@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500&display=swap";@import "https://fonts.googleapis.com/css2?family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--primary:#5035ed;--primary-light:#dfd9fc;--primary-lightest:#efecfd;--primary-dark:#0c0e35;--primary-hover:#beb4f8;--primary-disabled:#9e8ef5;--primary-contrast-text:#190a71;--secondary:#4fa4e1;--secondary-light:#dcedf9;--secondary-lightest:#eef6fc;--secondary-dark:#185b8c;--secondary-hover:#b9dbf3;--secondary-disabled:#96c9ed;--secondary-contrast-text:#124469;--error:#ea4848;--error-light:#fbdada;--error-lightest:#fdeded;--error-dark:#921111;--error-hover:#f6b6b6;--error-disabled:#f29191;--error-contrast-text:#6e0d0d;--success:#42b348;--success-light:#b5e3b7;--success-lightest:#e1f4e2;--success-dark:#1c4a1e;--success-hover:#97d89a;--success-disabled:#79cd7d;--success-contrast-text:#112d12;--warning:#ee6c01;--warning-light:#fec79a;--warning-lightest:#ffe9d6;--warning-dark:#652e01;--warning-hover:#feb171;--warning-disabled:#fe9a48;--warning-contrast-text:#3d1c00;--grayscale:#999;--grayscale-light:#ebebeb;--grayscale-lightest:#f5f5f5;--grayscale-dark:#525252;--grayscale-hover:#d6d6d6;--grayscale-disabled:#c2c2c2;--grayscale-contrast-text:#3d3d3d;--safety:#fde220;--safety-light:#fef7c2;--safety-lightest:#fffad7;--safety-dark:#8d7d01;--safety-hover:#fef29a;--safety-disabled:#feed72;--safety-contrast-text:#655901;--screw-drilling:#e2dca8;--screw-emergency:#b13b80;--screw-bone:#92c05b;--screw-highlight:#36fff8;--tray-background:#af9164;--zimmer-rod-background:#ddded8;--selected-asset-glow:#36fff8;--active-screw-background:#81d4fa;--empty-screw-background:orange;--wasted-screw-background:#000;--wasted-screw-text:#fff;--wasted-screw-border:red;--removed-by-nurse:hotpink;--not-loaded-from-spd:red;--font-size-h1:1.5rem;--font-size-h2:1.25rem;--font-size-h3:1rem;--font-size-h4:.875rem;--font-size-h5:.875rem;--font-size-h6:.875rem;--font-size-subtitle2:.75rem;--line-height-h1:2.04;--line-height-h4:1.75;--line-height-h5:1.2;--line-height-h6:1.2;--line-height-subtitle2:1.5;--font-weight-h1:700;--font-weight-h2:700;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:400;--font-weight-subtitle2:400;--white:#fff;--blue:var(--secondary-dark);--red:var(--error);--green:var(--success);--text-black:var(--grayscale-contrast-text);--lupine-blue:var(--secondary-contrast-text);--light-blue:var(--secondary-disabled);--light-blue-2:var(--secondary-dark);--light-blue-bg:var(--secondary-lightest);--gray-1:var(--grayscale-lightest);--gray-2:var(--grayscale-hover);--gray-3:#a4aeb4;--gray-4:var(--grayscale-lightest);--gray-5:var(--grayscale);--gray-6:var(--grayscale-contrast-text);--gray-8:var(--grayscale);--gray-9:var(--grayscale-dark);--gray-10:var(--grayscale-light);--light-red-bg:var(--error-lightest);--light-red:var(--error-dark)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1);line-height:var(--line-height-h1);font-family:var(--font-family)}h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);font-family:var(--font-family)}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);font-family:var(--font-family)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:var(--line-height-h4);font-family:var(--font-family)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);font-family:var(--font-family)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6);line-height:var(--line-height-h6);font-family:var(--font-family)}.subtitle2{font-size:var(--font-size-subtitle2);font-weight:var(--font-weight-subtitle2);line-height:var(--line-height-subtitle2);font-family:var(--font-family)}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-x-4{left:1rem;right:1rem}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-14{top:3.5rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[3\]{z-index:3}.z-\[500\]{z-index:500}.z-\[501\]{z-index:501}.z-\[600\]{z-index:600}.z-\[601\]{z-index:601}.order-1{order:1}.order-2{order:2}.order-3{order:3}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-\[5px\]{margin-bottom:5px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-header-group{display:table-header-group}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.size-2{width:.5rem;height:.5rem}.h-1{height:.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[100px\]{height:100px}.h-\[156px\]{height:156px}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[50px\]{height:50px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[62px\]{height:62px}.h-full{height:100%}.h-px{height:1px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(92vh-120px\)\]{max-height:calc(92vh - 120px)}.min-h-11{min-height:2.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[28px\]{min-height:28px}.min-h-\[34px\]{min-height:34px}.min-h-\[38px\]{min-height:38px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[42vh\]{min-height:42vh}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[50px\]{min-height:50px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.min-h-touch{min-height:50px}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-24{width:6rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[30px\]{width:30px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[26px\]{min-width:26px}.min-w-\[280px\]{min-width:280px}.min-w-\[290px\]{min-width:290px}.min-w-\[36px\]{min-width:36px}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[440px\]{min-width:440px}.min-w-\[480px\]{min-width:480px}.min-w-\[50px\]{min-width:50px}.min-w-\[52px\]{min-width:52px}.min-w-\[72px\]{min-width:72px}.min-w-max{min-width:max-content}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[280px\]{max-width:280px}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[820px\]{max-width:820px}.max-w-lg{max-width:32rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-px-3{scroll-padding-left:.75rem;scroll-padding-right:.75rem}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_2fr_1fr\]{grid-template-columns:1fr 2fr 1fr}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2\.5{row-gap:.625rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-g100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-btn{border-radius:8px}.rounded-card{border-radius:18px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-\[8px\]{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.rounded-t-\[8px\]{border-top-left-radius:8px;border-top-right-radius:8px}.\!border{border-width:1px!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-y-2{border-top-width:2px;border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#3B28CC\]{--tw-border-opacity:1;border-color:rgb(59 40 204/var(--tw-border-opacity,1))}.border-\[\#7DD3FC\]{--tw-border-opacity:1;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.border-\[\#A5B4FC\]{--tw-border-opacity:1;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.border-\[\#C4B5FD\]{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.border-\[\#D97706\]{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-\[\#FCA5A5\]{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-\[\#FCD34D\]{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-\[\#e8e4df\]{--tw-border-opacity:1;border-color:rgb(232 228 223/var(--tw-border-opacity,1))}.border-\[rgba\(148\,163\,184\,0\.1\)\]{border-color:#94a3b81a}.border-\[rgba\(148\,163\,184\,0\.12\)\]{border-color:#94a3b81f}.border-\[rgba\(148\,163\,184\,0\.15\)\]{border-color:#94a3b826}.border-\[rgba\(148\,163\,184\,0\.25\)\]{border-color:#94a3b840}.border-amber{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-200{--tw-border-opacity:1;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-dark{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.border-amber-dark\/20{border-color:#92400e33}.border-amber-dark\/70{border-color:#92400eb3}.border-amber\/40{border-color:#f59e0b66}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-g100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-g200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-g200\/80{border-color:#e5e7ebcc}.border-g300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-g400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-green{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-300{--tw-border-opacity:1;border-color:rgb(134 239 172/var(--tw-border-opacity,1))}.border-green-dark{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.border-green-dark\/15{border-color:#065f4626}.border-green-l{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-green\/35{border-color:#10b98159}.border-indigo-100{--tw-border-opacity:1;border-color:rgb(224 231 255/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-navy{--tw-border-opacity:1;border-color:rgb(59 40 204/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-l{--tw-border-opacity:1;border-color:rgb(243 232 255/var(--tw-border-opacity,1))}.border-red{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-l{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red\/30{border-color:#ef44444d}.border-red\/35{border-color:#ef444459}.border-teal-200{--tw-border-opacity:1;border-color:rgb(153 246 228/var(--tw-border-opacity,1))}.border-teal-700{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-teal-800{--tw-border-opacity:1;border-color:rgb(17 94 89/var(--tw-border-opacity,1))}.border-teal-dark{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.border-white\/60{border-color:#fff9}.border-t-teal-dark{--tw-border-opacity:1;border-top-color:rgb(15 118 110/var(--tw-border-opacity,1))}.bg-\[\#1D4ED8\]{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.bg-\[\#3B28CC\]{--tw-bg-opacity:1;background-color:rgb(59 40 204/var(--tw-bg-opacity,1))}.bg-\[\#7C3AED\]{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-\[\#9D174D\]{--tw-bg-opacity:1;background-color:rgb(157 23 77/var(--tw-bg-opacity,1))}.bg-\[\#D97706\]{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-\[\#DC2626\]{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-\[\#F8F8FF\]{--tw-bg-opacity:1;background-color:rgb(248 248 255/var(--tw-bg-opacity,1))}.bg-\[\#ddd8d2\]{--tw-bg-opacity:1;background-color:rgb(221 216 210/var(--tw-bg-opacity,1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-\[rgba\(0\,0\,0\,0\.45\)\]{background-color:#00000073}.bg-\[rgba\(148\,163\,184\,0\.04\)\]{background-color:#94a3b80a}.bg-\[rgba\(148\,163\,184\,0\.06\)\]{background-color:#94a3b80f}.bg-\[rgba\(148\,163\,184\,0\.2\)\]{background-color:#94a3b833}.bg-\[rgba\(217\,119\,6\,0\.12\)\]{background-color:#d977061f}.bg-\[rgba\(59\,40\,204\,0\.04\)\]{background-color:#3b28cc0a}.bg-\[rgba\(59\,40\,204\,0\.06\)\]{background-color:#3b28cc0f}.bg-\[rgba\(59\,40\,204\,0\.08\)\]{background-color:#3b28cc14}.bg-\[rgba\(59\,40\,204\,0\.14\)\]{background-color:#3b28cc24}.bg-amber{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-dark{--tw-bg-opacity:1;background-color:rgb(146 64 14/var(--tw-bg-opacity,1))}.bg-amber-l{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-l\/50{background-color:#fef3c780}.bg-amber\/10{background-color:#f59e0b1a}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-g100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-g200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-g300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-g50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-g900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-green{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-dark{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.bg-green-l{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-green-l\/70{background-color:#d1fae5b3}.bg-green\/10{background-color:#10b9811a}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-navy{--tw-bg-opacity:1;background-color:rgb(59 40 204/var(--tw-bg-opacity,1))}.bg-navy-l{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-navy-l\/40{background-color:#eef2ff66}.bg-navy\/10{background-color:#3b28cc1a}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-purple{--tw-bg-opacity:1;background-color:rgb(124 58 237/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple\/10{background-color:#7c3aed1a}.bg-red{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-l{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-l\/30{background-color:#fee2e24d}.bg-red-l\/70{background-color:#fee2e2b3}.bg-teal{--tw-bg-opacity:1;background-color:rgb(0 191 166/var(--tw-bg-opacity,1))}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal-50{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.bg-teal-700,.bg-teal-dark{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.bg-teal-l{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.bg-teal\/10{background-color:#00bfa61a}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-teal-dark{--tw-gradient-from:#0f766e var(--tw-gradient-from-position);--tw-gradient-to:#0f766e00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from:#fff var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.to-teal-700{--tw-gradient-to:#0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[13px\]{padding-left:13px;padding-right:13px}.px-\[15px\]{padding-left:15px;padding-right:15px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-28{padding-bottom:7rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-4{padding-left:1rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.74rem\]{font-size:.74rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[1rem\]{font-size:1rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-label{letter-spacing:.4px;font-size:11px;font-weight:700}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[650\]{font-weight:650}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.4px\]{letter-spacing:.4px}.tracking-\[0\.5px\]{letter-spacing:.5px}.tracking-\[1\.4px\]{letter-spacing:1.4px}.tracking-\[1\.8px\]{letter-spacing:1.8px}.tracking-\[2px\]{letter-spacing:2px}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#0369A1\]{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-\[\#1D4ED8\]{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-\[\#2a2622\]{--tw-text-opacity:1;color:rgb(42 38 34/var(--tw-text-opacity,1))}.text-\[\#3B28CC\]{--tw-text-opacity:1;color:rgb(59 40 204/var(--tw-text-opacity,1))}.text-\[\#5B21B6\]{--tw-text-opacity:1;color:rgb(91 33 182/var(--tw-text-opacity,1))}.text-\[\#5c5650\]{--tw-text-opacity:1;color:rgb(92 86 80/var(--tw-text-opacity,1))}.text-\[\#7C3AED\]{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-\[\#92400E\]{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-\[\#991B1B\]{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-\[\#9D174D\]{--tw-text-opacity:1;color:rgb(157 23 77/var(--tw-text-opacity,1))}.text-\[\#D97706\]{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-\[\#DC2626\]{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-\[\#b5afa8\]{--tw-text-opacity:1;color:rgb(181 175 168/var(--tw-text-opacity,1))}.text-\[\#d0cbc5\]{--tw-text-opacity:1;color:rgb(208 203 197/var(--tw-text-opacity,1))}.text-amber{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-dark{--tw-text-opacity:1;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-g300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-g400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-g500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-g600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-g700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-g900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-gray-950{--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1))}.text-green{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-green-dark{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-green-dark\/85{color:#065f46d9}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-navy{--tw-text-opacity:1;color:rgb(59 40 204/var(--tw-text-opacity,1))}.text-navy\/70{color:#3b28ccb3}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-purple{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red,.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800,.text-red-dark{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-teal-800{--tw-text-opacity:1;color:rgb(17 94 89/var(--tw-text-opacity,1))}.text-teal-900{--tw-text-opacity:1;color:rgb(19 78 74/var(--tw-text-opacity,1))}.text-teal-dark{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-navy{accent-color:#3b28cc}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.18\]{opacity:.18}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_-8px_40px_rgba\(17\,24\,51\,0\.18\)\,0_-2px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -8px 40px #1118332e,0 -2px 12px #00000014;--tw-shadow-colored:0 -8px 40px var(--tw-shadow-color), 0 -2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_2px_16px_rgba\(0\,0\,0\,0\.06\)\],.shadow-card{--tw-shadow:0 2px 16px #0000000f;--tw-shadow-colored:0 2px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-\[rgba\(59\,40\,204\,0\.35\)\]{--tw-ring-color:#3b28cc59}.ring-amber\/35{--tw-ring-color:#f59e0b59}.ring-black\/5{--tw-ring-color:#0000000d}.ring-green\/30{--tw-ring-color:#10b9814d}.ring-red-200{--tw-ring-opacity:1;--tw-ring-color:rgb(254 202 202/var(--tw-ring-opacity,1))}.ring-red\/30{--tw-ring-color:#ef44444d}.blur{--tw-blur:blur(8px);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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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)}.grayscale{--tw-grayscale:grayscale(100%);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)}.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-blur-sm{--tw-backdrop-blur:blur(4px);-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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[animation\:slideUp_250ms_cubic-bezier\(0\.32\,0\.72\,0\,1\)_both\]{animation:.25s cubic-bezier(.32,.72,0,1) both slideUp}.\[scroll-snap-align\:center\]{scroll-snap-align:center}.\[scroll-snap-type\:y_mandatory\]{scroll-snap-type:y mandatory}.\[scrollbar-width\:none\]{scrollbar-width:none}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.placeholder\:italic::placeholder{font-style:italic}.placeholder\:text-\[\#9e9790\]::placeholder{--tw-text-opacity:1;color:rgb(158 151 144/var(--tw-text-opacity,1))}.placeholder\:text-g300::placeholder{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.placeholder\:text-g400::placeholder{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.first\:sticky:first-child{position:sticky}.first\:left-0:first-child{left:0}.first\:z-10:first-child{z-index:10}.first\:bg-g50:first-child{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[\#1e1673\]:hover{--tw-border-opacity:1;border-color:rgb(30 22 115/var(--tw-border-opacity,1))}.hover\:border-\[\#d0cbc5\]:hover{--tw-border-opacity:1;border-color:rgb(208 203 197/var(--tw-border-opacity,1))}.hover\:border-amber:hover{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.hover\:border-amber-dark:hover{--tw-border-opacity:1;border-color:rgb(146 64 14/var(--tw-border-opacity,1))}.hover\:border-current:hover{border-color:currentColor}.hover\:border-g300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-g400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-green:hover{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.hover\:border-green-dark:hover{--tw-border-opacity:1;border-color:rgb(6 95 70/var(--tw-border-opacity,1))}.hover\:border-navy:hover{--tw-border-opacity:1;border-color:rgb(59 40 204/var(--tw-border-opacity,1))}.hover\:border-navy\/40:hover{border-color:#3b28cc66}.hover\:border-purple:hover{--tw-border-opacity:1;border-color:rgb(124 58 237/var(--tw-border-opacity,1))}.hover\:border-red:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-red-400:hover{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.hover\:border-teal-600:hover{--tw-border-opacity:1;border-color:rgb(13 148 136/var(--tw-border-opacity,1))}.hover\:border-teal-dark:hover{--tw-border-opacity:1;border-color:rgb(15 118 110/var(--tw-border-opacity,1))}.hover\:bg-\[\#1e1673\]:hover{--tw-bg-opacity:1;background-color:rgb(30 22 115/var(--tw-bg-opacity,1))}.hover\:bg-\[rgba\(148\,163\,184\,0\.14\)\]:hover{background-color:#94a3b824}.hover\:bg-\[rgba\(59\,40\,204\,0\.06\)\]:hover{background-color:#3b28cc0f}.hover\:bg-\[rgba\(59\,40\,204\,0\.08\)\]:hover{background-color:#3b28cc14}.hover\:bg-\[rgba\(59\,40\,204\,0\.12\)\]:hover{background-color:#3b28cc1f}.hover\:bg-\[rgba\(59\,40\,204\,0\.2\)\]:hover{background-color:#3b28cc33}.hover\:bg-\[rgba\(80\,53\,237\,0\.08\)\]:hover{background-color:#5035ed14}.hover\:bg-amber-l:hover{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}.hover\:bg-g100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-g100\/60:hover{background-color:#f3f4f699}.hover\:bg-g200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-g50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-green-dark:hover{--tw-bg-opacity:1;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-green-l:hover{--tw-bg-opacity:1;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-green-l\/50:hover{background-color:#d1fae580}.hover\:bg-navy:hover{--tw-bg-opacity:1;background-color:rgb(59 40 204/var(--tw-bg-opacity,1))}.hover\:bg-navy-dark:hover{--tw-bg-opacity:1;background-color:rgb(30 22 115/var(--tw-bg-opacity,1))}.hover\:bg-navy-l:hover{--tw-bg-opacity:1;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-navy-l\/30:hover{background-color:#eef2ff4d}.hover\:bg-purple-100:hover{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.hover\:bg-red:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-dark:hover{--tw-bg-opacity:1;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.hover\:bg-red-l:hover{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.hover\:bg-red-l\/50:hover{background-color:#fee2e280}.hover\:bg-teal-100:hover{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.hover\:bg-teal-50:hover{--tw-bg-opacity:1;background-color:rgb(240 253 250/var(--tw-bg-opacity,1))}.hover\:bg-white\/95:hover{background-color:#fffffff2}.hover\:text-\[\#3B28CC\]:hover{--tw-text-opacity:1;color:rgb(59 40 204/var(--tw-text-opacity,1))}.hover\:text-current:hover{color:currentColor}.hover\:text-g600:hover{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-g700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-green-dark:hover{--tw-text-opacity:1;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-navy:hover{--tw-text-opacity:1;color:rgb(59 40 204/var(--tw-text-opacity,1))}.hover\:text-purple:hover{--tw-text-opacity:1;color:rgb(124 58 237/var(--tw-text-opacity,1))}.hover\:text-teal-dark:hover{--tw-text-opacity:1;color:rgb(15 118 110/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-\[0_0_0_3px_rgba\(59\,40\,204\,0\.12\)\]:hover{--tw-shadow:0 0 0 3px #3b28cc1f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.hover\:brightness-95:hover{--tw-brightness:brightness(.95);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)}.hover\:brightness-\[0\.99\]:hover{--tw-brightness:brightness(.99);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)}.hover\:brightness-\[1\.02\]:hover{--tw-brightness:brightness(1.02);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)}.focus\:border-\[\#3B28CC\]:focus{--tw-border-opacity:1;border-color:rgb(59 40 204/var(--tw-border-opacity,1))}.focus\:border-amber:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-red:focus{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.focus\:shadow-\[0_0_0_3px_rgba\(59\,40\,204\,0\.12\)\]:focus{--tw-shadow:0 0 0 3px #3b28cc1f;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-navy:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 40 204/var(--tw-ring-opacity,1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px}.focus-visible\:shadow-\[0_0_0_3px_rgba\(59\,40\,204\,0\.2\)\]:focus-visible{--tw-shadow:0 0 0 3px #3b28cc33;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[rgba\(59\,40\,204\,0\.18\)\]:focus-visible{--tw-ring-color:#3b28cc2e}.focus-visible\:ring-\[rgba\(59\,40\,204\,0\.2\)\]:focus-visible{--tw-ring-color:#3b28cc33}.focus-visible\:ring-\[rgba\(59\,40\,204\,0\.25\)\]:focus-visible{--tw-ring-color:#3b28cc40}.focus-visible\:ring-red:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.active\:scale-95:active,.active\:scale-\[0\.95\]:active{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.96\]:active{--tw-scale-x:.96;--tw-scale-y:.96;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.97\]:active{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x:.99;--tw-scale-y:.99;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-\[rgba\(59\,40\,204\,0\.12\)\]:active{background-color:#3b28cc1f}.active\:bg-red-100\/80:active{background-color:#fee2e2cc}.active\:bg-teal-100:active{--tw-bg-opacity:1;background-color:rgb(204 251 241/var(--tw-bg-opacity,1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media (width>=600px){.min-\[600px\]\:top-16{top:4rem}}@media (width>=640px){.sm\:order-2{order:2}.sm\:order-last{order:9999}.sm\:flex{display:flex}.sm\:h-10{height:2.5rem}.sm\:h-9{height:2.25rem}.sm\:min-h-\[40px\]{min-height:40px}.sm\:w-10{width:2.5rem}.sm\:w-9{width:2.25rem}.sm\:min-w-0{min-width:0}.sm\:max-w-\[200px\]{max-width:200px}.sm\:flex-1{flex:1}.sm\:scroll-px-4{scroll-padding-left:1rem;scroll-padding-right:1rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-5{gap:1.25rem}.sm\:p-3{padding:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:pb-0{padding-bottom:0}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&_button\]\:min-h-\[44px\] button{min-height:44px}.\[\&_button\]\:text-xs button{font-size:.75rem;line-height:1rem}._container_5dgm0_1{flex-direction:column;align-items:center;display:flex}._pageDisplay_i6mfg_1{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;display:flex}._root_1un14_1{z-index:2;border-bottom:1px solid #0000000d;align-items:center;width:100%;display:flex;position:fixed;left:0;right:0}._row_1un14_12{justify-content:space-between;width:100%;max-width:450px;margin:0 auto;display:flex}._column_1un14_20{white-space:nowrap;padding:1.5rem}._column_1un14_20>*{text-overflow:ellipsis}._row_1un14_12 ._column_1un14_20:first-of-type{overflow:hidden}._toolbar_y445e_1{justify-content:space-between;align-items:center;width:100%;display:flex}._heading_y445e_8{justify-content:left;align-items:center;display:flex}._nameLogo_y445e_14{margin:.7em}._logo_y445e_18{height:24px}._offlineIndicator_y445e_22{z-index:10;position:absolute;top:100%;left:0;right:0}._settingsContainer_y445e_30{position:relative}._settingsButton_y445e_34{color:var(--primary-lightest)!important}._mobileMenuContainer_y445e_39{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}@supports (-webkit-touch-callout:none){._mobileMenuContainer_y445e_39{height:calc(100dvh - 56px);max-height:calc(100dvh - 56px)}}@supports not (height:100dvh){._mobileMenuContainer_y445e_39{height:calc(100vh - 56px);max-height:calc(100vh - 56px)}}@media (width<=768px){._mobileMenuContainer_y445e_39{padding-bottom:max(20px, env(safe-area-inset-bottom))}}._notificationPopup_1ndww_1{position:relative}@media (width>=601px){._notificationPopup_1ndww_1 ._popupContainer_1ndww_5{z-index:1000;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:400px;max-height:600px;animation:.2s ease-out _slideIn_1ndww_1;display:flex;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 20px #00000026}}@media (width<=600px){._notificationPopup_1ndww_1 ._popupContainer_1ndww_5{z-index:1000;background:#fff;flex-direction:column;animation:.3s ease-out _slideUp_1ndww_1;display:flex;position:fixed;inset:0}}._header_1ndww_37{background:#f8f9fa;border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:16px 20px;display:flex}@media (width<=600px){._header_1ndww_37{background:var(--primary);color:#fff;padding:20px}}._header_1ndww_37 ._title_1ndww_53{color:#333;font-size:16px;font-weight:600}@media (width<=600px){._header_1ndww_37 ._title_1ndww_53{color:#fff;font-size:18px}}._header_1ndww_37 ._actions_1ndww_64{align-items:center;gap:8px;display:flex}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69{color:var(--primary-main,#1976d2);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;transition:background-color .2s}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69:hover{background-color:#1976d21a}@media (width<=600px){._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69{color:#fff;font-size:14px}._header_1ndww_37 ._actions_1ndww_64 ._markAllRead_1ndww_69:hover{background-color:#ffffff1a}._header_1ndww_37 ._actions_1ndww_64 ._closeButton_1ndww_92{color:#fff}}._content_1ndww_97{flex:1;min-height:0;overflow-y:auto}@media (width<=600px){._content_1ndww_97{max-height:none}}._content_1ndww_97 ._notificationList_1ndww_107{margin:0;padding:0;list-style:none}._content_1ndww_97 ._notificationList_1ndww_107 ._dateHeader_1ndww_112{background-color:#f8f9fa;padding:8px 20px 0}._content_1ndww_97 ._notificationList_1ndww_107 ._dateHeader_1ndww_112 ._dateText_1ndww_116{color:#666;margin-bottom:8px;font-size:14px;font-weight:500}._content_1ndww_97 ._emptyState_1ndww_122{text-align:center;color:#666;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}@media (width<=600px){._content_1ndww_97 ._emptyState_1ndww_122{padding:60px 20px}}._content_1ndww_97 ._emptyState_1ndww_122 ._emptyIcon_1ndww_136{color:#ccc;margin-bottom:16px;font-size:48px}._content_1ndww_97 ._emptyState_1ndww_122 ._emptyText_1ndww_141{color:#999;font-size:14px}._content_1ndww_97 ._loadingState_1ndww_145{justify-content:center;align-items:center;padding:40px 20px;display:flex}@media (width<=600px){._content_1ndww_97 ._loadingState_1ndww_145{padding:60px 20px}}._notificationItem_1ndww_157{border-bottom:2px solid var(--grayscale-light);cursor:pointer;padding:16px 20px;transition:background-color .2s;position:relative}._notificationItem_1ndww_157:hover{background-color:var(--primary-lightest)}._notificationItem_1ndww_157:last-child{border-bottom:none}._notificationItem_1ndww_157._unread_1ndww_170{border-left:4px solid var(--primary);background-color:#f0f7ff}._notificationItem_1ndww_157._unread_1ndww_170:hover{background-color:#e3f2fd}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationTitle_1ndww_183{color:#333;flex:1;margin:5px 8px 0 0;font-size:14px;font-weight:500}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192{opacity:0;align-items:center;gap:4px;transition:opacity .2s;display:flex}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192 ._actionButton_1ndww_199{color:#666;min-width:auto;padding:4px}._notificationItem_1ndww_157 ._notificationHeader_1ndww_177 ._notificationActions_1ndww_192 ._actionButton_1ndww_199:hover{background-color:#0000001a}._notificationItem_1ndww_157:hover ._notificationActions_1ndww_192{opacity:1}._notificationItem_1ndww_157 ._notificationMessage_1ndww_210{color:#666;margin:0 0 8px;font-size:13px;line-height:1.4}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216{color:#999;justify-content:flex-end;align-items:center;font-size:11px;display:flex}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._timestamp_1ndww_223{font-size:11px}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226{text-transform:uppercase;border-radius:10px;padding:2px 6px;font-size:10px;font-weight:500}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._info_1ndww_233{color:#1976d2;background-color:#e3f2fd}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._success_1ndww_237{color:#2e7d32;background-color:#e8f5e8}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._warning_1ndww_241{color:#f57c00;background-color:#fff3e0}._notificationItem_1ndww_157 ._notificationMeta_1ndww_216 ._type_1ndww_226._error_1ndww_245{color:#d32f2f;background-color:#ffebee}._notificationItem_1ndww_157 ._actionButton_1ndww_199{text-transform:none;min-height:auto;margin-top:8px;padding:4px 8px;font-size:12px}@keyframes _slideIn_1ndww_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideUp_1ndww_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}._backdrop_1ndww_277{z-index:999;background:#00000080;animation:.2s ease-out _fadeIn_1ndww_1;position:fixed;inset:0}@keyframes _fadeIn_1ndww_1{0%{opacity:0}to{opacity:1}}._notificationItemContent_1ndww_296{width:100%}._footer_1ndww_300{background:#fafafa;border-top:1px solid #e0e0e0;flex-shrink:0}@media (width>=601px){._footer_1ndww_300{background:#fff;position:sticky;bottom:0;box-shadow:0 -2px 10px #0000000d}}@media (width<=600px){._footer_1ndww_300{background:#fff;position:sticky;bottom:0;box-shadow:0 -2px 10px #0000000d}}._viewAllButton_1ndww_322{width:100%;color:var(--primary-main,#1976d2);text-transform:none;border-top:1px solid;border-color:var(--divider,#e0e0e0);border-radius:0;padding:12px 0;font-size:.875rem;font-weight:500}._viewAllButton_1ndww_322:hover{background-color:var(--primary-lightest,#1976d214)}._notificationTitleWrapper_1ndww_337{flex:1;align-items:center;gap:8px;display:flex}._headerContent_1ndww_344{flex-direction:column;flex:1;gap:8px;display:flex}._filterSelect_1ndww_351{width:100%;color:inherit}@media (width<=600px){._filterSelect_1ndww_351{color:#fff}}._filterSelect_1ndww_351 .MuiSelect-icon{color:inherit}._filterSelect_1ndww_351 .MuiOutlinedInput-notchedOutline{border-color:#ffffff4d}._filterSelect_1ndww_351 .MuiSelect-select{padding:4px 8px}._paperModal_10n24_1{justify-content:space-between;width:80%;max-width:calc(500px - 2em);padding:1em;display:flex;position:absolute}._container_1dzub_1{align-items:center;gap:8px;display:flex}._icon_1dzub_7{color:#fff;font-size:20px}._skeleton--navbar_1dzub_12{background-color:#ffffff1a;width:120px;height:32px}._skeleton--standard_1dzub_17{width:200px;height:40px}._errorText_1dzub_22{font-size:.875rem}._errorText--navbar_1dzub_25{color:#fff;font-size:.875rem}._errorText--standard_1dzub_29{color:var(--mui-palette-error-main,#d32f2f)}._placeholderText_1dzub_33{font-size:.875rem}._placeholderText--navbar_1dzub_36{color:#ffffffb3;font-size:.875rem}._placeholderText--standard_1dzub_40{color:var(--mui-palette-text-secondary,#0009)}._formControl--navbar_1dzub_44 ._MuiFormControl-root_1dzub_44{min-width:120px}._formControl--standard_1dzub_47 ._MuiFormControl-root_1dzub_44{min-width:200px}._select--navbar_1dzub_51{min-width:80px;height:32px;color:#fff!important}._select--navbar_1dzub_51 .MuiSelect-select,._select--navbar_1dzub_51 .MuiInputBase-input{color:#fff!important}._select--navbar_1dzub_51 .MuiOutlinedInput-notchedOutline{border-color:#fff!important}._select--navbar_1dzub_51 .MuiSvgIcon-root,._select--navbar_1dzub_51 .MuiSelect-icon{color:#fff!important}._select--navbar_1dzub_51:hover .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51.Mui-focused .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._select--navbar_1dzub_51 .MuiOutlinedInput-root._Mui-focused_1dzub_74 .MuiOutlinedInput-notchedOutline{border-color:#fff!important}._select--standard_1dzub_86{min-width:200px}._menuItem--placeholder_1dzub_90 ._MuiTypography-root_1dzub_90{color:var(--mui-palette-text-secondary,#0009)}._departmentInfo_1dzub_94{flex-direction:column;gap:6px;display:flex}._departmentName_1dzub_100{font-size:1rem;font-weight:500;line-height:1.5}._departmentDescription_1dzub_106{color:var(--mui-palette-text-secondary,#0009);font-size:.875rem;line-height:1.4}@media (width<=768px){._container_1dzub_1{gap:4px}._select--standard_1dzub_86{min-width:150px}}.guest-info-container{background-color:#f0f0f0;justify-content:center;align-items:flex-start;min-height:100vh;padding-top:50px;display:flex}.guest-info-container .guest-info-form{background-color:#fff;border-radius:8px;width:600px;padding:30px;box-shadow:0 0 10px #0000001a}.guest-info-container .guest-info-form .form-title{text-align:center;margin-bottom:30px;font-size:24px}.guest-info-container .guest-info-form form{flex-direction:column;display:flex}.guest-info-container .guest-info-form form .form-input{margin-bottom:20px}.guest-info-container .guest-info-form form .form-input input{font-size:16px}.guest-info-container .guest-info-form form .button-container{justify-content:center;margin-top:30px;display:flex}.guest-info-container .guest-info-form form .button-container .submit-button{width:100%;padding:12px 0;font-size:18px}._root_o9tka_1{min-height:100vh}._typography_o9tka_5{color:#fff;text-align:center}._logo_o9tka_10{height:3.5rem;margin-top:5rem}._container_y40ds_1{direction:row;justify-content:center;align-items:center;margin-bottom:1em}._icon_y40ds_8{margin-right:5px}._typography_y40ds_12{color:#fff;font-weight:500}._organizationSwitchingOverlay_1ikpp_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background-color:#fffffff2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._organizationSwitchingContent_1ikpp_15{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:400px;padding:48px 32px;box-shadow:0 8px 32px #0000001f}._organizationSwitchingLogo_1ikpp_25{justify-content:center;margin-bottom:24px;display:flex}._organizationSwitchingTitle_1ikpp_31{color:#333;margin-bottom:16px;font-size:24px;font-weight:600}._organizationSwitchingOverlay_1ikpp_1:not(:visible){pointer-events:none}.custom-button{text-transform:none!important}.custom-button.primary{background:var(--light-blue-bg)}.custom-button.error{background:var(--red)}.custom-button.warning{background:var(--light-red)}.custom-button:disabled{background:var(--gray-1);color:var(--gray-3)}.table-container{background:var(--white);border:none;border-radius:8px;display:flex;box-shadow:0 2px 8px #0000000d}.table-container .loader{background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.table-container .table-head{background-color:var(--gray-10)}.table-container .table-head .table-cell-head{text-align:left;padding:8px 1rem}.table-container .table-row-initial-state{justify-content:center;display:flex}.table-container .table-row-initial-state .table-cell-loading{justify-content:center;align-items:center;height:100%;min-height:100px;display:flex}.table-container .table-row-initial-state .table-cell-empty{text-align:center}.table-container .table-row{border-bottom:1px solid var(--gray-10);align-items:center;text-decoration:none;transition:all .2s ease-in-out;position:relative}.table-container .table-row:hover{background-color:rgba(var(--primary-rgb), .03);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.table-container .table-row:last-child{border-bottom:none}.table-container .table-row .table-cell-event-status{text-align:center;border-bottom:none;width:40%;padding:0 1rem 1rem;position:relative}.table-container .table-row .table-cell-event-status .icons-wrapper{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:50px;padding:.5rem;display:flex;position:absolute;top:0;left:0;right:0}.table-container .table-row .table-cell-event-status .icons-wrapper .bell-icon{color:var(--primary);transition:transform .2s}.table-container .table-row .table-cell-event-status .icons-wrapper .bell-icon:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .more-vert-icon{transition:transform .2s}.table-container .table-row .table-cell-event-status .icons-wrapper .more-vert-icon:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .special-request-icon-wrapper{justify-content:center;align-items:center;width:24px;height:24px;transition:transform .2s;display:flex}.table-container .table-row .table-cell-event-status .icons-wrapper .special-request-icon-wrapper:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper{background-color:var(--primary);border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;transition:transform .2s;display:flex;position:absolute;bottom:-5px;right:-5px}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper:hover{transform:scale(1.1)}.table-container .table-row .table-cell-event-status .icons-wrapper .add-special-request-wrapper .add-special-request{color:var(--white);font-size:13px}.table-container .table-row .table-cell-case-info{border-bottom:none;flex-direction:row;justify-content:flex-start;gap:2rem;width:100%;padding:1.25rem;display:flex}.table-container .table-row .table-cell-case-info .typography{width:1px;margin-top:1px;padding:2px}.table-container .table-row .table-cell-case-info .room{background-color:var(--primary);color:var(--white);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:80px;max-width:85px;height:100%;padding-bottom:12px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.table-container .table-row .table-cell-case-info .room:hover{transform:translateY(-2px)}.table-container .table-row .table-cell-case-info .room-manually-added{width:38px;height:38px;position:absolute;top:0;right:0;overflow:hidden}.table-container .table-row .table-cell-case-info .room-manually-added:before{content:"";border-top:0 solid #0000;border-bottom:38px solid #0000;border-left:0 solid #0000;border-right:38px solid #fff;border-top-right-radius:8px;width:0;height:0;position:absolute;top:0;right:0}.table-container .table-row .table-cell-case-info .room-manually-added-label{color:var(--primary);z-index:1;font-size:14px;font-weight:700;line-height:1;position:absolute;top:3px;right:5px}.table-container .table-row .table-cell-case-info .room-title{text-transform:uppercase;margin-top:16px;margin-bottom:4px;font-size:.75rem;font-weight:700}.table-container .table-row .table-cell-case-info .room-number{text-align:center;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;max-width:75px;min-height:3rem;margin:0 auto;padding:0 2px;font-size:2rem;font-weight:700;line-height:1;display:flex;overflow:hidden}.table-container .table-row .table-cell-case-info .room-time{background-color:#281e6ecc;border-radius:4px;justify-content:center;align-items:center;width:90%;margin-top:16px;margin-bottom:8px;padding:8px 4px;display:flex}.table-container .table-row .table-cell-case-info .room-time-text{text-align:center;color:var(--white);white-space:nowrap;width:100%;font-size:.8rem;font-weight:500}.table-container .table-row .table-cell-case-info .room-time-placeholder{width:90%;height:33px;margin-top:16px;margin-bottom:8px}.table-container .table-row .table-cell-case-info .room-date{display:none}.table-container .table-row .table-cell-case-info .patient{flex-direction:column;width:70%;display:flex}.table-container .table-row .table-cell-case-info.is-mobile{gap:1.5rem;padding-top:50px}.procedures-header{z-index:1000;background-color:var(--background-default,#fafafa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-left:-16px;margin-right:-16px;padding-top:16px;padding-left:16px;padding-right:16px;position:sticky;box-shadow:0 1px 2px #00000005}.search-container{height:40px;box-shadow:none;background-color:#fff;border:1.5px solid #e0e0e0;border-radius:8px;flex-grow:1;align-items:center;padding-left:8px;padding-right:8px;transition:border-color .2s;display:flex}.search-container:focus-within{border-color:var(--primary,#1976d2)}.search-icon{color:var(--primary,#1976d2);margin-right:8px;font-size:22px}.search-input{background:0 0;border:none;flex:1;margin:0;padding:0;font-size:14px}.search-input .MuiInput-underline:before,.search-input .MuiInput-underline:after,.search-input .MuiInput-root:before,.search-input .MuiInput-root:after,.search-input .MuiInput-root:hover:not(.Mui-disabled,.Mui-error):before{border-bottom:none}.filter-container{align-items:center;height:100%;margin-left:8px;display:flex}.clear-all-button{min-width:auto;margin-left:8px;padding:3px 8px}.tabs-container{justify-content:center;width:100%;margin-top:16px;display:flex}.tabs-container .MuiTabs-root{justify-content:center!important;display:flex!important}.tabs-container .MuiTabs-flexContainer{justify-content:center!important}.tabs-container .MuiTab-root{min-width:120px}.tab-panel-content{margin-top:0;padding:0}.special-request-icon-wrapper{position:relative}.special-request-icon-wrapper .special-request-icon{height:19.5px}.special-request-icon-wrapper .success{height:12px;position:absolute;bottom:-5px;right:-5px}.special-request-icon-wrapper .count-badge{background-color:var(--primary);color:var(--white);border-radius:50%;padding:.25rem;font-size:.75rem;font-weight:600;position:absolute;top:5px;right:5px}.special-request-icon-wrapper .special-request-qty-wrapper{color:var(--white);background-color:#43a047;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute;top:-5px;right:-5px}.form-session-indicator{color:var(--primary);justify-content:center;align-items:center;transition:transform .2s;animation:2s ease-in-out infinite formSessionPulse;display:inline-flex}.form-session-indicator:hover{color:var(--primary);transform:scale(1.1)}.form-session-indicator svg{font-size:22px}@keyframes formSessionPulse{0%,to{opacity:.35}50%{opacity:1}}.custom-modal{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.parent-modal-box{background-color:var(--primary-lightest);width:50%;max-height:90%;box-shadow:24px;border-radius:8px;flex-direction:column;row-gap:.5em;padding:1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parent-modal-box .select-all-box-wrapper{justify-content:space-between;align-items:center;display:flex}.parent-modal-box .select-all-box-wrapper .header-button{font-size:1.5em}.parent-modal-box .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.parent-modal-box .subheader-box{color:var(--primary-contrast-text);align-items:center;line-height:1.5em}.parent-modal-box .subheader-box.is-mobile{margin-left:1em}.parent-modal-box .child-box{width:100%;max-height:70%;overflow:hidden scroll}.parent-modal-box .child-box.no-scroll{overflow:hidden}.parent-modal-box .analyze-state{-moz-column-gap:1em;flex-direction:column;justify-content:center;align-items:center;column-gap:1em;display:flex}.parent-modal-box.fit-content{max-width:fit-content}.parent-modal-box.is-mobile{width:90%}.button-box{-moz-column-gap:1em;flex-direction:row;align-items:center;column-gap:1em;display:flex}.condensed-button-box{-moz-column-gap:1em;flex-direction:row;justify-content:flex-end;align-items:flex-end;column-gap:1em;padding:10px 30px;display:flex}.condensed-button-box .condensed-button{max-width:fit-content}.special-request-modal{flex-direction:column;gap:24px;padding:16px 0 8px;display:flex}.special-request-modal .special-request-summary-card{background:#937bea14;border:1px solid #5e4cc959;border-radius:8px;min-height:64px;padding:12px 14px}.special-request-modal .special-request-summary-card .summary-title{color:var(--primary-contrast-text);font-weight:600;line-height:1.35}.special-request-modal .special-request-summary-card .summary-subtitle{color:var(--primary-contrast-text);margin-top:4px}.special-request-modal .special-request-summary-loading{justify-content:center;align-items:center;min-height:40px;display:flex}.special-request-modal .special-request-section{flex-direction:column;gap:10px;display:flex}.special-request-modal .special-request-notes-field .MuiOutlinedInput-root{background:var(--white)}.special-request-modal .section-title{color:var(--primary-contrast-text);font-weight:700}.special-request-modal .special-request-fields{flex-direction:column;gap:14px;display:flex}.special-request-modal .selected-reps-container{flex-direction:column;gap:16px;display:flex}.special-request-modal .rep-group{flex-direction:column;gap:10px;display:flex}.special-request-modal .rep-group-title{color:var(--primary-contrast-text);font-weight:700}.special-request-modal .rep-group-list{flex-direction:column;gap:12px;display:flex}.special-request-modal .rep-card{border:1px solid var(--grayscale-light);background:var(--white);border-radius:8px;padding:12px 14px}.special-request-modal .rep-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.special-request-modal .rep-name{color:var(--text-primary);font-weight:700}.special-request-modal .rep-contact{color:var(--text-secondary);line-height:1.45}.special-request-modal .rep-notifications{align-items:center;gap:18px;margin-top:8px;display:flex}.special-request-modal .rep-notification-option{color:var(--primary);justify-content:center;align-items:center;gap:6px;font-size:.95rem;display:inline-flex}.special-request-modal .rep-notification-option .MuiCheckbox-root{padding:4px}@media (width<=1024px){.special-request-modal{gap:20px}.special-request-modal .rep-card-header,.special-request-modal .rep-notifications{flex-wrap:wrap}}.TooltipContent{background-color:var(--primary);color:#fff;box-shadow:var(--primary-dark) 0px 10px 38px -10px, var(--grayscale-contrast-text) 0px 10px 20px -15px;-webkit-user-select:none;user-select:none;will-change:transform, opacity;z-index:1300;border-radius:10px;padding:10px 15px;font-size:13px;line-height:1;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}.TooltipArrow{fill:var(--primary)}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRightAndFade{0%{opacity:0;transform:translate(-2px)}to{opacity:1;transform:translate(0)}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translate(2px)}to{opacity:1;transform:translate(0)}}._consumablesOptionRenderer_d4xje_1 ._container_d4xje_1{padding:8px 12px}._consumablesOptionRenderer_d4xje_1 ._title_d4xje_4{color:var(--grayscale-dark);margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.2}._consumablesOptionRenderer_d4xje_1 ._metaContainer_d4xje_11{color:var(--grayscale-dark);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18{border-radius:4px;padding:1px 4px;font-size:12px}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4{background-color:var(--primary-lightest);border:1px solid var(--primary-light)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4 ._label_d4xje_27{color:var(--primary-dark)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4._inCatalog_d4xje_30{background-color:var(--secondary-lightest);border:1px solid var(--secondary-light)}._consumablesOptionRenderer_d4xje_1 ._badge_d4xje_18._title_d4xje_4._inCatalog_d4xje_30 ._label_d4xje_27{color:var(--secondary-dark)}.special-request-info-modal-container{flex-direction:column;gap:10px;display:flex}.special-request-info-modal-container .special-request-wrapper{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;padding:10px;position:relative}.special-request-info-modal-container .special-request-wrapper .request-actions{justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.special-request-info-modal-container .special-request-wrapper .date{color:#666;text-align:right;font-size:12px}.special-request-info-modal-container .special-request-wrapper .instruments-container{flex-direction:column;gap:5px;padding:10px;display:flex}.special-request-info-modal-container .special-request-wrapper .instruments-container .instruments-wrapper{flex-direction:column;gap:5px;padding:0 15px;display:flex}.special-request-info-modal-container .special-request-wrapper .instruments-container .instruments{text-align:justify}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container{flex-direction:column;display:flex}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container .notes-title{font-weight:700;text-decoration:underline}.special-request-info-modal-container .special-request-wrapper .instruments-container .notes-container ul{margin:0}.special-request-info-modal-container .special-request-wrapper .sales-reps-container{flex-direction:column;gap:5px;padding:10px;display:flex}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps{flex-direction:column;gap:10px;display:flex}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep{background-color:#ebeaea;border:1px solid #ccc;border-radius:5px;padding:10px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .name{font-weight:700}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper .notification{justify-content:flex-end;align-items:center;gap:10px;display:flex}.special-request-info-modal-container .special-request-wrapper h3{color:var(--primary);font-size:17px;font-weight:800;text-decoration:underline}@media (width<=600px){.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info{flex-direction:column;align-items:flex-start;gap:4px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .email-info .MuiTypography-root{word-break:break-word;width:100%;font-size:12px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper{justify-content:flex-start;gap:8px}.special-request-info-modal-container .special-request-wrapper .sales-reps-container .sales-reps .sales-rep .notifications-wrapper .notification{flex-wrap:wrap}}.textinput-container{flex-direction:column;align-items:flex-start;width:100%;display:flex}.textinput-container .textinput-form.fullwidth{width:100%}.textinput-container .textinput-form.outlined{background-color:#fff}.textinput-container .textinput-form.standard{background-color:#0000}.textinput-container .input-caption{color:var(--error);margin-left:.5em}.edit-procedure-modal-form .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);margin:0;padding:2px 8px}._cancelProcedureModalForm_182xx_1{flex-direction:column;gap:16px;min-width:400px;display:flex}@media (width<=768px){._cancelProcedureModalForm_182xx_1{min-width:300px}}._cancelProcedureModalForm_182xx_1 ._autocompleteInput_182xx_12{margin-top:20px;margin-bottom:20px}._cancelProcedureModalForm_182xx_1 ._customReasonTextField_182xx_16{background-color:#fff;margin-bottom:20px}._cancelProcedureModalForm_182xx_1 .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);margin:0;padding:2px 8px}._room_1k90w_1{color:var(--white);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:90px;max-width:95px;min-height:150px;padding:8px 4px;display:flex;position:relative;overflow:hidden}._room_1k90w_1 ._manuallyAdded_1k90w_18{width:38px;height:38px;position:absolute;top:0;right:0;overflow:hidden}._room_1k90w_1 ._manuallyAdded_1k90w_18:before{content:"";border-top:0 solid #0000;border-bottom:38px solid #0000;border-left:0 solid #0000;border-right:38px solid #fff;border-top-right-radius:8px;width:0;height:0;position:absolute;top:0;right:0}._room_1k90w_1 ._manuallyAdded_1k90w_18 ._label_1k90w_38{color:var(--primary);z-index:1;font-size:14px;font-weight:700;line-height:1;position:absolute;top:3px;right:5px}._room_1k90w_1 ._title_1k90w_48{text-transform:uppercase;font-size:.75rem;font-weight:700}._room_1k90w_1 ._status_1k90w_53{text-transform:uppercase;font-size:.6rem;font-weight:700}._room_1k90w_1 ._number_1k90w_58{text-align:center;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;max-width:75px;min-height:3rem;margin:0 auto;font-size:2rem;font-weight:700;line-height:1;display:flex;overflow:hidden}._room_1k90w_1 ._timeText_1k90w_76{text-align:center;color:var(--white);white-space:nowrap;width:100%;font-size:.8rem;font-weight:500}._room_1k90w_1 ._timePlaceholder_1k90w_84{width:90%;height:33px;margin-top:16px;margin-bottom:8px}._room_1k90w_1 ._date_1k90w_90{display:none}@media (width<=640px){._room_1k90w_1 ._status_1k90w_53{white-space:nowrap;font-size:.5rem}}._patient_wud29_1{flex-direction:column;width:70%;display:flex}.procedure-options-menu .more-vert-icon{transition:transform .2s}.procedure-options-menu .more-vert-icon:hover{transform:scale(1.1)}.notification-container{border-radius:8px;width:400px;height:75vh;overflow-y:auto;box-shadow:0 2px 6px #0000001a}.notification-container .notification-header{color:#333;margin-bottom:16px;font-weight:700}.notification-container .divider{margin-bottom:16px}.notification-container .notification{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;margin-bottom:16px;padding:12px;display:flex}.notification-container .notification:last-child{margin-bottom:0}.notification-container .notification .notification-name{color:var(--primary);margin-bottom:8px;font-weight:700}.notification-container .notification .notification-email,.notification-container .notification .notification-phone,.notification-container .notification .notification-status{margin-bottom:4px}.notification-container .notification .notification-email:last-child,.notification-container .notification .notification-phone:last-child,.notification-container .notification .notification-status:last-child{margin-bottom:0}.notification-container .notification .status-success{color:var(--success)}.notification-container .notification .status-failure{color:var(--error)}.notification-container .notification .status-timestamp{color:var(--grayscale-contrast-text);margin-left:8px;font-size:.85rem}.notification-container .no-notifications{text-align:center;color:#888;font-style:italic}.notification-container.is-mobile{width:calc(100vw - 75px)}.pref-cards-loading-container{justify-content:center;align-items:center;width:100%;height:200px;display:flex}.dialog-content{max-height:70vh;overflow-y:auto}.dialog-content::-webkit-scrollbar{width:8px}.dialog-content::-webkit-scrollbar-track{background-color:#0000}.dialog-content::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.dialog-content::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.search-container{gap:16px;margin-top:8px;margin-bottom:16px;display:flex}.create-new-button{max-width:150px}.assigned-card{cursor:pointer;border:1px solid #0000001f;transition:all .2s ease-in-out}.assigned-card.selected-for-unassign{background-color:#ffebee;border-color:#d32f2f}.assigned-card .pref-card-content{padding:5px 10px!important}.available-card{cursor:pointer;border:1px solid #0000001f;transition:all .2s ease-in-out}.available-card.selected{background-color:#e3f2fd;border-color:#1976d2}.available-card .pref-card-content{padding:5px 10px!important}.card-content-box{flex:1;min-width:0;overflow:hidden}.card-name{word-break:break-word;overflow-wrap:break-word;white-space:normal;margin-bottom:4px}.procedure-type{word-break:break-word;overflow-wrap:break-word;white-space:normal;font-size:.875rem}.icon-button{padding:4px}.unassign-checkbox{color:#d32f2f;padding:4px}.unassign-checkbox.Mui-checked{color:#d32f2f}.selected-count-box{margin-top:16px}.section-divider{margin-top:24px;margin-bottom:16px}.section-title{margin-bottom:16px}.assign-card-loading-container{justify-content:center;align-items:center;height:200px;display:flex}.empty-state{text-align:center;border:1px dashed #0000001f;border-radius:4px;padding:32px 16px}.dialog-actions{gap:8px;padding-bottom:16px;padding-left:24px;padding-right:24px}._container_9r93u_1{color:#2a2622;overflow-wrap:break-word;word-break:break-word;white-space:pre-wrap;tab-size:4;background:#fff;border:1.5px solid #e8e4df;border-radius:10px;margin:4px 0;padding:14px 18px;font-size:.85rem;line-height:1.7}._container_9r93u_1>:first-child{margin-top:0}._container_9r93u_1>:last-child{margin-bottom:0}._paragraph_9r93u_22{margin:0 0 .5em}._paragraph_9r93u_22._alignLeft_9r93u_25{text-align:left}._paragraph_9r93u_22._alignCenter_9r93u_28{text-align:center}._paragraph_9r93u_22._alignRight_9r93u_31{text-align:right}._paragraph_9r93u_22._alignJustify_9r93u_34{text-align:justify}._paragraph_9r93u_22._indent1_9r93u_37{padding-left:2em}._paragraph_9r93u_22._indent2_9r93u_40{padding-left:4em}._paragraph_9r93u_22._indent3_9r93u_43{padding-left:6em}._heading3_9r93u_47{color:#1d1b1f;letter-spacing:-.01em;margin:.6em 0 .3em;font-size:.95rem;font-weight:700}._heading3_9r93u_47._alignLeft_9r93u_25{text-align:left}._heading3_9r93u_47._alignCenter_9r93u_28{text-align:center}._heading3_9r93u_47._alignRight_9r93u_31{text-align:right}._heading3_9r93u_47._alignJustify_9r93u_34{text-align:justify}._heading4_9r93u_67{color:#1d1b1f;letter-spacing:-.01em;margin:.5em 0 .25em;font-size:.88rem;font-weight:600}._heading4_9r93u_67._alignLeft_9r93u_25{text-align:left}._heading4_9r93u_67._alignCenter_9r93u_28{text-align:center}._heading4_9r93u_67._alignRight_9r93u_31{text-align:right}._heading4_9r93u_67._alignJustify_9r93u_34{text-align:justify}._bulletList_9r93u_87,._orderedList_9r93u_88{margin:.35em 0 .6em;padding-left:1.5em}._bulletList_9r93u_87{list-style:outside}._orderedList_9r93u_88{list-style:decimal}._listItem_9r93u_101{margin-bottom:.3em;line-height:1.6}._listItem_9r93u_101>._paragraph_9r93u_22{margin:0}._hr_9r93u_109{border:none;border-top:1px solid #e8e4df;margin:.8em 0}._plainText_9r93u_115{white-space:pre-wrap}._compact_9r93u_119{pointer-events:none;color:#64748b;background:#fafafa;border-width:1px;border-radius:5px;max-height:48px;margin:2px 0 0;padding:4px 6px;font-size:.68rem;line-height:1.35;position:relative;overflow:hidden}._compact_9r93u_119:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fafafa);height:16px;position:absolute;bottom:0;left:0;right:0}._compact_9r93u_119 ._paragraph_9r93u_22{margin:0 0 .15em}._compact_9r93u_119 ._heading3_9r93u_47{color:#475569;margin:.15em 0 .1em;font-size:.72rem}._compact_9r93u_119 ._heading4_9r93u_67{color:#475569;margin:.1em 0 .05em;font-size:.7rem}._compact_9r93u_119 ._bulletList_9r93u_87,._compact_9r93u_119 ._orderedList_9r93u_88{margin:.1em 0 .15em;padding-left:1em}._compact_9r93u_119 ._listItem_9r93u_101{margin-bottom:0}._compact_9r93u_119 ._hr_9r93u_109{margin:.2em 0}._unsupported_9r93u_168{color:#92400e;background:#fff8f0;border:1px solid #f59e0b;border-radius:6px;padding:12px;font-size:.78rem}._heading1_9r93u_177{color:#1d1b1f;letter-spacing:-.015em;margin:.6em 0 .35em;font-size:1.2rem;font-weight:700}._heading1_9r93u_177._alignCenter_9r93u_28{text-align:center}._heading1_9r93u_177._alignRight_9r93u_31{text-align:right}._heading1_9r93u_177._alignJustify_9r93u_34{text-align:justify}._heading2_9r93u_194{color:#1d1b1f;letter-spacing:-.012em;margin:.55em 0 .3em;font-size:1.05rem;font-weight:700}._heading2_9r93u_194._alignCenter_9r93u_28{text-align:center}._heading2_9r93u_194._alignRight_9r93u_31{text-align:right}._heading2_9r93u_194._alignJustify_9r93u_34{text-align:justify}._tableWrap_9r93u_211{-webkit-overflow-scrolling:touch;border-radius:6px;margin:.6em 0;overflow-x:auto}._table_9r93u_211{border-collapse:collapse;width:100%;font-size:.82rem}._table_9r93u_211._tableFixed_9r93u_223{table-layout:fixed}._table_9r93u_211._tableAuto_9r93u_226{table-layout:auto}._tableAllBorder_9r93u_230 td,._tableAllBorder_9r93u_230 th{border:1px solid #d8d4cf}._tableHeaderBorder_9r93u_235 th{border-bottom:2px solid #d8d4cf}._tableRow_9r93u_239{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}._tableCell_9r93u_244{vertical-align:top;word-wrap:break-word;padding:6px 8px}._tableCell_9r93u_244._alignCenter_9r93u_28{text-align:center}._tableCell_9r93u_244._alignRight_9r93u_31{text-align:right}._tableCell_9r93u_244._alignJustify_9r93u_34{text-align:justify}._tableCell_9r93u_244._vMiddle_9r93u_258{vertical-align:middle}._tableCell_9r93u_244._vBottom_9r93u_261{vertical-align:bottom}._tableCell_9r93u_244._vTop_9r93u_264{vertical-align:top}._tableCell_9r93u_244>*{margin:0}._tableCell_9r93u_244>*+*{margin-top:.3em}._tableHeader_9r93u_235{background:#f5f3f0;font-weight:600}._cellBgSubtle_9r93u_279{background:#f7f5f2}._cellBgPrimary_9r93u_283{background:#5035ed14}._cellBgSuccess_9r93u_287{background:#16a34a1a}._cellBgWarning_9r93u_291{background:#d977061f}._cellBgDanger_9r93u_295{background:#d63b3b1a}._textSubtle_9r93u_299{color:#64748b}._textPrimary_9r93u_303{color:#5035ed}._textSuccess_9r93u_307{color:#15803d}._textWarning_9r93u_311{color:#b45309}._textDanger_9r93u_315{color:#b91c1c}._highlightYellow_9r93u_319{background-color:#fff59d;border-radius:2px;padding:0 2px}._highlightGreen_9r93u_325{background-color:#c8e6c9;border-radius:2px;padding:0 2px}._highlightBlue_9r93u_331{background-color:#bbdefb;border-radius:2px;padding:0 2px}._highlightPink_9r93u_337{background-color:#f8bbd0;border-radius:2px;padding:0 2px}._highlightOrange_9r93u_343{background-color:#ffe0b2;border-radius:2px;padding:0 2px}._slotPlaceholder_9r93u_349{color:#5035ed;text-align:center;border-bottom:1.5px dashed #5035ed;min-width:40px;font-weight:600;display:inline-block}@media print{._container_9r93u_1{background:0 0;border:none;margin:0;padding:0}}._overlay_21zxd_2{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:center;animation:.2s _fadeIn_21zxd_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_21zxd_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_21zxd_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modal_21zxd_32{background:#faf8f5;border-radius:18px;flex-direction:column;width:760px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 60px);animation:.25s _slideUp_21zxd_1;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000040,0 2px 8px #00000014}@supports not (max-height:100dvh){._modal_21zxd_32{max-height:calc(100vh - 60px)}}._header_21zxd_50{background:var(--primary-dark);background-image:radial-gradient(circle at 18% 18%,#5035ed38 0%,#0000 55%),radial-gradient(circle at 80% 85%,#4a6fa529 0%,#0000 55%);flex-direction:column;flex-shrink:0;gap:14px;padding:22px 28px 18px;display:flex;position:relative;overflow:hidden}._header_21zxd_50:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:120px;height:120px;position:absolute;top:-20px;right:-20px}._headerTop_21zxd_73{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._headerTitle_21zxd_80{align-items:center;gap:12px;min-width:0;display:flex}._headerIcon_21zxd_87{background:#ffffff1f;border:1px solid #fff3;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._title_21zxd_99{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700;overflow:hidden}._metaBar_21zxd_110{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._metaItem_21zxd_117{align-items:center;gap:6px;display:flex}._metaLabel_21zxd_123{text-transform:uppercase;letter-spacing:.4px;color:#ffffff80;font-size:.68rem;font-weight:600}._metaValue_21zxd_131{color:#ffffffe6;font-size:.78rem;font-weight:600}._metaDivider_21zxd_137{background:#fff3;width:1px;height:14px}._submittedBadge_21zxd_143{color:#ffffffe0;background:#ffffff1f;border:1px solid #fff3;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}._previewBadge_21zxd_156{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}._body_21zxd_169{flex:1;min-height:0;padding:24px 28px;overflow-y:auto}._noTemplate_21zxd_176{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}._noTemplateIcon_21zxd_185{color:var(--grayscale-hover);margin-bottom:10px;font-size:40px!important}._noTemplateTitle_21zxd_191{color:var(--grayscale-dark);margin:0 0 4px;font-size:.85rem;font-weight:500}._noTemplateMessage_21zxd_198{color:var(--grayscale);margin:0;font-size:.75rem}._footer_21zxd_204{background:#f2ede8;border-top:1px solid #e8e4df;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:14px 28px;display:flex}._footer_21zxd_204:has(._emailDialogShell_21zxd_214){flex-direction:column;justify-content:flex-start;align-items:stretch;padding-top:12px;padding-bottom:12px}._headerDescriptionIcon_21zxd_222{color:#ffffffe6!important;width:20px!important;height:20px!important;font-size:20px!important}._closeButton_21zxd_229{flex-shrink:0;color:#fff9!important;padding:4px!important}._closeButton_21zxd_229:hover{color:#ffffffe6!important;background-color:#ffffff1a!important}._closeIcon_21zxd_239{width:18px!important;height:18px!important;font-size:18px!important}._metaPersonIcon_21zxd_245{color:#ffffff80!important;width:13px!important;height:13px!important;font-size:13px!important}._submittedCheckIcon_21zxd_252{color:#ffffffd9!important;width:11px!important;height:11px!important;font-size:11px!important}._emailDialogShell_21zxd_214{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}._emailDialogLabel_21zxd_267{color:#5c5650;flex-shrink:0;font-size:.78rem;font-weight:500}._emailDialogActions_21zxd_274{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}._emailInputGroup_21zxd_283{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}._emailFieldBlock_21zxd_291{flex-direction:column;gap:4px;min-width:0;display:flex}._emailFieldLabel_21zxd_298{color:#5c5650;font-size:.72rem;font-weight:600}._emailInput_21zxd_283{color:#2a2622;box-sizing:border-box;background:#fff;border:1.5px solid #c5bfb8;border-radius:8px;outline:none;width:100%;padding:6px 10px;font-size:.82rem}._emailInput_21zxd_283:focus{border-color:var(--primary)}._emailInputInvalid_21zxd_319,._emailInputInvalid_21zxd_319:focus{border-color:#ef4444!important}._emailError_21zxd_326{color:#ef4444;font-size:.7rem;line-height:1.3}._footerOutlineButton_21zxd_332{text-transform:none!important;color:#5c5650!important;background:#fff!important;border:1.5px solid #e8e4df!important;border-radius:8px!important;padding-left:16px!important;padding-right:16px!important;font-size:.78rem!important;font-weight:500!important}._footerOutlineButton_21zxd_332:hover{background:#fff!important;border-color:#d0cbc5!important}._footerOutlineButtonCompact_21zxd_348{padding-left:12px!important;padding-right:12px!important}._footerPrimaryButton_21zxd_353{flex-shrink:0;text-transform:none!important;color:#fff!important;background:linear-gradient(135deg, var(--primary), #6c47ff)!important;border-radius:8px!important;padding:6px 16px!important;font-size:.78rem!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 4px 14px #5035ed40!important}._footerPrimaryButton_21zxd_353:hover{transform:translateY(-1px);background:linear-gradient(135deg, var(--primary), #6c47ff)!important;box-shadow:0 7px 20px #5035ed59!important}._footerPrimaryButtonExport_21zxd_371{padding-left:20px!important;padding-right:20px!important}._footerButtonIcon_21zxd_376{width:15px!important;height:15px!important;font-size:15px!important}._footerSpinner_21zxd_382{color:currentColor!important}._section_21zxd_386{margin-bottom:24px}._section_21zxd_386:last-child{margin-bottom:0}._logoBannerSection_21zxd_393{border-bottom:1px solid #94a3b838;margin-bottom:28px;padding-bottom:6px}._logoBannerSection_21zxd_393:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._logoBannerCard_21zxd_404{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}._logoBannerSection_21zxd_393 ._sectionBody_21zxd_412{padding:0}._logoBannerSection_21zxd_393 ._sectionGrid_21zxd_416{gap:0;padding:4px 0 8px}._logoBannerSection_21zxd_393 ._headerLogoField_21zxd_421,._logoBannerSection_21zxd_393 ._headerLogoFieldCenter_21zxd_422{margin:0;padding-left:0;padding-right:0}._sectionLabel_21zxd_428{color:var(--primary);text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:10px;margin:0 0 0 18px;padding:0 4px 8px;font-size:.68rem;font-weight:600;display:flex}._sectionLabel_21zxd_428:before{content:"";background:var(--primary);border-radius:2px;flex-shrink:0;width:16px;height:3px}._sectionCard_21zxd_449{background:#fff;border:1px solid #94a3b81a;border-radius:18px;overflow:hidden;box-shadow:0 2px 12px #0000000d}._sectionBody_21zxd_412{padding:6px 0}._sectionGrid_21zxd_416{gap:4px var(--section-gap);grid-template-columns:repeat(2,1fr);align-items:end;padding:8px 20px 12px;display:grid}@media (width<=640px){._sectionGrid_21zxd_416{grid-template-columns:1fr}}._sectionGridItem_21zxd_474{align-self:end;min-width:0}@media (width<=640px){._sectionGridItem_21zxd_474{grid-column:span 1!important}}._fieldShell_21zxd_484{padding:10px 24px;position:relative}._fieldShell_21zxd_484:after{content:"";background:#94a3b814;height:1px;position:absolute;bottom:0;left:24px;right:24px}._fieldShell_21zxd_484:last-child:after{display:none}._fieldShellGrid_21zxd_501{padding:8px 4px}._fieldShellGrid_21zxd_501:after{display:none}._fieldShellLayout_21zxd_508{padding:0 24px}._fieldShellLayout_21zxd_508:after{display:none}._fieldShellLayoutGrid_21zxd_515{padding:0}._fieldShellLayoutGrid_21zxd_515:after{display:none}._fieldShellSignature_21zxd_522{padding:12px 24px}._fieldShellSignatureGrid_21zxd_526{padding:8px 4px}._fieldLabel_21zxd_530{color:#5c5650;letter-spacing:.01em;margin-bottom:4px;font-size:.72rem;font-weight:600}._fieldValue_21zxd_538{color:#2a2622;letter-spacing:-.01em;white-space:pre-wrap;word-break:break-word;font-size:.88rem;font-weight:500;line-height:1.5}._emptyValue_21zxd_548{color:#9e9790;font-size:.82rem;font-style:italic}._boolRow_21zxd_554{align-items:center;gap:8px;padding:2px 0;display:flex}._boolLabel_21zxd_561{color:#2a2622;letter-spacing:-.01em;font-size:.85rem;font-weight:500}._chipGroup_21zxd_568{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._checkedChip_21zxd_575{color:#fff;background:#4a6fa5;border:1px solid #4a6fa5;border-radius:8px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:600;display:inline-flex}._uncheckedChip_21zxd_588{color:#5c5650;background:#fff;border:1.5px solid #e8e4df;border-radius:8px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:400;display:inline-flex}._signatureContainer_21zxd_601{flex-direction:column;gap:6px;display:flex}._signatureImageWrapper_21zxd_607{background:#fbfaf9;border:2px dashed #ddd8d2;border-radius:14px;padding:12px 16px;overflow:hidden}._signatureImage_21zxd_607{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;max-width:100%;height:80px;display:block}._signatureMetaRow_21zxd_623{gap:20px;display:flex}@media (width<=640px){._signatureMetaRow_21zxd_623{flex-direction:column;gap:8px}}._signatureMetaItem_21zxd_634{min-width:0}._signatureMetaLabel_21zxd_638{text-transform:uppercase;letter-spacing:.4px;color:#9e9790;margin-bottom:2px;font-size:.72rem;font-weight:600}._signatureMetaValue_21zxd_647{color:#2a2622;letter-spacing:-.01em;font-size:.82rem;font-weight:500}._checklistContainer_21zxd_654{background:#fff;border:1.5px solid #e8e4df;border-radius:10px;overflow:hidden}._checklistRow_21zxd_661{align-items:center;gap:8px;padding:8px 14px;display:flex;position:relative}._checklistRow_21zxd_661:after{content:"";background:#94a3b814;height:1px;position:absolute;bottom:0;left:36px;right:0}._checklistRow_21zxd_661:last-child:after{display:none}._checklistChildRow_21zxd_685{align-items:center;gap:8px;padding:8px 14px 8px 44px;display:flex;position:relative}._checklistChildRow_21zxd_685:after{content:"";background:#94a3b814;height:1px;position:absolute;bottom:0;left:44px;right:0}._checklistChildRow_21zxd_685:last-child:after{display:none}._checklistParentText_21zxd_705{letter-spacing:-.01em;color:#2a2622;flex:1;font-size:.82rem;font-weight:600}._checklistBox_21zxd_713{border:1.5px solid #c7c7cc;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-flex}._checklistBoxChecked_21zxd_722{background-color:#5035ed;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-flex}._checklistInitialsBadge_21zxd_731{color:#5035ed;background:#5035ed0f;border:1px solid #5035ed40;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;height:22px;padding:0 4px;font-family:Caveat,cursive;font-size:14px;font-weight:500;display:inline-flex}._checklistItemText_21zxd_748{letter-spacing:-.01em;color:#2a2622;flex:1;font-size:.82rem}._scaleDisplay_21zxd_759{align-items:center;gap:10px;display:flex}._scaleValueBadge_21zxd_765{color:var(--primary);background:var(--primary-lightest);text-align:center;border-radius:8px;min-width:36px;padding:4px 12px;font-size:1rem;font-weight:700}._scaleMeta_21zxd_776{color:#9e9790;font-size:.72rem}._tableContainer_21zxd_781{border:1.5px solid #e8e4df;border-radius:10px;overflow:hidden}._tableElement_21zxd_787{border-collapse:collapse;width:100%;font-size:.78rem}._tableHeader_21zxd_793{color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;background:#faf8f5;border-bottom:1.5px solid #e8e4df;padding:8px 12px 6px;font-size:.65rem;font-weight:600}._tableCell_21zxd_806{color:#2a2622;vertical-align:middle;border-bottom:1px solid #94a3b814;padding:8px 12px}._tableCell_21zxd_806:last-child{border-right:none}._tableCellCenter_21zxd_816{text-align:center;line-height:0}._tableHeaderCenter_21zxd_822{text-align:center}._headerField_21zxd_827{background:linear-gradient(135deg, var(--primary-lightest) 0%, #5035ed0f 100%);border-left:3px solid var(--primary);border-radius:10px;margin:6px 0 2px;padding:10px 16px}._headerLogoField_21zxd_421{background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;margin:6px 0 2px;padding:10px 16px;display:flex}._headerLogoFieldCenter_21zxd_422{text-align:center;align-items:center}._headerLogoImg_21zxd_852{-o-object-fit:contain;object-fit:contain;max-width:320px;max-height:80px;display:block}._headerFieldText_21zxd_859{color:var(--primary-dark);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:.72rem;font-weight:700}._fillableTextBlock_21zxd_868{color:#2a2622;padding:6px 0;font-size:.82rem;line-height:1.8}._fillableTextValue_21zxd_875{border-bottom:1.5px solid #5035ed4d;padding:0 4px;font-weight:600}@media (width<=640px){._header_21zxd_50{padding:16px 18px 14px}._body_21zxd_169{padding:16px}._footer_21zxd_204{padding:12px 16px}._fieldShell_21zxd_484{padding:8px 16px}._fieldShell_21zxd_484:after{left:16px;right:16px}}._container_1knyv_1{flex-direction:column;flex:1;min-height:0;display:flex}._filterBar_1knyv_8{background:#fff;border-bottom:1px solid #94a3b81a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding:10px 24px;display:flex}@media (width<=768px){._filterBar_1knyv_8{gap:10px;padding:10px 16px}}._filterGroup_1knyv_25{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._filterControl_1knyv_32{align-items:center;gap:5px;display:flex}._filterLabel_1knyv_38{color:var(--grayscale);white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.01em;font-size:.74rem;font-weight:600}._selectWrapper_1knyv_47,._inputWrapper_1knyv_48{align-items:center;display:flex;position:relative}._filterSelect_1knyv_54{appearance:none;color:var(--grayscale-dark);cursor:pointer;background-color:#f1f5f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1.5px solid #0000;border-radius:8px;outline:none;min-width:80px;max-width:180px;padding:5px 26px 5px 10px;font-family:inherit;font-size:.76rem;font-weight:500;transition:all .15s}._filterSelect_1knyv_54:hover{background-color:#e2e8f0}._filterSelect_1knyv_54:focus{border-color:var(--primary);background-color:#f8f9fa}._filterSelectActive_1knyv_82{color:var(--primary);background-color:var(--primary-lightest);border-color:#5035ed26;padding-right:32px;font-weight:600}._filterSelectActive_1knyv_82:hover{background-color:var(--primary-lightest)}._filterField_1knyv_94{appearance:none;color:var(--grayscale-dark);background:#f1f5f9;border:1.5px solid #0000;border-radius:8px;outline:none;width:100px;padding:5px 10px;font-family:inherit;font-size:.76rem;font-weight:500;transition:all .15s}._filterField_1knyv_94::placeholder{color:var(--grayscale);font-weight:400}._filterField_1knyv_94:hover{background:#e2e8f0}._filterField_1knyv_94:focus{border-color:var(--primary);background:#f8f9fa}._filterFieldActive_1knyv_120{color:var(--primary);background:var(--primary-lightest);border-color:#5035ed26;padding-right:26px;font-weight:600}._filterFieldActive_1knyv_120:hover{background:var(--primary-lightest)}._clearBtn_1knyv_132{width:16px;height:16px;color:var(--primary);cursor:pointer;background:#5035ed1f;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .12s;display:flex;position:absolute;right:4px}._clearBtn_1knyv_132:hover{background:#5035ed38}._searchGroup_1knyv_152{align-items:center;gap:8px;margin-left:auto;display:flex}._searchWrapper_1knyv_159{align-items:center;display:flex;position:relative}._searchIcon_1knyv_165{color:var(--grayscale);pointer-events:none;position:absolute;left:8px}._searchField_1knyv_172{appearance:none;color:var(--grayscale-dark);background:#f1f5f9;border:1.5px solid #0000;border-radius:8px;outline:none;width:140px;padding:5px 10px 5px 28px;font-family:inherit;font-size:.76rem;font-weight:500;transition:all .15s}._searchField_1knyv_172::placeholder{color:var(--grayscale);font-weight:400}._searchField_1knyv_172:hover{background:#e2e8f0}._searchField_1knyv_172:focus{border-color:var(--primary);background:#f8f9fa;width:180px}._resetBtn_1knyv_199{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:.74rem;font-weight:500;transition:all .12s}._resetBtn_1knyv_199:hover{background:var(--primary-lightest)}._resultCount_1knyv_215{color:var(--grayscale);white-space:nowrap;letter-spacing:-.01em;font-size:.74rem;font-weight:500}._resultCount_1knyv_215 strong{color:var(--primary-dark);font-weight:600}._content_1knyv_227{flex:1;min-height:0;padding:16px 24px;overflow-y:auto}@media (width<=768px){._content_1knyv_227{padding:12px 16px}}._tableCard_1knyv_239{background:#fff;border:1px solid #94a3b81f;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000a}._table_1knyv_239{border-collapse:collapse;width:100%}._tableHead_1knyv_252{text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fafbfc;border-bottom:1px solid #94a3b81a;padding:10px 16px 8px;font-size:.7rem;font-weight:700}._tableHead_1knyv_252:first-child{padding-left:20px}._tableHead_1knyv_252:last-child{padding-right:20px}._tableRow_1knyv_272{transition:background-color .12s}._tableRow_1knyv_272:hover{background:#5035ed05}._tableRow_1knyv_272:not(:last-child) td{border-bottom:1px solid #94a3b814}._tableCell_1knyv_282{vertical-align:middle;color:var(--primary-dark);letter-spacing:-.01em;padding:11px 16px;font-size:.78rem}._tableCell_1knyv_282:first-child{padding-left:20px}._tableCell_1knyv_282:last-child{padding-right:20px}._templateNameCell_1knyv_296{align-items:center;gap:10px;display:flex}._templateIcon_1knyv_302{background:#f0fdf4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}._templateName_1knyv_296{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:.8rem;font-weight:600;overflow:hidden}._patientCell_1knyv_322{color:var(--grayscale-dark);font-size:.75rem;font-weight:500}._dateCell_1knyv_328{color:var(--grayscale);white-space:nowrap;font-size:.76rem;font-weight:500}._statusBadge_1knyv_335{color:#15803d;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;align-items:center;gap:4px;padding:3px 9px;font-size:.7rem;font-weight:600;display:inline-flex}._actionCell_1knyv_349{text-align:right}._pagination_1knyv_353{background:#fafbfc;border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}._paginationInfo_1knyv_362{color:var(--grayscale);letter-spacing:-.01em;font-size:.74rem;font-weight:500}._paginationControls_1knyv_369{align-items:center;gap:2px;display:flex}._pageButton_1knyv_375{width:28px;height:28px;color:var(--grayscale-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:.76rem;font-weight:500;transition:all .12s;display:inline-flex}._pageButton_1knyv_375:hover:not(:disabled){color:var(--primary);background:#5035ed0f}._pageButton_1knyv_375:disabled{opacity:.3;cursor:default}._pageButtonActive_1knyv_399{color:#fff;background:var(--primary);font-weight:600}._pageButtonActive_1knyv_399:hover:not(:disabled){background:var(--primary);color:#fff}._loadingState_1knyv_410{color:var(--grayscale-dark);justify-content:center;align-items:center;gap:12px;padding:60px 24px;font-size:.82rem;display:flex}._emptyState_1knyv_420{text-align:center;background:#fff;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}._emptyIcon_1knyv_432{color:var(--grayscale-hover);margin-bottom:10px;font-size:42px!important}._emptyTitle_1knyv_438{color:var(--grayscale-dark);margin:0 0 4px;font-size:.88rem;font-weight:500}._emptyMessage_1knyv_445{color:var(--grayscale);margin:0;font-size:.78rem}._overlay_1nmsq_1{z-index:10;background:#00000059;justify-content:center;align-items:center;padding:24px;animation:.15s _fadeIn_1nmsq_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1nmsq_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1nmsq_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._modal_1nmsq_31{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:440px;max-height:min(600px,80vh);animation:.2s _slideUp_1nmsq_1;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000002e}._header_1nmsq_44{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}._headerLeft_1nmsq_51{align-items:baseline;gap:8px;display:flex}._title_1nmsq_57{color:var(--primary-dark);margin:0;font-size:1rem;font-weight:600}._subtitle_1nmsq_64{color:var(--grayscale);font-size:.72rem;font-weight:500}._hint_1nmsq_70{color:var(--grayscale);margin:6px 20px 0;font-size:.72rem;line-height:1.4}._list_1nmsq_77{flex-direction:column;flex:1;gap:2px;padding:12px;display:flex;overflow-y:auto}._row_1nmsq_86{-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}._row_1nmsq_86:hover{background:var(--grayscale-lightest)}._rowDragging_1nmsq_100{background:#fff;border-radius:8px;box-shadow:0 4px 16px #5035ed24,0 0 0 1px #5035ed1f}._handle_1nmsq_107{cursor:grab;color:var(--grayscale-hover);flex-shrink:0;align-items:center;padding:2px;transition:color .1s;display:flex}._handle_1nmsq_107:hover{color:var(--grayscale-dark)}._handle_1nmsq_107:active{cursor:grabbing}._position_1nmsq_123{color:var(--grayscale);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:18px;font-size:.7rem;font-weight:600}._name_1nmsq_133{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.82rem;font-weight:500;overflow:hidden}._meta_1nmsq_144{color:var(--grayscale);flex-shrink:0;font-size:.68rem;font-weight:500}._footer_1nmsq_151{justify-content:flex-end;padding:12px 20px 16px;display:flex}._doneButton_1nmsq_157{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 24px;font-size:.82rem;font-weight:600;transition:all .15s}._doneButton_1nmsq_157:hover{box-shadow:0 4px 12px #5035ed40}._doneButton_1nmsq_157:active{transform:scale(.98)}._container_w3ly5_1{background-color:var(--grayscale-lightest);flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}@supports not (height:100dvh){._container_w3ly5_1{height:calc(100vh - 64px)}}._header_w3ly5_14{border-bottom:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}@media (width<=768px){._header_w3ly5_14{flex-direction:column;align-items:stretch;padding:16px}}._headerLeft_w3ly5_31,._headerRight_w3ly5_37{align-items:center;gap:12px;display:flex}@media (width<=768px){._headerRight_w3ly5_37{flex-direction:column;align-items:stretch}}._headerTitle_w3ly5_49{color:var(--primary-dark);margin:0;font-size:1.25rem;font-weight:600}._searchWrapper_w3ly5_56{width:280px}@media (width<=768px){._searchWrapper_w3ly5_56{width:100%}}._tabBar_w3ly5_65{border-bottom:1px solid var(--grayscale-light);background:#fff;flex-shrink:0;gap:0;padding:0 24px;display:flex}@media (width<=768px){._tabBar_w3ly5_65{padding:0 16px}}._tab_w3ly5_65{color:var(--grayscale-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-size:.78rem;font-weight:500;transition:all .15s;display:inline-flex}._tab_w3ly5_65:hover{color:var(--primary)}._tabActive_w3ly5_98{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._locationFilterBar_w3ly5_105{border-bottom:1px solid var(--grayscale-light);background:#fff;flex-shrink:0;align-items:center;gap:2px;padding:6px 24px;display:inline-flex}@media (width<=768px){._locationFilterBar_w3ly5_105{padding:6px 16px}}._locationFilterBtn_w3ly5_120{color:var(--grayscale-dark);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 12px;font-size:.72rem;font-weight:500;transition:background-color .15s,color .15s}._locationFilterBtn_w3ly5_120:hover:not(._locationFilterBtnActive_w3ly5_131){background:#5035ed14}._locationFilterBtnActive_w3ly5_131{background:var(--primary);color:#fff}._content_w3ly5_141{flex:1;padding:24px;overflow-y:auto}@media (width<=768px){._content_w3ly5_141{padding:16px}}._emptyState_w3ly5_152{text-align:center;border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}._emptyIcon_w3ly5_164{color:var(--grayscale-hover);margin-bottom:12px;font-size:48px!important}._emptyTitle_w3ly5_170{color:var(--grayscale-dark);margin:0 0 4px;font-size:.9rem;font-weight:500}._emptyMessage_w3ly5_177{color:var(--grayscale);margin:0;font-size:.8rem}._grid_w3ly5_183{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}@media (width<=600px){._grid_w3ly5_183{grid-template-columns:1fr}}._card_w3ly5_194{border:1px solid var(--grayscale-light);cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:20px;transition:all .15s;display:flex}._card_w3ly5_194:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 2px 8px #5035ed14}._card_w3ly5_194:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._cardHeader_w3ly5_215{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardHeaderText_w3ly5_222{flex:1;min-width:0}._cardIcon_w3ly5_227{background:var(--primary-lightest);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._cardName_w3ly5_238{color:var(--primary-dark);margin:0;font-size:.9rem;font-weight:600}._cardDescription_w3ly5_245{color:var(--grayscale-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;display:-webkit-box;overflow:hidden}._cardMeta_w3ly5_255{border-top:1px solid var(--grayscale-light);align-items:center;gap:12px;padding-top:12px;display:flex}._metaBadge_w3ly5_263{color:var(--grayscale);background:var(--grayscale-lightest);border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:500}._cardFooter_w3ly5_272{border-top:1px solid var(--grayscale-light);justify-content:flex-end;align-items:center;padding-top:12px;display:flex}._cardActions_w3ly5_280{align-items:center;gap:2px;display:flex}._fillHeader_w3ly5_286{background:#fff;border-bottom:1px solid #94a3b826;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}@media (width<=768px){._fillHeader_w3ly5_286{flex-direction:column;align-items:stretch;padding:14px 16px}}._fillHeaderLeft_w3ly5_303{align-items:center;gap:10px;min-width:0;display:flex}._fillTitle_w3ly5_310{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._fillProgress_w3ly5_321{color:var(--grayscale);margin:2px 0 0;font-size:.74rem;font-weight:500}._fillActions_w3ly5_328{flex-shrink:0;align-items:center;gap:8px;display:flex}._fillContent_w3ly5_335{flex:1;width:100%;max-width:720px;margin:0 auto;padding:28px 24px;overflow-y:auto}@media (width<=768px){._fillContent_w3ly5_335{padding:20px 16px}}._overlay_1uky4_1{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;justify-content:center;align-items:center;animation:.2s _fadeIn_1uky4_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_1uky4_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1uky4_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._modal_1uky4_31{background:#fff;border-radius:16px;flex-direction:column;width:680px;max-width:calc(100vw - 32px);height:760px;max-height:calc(100dvh - 64px);animation:.25s _slideUp_1uky4_1;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000029,0 2px 8px #0000000f}._header_1uky4_45{flex-direction:column;flex-shrink:0;gap:12px;padding:20px 24px 16px;display:flex}._headerTop_1uky4_53{justify-content:space-between;align-items:center;display:flex}._headerTitle_1uky4_59{align-items:center;gap:10px;display:flex}._title_1uky4_65{color:var(--primary-dark);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:650}._headerIcon_1uky4_73{background:var(--primary-lightest);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}._patientBanner_1uky4_83{background:#f8f9fa;border:1px solid #94a3b81f;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;display:flex}._patientAvatar_1uky4_93{background:var(--primary-lightest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._patientInfo_1uky4_104{min-width:0}._patientName_1uky4_108{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8rem;font-weight:600;overflow:hidden}._patientMeta_1uky4_118{color:var(--grayscale);margin:0;font-size:.74rem}._searchRow_1uky4_124{align-items:center;gap:8px;display:flex}._selectionToggle_1uky4_130{white-space:nowrap;font-size:.76rem;font-weight:500}._body_1uky4_136{flex:1;min-height:0;padding:12px 24px 16px;overflow-y:auto}._templateList_1uky4_143{flex-direction:column;gap:6px;display:flex}._templateCard_1uky4_149{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #94a3b826;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}._templateCard_1uky4_149:hover{background:#5035ed05;border-color:#5035ed33}._templateCard_1uky4_149:active{transform:scale(.99)}._templateCardSelected_1uky4_169{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#5035ed0a}._templateCardSelected_1uky4_169:hover{border-color:var(--primary);background:#5035ed0f}._templateCardContent_1uky4_180{flex:1;min-width:0}._templateName_1uky4_185{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;min-width:0;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}._templateDescription_1uky4_198{color:var(--grayscale);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.76rem;overflow:hidden}._templateMeta_1uky4_207{align-items:center;gap:6px;margin-top:6px;display:flex}._metaChip_1uky4_214{color:var(--grayscale);background:var(--grayscale-lightest);border-radius:4px;padding:1px 6px;font-size:.7rem;font-weight:500}._emptyState_1uky4_223{text-align:center;flex-direction:column;align-items:center;padding:36px 16px;display:flex}._emptyIcon_1uky4_231{color:var(--grayscale-hover);margin-bottom:8px;font-size:36px!important}._emptyTitle_1uky4_237{color:var(--grayscale-dark);margin:0 0 4px;font-size:.82rem;font-weight:500}._emptyMessage_1uky4_244{color:var(--grayscale);margin:0;font-size:.78rem}._footer_1uky4_250{border-top:1px solid #94a3b81f;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._selectedCount_1uky4_260{color:var(--grayscale);letter-spacing:-.01em;font-size:.75rem;font-weight:500}._selectedCount_1uky4_260 strong{color:var(--primary);font-weight:600}._footerActions_1uky4_271{align-items:center;gap:8px;display:flex}._loadingState_1uky4_277{justify-content:center;align-items:center;padding:48px 16px;display:flex}._tabBar_1uky4_284{border-bottom:1px solid #94a3b81f;flex-shrink:0;padding:0 24px;display:flex}._tab_1uky4_284{color:var(--grayscale-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 14px;font-size:.78rem;font-weight:500;transition:all .15s;display:flex}._tab_1uky4_284:hover{color:var(--primary)}._tabActive_1uky4_310{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}._tabCount_1uky4_317{color:#15803d;background:#dcfce7;border-radius:10px;justify-content:center;align-items:center;min-width:18px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-flex}._subheader_1uky4_330{border-bottom:1px solid #94a3b814;flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;display:flex}._locationFilterBar_1uky4_339{border-bottom:1px solid #94a3b814;flex-shrink:0;align-items:center;gap:2px;padding:6px 24px;display:inline-flex}._locationFilterBtn_1uky4_348{color:var(--grayscale-dark);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:.7rem;font-weight:500;transition:background-color .15s,color .15s}._locationFilterBtn_1uky4_348:hover:not(._locationFilterBtnActive_1uky4_359){background:#5035ed14}._locationFilterBtnActive_1uky4_359{background:var(--primary);color:#fff}._locationBadge_1uky4_369{color:var(--primary);white-space:nowrap;background:#5035ed14;border-radius:4px;align-items:center;padding:1px 6px;font-size:.62rem;font-weight:500;display:inline-flex}._templateCardTop_1uky4_381{align-items:center;gap:8px;min-width:0;display:flex}._signedBadge_1uky4_388{color:#16a34a;white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}._submissionList_1uky4_403{flex-direction:column;gap:6px;display:flex}._submissionCard_1uky4_409{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #94a3b826;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}._submissionCard_1uky4_409:hover{background:#f0fdf4;border-color:#86efac}._submissionCard_1uky4_409:active{transform:scale(.99)}._submissionCardStatic_1uky4_429{cursor:default}._submissionCardStatic_1uky4_429:hover{background:#fff;border-color:#94a3b826}._submissionCardStatic_1uky4_429:active{transform:none}._submissionCardIcon_1uky4_441{background:#f0fdf4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}._submissionCardContent_1uky4_452{flex:1;min-width:0}._submissionName_1uky4_457{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:600;overflow:hidden}._submissionDate_1uky4_468{color:var(--grayscale);margin:2px 0 0;font-size:.74rem}._submissionDateInProgress_1uky4_474{color:#2196f3}._submissionDateReturned_1uky4_479{color:#ff9800}._submissionDateCompleted_1uky4_484{color:#4caf50}._submissionDateCancelled_1uky4_489{color:#9e9e9e}._templateCard_1uky4_149:focus-visible,._templateCardSelected_1uky4_169:focus-visible,._submissionCard_1uky4_409:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._statusIcon_1uky4_501{font-size:18px}._statusInProgress_1uky4_505{color:#2196f3}._statusReturned_1uky4_509{color:#ff9800}._statusCancelled_1uky4_513{color:#9e9e9e}._statusCompleted_1uky4_517{color:#16a34a}._signedBadgeCheck_1uky4_521{color:#16a34a;font-size:10px}._inviteTabColumn_1uky4_526{grid-template-columns:1fr 160px 186px;gap:10px;display:grid}._inviteRoleCard_1uky4_532{grid-column:1/-1;grid-template-columns:subgrid;background:#fff;border:1.5px solid #94a3b826;border-radius:12px;row-gap:10px;padding:14px;display:grid}._inviteRoleCardHeader_1uky4_543{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:12px;display:grid}._inviteRoleCardRoleInfo_1uky4_551{flex:50%;align-items:center;gap:10px;min-width:0;margin-right:8px;display:flex}._inviteRoleCardRoleInfo_1uky4_551>div:last-child{min-width:0}._inviteRoleCardHeaderActive_1uky4_564{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}._inviteRoleCardIcon_1uky4_572{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._inviteRoleCardIconLocked_1uky4_582{background:#f1f5f9}._inviteRoleCardIconReady_1uky4_587{background:#5035ed14}._inviteRoleCardIconGlyph_1uky4_592{font-size:16px}._inviteRoleCardIconGlyphLocked_1uky4_596{color:#94a3b8}._inviteRoleCardIconGlyphPrimary_1uky4_601{color:var(--primary)}._inviteRoleCardRoleLabel_1uky4_606{color:var(--primary-dark);letter-spacing:-.01em;white-space:nowrap;font-size:.82rem;font-weight:600;display:block}._inviteRoleCardReadiness_1uky4_615{white-space:nowrap;margin-top:1px;font-size:.72rem;display:block}._inviteRoleCardReadinessLocked_1uky4_622{color:#94a3b8}._inviteRoleCardReadinessReady_1uky4_627{color:var(--primary)}._inviteRoleCardReadinessMuted_1uky4_632{color:#94a3b8}._inviteRoleCardPartialWarning_1uky4_637{color:#d97706;background:#fffbeb;border:1px solid #fde68a;border-radius:7px;grid-column:1/-1;align-items:center;gap:5px;padding:5px 10px;font-size:.72rem;display:flex}._inviteWarningGlyph_1uky4_650{color:#d97706;font-size:13px}._inviteRoleCardLockedHint_1uky4_655{color:#94a3b8;grid-column:1/-1;align-items:center;gap:5px;padding:0 2px;font-size:.72rem;display:flex}._inviteLockGlyphSmall_1uky4_665{color:#94a3b8;font-size:12px}._inviteRoleCardQrPanel_1uky4_670{background:#f8f9fa;border:1px solid #94a3b81a;border-radius:10px;flex-direction:column;grid-column:1/-1;align-items:center;gap:10px;padding:14px;display:flex}._inviteRoleCardQrPanel_1uky4_670 svg{max-width:100%;height:auto}._inviteRoleCardQrActions_1uky4_686{gap:8px;display:flex}._inviteRoleCardExpiredNote_1uky4_691{color:#ef4444;text-align:center;grid-column:1/-1;margin:0;padding:6px 0;font-size:.72rem}._inviteRoleCardRevokeConfirm_1uky4_700{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:8px;padding:10px 12px;display:flex}._inviteRoleCardRevokeConfirmText_1uky4_711{color:#7f1d1d;margin:0;font-size:.75rem;line-height:1.5}._inviteRowActions_1uky4_718{box-sizing:border-box;flex-wrap:wrap;flex:50%;justify-content:flex-start;align-items:center;gap:6px;width:100%;min-width:0;display:flex}._inviteActionButton_1uky4_730{text-transform:none;box-shadow:none;white-space:nowrap;border-radius:8px;justify-content:center;width:100%;padding:5px 0;font-size:.72rem;font-weight:600}._inviteActionButton_1uky4_730.Mui-disabled{opacity:.4}._inviteHandButton_1uky4_745{text-transform:none;box-shadow:none;border-radius:8px;flex-shrink:0;padding:4px 12px;font-size:.72rem;font-weight:600}._inviteHandButton_1uky4_745.Mui-disabled{opacity:.4}._inviteHandButtonIcon_1uky4_761,._inviteQrGenIcon_1uky4_765{font-size:16px}@media (width<=640px){._inviteTabColumn_1uky4_526,._inviteRoleCard_1uky4_532{grid-template-columns:1fr}._inviteRoleCardHeader_1uky4_543{grid-template-columns:1fr;align-items:stretch;gap:10px}._inviteRoleCardHeaderActive_1uky4_564{grid-template-columns:1fr;gap:10px}._inviteRoleCardRoleInfo_1uky4_551{flex:auto;width:100%;margin-right:0}._inviteRowActions_1uky4_718{flex:auto;justify-content:flex-start;width:100%}._inviteActionButton_1uky4_730{min-height:36px}}._countdownBadge_1uky4_799{border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}._countdownBadgeOk_1uky4_807{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}._countdownBadgeUrgent_1uky4_814{color:#ef4444;background:#fef2f2;border:1px solid #fecaca}._iconButtonDense_1uky4_821{padding:4px}._iconSpinner_1uky4_825{color:inherit}._refreshIcon_1uky4_829{color:var(--primary);font-size:16px}._deleteOutlineIcon_1uky4_834{color:#ef4444;font-size:16px}._copyLinkButton_1uky4_839{text-transform:none;border-radius:8px;padding:4px 12px;font-size:.72rem}._copyLinkButtonDefault_1uky4_849{color:var(--primary);border-color:var(--primary);border-style:solid;border-width:1px}._copyLinkButtonCopied_1uky4_857{color:#16a34a;border:1px solid #16a34a}._copyLinkStartIcon_1uky4_865{font-size:14px}._revokeActionsRow_1uky4_869{gap:8px;display:flex}._revokeConfirmButton_1uky4_874{text-transform:none;box-shadow:none;border-radius:8px;font-size:.72rem}._revokeCancelButton_1uky4_881{text-transform:none;color:#86868b;font-size:.72rem}._tabQrIcon_1uky4_887{font-size:14px}._assignSearchInput_1uky4_891{background-color:#f8f9fa;border-radius:8px;height:34px;font-size:.82rem}._assignSearchInput_1uky4_891 .MuiOutlinedInput-notchedOutline{border:none}._assignSearchInput_1uky4_891.Mui-focused{background-color:#f1f2f4}._assignSearchInput_1uky4_891.Mui-focused .MuiOutlinedInput-notchedOutline{border:2px solid var(--primary)}._searchAdornmentIcon_1uky4_907{color:var(--grayscale-dark);font-size:16px}._selectionToggleLink_1uky4_912{color:var(--primary);text-transform:none;min-width:auto}._smallRetryButton_1uky4_918{margin-top:12px;font-size:.78rem}._templateCheckbox_1uky4_923{color:var(--grayscale-hover);padding:2px}._templateCheckbox_1uky4_923.Mui-checked{color:var(--primary)}._submissionCardMetaRow_1uky4_931{align-items:center;gap:4px;display:flex}._submissionActionIcon_1uky4_937{padding:3px}._playIcon_1uky4_941{color:#2196f3;font-size:16px}._cancelIconSmall_1uky4_946{color:#9e9e9e;font-size:14px}._chevronRightIcon_1uky4_951{color:var(--grayscale);flex-shrink:0;font-size:18px}._footerCountColumn_1uky4_957{flex-direction:column;gap:4px;display:flex}._preFillHint_1uky4_963{color:var(--grayscale-dark);opacity:.7;align-items:center;gap:4px;font-size:.72rem;display:flex}._preFillIcon_1uky4_972{font-size:13px}._footerCancelButton_1uky4_976{color:var(--grayscale-dark);text-transform:none;font-size:.78rem;font-weight:500}._footerAssignButton_1uky4_983{box-shadow:none;text-transform:none;border-radius:10px;padding:6.4px 20px;font-size:.78rem;font-weight:600}._footerAssignButton_1uky4_983:hover{box-shadow:0 4px 12px #5035ed40}._footerAssignButton_1uky4_983.Mui-disabled{opacity:.5}._footerAssignButtonIcon_1uky4_1001{font-size:16px}._footerQrOutlineButton_1uky4_1005{box-shadow:none;text-transform:none;border-radius:10px;padding:6.4px 16px;font-size:.78rem;font-weight:600}._footerQrOutlineIcon_1uky4_1017{font-size:16px}._headerDescriptionIcon_1uky4_1021{color:var(--primary);font-size:18px}._headerCloseButton_1uky4_1026{padding:4px}._headerCloseIcon_1uky4_1030{color:var(--grayscale-dark);font-size:18px}._patientAvatarIcon_1uky4_1035{color:var(--primary);font-size:16px}._confirmOverlay_1uky4_1040{z-index:1400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;animation:.15s _fadeIn_1uky4_1;display:flex;position:fixed;inset:0}._confirmDialog_1uky4_1052{text-align:center;background:#fff;border-radius:20px;width:340px;max-width:calc(100vw - 48px);padding:28px 24px 22px;animation:.2s _slideUp_1uky4_1;box-shadow:0 24px 48px #0003,0 8px 16px #0000001a}._confirmIconWrap_1uky4_1063{background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}._confirmTitle_1uky4_1074{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem;font-weight:650}._confirmMessage_1uky4_1082{color:#86868b;margin:0 0 24px;font-size:.85rem;line-height:1.55}._confirmMessage_1uky4_1082 strong{color:var(--primary-dark);font-weight:600}._confirmActions_1uky4_1093{flex-direction:column;gap:8px;display:flex}._container_1c636_1{flex-direction:column;min-height:200px;max-height:70vh;display:flex}._loading_1c636_8{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}._list_1c636_17{flex:1;overflow:auto}._cardGroup_1c636_22{margin-bottom:20px}._cardGroup_1c636_22:last-child{margin-bottom:0}._dialogTitleRow_1c636_29{justify-content:space-between;align-items:center;display:flex}._dialogTitleActions_1c636_35{align-items:center;gap:4px;display:flex}._cardTitleBar_1c636_41{border-left:4px solid var(--mui-palette-primary-main,#1976d2);background-color:color-mix(in srgb, var(--mui-palette-primary-main,#1976d2) 6%, transparent);border-radius:8px;margin-bottom:10px;padding:10px 16px;box-shadow:inset 0 1px #0000000a}._cardTitleLabel_1c636_50{text-transform:uppercase;letter-spacing:.08em;color:var(--mui-palette-text-secondary,#0009);margin-bottom:2px;font-size:.75rem;display:block}._cardTitleName_1c636_59{letter-spacing:.01em;margin:0;font-size:1rem;font-weight:700;line-height:1.35}._groupHeaderInner_1c636_67{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._groupHeaderLeft_1c636_75{align-items:center;gap:8px;display:flex}._groupHeaderActions_1c636_81{align-items:center;gap:4px;display:flex}._groupCheckbox_1c636_87 .MuiCheckbox-root{padding:0}._groupName_1c636_91{font-weight:600}._rowActions_1c636_95{gap:4px;display:flex}._tableCellSignature_1c636_100{font-size:.8rem}._unpickAllIntro_1c636_104{margin-bottom:16px}._tableContainer_1c636_108{width:100%}._table_1c636_100{table-layout:auto;width:100%}._table_1c636_100 .MuiTableCell-root{padding:4px 6px}._tableHeadRow_1c636_120{background:#0000000a}._tableHeadCell_1c636_124{border-bottom:2px solid #0000001f;padding:4px 6px;font-size:.75rem;font-weight:600}._tableCell_1c636_100{vertical-align:top;padding:0;font-size:.75rem}._unpickedRow_1c636_137{background:#d01d1d33}._groupHeaderRow_1c636_141{background:#0000000f}._groupHeaderCell_1c636_145{border-bottom:1px solid #00000014;padding:0;font-size:.75rem;font-weight:600}._summary_1c636_152{border-top:1px solid #00000014;margin-top:8px;padding:12px 0;font-size:.875rem}._unpickDialogContent_1c636_159{flex-direction:column;gap:16px;min-width:320px;display:flex}._stepperRow_1c636_166{justify-content:center;align-items:center;gap:12px;display:flex}._stepperValue_1c636_173{text-align:center;min-width:60px;font-weight:600}._bulkReasonRow_1c636_179{align-items:center;gap:8px;display:flex}._bulkReasonSelect_1c636_185{flex:1}._saveReasonDialogContent_1c636_189{flex-direction:column;gap:16px;min-width:320px;max-height:min(70vh,720px);display:flex;overflow-y:auto}._saveReasonTableSection_1c636_198{margin-bottom:8px}._saveReasonTableSection_1c636_198:last-of-type{margin-bottom:0}._saveReasonItemProductCell_1c636_205{border-left:3px solid color-mix(in srgb, var(--mui-palette-primary-main,#1976d2) 35%, transparent);padding-left:28px!important}._saveReasonGroupReasonCell_1c636_210,._saveReasonRowReasonCell_1c636_215{vertical-align:middle;min-width:220px}._nativeSpinnerControls_1c636_220{flex-direction:column;display:flex;overflow:hidden;transform:scale(1.2)}._nativeSpinnerButton_1c636_227{border-radius:0!important;width:20px!important;min-width:20px!important;height:14px!important;padding:0!important}.procedure-filters-modal-form .MuiFormControl-root{margin-top:5px;margin-bottom:5px}.procedure-filters-modal-form .MuiOutlinedInput-root,.procedure-filters-modal-form .MuiInputBase-root,.procedure-filters-modal-form .MuiSelect-select,.procedure-filters-modal-form .MuiAutocomplete-input,.procedure-filters-modal-form .MuiOutlinedInput-input{background-color:#fff}._modalContainer_10hip_1 .MuiPaper-root{border-radius:12px;flex-direction:column;height:auto;max-height:90vh;display:flex;box-shadow:0 8px 32px #0000001f}._dialogTitle_10hip_10{border-bottom:1px solid #00000014;flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 20px;display:flex}._dialogTitleText_10hip_19{flex:1}._dialogContent_10hip_23{flex-direction:column;flex:1;gap:12px;display:flex;overflow:hidden;padding:20px!important}._datePickerContainer_10hip_32{flex-shrink:0;align-items:center;display:flex}._roomList_10hip_38{scrollbar-width:thin;scrollbar-color:#0000001a transparent;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden auto}._roomList_10hip_38::-webkit-scrollbar{width:6px}._roomList_10hip_38::-webkit-scrollbar-track{background:0 0}._roomList_10hip_38::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}._roomList_10hip_38::-webkit-scrollbar-thumb:hover{background:#00000026}._roomItem_10hip_63{background:#fffc;border:1px solid #5035ed;border-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000a;z-index:100000!important}._roomInfo_10hip_77{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._roomName_10hip_85{color:#5035ed;font-size:15px;font-weight:700;line-height:1.4}._staffContainer_10hip_92{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._staffChip_10hip_99{border-radius:11px;height:22px;font-size:11px;font-weight:500;color:#2e7d32!important;background-color:#4caf5026!important;border:1px solid #4caf504d!important}._staffChip_10hip_99 .MuiChip-label{padding:0 8px;line-height:22px;color:#2e7d32!important}._staffChip_10hip_99 .MuiChip-deleteIcon{color:#2e7d32!important}._staffChip_10hip_99 .MuiChip-deleteIcon:hover{color:#4caf50!important}._staffChip_10hip_99:hover,._staffChip_10hip_99:focus{background-color:#4caf5026!important;border-color:#4caf504d!important}._noStaffText_10hip_124{color:#0006;font-size:12px;font-style:italic}._addButton_10hip_130{text-transform:none;box-shadow:none;border-radius:8px;padding:8px 16px;font-weight:600;transition:all .2s ease-in-out}._addButton_10hip_130:hover{box-shadow:none;transform:translateY(-1px)}._addButton_10hip_130:active{transform:translateY(0)}._addButton_10hip_130:disabled{opacity:.5}._emptyState_10hip_149{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;padding:40px 24px;display:flex}._emptyStateText_10hip_159{color:#0009;font-size:16px;font-weight:500}._dialogActions_10hip_165{border-top:1px solid #00000014;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:20px 24px;display:flex}._cancelButton_10hip_175{color:#0009;font-weight:500}._staffSelectionDialog_10hip_180 .MuiPaper-root{border-radius:12px;flex-direction:column;max-height:90vh;display:flex;box-shadow:0 8px 32px #0000001f}._staffSelectionContent_10hip_188{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;padding:24px!important}._staffSelectorLoading_10hip_197{justify-content:center;align-items:center;width:100%;min-height:56px;display:flex}._loadingContainer_10hip_205{flex:1;justify-content:center;align-items:center;min-height:200px;padding:40px 24px;display:flex}._saveButton_10hip_214{font-weight:600}._container_q01im_1{-moz-column-gap:5px;flex-direction:row;align-items:center;column-gap:5px;display:flex}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected{color:var(--primary-lightest);background-color:var(--primary-main)}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected:hover{background-color:var(--primary-main);color:var(--primary-lightest)}._datePicker_q01im_8 .MuiPickersYear-yearButton.Mui-selected:not(:hover),._datePicker_q01im_8 .MuiPickersYear-yearButton:hover{background-color:var(--primary-hover)}._textField_q01im_23{padding-top:4px;padding-bottom:4px}.counter-container{justify-content:center;align-items:left;flex-direction:column;width:100%;padding:0;display:flex}.counter-container .counter-label{color:var(--primary-dark);margin-bottom:6px;font-size:13px}.counter-container .counter-label.active{color:var(--primary)}.counter-container .MuiButtonGroup-root{align-items:center;padding:0;display:flex}.counter-container .button{color:var(--primary-dark);background-color:var(--primary-light);border-color:var(--grayscale);height:40px}.counter-container .button:hover{background-color:var(--primary);border-color:var(--grayscale);color:var(--white)}.counter-container .input .MuiOutlinedInput-root fieldset{border-color:var(--grayscale);border-radius:0}.counter-container .input .MuiOutlinedInput-root:hover{border-color:var(--grayscale)}.counter-container .input .MuiOutlinedInput-root.Mui-focused{border-color:var(--primary-light)}.counter-container .input .MuiOutlinedInput-root input{text-align:center;color:var(--primary-dark);width:100%}.search-input-textfield{height:56px;margin-top:20px;margin-bottom:20px}.drawer-visually-hidden-a11y{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drawer-overlay{z-index:10000;background-color:#0006;position:fixed;inset:0}.drawer-content{z-index:10000;background-color:#f3f4f6;border-top-left-radius:30px;border-top-right-radius:30px;flex-direction:column;margin-top:6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.drawer-content .container{z-index:10000;background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;padding:1rem;display:flex}.drawer-content .container .drag-bar{cursor:grab;background-color:#d1d5db;border-radius:30px;flex-shrink:0;width:48px;height:5px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.drawer-content .container .drag-bar:hover{box-shadow:0px 0px 10px 0px var(--grayscale-hover)}.drawer-content .container .content-wrapper{width:90%;margin-left:auto;margin-right:auto}.drawer-content .container .drawer-title{margin-bottom:1rem;font-weight:500}.drawer-content.is-half-width{width:50%;margin:auto}.paginated-search-container{flex-direction:column;gap:10px;display:flex}.paginated-search-container .input{align-items:center;gap:5px;padding:10px 10px 0;display:flex}.paginated-search-container .input .icon-container{border:2px solid var(--primary);border-radius:5px;padding:9px}.paginated-search-container .input .icon-container .back-icon{width:35px;height:35px}.paginated-search-container .input .icon-container .back-icon:hover{cursor:pointer}.paginated-search-container .result{flex-direction:column;gap:10px;height:80svh;padding:0 10px 200px;display:flex;overflow-y:auto}.paginated-search-container .result .item{all:unset;border:1px solid var(--grayscale-light);cursor:pointer;border-radius:6px;margin-left:0;padding:15px 20px;display:flex}.paginated-search-container .result .item:hover{transition:all .2s;box-shadow:0 4px 10px #0a0a0a1a}.paginated-search-container .result .item.is-child{background-color:var(--grayscale-light);margin-left:20px}.paginated-search-container .result .no-data{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.paginated-search-container .result .no-data .product-request-container{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:20px;display:flex}.paginated-search-container .result .infinite-scroll-loader{justify-content:center;align-items:center;margin:20px 0;display:flex}.paginated-search-container .result.is-tablet{height:65dvh}.paginated-search-container .result.is-mobile{padding-bottom:0}.manual-add-search-modal{background-color:#fff;border-top-left-radius:30px;border-top-right-radius:30px;width:50%;min-width:500px;height:90%;padding:40px 35px 0;position:absolute;bottom:0}.manual-add-search-modal.is-mobile{width:100%;min-width:100%;height:100%;padding:10px 5px 0}.non-udi-form-container{padding-bottom:50px}.non-udi-form-container .main-container{margin-bottom:16px;display:flex}.non-udi-form-container .main-container .main-text-fields{flex-direction:column;gap:10px;display:flex}.non-udi-form-container .main-container .main-text-fields .mt-1{margin-top:7.5px}.non-udi-form-container .main-container .main-text-fields .search-inputs{flex-direction:column;gap:10px;display:flex}.non-udi-form-container .main-container .optional-fields-container{flex-direction:column;gap:10px;margin-top:40px;display:flex}.non-udi-form-container .main-container .counter-container{margin-top:14px}.non-udi-form-container .main-container .save-button{margin-top:30px}.non-udi-form-container .main-container .has-serial-lot-condition{align-items:center;margin-top:30px;display:flex}.non-udi-form-container .main-container .has-serial-lot-condition .checkbox-container{align-items:center;gap:10px;display:flex}.non-udi-form-container .main-container .has-serial-lot-condition .checkbox-container .checkbox{color:var(--primary);background-color:var(--light-primary);margin:0;padding:0}.non-udi-form-container .main-container .field{align-items:center;gap:5px;display:flex}.non-udi-form-container .main-container .field .barcode-button{margin-top:10px}.non-udi-form-container .mt-10{width:100%;margin-top:10px}.manual-add-main-container{flex-direction:column;gap:20px;display:flex}.manual-add-main-container .result{flex-direction:column;gap:10px;height:60vh;padding-bottom:30px;display:flex;overflow-y:auto}.manual-add-main-container .result .item{cursor:pointer;border:1px solid var(--secondary);border-radius:6px;padding:15px 20px}.manual-add-main-container .result .item:hover{transition:all .2s;box-shadow:0 4px 10px #0a0a0a1a}.manual-add-main-container .result .no-data{justify-content:center;align-items:center;height:100%;display:flex}.manual-add-main-container .result.is-tablet{height:75vh}.manual-add-container{margin-bottom:56px;padding:12px 24px 0}.manual-add-container .manual-add-header{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.manual-add-container .manual-add-header .back-icon{border-radius:50%;width:35px;height:35px}.manual-add-container .manual-add-header .back-icon:hover{cursor:pointer;background:var(--primary-light);transition:all .3s ease-in-out}.manual-add-container .manual-add-header .actions{-moz-column-gap:1.25rem;column-gap:1.25rem;display:flex}.asset-details-card-container{flex-direction:column;justify-content:space-between;width:100%;display:flex}.asset-details-card-container .asset-details-card-box-row{justify-content:space-between;gap:20px;width:100%;padding:10px 10px 10px 0;display:flex}.asset-details-card-container .asset-details-card-box-row .left-side{align-items:center;gap:10px;padding:5px 10px 0;display:flex}.asset-details-card-container .asset-details-card-box-row .addendum-scan-count{color:var(--primary);font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.asset-details-card-container .asset-card-children{flex-direction:column;width:100%;margin-bottom:.5rem;display:flex}.asset-details-card-container.is-mobile .asset-details-card-box-row .left-side{flex-direction:column;align-items:flex-start;gap:20px}.asset-details-card-container.has-reps{padding-bottom:.5rem!important}.share-product-main-container{flex-direction:row;justify-content:center;align-items:center;width:100%;margin-top:1rem;padding:0 1rem .5rem;display:flex}.share-product-main-container.reps-data-exist{flex-direction:column;justify-content:space-between;max-height:252px;overflow:auto}.share-product-main-container .rep-container{border-top:1px solid #e0e0e0;flex-direction:column;align-self:stretch;padding:.75rem;display:flex}.share-product-main-container .rep-container .info-row{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.share-product-main-container .rep-container .info-row .email-mobile{background-color:var(--primary-light);border-radius:4px;flex-direction:row;justify-content:space-between;align-items:center;width:392px;padding:3px 8px;display:flex}.share-product-main-container .rep-container .info-row .email-mobile.is-received{background-color:var(--success-light)}._assetFound_19xxd_1{border:1px solid #d5d5d5;display:flex}._addedToList_19xxd_6{color:#1d4622;text-transform:uppercase;align-self:center;display:flex}._icon_19xxd_13{color:#5b5b5b}._secondaryText_19xxd_17{opacity:.6}.media-upload-modal-container{height:fit-content}.media-upload-modal-container .hidden-input{display:none}.media-upload-modal-container .images{flex-wrap:wrap;gap:10px;margin:20px 0;padding-top:5px;display:flex}.media-upload-modal-container .empty-state{justify-content:center;align-items:center;width:100%;margin:30px 0 80px;display:flex}.media-upload-modal-container .attach-button{margin-bottom:10px}.media-upload-modal-container .actions{background:var(--primary-lightest);width:calc(100% - 32px);margin-bottom:54px;padding-top:10px;position:fixed;bottom:0}.media-upload-modal-container.is-mobile .images{max-height:50vh;margin:20px 0 80px;overflow-y:auto}.camera-capture .video-canvas{border-radius:4px;width:100%}.camera-capture .camera-actions{justify-content:center;align-items:center;display:flex}.camera-capture .camera-actions .camera-icon{cursor:pointer;border:1px dashed var(--primary-light);border-radius:4px;width:60px;height:60px;margin:10px 0;padding:5px}.camera-capture .camera-actions .camera-icon.disabled{color:var(--grayscale);cursor:not-allowed}.image-details-container{border:1px solid #ccc;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex;position:relative;box-shadow:0 0 5px #0000001a}.image-details-container .image-details{gap:10px;display:flex}.image-details-container .image-details .image{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:75px;height:75px;display:flex}.image-details-container .image-details .details{flex-direction:column;align-items:start;padding:10px 5px;font-size:12px;display:flex}.image-details-container .image-details .details .filename{font-size:13px;font-weight:500}@media (width<=600px){.image-details-container .image-details .details .filename{font-size:10px}}.image-details-container .delete-icon{cursor:pointer;width:40px;height:40px;color:var(--grayscale);top:5px;right:5px}.image-details-container .delete-icon.delete-icon:hover{color:var(--error);transition:all .3s}.image-details-container.disabled{background:var(--grayscale-light)}.image-details-container.disabled .delete-icon{color:var(--grayscale-disabled)}.image-details-container.disabled .delete-icon.delete-icon:hover{cursor:not-allowed;color:var(--grayscale-disabled)}.image-preview-container{align-items:center;gap:10px;display:flex}.image-preview-container .image-container{border-radius:6px;width:75px;height:75px;position:relative}.image-preview-container .image{-o-object-fit:cover;object-fit:cover;border:1px solid var(--grayscale-light);border-radius:6px;width:100%;height:100%}.image-preview-container .delete-icon-container{cursor:pointer;background:var(--grayscale-light);border:1px solid var(--grayscale);border-radius:50%;width:30px;height:30px;padding:2px 2px 0;position:absolute;top:-5px;right:-5px}.image-preview-container .delete-icon-container.is-deleting{padding:0}.image-preview-container .delete-icon-container .delete-icon{color:var(--grayscale)}.image-preview-container .delete-icon-container .delete-icon:hover{color:var(--error);transition:color .3s}.image-preview-container .delete-icon-container.disabled{color:var(--grayscale-light)}.image-preview-container .delete-icon-container.disabled .delete-icon{color:var(--grayscale)}.image-preview-container .delete-icon-container.disabled .delete-icon:hover{color:var(--grayscale);cursor:not-allowed}.image-preview-modal-container{background:var(--grayscale-light);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:82%;max-height:82vh;padding:10px;display:flex}.image-preview-modal-container .image-preview{-o-object-fit:cover;object-fit:cover;border-radius:4px;max-width:100%;max-height:75vh}.media-upload-title{color:var(--primary);margin-left:15px}.media-upload-container{border:2px dashed var(--primary-light);border-radius:5px}.media-upload-container .images{flex-wrap:wrap;gap:7px;margin:0;padding:7px 7px 0;display:flex}.media-upload-container .images.has-images.has-actions{margin-bottom:30px}.media-upload-container.view-only{margin:5px}.media-upload-container.view-only .images{margin-bottom:7px}.media-upload-container.is-loading{border:none}.media-upload-container.is-loading .images{margin:0;padding:0}.media-upload-container .actions{justify-content:space-between;align-items:center;gap:10px;padding:0 7px 7px;display:flex}.media-upload-loading{border-radius:4px;padding:0}.media-upload-loading .loading-progress{border-end-end-radius:3px;border-bottom-left-radius:3px}._addAssetManuallyButtonContainer_r2kig_1{flex-direction:column;width:100%;max-width:450px;display:flex;position:absolute;bottom:1.5rem}._scanInstructions_r2kig_10{color:#fff;background:#00000080;border-radius:4px;flex-direction:column;gap:10px;padding:12px;display:flex;position:fixed;top:100px}._paperModalButtons_r2kig_22{justify-content:flex-end;align-items:center;display:flex}._paperModalContent_r2kig_28{display:flex}._paperModalMessage_r2kig_32{line-height:1.313}._queryLoadingContent_r2kig_36{align-items:center;display:flex}._videoContainer_r2kig_41{z-index:-1;width:100vw;height:100vh;position:fixed;top:0;left:0}._video_r2kig_41{-o-object-fit:cover;object-fit:cover}.scanner-actions{color:#fff;background:#00000080;border-radius:4px;flex-direction:column;gap:10px;margin-top:20px;padding:10px;display:flex;position:fixed;top:100px}.scanner-actions.is-mobile{top:90px}.scanner-actions .carousel-container{align-items:center;width:100%;max-width:300px;margin:auto;display:flex;position:relative}.scanner-actions .carousel-container .asset-type-container{color:#fff;opacity:.75;word-wrap:break-word;text-align:center;background:#000;border-radius:6px;justify-content:center;align-items:center;max-width:300px;padding:6px;font-size:14px;font-weight:700;display:flex}.scanner-actions .carousel-container .arrow-button{opacity:1}.scanner-actions .carousel-container .arrow-button.disabled{opacity:.5}.react-swipeable-view-container{align-items:center}.product-request-form{flex-direction:column;margin-bottom:80px;padding:20px;display:flex}.product-request-form .product-request-header{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.product-request-form .product-request-header .back-icon{border-radius:50%;width:35px;height:35px}.product-request-form .product-request-header .back-icon:hover{cursor:pointer;background:var(--primary-light);transition:all .3s ease-in-out}.product-request-form .product-request-form-body{flex-direction:column;gap:.75rem;padding:20px 0;display:flex}._demoMenu_vaftb_1{flex-direction:column;margin-top:8em;display:flex}._buttonContainer_vaftb_7{flex-direction:row;justify-content:space-between;margin:1em 0;display:flex}._buttonContainer_vaftb_7>*{width:45%}._statusContainer_vaftb_18{flex-direction:row;align-items:center;margin-bottom:.3em;display:flex}.stored-asset .assetGroup{border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1em}.stored-asset .assetGroup.isApproved{background-color:#edf7ed70}.stored-asset .assetGroup.isRfConsumable{border:1px solid var(--safety)}.stored-asset .assetGroup.isRfConsumable.isCountApproved{background-color:#edf7ed70;border:1px solid #e0e0e0}.stored-asset .assetGroup.isExpired{border:1px solid var(--error)}.stored-asset .assetGroup .approvals{padding:.5em}.stored-asset .assetGroup .approved-by-text{font-weight:var(--font-weight-h1);color:#2e7d32;text-align:left}.stored-asset .assetGroup .note,.stored-asset .assetGroup .rep-info{font-weight:var(--font-weight-h1);color:gray;text-align:left}.stored-asset .assetGroup .count{justify-content:center;align-items:center;max-width:fit-content;height:22px;padding:0 .4em;display:flex}.stored-asset .assetGroup .documented-images-container{justify-content:space-between;align-items:flex-start;padding:10px 10px 10px 0;display:flex}.stored-asset .assetGroup .documented-images-container .images-container{align-items:center;display:flex}.stored-asset .assetGroup .documented-images-container .button-container{margin-left:auto}.stored-asset .assetGroup .status-bar{margin:.5em}.dispositioned-asset-details-parent-container{flex-flow:column;justify-content:space-between;align-items:flex-start;max-width:100%;padding:0 10px;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row{justify-content:space-between;align-items:center;width:100%;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label{justify-content:space-between;align-items:center;width:100%;max-width:300px;margin-top:5px;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content{justify-content:flex-start;align-items:flex-start;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .countbox{background-color:var(--gray-10);justify-content:center;align-items:center;height:22px;margin-right:.5em;padding:0 .4em;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .typography{text-transform:capitalize;opacity:.8;text-align:left;margin-left:.5em;margin-right:.5em}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .label_container{width:100%}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .label_container .sub-labels_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;width:100%;display:flex}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label .content .divider{margin-left:1em;margin-right:1em}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-1{max-width:180px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-2{max-width:300px}.dispositioned-asset-details-parent-container .child-container-parent-row .child-countbox-label.gap-3{max-width:400px}.dispositioned-asset-details-parent-container .disabled{opacity:.5}.dispositioned-asset-details-parent-container .children{width:inherit;margin-top:0;margin-bottom:0;margin-left:2.5em}.dispositioned-asset-details-parent-container .children.is-mobile{margin-top:.3em}.consumable-action{background-color:#fff;border:1px solid #0000003b;border-radius:5px;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;padding:5px;display:flex}.consumable-action.value{flex-direction:column;align-items:center;margin:0 10px;display:flex}.add-missing-fields-container{flex-direction:column;gap:3px;margin:10px 0 20px;display:flex}.add-missing-fields-container .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);margin:0;padding:2px 8px}._header_7mc38_1{justify-content:space-between;display:flex}._buttonContainer_7mc38_6{flex-direction:column;display:flex}._qrContainer_7mc38_11{flex-direction:column;margin-top:8em;display:flex}._toggleContainer_7mc38_17{background-color:#ebf3fb;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:1.5em;padding:.3em 1em}._container_7mc38_25{flex-direction:column;justify-content:space-between;width:100%;display:flex}._loadingButtonContent_7mc38_32{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}._emptyAssetList_7mc38_39{flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyAssetList_7mc38_39>*{color:#0009}._emptyText_7mc38_50{flex-direction:column;justify-content:center;align-items:center;display:flex}._closeButton_7mc38_57{width:90%;margin:1rem auto}._addendumTextField_7mc38_62{background-color:#fff;width:100%}._characterCountContainer_7mc38_67{flex-direction:column;gap:4px;margin:8px 0;display:flex}._characterCount_7mc38_67{color:var(--grayscale);font-size:12px;font-weight:400}._errorText_7mc38_80{color:var(--error);font-size:12px;font-weight:500}._addendumsWrapper_7mc38_86{flex-direction:column;gap:.5rem;display:flex}._addendumAndPhoneRow_7mc38_92{align-items:stretch;gap:20px;width:100%;margin-top:10px;margin-bottom:10px;display:flex}@media (width<=768px){._addendumAndPhoneRow_7mc38_92{flex-direction:column;gap:16px}}._addendumSection_7mc38_106{background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;flex:1;min-width:0;padding:20px;transition:box-shadow .2s;box-shadow:0 1px 3px #0000001a}._addendumSection_7mc38_106:hover{box-shadow:0 2px 6px #00000026}@media (width<=768px){._addendumSection_7mc38_106{padding:16px}}._addendumButtons_7mc38_125{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._addendumButtons_7mc38_125 ._button_7mc38_6{flex:1 0 200px}._addendumButton_7mc38_125{white-space:nowrap;text-transform:none;border-radius:6px;width:auto;min-width:160px;padding:8px 16px;font-weight:500}@media (width<=768px){._addendumButton_7mc38_125{width:100%;min-width:auto}}._root_1k3e5_1{background-color:#efecfd;border:1px solid #e0e0e0;border-radius:4px;margin:1em 0;padding:.75em}._formControl_1k3e5_9{margin-top:0}._successMessage_1k3e5_13{color:#1d4622;text-transform:uppercase;align-self:center;display:flex}._emptyRecordSenderStateContainer_1k3e5_20{padding:1em}._loadingRecordSenderStateContainer_1k3e5_24{flex-direction:column;justify-content:center;align-items:center;gap:1em;padding:1em;display:flex}.view-sent-email-modal{border:1px solid var(--grayscale-hover);background-color:#fff;border-radius:4px;padding:1rem;overflow:auto}.rep-item-container{border-bottom:1px dashed var(--grayscale);justify-content:space-between;align-items:center;display:flex}.rep-item-container:last-child{border-bottom:none}.rep-item-container .details-container{border-radius:5px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;padding:5px 10px;display:flex}.rep-item-container .details-container .details{flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-bottom:10px;display:flex}.rep-item-container .details-container .details .detail{justify-content:space-between;align-items:center;width:100%;display:flex}.rep-item-container .details-container .details .detail .text{background:var(--primary-light);border-radius:5px;justify-content:space-between;align-items:center;width:50%;padding:7px 10px;display:flex}.rep-item-container .details-container .details .detail .text.is-email-sent,.rep-item-container .details-container .details .detail .text.is-text-sent{background:var(--success-light)}.rep-item-container.is-mobile .details-container .details .detail .text{width:100%;overflow-x:hidden}.reps-container{background:#fff;border-radius:5px;flex-direction:column;max-height:300px;padding:10px;display:flex;overflow-y:auto}.product-email-main-container{box-sizing:border-box;width:100%;min-width:0;padding-bottom:5px}.product-email-main-container:not(:last-of-type){border-bottom:1px dashed var(--grayscale)}.product-email-main-container .product-email-container .header{justify-content:space-between;align-items:start;min-width:0;padding:10px 10px 5px;display:flex}.product-email-main-container .product-email-container .header h4{overflow-wrap:anywhere}.product-email-main-container .product-email-container .email-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 15px;min-width:0;padding:0 20px 0 0;display:flex}.product-email-main-container .product-email-container .email-container .email{flex:260px;min-width:0;margin:0 0 0 10px}.product-email-main-container .product-email-container .email-container .email .email-block-container{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.product-email-main-container .product-email-container .email-container .email .email-block-container .email-block{background:var(--primary-light);border-radius:5px;align-items:center;gap:5px;min-width:0;max-width:100%;padding:5px 10px;display:flex}.product-email-main-container .product-email-container .email-container .email .email-block-container .email-block p{overflow-wrap:anywhere}.product-email-main-container .product-email-container .email-container .email .email-block-container .email-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.product-email-main-container .product-email-container .email-container .email .email-input{min-width:0;padding:5px 10px}.product-email-main-container .product-email-container .email-container .actions-container{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:15px;display:flex}.product-email-main-container .product-email-container .email-container.is-editing .email{margin-left:0;padding:0}.product-email-main-container .product-email-container .email-container.is-email-sent .email .email-block-container .email-block{background:var(--success-light);justify-content:space-between;display:flex}.product-email-main-container .product-email-container .email-container.is-email-sent .email .email-block-container .email-actions{gap:5px}.product-email-main-container .new-email-container{margin:10px}.product-email-main-container .new-email-container .new-email{flex-direction:column;display:flex}.product-email-main-container .new-email-container .new-email .header{margin-bottom:10px}.product-email-main-container .new-email-container .actions{flex-wrap:wrap;gap:10px;display:flex}.product-email-main-container .new-email-container .actions>*{min-width:0}.product-email-main-container.is-mobile .product-email-container .header{margin-bottom:10px;font-size:smaller}.product-email-main-container.is-mobile .product-email-container .email-container{padding:0 12px 0 0}.product-email-main-container.is-mobile .product-email-container .email-container .email{flex-basis:100%;overflow:hidden}.product-email-main-container.is-mobile .product-email-container .email-container .email p{font-size:small}.product-email-main-container.is-mobile .product-email-container .email-container .actions-container{gap:5px;margin-left:10px}.product-email-main-container.is-mobile .product-email-container .email-container.is-editing{flex-direction:column;align-items:start;display:flex}.product-email-main-container.is-mobile .new-email-container .actions{flex-wrap:wrap}.product-registration-container{background-color:var(--primary-lightest);box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;width:100%;margin:1em 0;padding:.75em}.product-registration-container .subtitle{color:#0009;margin:2.5px 0}.product-registration-container .successMessage{color:var(--success-dark);text-transform:uppercase;align-self:center;display:flex}.product-registration-container .formControl{margin-top:0}.product-registration-container .products-container{box-sizing:border-box;background:#fff;border-radius:4px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}.product-registration-centered,.product-registration-empty-state,.product-registration-loader{justify-content:center;width:100%;display:flex}.product-registration-loader,.product-registration-empty-state{padding:1em}.header-section{text-align:left;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:210mm;margin:0 auto;padding:0 16px}.header-section h2{color:#333;text-transform:uppercase;margin-bottom:8px;font-size:1.2rem;font-weight:600}.header-section hr{border-bottom:2px solid #000;margin:12px 0}.header-section .info-columns{justify-content:space-between;display:flex}.header-section .info-columns .column{flex:1;margin-right:16px}.header-section .info-columns .column:last-child{margin-right:0}.header-section .info-columns .column p{margin:6px 0;font-size:1rem}.header-section .info-columns .column p strong{color:#333;font-weight:600}.header-section .info-columns .column p span{color:#555}.header-section .info-columns .column p.highlight{margin-bottom:15px;font-size:1.2rem}.header-section .info-columns .column p.highlight span{font-size:1rem}._speechToTextContainer_1xrqx_1 ._speechToTextInput_1xrqx_1{text-align:center;width:300px;padding:10px;font-size:16px}._speechToTextContainer_1xrqx_1 ._actionButtonsContainer_1xrqx_7{justify-content:center;align-items:center;display:flex}._speechToTextContainer_1xrqx_1 ._dictateButton_1xrqx_12{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 24px;font-weight:600;transition:all .2s ease-in-out;display:flex}._speechToTextContainer_1xrqx_1 ._dictateButton_1xrqx_12:disabled{opacity:.6;cursor:not-allowed}._speechToTextContainer_1xrqx_1 ._dictateButtonNormal_1xrqx_31{background-color:var(--primary);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonNormal_1xrqx_31:hover:not(:disabled){background-color:var(--primary-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonActive_1xrqx_38{background-color:var(--primary);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonActive_1xrqx_38:hover:not(:disabled){background-color:var(--primary-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonError_1xrqx_45{background-color:var(--error);color:var(--white)}._speechToTextContainer_1xrqx_1 ._dictateButtonError_1xrqx_45:hover:not(:disabled){background-color:var(--error-hover)}._speechToTextContainer_1xrqx_1 ._dictateButtonContent_1xrqx_52{align-items:center;gap:8px;display:flex}._speechToTextContainer_1xrqx_1 ._dictateText_1xrqx_57{text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}._speechToTextContainer_1xrqx_1 ._dictateTextNormal_1xrqx_63,._speechToTextContainer_1xrqx_1 ._dictateTextActive_1xrqx_66{color:var(--white)}._speechToTextContainer_1xrqx_1 ._error_1xrqx_69{background-color:var(--error-lightest);color:var(--error);text-align:center;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:14px}.implant-report-sender-container .implant-report-header{justify-content:space-between;align-items:center;display:flex}._previewContainer_824t7_1{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;width:100%;height:80vh;min-height:400px;overflow:auto}._pdfPreview_824t7_11{word-wrap:break-word;word-break:break-word;border-color:none;background-color:#fff;border-radius:4px;width:100%;max-width:100%;padding:1rem;overflow:auto}._loadingContainer_824t7_23{text-align:center;padding:32px}._attachmentContainer_ga309_1{background:#fafafa;border:2px dashed #0000;border-radius:12px;grid-template-columns:repeat(7,1fr);gap:.4em;padding:.4em;transition:all .2s;display:grid;position:relative}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12{aspect-ratio:1;cursor:pointer;border-radius:8px;width:100%;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22{width:100%;height:100%;position:relative}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22 ._image_ga309_27{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;transition:transform .2s;position:absolute}._attachmentContainer_ga309_1 ._attachmentImageContainer_ga309_12 ._wrapper_ga309_22 ._imageSkeleton_ga309_36{position:absolute;top:0;left:0}._patientWalletCardSenderContainer_1s3ri_1{background-color:var(--primary-lightest);border:1px solid var(--grayscale-hover);border-radius:4px;margin:1em 0;padding:.75em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardHeader_1s3ri_8{justify-content:space-between;align-items:center;display:flex}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardHeader_1s3ri_8 ._walletHeaderTitle_1s3ri_13{flex-direction:column;width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._secondaryText_1s3ri_17{color:#0009;margin-top:.5em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21{margin-top:1em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24{-moz-column-gap:1em;align-items:center;column-gap:1em;margin-bottom:.5em;display:flex}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24 ._firstNameInput_1s3ri_30,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24 ._lastNameInput_1s3ri_31{flex:1}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34{flex-direction:column;align-items:stretch;gap:.5em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34 ._firstNameInput_1s3ri_30,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._nameInputsRow_1s3ri_24._isMobile_1s3ri_34 ._lastNameInput_1s3ri_31{width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43{-moz-column-gap:1em;align-items:center;column-gap:1em;margin-bottom:.5em;display:flex}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43 ._emailInput_1s3ri_49,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43 ._phoneInput_1s3ri_50{flex:1}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34{flex-direction:column;align-items:stretch;gap:.5em}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34 ._emailInput_1s3ri_49,._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._contactInputsRow_1s3ri_43._isMobile_1s3ri_34 ._phoneInput_1s3ri_50{width:100%}._patientWalletCardSenderContainer_1s3ri_1 ._walletCardForm_1s3ri_21 ._submitButton_1s3ri_62{min-width:140px}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65{background-color:var(--success-lightest);border:1px solid var(--success);border-radius:4px;align-items:center;gap:.5em;margin-top:1em;padding:.5em;display:flex}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65 ._successIcon_1s3ri_75{color:var(--success)}._patientWalletCardSenderContainer_1s3ri_1 ._successMessage_1s3ri_65 ._successText_1s3ri_78{color:var(--success-contrast-text);font-weight:500}.print-wrapper{display:none}.print-wrapper.visible{display:block}.print-wrapper .print-button{margin-bottom:20px;padding-inline:40px}.print-wrapper .print-content{display:none}@media print{.print-wrapper .print-content{display:block}}.print-wrapper.is-mobile button{padding-inline:15px}.print-wrapper .print-section{padding:16px 8px}@media print{.print-wrapper .print-section{page-break-after:always}.print-wrapper .print-section:last-child{page-break-after:avoid}@page{size:auto;margin:20mm}}._phoneCallsContainer_lz99r_1{background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:8px;flex-direction:column;flex:1;justify-content:space-between;gap:12px;width:100%;min-width:0;padding:20px;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001a}._phoneCallsContainer_lz99r_1:hover{box-shadow:0 2px 6px #00000026}@media (width<=768px){._phoneCallsContainer_lz99r_1{flex-direction:column;gap:8px}}._contactContainer_lz99r_27{flex-direction:column;gap:4px;display:flex}._phoneCallButtonsContainer_lz99r_33{flex-direction:column;gap:8px;display:flex}._buttonWrapper_lz99r_39{flex-direction:column;flex:1;gap:4px;display:flex}._button_lz99r_39{text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex}._phoneNumber_lz99r_56{opacity:.8}._helperText_lz99r_60{color:var(--mui-palette-text-secondary);text-align:center;margin-top:4px;font-size:.75rem;line-height:1.2}._dynamicFormContainer_vphnr_1 ._textAreaField_vphnr_1,._dynamicFormContainer_vphnr_1 ._autocompleteField_vphnr_4,._dynamicFormContainer_vphnr_1 ._dateField_vphnr_7,._dynamicFormContainer_vphnr_1 ._timeField_vphnr_10,._dynamicFormContainer_vphnr_1 ._richTextField_vphnr_13{background-color:#fff}._dynamicFormContainer_vphnr_1 ._sectionContainer_vphnr_16{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._sectionDescription_vphnr_19{margin-bottom:1.5rem}._dynamicFormContainer_vphnr_1 ._fileUploadTitle_vphnr_22{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._submitButtonContainer_vphnr_25{gap:1rem;margin-top:2rem;display:flex}._dynamicFormContainer_vphnr_1 ._gridContainer_vphnr_30{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35{grid-column:span 12}@media (width>=768px){._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35._halfWidth_vphnr_39{grid-column:span 6}}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 ._textInput_vphnr_43{margin:0}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiAutocomplete-root{margin-bottom:0!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root{background:var(--primary-lightest)!important;margin:0!important;padding:2px 8px!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root:not(._Mui-error_vphnr_54){color:#0009!important;font-size:.75rem!important;font-style:italic!important}._dynamicFormContainer_vphnr_1 ._gridItem_vphnr_35 .MuiFormHelperText-root._Mui-error_vphnr_54{color:#d32f2f!important;background:#d32f2f1a!important;font-weight:500!important}._dynamicFormContainer_vphnr_1 ._physicianSection_vphnr_64{margin-bottom:1rem}._dynamicFormContainer_vphnr_1 ._physicianEmailContainer_vphnr_67{align-items:center;gap:.5rem;display:flex}._attachmentPreviewModal_vqfrr_1 .MuiDialog-paper{min-height:400px;max-height:90vh}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5{background:#fafafa;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._modalTitle_vqfrr_13{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:16px;font-weight:600;overflow:hidden}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22{gap:8px;display:flex}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26{border-radius:8px;width:40px;height:40px;transition:all .2s}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._downloadButton_vqfrr_32{color:var(--primary-dark,#1976d2)}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._downloadButton_vqfrr_32:hover{background-color:#1976d21a}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._removeButton_vqfrr_38{color:#f44336}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._removeButton_vqfrr_38:hover{background-color:#f443361a}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._closeButton_vqfrr_44{color:#757575}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26._closeButton_vqfrr_44:hover{background-color:#0000001a}._attachmentPreviewModal_vqfrr_1 ._modalContent_vqfrr_50{justify-content:center;align-items:center;min-height:300px;padding:0;display:flex;overflow:hidden}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58 ._previewImage_vqfrr_67{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:60vh;box-shadow:0 4px 20px #0000001a}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74{width:100%;height:60vh;padding:16px}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74 ._pdfIframe_vqfrr_79{border:none;border-radius:8px;width:100%;height:100%;box-shadow:0 2px 10px #0000001a}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86{text-align:center;width:100%;padding:32px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileInfoTitle_vqfrr_91{color:#333;margin-bottom:24px;font-weight:600}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96{text-align:left;background:#f5f5f5;border-radius:8px;margin-bottom:20px;padding:20px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96 .MuiTypography-root{margin-bottom:8px;font-size:14px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._fileDetails_vqfrr_96 .MuiTypography-root:last-child{margin-bottom:0}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86 ._previewUnavailable_vqfrr_110{margin-top:16px;font-style:italic}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114{background:#fafafa;border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114 .MuiButton-root{text-transform:none;min-width:100px;font-weight:500}@media (width<=768px){._attachmentPreviewModal_vqfrr_1 .MuiDialog-paper{max-height:calc(100vh - 32px);margin:16px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5{padding:12px 16px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._modalTitle_vqfrr_13{font-size:16px}._attachmentPreviewModal_vqfrr_1 ._modalHeader_vqfrr_5 ._headerActions_vqfrr_22 ._actionButton_vqfrr_26{width:36px;height:36px}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58{padding:16px}._attachmentPreviewModal_vqfrr_1 ._imagePreviewContainer_vqfrr_58 ._previewImage_vqfrr_67{max-height:50vh}._attachmentPreviewModal_vqfrr_1 ._pdfPreviewContainer_vqfrr_74{height:50vh;padding:12px}._attachmentPreviewModal_vqfrr_1 ._fileInfoContainer_vqfrr_86{padding:20px}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114{flex-direction:column;padding:12px 16px}._attachmentPreviewModal_vqfrr_1 ._modalFooter_vqfrr_114 .MuiButton-root{width:100%}}._attachmentPreviewContainer_1o5r5_1{width:100%;margin:16px 0}._attachmentEmptyState_1o5r5_6 ._attachmentPlaceholder_1o5r5_6{cursor:pointer;background-color:#fafafa;border:2px dashed #ccc;border-radius:8px;flex-direction:column;align-items:center;margin:0 0 20px;padding:24px;transition:all .2s;display:flex}._attachmentEmptyState_1o5r5_6 ._attachmentPlaceholder_1o5r5_6:hover{border-color:var(--primary-dark,#1976d2);background-color:#f5f5f5}._attachmentEmptyState_1o5r5_6 ._attachmentPlaceholder_1o5r5_6 ._placeholderIcon_1o5r5_23{color:#999;margin-bottom:8px;font-size:48px}._attachmentEmptyState_1o5r5_6 ._attachmentPlaceholder_1o5r5_6 ._placeholderText_1o5r5_28{color:#666;font-size:14px;font-weight:500}._attachmentGrid_1o5r5_34{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px;max-height:300px;padding:8px;display:grid;overflow-y:auto}._attachmentItem_1o5r5_43{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;transition:all .2s;position:relative;overflow:hidden}._attachmentItem_1o5r5_43:hover{border-color:var(--primary-dark,#1976d2);box-shadow:0 4px 12px #00000026}._attachmentItem_1o5r5_43._addMore_1o5r5_56{cursor:pointer;background:#fafafa;border:2px dashed #ccc}._attachmentItem_1o5r5_43._addMore_1o5r5_56:hover{border-color:var(--primary-dark,#1976d2);background:#f5f5f5}._attachmentItem_1o5r5_43._addMore_1o5r5_56 ._addMoreContent_1o5r5_65{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;height:120px;margin:0;padding:16px;display:flex}._attachmentItem_1o5r5_43._addMore_1o5r5_56 ._addMoreContent_1o5r5_65 ._addMoreIcon_1o5r5_75{color:#999;margin-bottom:8px;font-size:32px}._attachmentItem_1o5r5_43._addMore_1o5r5_56 ._addMoreContent_1o5r5_65 ._addMoreText_1o5r5_80{color:#666;font-size:12px;font-weight:500}._attachmentHeader_1o5r5_86{z-index:2;opacity:0;gap:4px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}._attachmentItem_1o5r5_43:hover ._attachmentHeader_1o5r5_86{opacity:1}._attachmentHeader_1o5r5_86 ._removeButton_1o5r5_99,._attachmentHeader_1o5r5_86 ._previewButton_1o5r5_100{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;width:28px;height:28px;padding:2px}._attachmentHeader_1o5r5_86 ._removeButton_1o5r5_99:hover,._attachmentHeader_1o5r5_86 ._previewButton_1o5r5_100:hover{background:#fff}._attachmentHeader_1o5r5_86 ._removeIcon_1o5r5_111{color:#f44336;font-size:18px}._attachmentHeader_1o5r5_86 ._previewIcon_1o5r5_115{color:var(--primary-dark,#1976d2);font-size:18px}._attachmentContent_1o5r5_120{justify-content:center;align-items:center;height:80px;display:flex;overflow:hidden}._thumbnailContainer_1o5r5_128{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._thumbnailContainer_1o5r5_128 ._attachmentThumbnail_1o5r5_135{-o-object-fit:cover;object-fit:cover;border-radius:4px;max-width:100%;max-height:100%}._fileIconContainer_1o5r5_142{justify-content:center;align-items:center;display:flex}._fileIconContainer_1o5r5_142 ._fileIcon_1o5r5_142{font-size:40px}._fileIconContainer_1o5r5_142 ._fileIcon_1o5r5_142._imageIcon_1o5r5_150{color:#4caf50}._fileIconContainer_1o5r5_142 ._fileIcon_1o5r5_142._pdfIcon_1o5r5_153{color:#f44336}._fileIconContainer_1o5r5_142 ._fileIcon_1o5r5_142._genericIcon_1o5r5_156{color:#757575}._attachmentInfo_1o5r5_160{background:#fafafa;border-top:1px solid #f0f0f0;padding:8px}._attachmentInfo_1o5r5_160 ._filename_1o5r5_165{color:#333;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:12px;font-weight:500;overflow:hidden}._attachmentInfo_1o5r5_160 ._fileSize_1o5r5_174{color:#666;font-size:10px}@media (width<=768px){._attachmentGrid_1o5r5_34{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}._attachmentItem_1o5r5_43 ._attachmentContent_1o5r5_120{height:70px}}._modalContainer_11vea_1 ._htmlViewport_11vea_1{flex-direction:column;width:100%;height:60vh;min-height:400px;display:flex;position:relative;overflow:auto}@media (width<=768px){._modalContainer_11vea_1 ._htmlViewport_11vea_1{height:calc(100vh - 180px);min-height:300px;max-height:70vh}}@media (width<=480px){._modalContainer_11vea_1 ._htmlViewport_11vea_1{height:calc(100vh - 160px);min-height:250px;max-height:75vh}}._modalContainer_11vea_1 ._htmlContent_11vea_24{background-color:#fff;border:none;border-radius:4px;width:100%;height:100%;padding:20px;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1.5;overflow-y:auto;box-shadow:0 4px 12px #00000026}@media (width<=768px){._modalContainer_11vea_1 ._htmlContent_11vea_24{border-radius:2px;padding:16px;box-shadow:0 2px 8px #0000001a}}@media (width<=480px){._modalContainer_11vea_1 ._htmlContent_11vea_24{padding:12px}}._modalContainer_11vea_1 ._htmlContent_11vea_24 h1,._modalContainer_11vea_1 ._htmlContent_11vea_24 h2,._modalContainer_11vea_1 ._htmlContent_11vea_24 h3,._modalContainer_11vea_1 ._htmlContent_11vea_24 h4,._modalContainer_11vea_1 ._htmlContent_11vea_24 h5,._modalContainer_11vea_1 ._htmlContent_11vea_24 h6{margin-top:0}._modalContainer_11vea_1 ._htmlContent_11vea_24 table{border-collapse:collapse;width:100%}._modalContainer_11vea_1 ._htmlContent_11vea_24 img{max-width:100%;height:auto}._modalContainer_11vea_1 ._loadingContainer_11vea_64{height:200px;color:var(--grayscale-dark);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._modalContainer_11vea_1 ._emptyState_11vea_73{height:200px;color:var(--grayscale);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}._loadingTemplateContainer_13yb9_1{flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;margin-top:16px;margin-bottom:16px;display:flex}._referringInput_13yb9_12{flex-direction:column;margin-bottom:15px;display:flex}._referringInput_13yb9_12 ._physicianEmailInputContainer_13yb9_17{align-items:center;gap:10px;display:flex}._referringInput_13yb9_12._is-mobile_13yb9_22{flex-wrap:wrap}.implant-report-sender-container{background-color:var(--primary-lightest);border:1px solid var(--grayscale-hover);border-radius:4px;margin:1em 0;padding:.75em}.implant-report-sender-container .implant-report-header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.implant-report-sender-container .implant-report-header .implant-header-title{flex-direction:column}.implant-report-sender-container .secondary-text{color:#0009;margin-top:.5em}.implant-report-sender-container .referring-input{-moz-column-gap:1em;align-items:center;column-gap:1em;display:flex}.implant-report-sender-container .referring-input .physician-container{align-items:center;gap:5px;width:100%;display:flex}.implant-report-sender-container .referring-input.is-mobile{flex-wrap:wrap}.implant-report-sender-container .implant-report-menu{margin-top:.5em;margin-bottom:0}.implant-report-header-no-options{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.extraction-report-input-with-button{flex-flow:row;justify-content:center;align-items:center;display:flex}.extraction-report-input-with-button .add-icon{color:var(--primary)}.extraction-report-input-with-button .extraction-report-input-array{flex-direction:column;justify-content:center;align-items:center;row-gap:.5em;display:flex}.first-single-stage .next-date-picker{margin:.5em}.first-single-stage .next-appt-input{margin-top:1.25em;margin-bottom:.5em}.first-single-stage .other-abutment-input{margin-top:0;margin-bottom:.5em}.restorative-report-input-array{flex-direction:column;justify-content:center;align-items:center;row-gap:.5em;display:flex}.restorative-report-input-array .restorative-date-picker{margin-bottom:.5em}.restorative-report-input-array .or-typography{margin:.5em}.view-reports-modal{border:1px solid var(--grayscale-hover);background-color:#fff;border-radius:4px;padding:1rem;overflow:auto}.attachment-wrapper{color:var(--primary-dark);justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.attachment-wrapper .attachment-images-wrapper{flex-wrap:wrap;gap:1rem;display:flex}.attachment-wrapper .attachment-images-wrapper .attachment-image-box{flex-direction:column;gap:.25rem;display:flex;position:relative}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .attachment-image{cursor:pointer;height:70px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment{background-color:var(--primary);width:20px;height:20px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment .close{color:#f5f5f5;font-size:15px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment:hover{width:25px;height:25px}.attachment-wrapper .attachment-images-wrapper .attachment-image-box .delete-attachment:hover>:first-child{font-size:20px}.attachment-wrapper .titles{cursor:pointer;font-size:14px;text-decoration:underline}.attachment-wrapper .titles.ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:70px;overflow:hidden}.attachement-container-reports{gap:1rem;min-height:70px;display:flex}.attachement-container-reports .attachment-title{color:var(--primary-contrast-text);align-items:center;margin-left:3em;line-height:1.5em}.attachement-container-reports .attachment-title.isMobile{margin-left:1em}.attachement-container-reports .attachment-container{flex-wrap:wrap;gap:1rem;display:flex}.attachement-container-reports .attachment-container .attachment-box{flex-direction:column;justify-content:space-between;gap:.25rem;display:flex}.attachement-container-reports .attachment-container .attachment-box a{width:fit-content;height:fit-content}.attachement-container-reports .attachment-container .attachment-box .attachment-link{color:var(--primary-contrast-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:14px;text-decoration:underline;overflow:hidden}.attachement-container-reports .attachment-container .attachment-box .attachment-image{cursor:pointer;height:70px}.attachement-container-reports .attachment-container .attachment-box .pdf-preview{aspect-ratio:1;border:1px solid #ddd;justify-content:center;align-items:center;height:70px;display:flex}.flex-end{justify-content:flex-end;display:flex}._options_1q647_1{flex-direction:column;gap:16px;padding:8px 0;display:flex}._yesGroup_1q647_8{background:#fff;border:2px solid #e0e0e0;border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}._yesGroup_1q647_8:hover{border-color:#1976d2}._yesTitle_1q647_22{color:#333;text-align:center;margin-bottom:4px;font-size:18px;font-weight:700}._yesOptions_1q647_30{gap:12px;display:flex}._optionButton_1q647_35{text-align:center;cursor:pointer;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:16px;transition:all .2s;display:flex}._optionButton_1q647_35._allItems_1q647_48{color:#2e7d32;background:#4caf501a}._optionButton_1q647_35._allItems_1q647_48:hover{background:#4caf5033}._optionButton_1q647_35._selectItems_1q647_55{color:#ed6c02;background:#ff98001a}._optionButton_1q647_35._selectItems_1q647_55:hover{background:#ff980033}._optionButton_1q647_35._noItems_1q647_62{color:#d32f2f;background:#d32f2f1a;align-self:center;width:auto}._optionButton_1q647_35._noItems_1q647_62:hover{background:#d32f2f33}._optionButton_1q647_35:disabled{opacity:.5;cursor:not-allowed}._optionButtonTitle_1q647_76{font-size:16px;font-weight:600}._selection_1q647_81{max-height:500px;padding:8px 0;overflow-y:auto}._cardGroup_1q647_87{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:24px;padding:16px}._cardGroup_1q647_87:last-child{margin-bottom:0}._cardHeader_1q647_98{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;display:flex}._cardTitle_1q647_109{color:#fff;margin:0;font-size:16px;font-weight:600}._cardCount_1q647_116{color:#ffffffe6;font-size:12px;font-weight:500}._selectionHeader_1q647_122{background:var(--primary-light);border-radius:6px;align-items:center;gap:12px;margin-bottom:16px;padding:8px 12px;display:flex}._selectionHeaderTitle_1q647_132{color:#333;text-transform:uppercase;letter-spacing:.5px;flex:1;font-size:12px;font-weight:600}._selectionHeaderActions_1q647_141{gap:8px;display:flex}._selectionHeaderButton_1q647_146{cursor:pointer;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:4px;padding:4px 8px;font-size:12px;transition:all .2s}._selectionHeaderButton_1q647_146:hover:not(:disabled){color:#1976d2;border-color:#1976d2}._selectionHeaderButton_1q647_146:disabled{opacity:.5;cursor:not-allowed}._group_1q647_165{margin-bottom:16px}._group_1q647_165:last-child{margin-bottom:0}._groupHeader_1q647_172{background:var(--primary-light);border-radius:6px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;display:flex}._groupCheckbox_1q647_182{margin-right:4px;padding:0}._groupTitle_1q647_187{color:#333;text-transform:uppercase;letter-spacing:.5px;flex:1;font-size:12px;font-weight:600}._groupCount_1q647_196{color:#666;margin-left:auto;font-size:11px}._item_1q647_202{border:1px solid var(--primary-hover);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;transition:all .2s;display:flex}._item_1q647_202._unselected_1q647_212{opacity:.6;background:#f9f9f9}._itemCheckbox_1q647_217{flex-shrink:0}._itemDetails_1q647_221{flex:1;min-width:0}._itemName_1q647_226{color:#333;word-wrap:break-word;margin-bottom:4px;font-size:14px;font-weight:500}._itemInfo_1q647_234{color:#666;font-size:12px}._itemQuantity_1q647_239{flex-shrink:0;align-items:center;gap:8px;display:flex}._itemQtyButton_1q647_246{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:4px;transition:all .2s;display:flex}._itemQtyButton_1q647_246:hover:not(:disabled){background:#f5f5f5;border-color:#1976d2}._itemQtyButton_1q647_246:disabled{opacity:.4;cursor:not-allowed}._itemQtyValue_1q647_269{text-align:center;min-width:40px;font-size:14px;font-weight:600}._summary_1q647_276{text-align:center;color:#666;background:#f5f5f5;border-radius:8px;margin-top:12px;padding:12px;font-size:14px}._summary_1q647_276 strong{color:#333}._loading_1q647_289{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex}._empty_1q647_298{text-align:center;color:#666;padding:40px}._stickyTabsHeader_1q647_304{z-index:10;background-color:#fff;margin-bottom:16px;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}._assetOverview_1xcyy_1{flex-direction:column;justify-content:space-between;padding:.5em;display:flex}._count_1xcyy_8{justify-content:center;align-items:center;min-width:22px;max-width:22px;min-height:22px;max-height:22px;display:flex}._container_89noa_1{flex-direction:column;justify-content:space-between;display:flex}._deleteConfirmation_89noa_7{color:#1d4622;text-transform:uppercase;justify-content:center;align-self:center;display:flex}._loadingButtonContent_89noa_15{white-space:nowrap;justify-content:space-between;align-items:center;display:flex}._root_pczyw_1{display:flex;position:relative}._hasBottomNavigation_pczyw_7{margin-bottom:57px}._navigationWrapper_pczyw_11{justify-content:center;display:flex}._bottomNavigation_pczyw_16{z-index:5;border-top:1px solid #d5d5d5;position:fixed;bottom:0;left:0;right:0}._tab_pczyw_25{display:none}._tabIsActive_pczyw_29{display:block}._videoContainer_pczyw_33{z-index:-1;width:100vw;height:100vh;position:fixed;top:0;left:0}._video_pczyw_33{-o-object-fit:cover;object-fit:cover}._zoomControl_pkh4w_1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:0 4px 12px #00000080}@media (width>=768px){._zoomControl_pkh4w_1{border-radius:24px;gap:12px;padding:10px}}._zoomButton_pkh4w_20{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:math;font-size:14px;font-weight:700;transition:all .2s;display:flex}@media (width>=768px){._zoomButton_pkh4w_20{border:2px solid #fffc;width:36px;height:36px;font-size:20px}}._zoomButton_pkh4w_20:hover:not(:disabled){background:#fff3;border-color:#fff;transform:scale(1.05)}._zoomButton_pkh4w_20:active:not(:disabled){transform:scale(.95)}._zoomButton_pkh4w_20:disabled{opacity:.3;cursor:not-allowed}._zoomSlider_pkh4w_57{appearance:none;background:#ffffff4d;border-radius:2px;outline:none;width:100px;height:3px}@media (width>=768px){._zoomSlider_pkh4w_57{width:120px;height:4px}}._zoomSlider_pkh4w_57::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s;position:relative;bottom:5px;box-shadow:0 2px 6px #0000004d}@media (width>=768px){._zoomSlider_pkh4w_57::-webkit-slider-thumb{width:20px;height:20px;bottom:7px}}._zoomSlider_pkh4w_57::-webkit-slider-thumb:hover{transform:scale(1.1)}._zoomSlider_pkh4w_57::-webkit-slider-thumb:active{transform:scale(.95)}._zoomSlider_pkh4w_57::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:14px;height:14px;transition:transform .2s;box-shadow:0 2px 6px #0000004d}@media (width>=768px){._zoomSlider_pkh4w_57::-moz-range-thumb{width:20px;height:20px}}._zoomSlider_pkh4w_57::-moz-range-thumb:hover{transform:scale(1.1)}._zoomSlider_pkh4w_57::-moz-range-thumb:active{transform:scale(.95)}._zoomSlider_pkh4w_57::-webkit-slider-runnable-track{background:#ffffff4d;border-radius:2px;height:3px}@media (width>=768px){._zoomSlider_pkh4w_57::-webkit-slider-runnable-track{height:4px}}._zoomSlider_pkh4w_57::-moz-range-track{background:#ffffff4d;border-radius:2px;height:3px}@media (width>=768px){._zoomSlider_pkh4w_57::-moz-range-track{height:4px}}._zoomLevel_pkh4w_141{color:#fff;text-align:center;min-width:28px;font-size:11px;font-weight:500}@media (width>=768px){._zoomLevel_pkh4w_141{min-width:40px;font-size:14px}}._settingsButton_pkh4w_155{color:#fff;cursor:pointer;background:#ffffff1a;border:1.5px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;transition:all .2s;display:flex}@media (width>=768px){._settingsButton_pkh4w_155{border:2px solid #fffc;width:32px;height:32px;font-size:16px}}._settingsButton_pkh4w_155:hover{background:#fff3;border-color:#fff;transform:scale(1.05)}._settingsButton_pkh4w_155:active{transform:scale(.95)}._toggleButton_pkh4w_186{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;background:#000000b3;border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 12px #00000080}@media (width>=768px){._toggleButton_pkh4w_186{width:44px;height:44px;font-size:22px;top:20px;right:20px}}._toggleButton_pkh4w_186:hover{background:#000000d9;border-color:#fff;transform:scale(1.05)}._toggleButton_pkh4w_186:active{transform:scale(.95)}.landing-icon-container{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;width:151px;display:flex;position:relative}.landing-icon-container .landing-icon-corner{z-index:1;position:absolute;top:10px;left:12.5px}.landing-icon-container.is-disabled{opacity:.5;pointer-events:none}.landing-icon-container.is-mobile{gap:8px}.landing-icon-container.is-mobile .landing-icon-corner{top:10px;left:25px}.landing-icon-container.is-mobile .icon{background:var(--grayscale-lightest);border-radius:10px;width:110px;max-width:110px;height:110px;max-height:120px;padding:10px}.landing-icon-container.is-mobile .icon .landing-icon-img{width:100%;height:auto;max-height:60px}.landing-icon-container.is-mobile .icon .landing-icon-img.explanted{max-width:35px;height:auto;max-height:80px}.landing-icon-container .icon{background:var(--grayscale-lightest);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:140px;max-width:140px;height:140px;max-height:160px;padding:10px;display:flex}.landing-icon-container .icon .landing-icon-img{width:100%;height:auto;max-height:80px}.landing-icon-container .icon .landing-icon-img.explanted{max-width:40px;height:auto;max-height:100px}.landing-icon-container .icon:hover{cursor:pointer;background:var(--primary-lightest);transition:all .3s}.main-icon-landing_wrapper{flex-direction:column;align-items:center;height:fit-content;display:flex;overflow:auto}.main-icon-landing_wrapper .icons-container{flex-wrap:wrap;justify-content:center;gap:20px;max-width:510px;margin-top:10px;padding-bottom:70px;display:flex}.main-icon-landing_wrapper .icons-container.two-columns{max-width:500px}.main-icon-landing_wrapper.is-mobile .icons-container{justify-content:center;align-items:flex-start;gap:8px;max-width:fit-content;margin-top:10px}.main-icon-landing_wrapper .pre-approval-link{color:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.main-icon-landing_wrapper .loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}._container_mnu6i_1{background-color:var(--grayscale-lightest);flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}@supports not (height:100dvh){._container_mnu6i_1{height:calc(100vh - 64px)}}._header_mnu6i_14{border-bottom:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}@media (width<=768px){._header_mnu6i_14{flex-direction:column;align-items:stretch;padding:16px}}._headerLeft_mnu6i_31{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._headerTitle_mnu6i_39{color:var(--primary-dark);white-space:nowrap;margin:0;font-size:1.25rem;font-weight:600}._headerActions_mnu6i_47{flex-shrink:0;align-items:center;gap:8px;display:flex}._body_mnu6i_54{flex:1;display:flex;overflow:hidden}._palette_mnu6i_60{background:#fff;border-right:1px solid #94a3b833;flex-shrink:0;width:220px;padding:12px;overflow-y:auto}@media (width<=900px){._palette_mnu6i_60{width:190px}}@media (width<=600px){._palette_mnu6i_60{display:none}}._paletteSection_mnu6i_79{border-bottom:1px solid #94a3b81f;margin-bottom:16px;padding-bottom:12px}._paletteSection_mnu6i_79:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}._paletteTitle_mnu6i_90{text-transform:uppercase;letter-spacing:.8px;color:var(--grayscale);margin:0 0 8px;font-size:.6rem;font-weight:600}._paletteGrid_mnu6i_99{grid-template-columns:1fr 1fr;gap:6px;display:grid}._paletteItem_mnu6i_105{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #94a3b840;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;transition:all .15s;display:flex}._paletteItem_mnu6i_105:hover{border-color:var(--primary);background:var(--primary-lightest)}._paletteItem_mnu6i_105:active{transform:scale(.97)}._paletteItemIcon_mnu6i_126{color:var(--primary);font-size:18px!important}._paletteItemLabel_mnu6i_131{color:var(--grayscale-dark);text-align:center;font-size:.6rem;font-weight:600;line-height:1.2}._canvas_mnu6i_139{flex:1;padding:24px;overflow-y:auto}@media (width<=768px){._canvas_mnu6i_139{padding:16px}}._previewContainer_mnu6i_150{border-radius:0;width:calc(100% + 48px);height:calc(100dvh - 140px);margin:-24px;overflow:hidden}@supports not (height:100dvh){._previewContainer_mnu6i_150{height:calc(100vh - 140px)}}._formMeta_mnu6i_163{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:480px;margin:0 auto 20px;display:flex}._nameInputWrapper_mnu6i_174{flex-direction:column;align-items:center;width:100%;display:flex}._metaInputName_mnu6i_181{width:100%;color:var(--primary-dark);text-align:center;letter-spacing:.2px;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;padding:6px 12px;font-size:1.1rem;font-weight:700;transition:border-color .15s}._metaInputName_mnu6i_181::placeholder{color:var(--grayscale-hover);font-weight:500}._metaInputName_mnu6i_181:focus{border-color:var(--primary)}._metaInputName_mnu6i_181:disabled{opacity:.7;cursor:default}._metaInputNameError_mnu6i_207,._metaInputNameError_mnu6i_207:focus{border-color:var(--error)}._nameErrorText_mnu6i_214{color:var(--error);margin-top:2px;font-size:.7rem;font-weight:500}._metaInputDesc_mnu6i_221{width:100%;color:var(--grayscale-dark);text-align:center;background:0 0;border:none;outline:none;padding:2px 0;font-size:.75rem;font-weight:400}._metaInputDesc_mnu6i_221::placeholder{color:var(--grayscale-hover)}._metaInputDesc_mnu6i_221:focus{border:none}._metaInputDesc_mnu6i_221:disabled{opacity:.7;cursor:default}._metaPickerRow_mnu6i_243{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}._localeSelector_mnu6i_251{background:#5035ed0d;border:1px solid #5035ed1f;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}._localeSelectorLabel_mnu6i_261{color:var(--grayscale);align-items:center;padding:0 4px 0 5px;display:inline-flex}._localeOption_mnu6i_268{color:var(--grayscale-dark);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:600;transition:background-color .15s,color .15s}._localeOption_mnu6i_268:hover:not(._localeOptionActive_mnu6i_279){background:#5035ed14}._localeOptionActive_mnu6i_279{background:var(--primary);color:#fff;cursor:default}._section_mnu6i_289{background:#fff;border:1px solid #94a3b840;border-radius:12px;margin-bottom:12px;transition:border-color .15s,box-shadow .15s;overflow:hidden}._section_mnu6i_289:hover{border-color:#5035ed33;box-shadow:0 10px 20px #0f172a0f}._logoBannerSection_mnu6i_302{background:linear-gradient(#f8fafcfa 0%,#fff 55%);border-style:dashed;border-color:#64748b73;margin-bottom:16px}._logoBannerSection_mnu6i_302:hover{border-color:#5035ed47}._logoBannerSection_mnu6i_302 ._sectionHeader_mnu6i_311{background:#5035ed0d;border-bottom-style:dashed;border-bottom-color:#94a3b847}._logoBannerSection_mnu6i_302 ._sectionBody_mnu6i_316{padding:8px}._logoBannerSection_mnu6i_302 ._gridSurface_mnu6i_319{min-height:0;overflow:visible}._logoBannerSection_mnu6i_302 ._fieldCard_mnu6i_323{overflow:visible}._sectionHeader_mnu6i_311{background:var(--grayscale-lightest);border-bottom:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}._sectionActions_mnu6i_337{flex-shrink:0;align-items:center;gap:2px;display:flex}._sectionTitleInput_mnu6i_344{flex:1;min-width:0}._sectionBody_mnu6i_316{min-height:50px;padding:12px}._sectionGridToolbar_mnu6i_354{background:#94a3b80f;border:1px solid #94a3b82e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;display:flex}._gridControlGroup_mnu6i_366{background:#fff;border:1px solid #94a3b82e;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;display:flex}._gridControlLabel_mnu6i_376{text-transform:uppercase;letter-spacing:.6px;color:var(--grayscale);white-space:nowrap;font-size:.55rem;font-weight:600}._rowStepper_mnu6i_385{border:1px solid #94a3b840;border-radius:6px;align-items:center;gap:0;display:flex;overflow:hidden}._rowStepperBtn_mnu6i_394{width:24px;height:24px;color:var(--grayscale-dark);cursor:pointer;background:#fff;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}._rowStepperBtn_mnu6i_394:hover:not(:disabled){color:var(--primary);background:#5035ed0f}._rowStepperBtn_mnu6i_394:disabled{opacity:.3;cursor:not-allowed}._rowStepperValue_mnu6i_415{color:var(--grayscale-dark);text-align:center;border-left:1px solid #94a3b833;border-right:1px solid #94a3b833;min-width:24px;font-size:.65rem;font-weight:600;line-height:24px}._gridColorRow_mnu6i_426{align-items:center;gap:4px;display:flex}._gridColorBtn_mnu6i_432{cursor:pointer;border:1px solid #94a3b859;border-radius:5px;width:16px;height:16px;transition:all .15s}._gridColorBtnActive_mnu6i_441{border-color:var(--primary);box-shadow:0 0 0 1px #5035ed33}._gridControlToggle_mnu6i_446 .MuiFormControlLabel-label{color:var(--grayscale-dark);font-size:.7rem}._placementHint_mnu6i_451{color:var(--primary-dark);align-items:center;gap:8px;margin-left:auto;font-size:.7rem;display:flex}._placementCancel_mnu6i_460{background:var(--grayscale-lightest);color:var(--grayscale-dark);cursor:pointer;border:none;border-radius:999px;padding:2px 8px;font-size:.7rem}._placementCancel_mnu6i_460:hover{background:var(--primary-lightest);color:var(--primary)}._gridSurface_mnu6i_319{background:#fff;border:1px solid #94a3b833;border-radius:12px;min-height:180px;padding:0;position:relative;overflow:hidden}._gridSurfaceWithGrid_mnu6i_484{background-size:calc(100% / var(--grid-columns)) var(--row-height)}._gridStyleLines_mnu6i_488{background-image:linear-gradient(to right, var(--grid-color) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-color) 1px, transparent 1px)}._gridCanvas_mnu6i_492{z-index:1;gap:0;display:grid;position:relative}._gridPlacementOverlay_mnu6i_499{grid-template-columns:repeat(var(--grid-columns), 1fr);grid-template-rows:repeat(var(--grid-rows,1), var(--row-height));z-index:2;gap:0;display:grid;position:absolute;inset:0}._gridPlacementCell_mnu6i_509{cursor:pointer;background:#5035ed08;border:1px dashed #5035ed40;border-radius:6px;transition:all .15s}._gridPlacementCell_mnu6i_509:hover{background:#5035ed1f;border-color:#5035ed66}._fieldCard_mnu6i_323{box-sizing:border-box;background:#fff;border:1px solid #94a3b840;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:0;margin:3px;padding:5px 8px;transition:all .15s;display:flex;overflow:hidden}._fieldCard_mnu6i_323:hover{border-color:#5035ed4d}._fieldCard_mnu6i_323:hover ._fieldActions_mnu6i_539{opacity:1}._fieldCardSelected_mnu6i_543{border-color:var(--primary);box-shadow:0 10px 18px #5035ed29}._fieldCardTop_mnu6i_548{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}._fieldCardHeaderPreview_mnu6i_557{background:#fafafa;border:1px solid #94a3b859;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;max-width:72px;max-height:36px;display:flex;overflow:hidden}._fieldCardHeaderLogo_mnu6i_570{-o-object-fit:contain;object-fit:contain;width:auto;max-width:70px;height:auto;max-height:34px;display:block}._fieldCardBottom_mnu6i_579{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}._moveHandle_mnu6i_588{color:var(--grayscale-dark);cursor:pointer;background:#fff;border:1px solid #94a3b866;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:.55rem;font-weight:600;transition:all .15s}._moveHandle_mnu6i_588:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._fieldLabel_mnu6i_606{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;cursor:text;flex:1;min-width:0;font-size:.72rem;font-weight:500;overflow:hidden}._fieldLabelInput_mnu6i_618{color:var(--primary-dark);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:.72rem;font-weight:500}._fieldType_mnu6i_630{color:var(--primary);background:var(--primary-lightest);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.55rem;font-weight:500}._fieldMeta_mnu6i_641{color:var(--grayscale);flex-shrink:0;font-size:.55rem;font-weight:500}._requiredBadge_mnu6i_648{color:var(--error);flex-shrink:0;font-size:.5rem;font-weight:600}._fhirTag_mnu6i_655{white-space:nowrap;text-overflow:ellipsis;cursor:default;border-radius:3px;flex-shrink:1;min-width:0;max-width:120px;padding:1px 5px;font-family:SF Mono,Menlo,Monaco,monospace;font-size:.5rem;font-weight:500;overflow:hidden}._fhirTagStandard_mnu6i_670{color:var(--primary);background:#5035ed0f}._fhirTagCustom_mnu6i_675{color:var(--grayscale-dark);background:#0000000a}._fieldActions_mnu6i_539{opacity:0;flex-shrink:0;align-items:center;gap:0;margin-left:auto;transition:opacity .15s;display:flex}._spanControls_mnu6i_690{flex-shrink:1;align-items:center;gap:4px;min-width:0;margin-left:auto;display:flex;overflow:hidden}._widthControl_mnu6i_700,._heightControl_mnu6i_711{background:#94a3b82e;border-radius:6px;flex-shrink:1;align-items:center;gap:1px;min-width:0;display:flex;overflow:hidden}._widthBtn_mnu6i_722{color:var(--grayscale);cursor:pointer;text-align:center;background:0 0;border:none;min-width:18px;padding:2px 4px;font-size:.5rem;font-weight:600;line-height:1;transition:all .1s}._widthBtn_mnu6i_722:hover{background:var(--grayscale-hover);color:var(--primary-dark)}._widthBtnActive_mnu6i_740,._widthBtnActive_mnu6i_740:hover{background:var(--primary);color:#fff}._dropZoneEmpty_mnu6i_749{border:2px dashed var(--grayscale-light);color:var(--grayscale);text-align:center;border-radius:6px;justify-content:center;align-items:center;padding:20px;font-size:.75rem;display:flex}._addFieldBar_mnu6i_761{border-top:1px solid var(--grayscale-light);flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:10px;display:flex}._addFieldChip_mnu6i_770{height:24px!important;font-size:.65rem!important}._sectionPickerPaper_mnu6i_775{min-width:180px;max-width:260px;padding:8px;border:1px solid #94a3b82e!important;border-radius:12px!important;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f!important}._sectionPickerTitle_mnu6i_784{text-transform:uppercase;letter-spacing:.6px;color:var(--grayscale);margin:0 0 4px;padding:2px 8px;font-size:.6rem;font-weight:600}._sectionPickerList_mnu6i_794{flex-direction:column;gap:2px;display:flex}._sectionPickerItem_mnu6i_800{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:all .12s;display:flex}._sectionPickerItem_mnu6i_800:hover{background:var(--primary-lightest)}._sectionPickerItem_mnu6i_800:active{transform:scale(.98)}._sectionPickerItemTitle_mnu6i_821{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:500;overflow:hidden}._sectionPickerItemCount_mnu6i_831{color:var(--grayscale);white-space:nowrap;flex-shrink:0;font-size:.6rem;font-weight:500}._changeTypePaper_mnu6i_839{min-width:180px;max-width:240px;max-height:360px;padding:8px;overflow-y:auto;border:1px solid #94a3b82e!important;border-radius:12px!important;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f!important}._changeTypeList_mnu6i_850{flex-direction:column;gap:6px;display:flex}._changeTypeCategory_mnu6i_856{flex-direction:column;gap:1px;display:flex}._changeTypeCategoryLabel_mnu6i_862{text-transform:uppercase;letter-spacing:.6px;color:var(--grayscale);padding:4px 8px 2px;font-size:.5rem;font-weight:600}._changeTypeItem_mnu6i_871{cursor:pointer;width:100%;color:var(--primary-dark);text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:.72rem;font-weight:500;transition:all .12s;display:flex}._changeTypeItem_mnu6i_871:hover:not(:disabled){background:var(--primary-lightest)}._changeTypeItem_mnu6i_871:disabled{opacity:.4;cursor:default}._changeTypeItemActive_mnu6i_895{color:var(--primary);background:#5035ed0f}._changeTypeItemIcon_mnu6i_900{color:var(--primary);flex-shrink:0;font-size:15px!important}._importSubtitle_mnu6i_906{color:var(--grayscale-dark);margin:0 0 16px;font-size:.78rem;line-height:1.4}._importDropZone_mnu6i_913{background:#94a3b808;border:2px dashed #94a3b859;border-radius:16px;flex-direction:column;align-items:center;padding:32px 24px;transition:all .2s;display:flex}._importDropZone_mnu6i_913:hover{background:#5035ed04;border-color:#5035ed40}._importSources_mnu6i_928{gap:16px;margin-bottom:20px;display:flex}@media (width<=480px){._importSources_mnu6i_928{gap:10px}}._importSourceBtn_mnu6i_939{cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:100px;padding:20px 24px;transition:all .2s;display:flex}._importSourceBtn_mnu6i_939:hover{border-color:var(--primary);background:var(--primary-lightest);transform:translateY(-2px);box-shadow:0 8px 24px #5035ed1a}._importSourceBtn_mnu6i_939:active{box-shadow:none;transform:translateY(0)}@media (width<=480px){._importSourceBtn_mnu6i_939{min-width:80px;padding:16px}}._importSourceIcon_mnu6i_969{color:var(--primary);font-size:28px!important}._importSourceLabel_mnu6i_974{color:var(--primary-dark);font-size:.8rem;font-weight:600}._importSourceHint_mnu6i_980{color:var(--grayscale);font-size:.62rem}._importDropHint_mnu6i_985{color:var(--grayscale);margin:0;font-size:.7rem}._importPageCount_mnu6i_991{color:var(--grayscale);background:var(--grayscale-lightest);border-radius:10px;padding:2px 8px;font-size:.7rem;font-weight:500}._importPagesContainer_mnu6i_1000{background:var(--grayscale-lightest);border:1px solid #94a3b833;border-radius:12px;min-height:140px;padding:12px;position:relative}._importPageGrid_mnu6i_1009{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;display:grid}@media (width<=480px){._importPageGrid_mnu6i_1009{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:8px}}._importPageCard_mnu6i_1021{aspect-ratio:3/4;background:#fff;border:1px solid #94a3b840;border-radius:10px;transition:box-shadow .15s;position:relative;overflow:hidden}._importPageCard_mnu6i_1021:hover{box-shadow:0 2px 12px #00000014}._importPageCard_mnu6i_1021:hover ._importPageActions_mnu6i_1033{opacity:1}._importPageThumb_mnu6i_1037{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}._importPageNumber_mnu6i_1044{color:#fff;background:#00000080;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.6rem;font-weight:700;line-height:1;display:flex;position:absolute;top:4px;left:4px}._importPageActions_mnu6i_1033{opacity:0;background:linear-gradient(#0000,#0000008c);justify-content:center;align-items:center;gap:2px;padding:4px;transition:opacity .15s;display:flex;position:absolute;bottom:0;left:0;right:0}@media (hover:none){._importPageActions_mnu6i_1033{opacity:1}}._importPageActionBtn_mnu6i_1081{color:#fff!important;padding:3px!important}._importPageActionBtn_mnu6i_1081:hover{background:#ffffff26!important}._importPageActionBtn_mnu6i_1081:disabled{color:#ffffff59!important}._importAddPageCard_mnu6i_1092{aspect-ratio:3/4;border:2px dashed #94a3b84d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .15s;display:flex}._importAddPageCard_mnu6i_1092:hover{background:#5035ed05;border-color:#5035ed4d}._importAddPageBtn_mnu6i_1108{color:var(--primary)!important;padding:4px!important}._importAddPageHint_mnu6i_1113{color:var(--grayscale);margin-top:2px;font-size:.58rem}._importProcessingView_mnu6i_1119{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:44px 24px;display:flex}._importProcessingIconWrap_mnu6i_1129{background:#5035ed0f;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;animation:2.4s ease-in-out infinite _aiProcessingPulse_mnu6i_1;display:flex}@keyframes _aiProcessingPulse_mnu6i_1{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}._importProcessingPhase_mnu6i_1150{color:var(--primary-dark);letter-spacing:-.01em;margin-top:2px;font-size:.85rem;font-weight:600}._importProcessingMeta_mnu6i_1158{color:var(--grayscale);letter-spacing:.01em;font-size:.68rem}._importError_mnu6i_1164{color:var(--error);background:#ef44440f;border:1px solid #ef44441f;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:.75rem;line-height:1.4}._dialogContent_mnu6i_1175{flex-direction:column;gap:16px;padding-top:8px;display:flex}._optionRow_mnu6i_1182{align-items:center;gap:8px;display:flex}._savedTemplates_mnu6i_1188{background:var(--grayscale-lightest);border:1px solid var(--grayscale-light);border-radius:8px;margin-top:16px;padding:12px}._savedTemplatesTitle_mnu6i_1196{text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0 0 8px;font-size:.6rem;font-weight:600}._templateList_mnu6i_1205{flex-direction:column;gap:6px;display:flex}._templateItem_mnu6i_1211{border:1px solid var(--grayscale-light);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}._templateItemInfo_mnu6i_1221{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._templateItemName_mnu6i_1230{color:var(--primary-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:500;overflow:hidden}._templateItemMeta_mnu6i_1239{color:var(--grayscale);font-size:.6rem}._templateItemActions_mnu6i_1244{flex-shrink:0;align-items:center;gap:2px;display:flex}._loadingState_mnu6i_1251{height:100%;color:var(--grayscale-dark);justify-content:center;align-items:center;gap:12px;font-size:.85rem;display:flex}._fillableTemplateTextarea_mnu6i_1261{resize:vertical;border:1.5px solid #00000026;border-radius:8px;outline:none;width:100%;min-height:120px;padding:10px 12px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.82rem;line-height:1.7;transition:border-color .2s}._fillableTemplateTextarea_mnu6i_1261:focus{border-color:var(--primary)}._fillablePreview_mnu6i_1278{color:#2a2622;background:#fafafa;border:1px solid #00000014;border-radius:8px;padding:10px 14px;font-size:.82rem;line-height:1.7}._fillablePreviewSlot_mnu6i_1288{border-bottom:1.5px solid var(--primary);color:var(--primary);padding:0 4px;font-size:.78rem;font-style:italic;display:inline}._jsonHint_mnu6i_1297{color:var(--grayscale-dark);margin:0 0 12px;font-size:.72rem;line-height:1.5}._jsonToolbar_mnu6i_1304{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._jsonEditor_mnu6i_1311{width:100%;min-height:380px;max-height:60vh;color:var(--primary-dark);resize:vertical;box-sizing:border-box;white-space:pre;tab-size:2;background:#fafbfc;border:1px solid #94a3b847;border-radius:10px;outline:none;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.55;transition:border-color .15s,box-shadow .15s;overflow:auto}._jsonEditor_mnu6i_1311:focus{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._jsonError_mnu6i_1336{color:var(--error);background:#ef44440f;border:1px solid #ef444429;border-radius:8px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:.72rem;line-height:1.45;display:flex}._jsonError_mnu6i_1336 span{word-break:break-word}._section_13edc_2{margin-bottom:30px}._section_13edc_2:last-child{margin-bottom:0}._logoBannerSection_13edc_9{border-bottom:none;margin-bottom:16px;padding-bottom:0}._logoBannerSection_13edc_9:last-child{margin-bottom:0}._logoBannerCard_13edc_18{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}._logoBannerSection_13edc_9 ._sectionBody_13edc_26{padding:0}._logoBannerSection_13edc_9 ._sectionGrid_13edc_30{gap:0;padding:0}._logoBannerSection_13edc_9 ._headerLogoField_13edc_35,._logoBannerSection_13edc_9 ._headerLogoFieldCenter_13edc_36{margin:0;padding:6px 4px}._logoBannerSection_13edc_9 ._headerLogoImg_13edc_41{max-height:48px}._sectionLabel_13edc_45{color:var(--primary);text-transform:uppercase;letter-spacing:1.8px;align-items:center;gap:10px;margin:0 0 0 20px;padding:0 4px 10px;font-size:.74rem;font-weight:600;display:flex}._sectionLabel_13edc_45:before{content:"";background:var(--primary);border-radius:2px;flex-shrink:0;width:16px;height:3px}._sectionCard_13edc_66{background:#fff;border:1px solid #94a3b81a;border-radius:18px;overflow:hidden;box-shadow:0 2px 16px #0000000f}._sectionBody_13edc_26{padding:6px 0}._sectionGrid_13edc_30{gap:4px var(--section-gap);grid-template-columns:repeat(2,1fr);align-items:start;padding:8px 20px 12px;display:grid}@media (width<=640px){._sectionGrid_13edc_30{grid-template-columns:1fr}}._sectionGridItem_13edc_91{border-radius:8px;min-width:0;transition:box-shadow .3s,background-color .3s}@media (width<=640px){._sectionGridItem_13edc_91{grid-column:span 1!important}}.field-missing-highlight{border-radius:8px;animation:1.8s _fieldPulse_13edc_1;background-color:#ef44440a!important;box-shadow:0 0 0 2px #ef444480!important}@keyframes _fieldPulse_13edc_1{0%{box-shadow:0 0 #ef444499}30%{box-shadow:0 0 0 3px #ef444459}to{background-color:#0000;box-shadow:0 0 #ef444400}}._fieldShell_13edc_121{padding:14px 24px;transition:background-color .15s;position:relative}._fieldShell_13edc_121:after{content:"";background:#94a3b81a;height:1px;position:absolute;bottom:0;left:24px;right:24px}._fieldShell_13edc_121:last-child:after{display:none}._fieldShell_13edc_121 .MuiInputBase-root{background:#fff;border:1.5px solid #e8e4df;border-radius:9px;transition:all .2s}._fieldShell_13edc_121 .MuiInputBase-root:hover{border-color:#d0cbc5}._fieldShell_13edc_121 .MuiOutlinedInput-notchedOutline{border:none}._fieldShell_13edc_121 .MuiInputBase-root.Mui-focused{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._fieldShell_13edc_121 .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}._fieldShell_13edc_121 .MuiInputBase-input{letter-spacing:-.01em;color:#2a2622;padding:10px 13px;font-size:.88rem}._fieldShell_13edc_121 .MuiInputBase-inputMultiline{padding:10px 13px}._fieldShell_13edc_121 .MuiInputBase-input::placeholder{color:#9e9790;opacity:1}._fieldShellGrid_13edc_171{padding:6px 4px}._fieldShellGrid_13edc_171:after{display:none}._fieldShellGrid_13edc_171 .MuiInputBase-root{background:#fff;border:1.5px solid #e8e4df;border-radius:9px;transition:all .2s}._fieldShellGrid_13edc_171 .MuiInputBase-root:hover{border-color:#d0cbc5}._fieldShellGrid_13edc_171 .MuiOutlinedInput-notchedOutline{border:none}._fieldShellGrid_13edc_171 .MuiInputBase-root.Mui-focused{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._fieldShellGrid_13edc_171 .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none}._fieldShellGrid_13edc_171 .MuiInputBase-input{letter-spacing:-.01em;color:#2a2622;padding:10px 13px;font-size:.88rem}._fieldShellLayout_13edc_203{padding:0 24px}._fieldShellLayout_13edc_203:after{display:none}._fieldShellLayoutGrid_13edc_210{padding:0}._fieldShellLayoutGrid_13edc_210:after{display:none}._fieldShellSignature_13edc_217{padding:14px 24px}._fieldShellSignatureGrid_13edc_221{padding:6px 4px}._fieldLabel_13edc_225{color:#5c5650;letter-spacing:.01em;margin-bottom:5px;font-size:.72rem;font-weight:600}._requiredStar_13edc_233{color:#c0392b;margin-left:2px;font-weight:500}._textareaCharCount_13edc_239{text-align:right;color:var(--grayscale);letter-spacing:.2px;margin-top:3px;font-size:.65rem;display:block}._headerField_13edc_248{background:linear-gradient(135deg, var(--primary-lightest) 0%, #5035ed0f 100%);border-left:3px solid var(--primary);border-radius:10px;margin:8px 0 4px;padding:12px 16px}._headerLogoField_13edc_35{background:0 0;border-radius:10px;flex-direction:row;align-items:center;gap:10px;margin:4px 0;padding:8px 4px;display:flex}._headerLogoFieldCenter_13edc_36{text-align:center;flex-direction:column;align-items:center;gap:4px}._headerLogoImg_13edc_41{-o-object-fit:contain;object-fit:contain;max-width:200px;max-height:44px;display:block}._headerFieldText_13edc_282{color:#2a2622;letter-spacing:.01em;margin:0;font-size:.75rem;font-weight:600}._radioOptions_13edc_290{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}._radioOption_13edc_290{color:#5c5650;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e8e4df;border-radius:8px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}._radioOption_13edc_290:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._radioOption_13edc_290:active{transform:scale(.97)}._radioOptionActive_13edc_322{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}._radioDot_13edc_330{border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:flex}._radioDotInner_13edc_341{background:#fff;border-radius:50%;width:6px;height:6px}._checkboxGroupPills_13edc_348{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}._checkboxPill_13edc_355{color:#5c5650;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e8e4df;border-radius:8px;align-items:center;gap:7px;padding:8px 15px;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s;display:inline-flex}._checkboxPill_13edc_355:hover{color:#4a6fa5;background:#eef3fa;border-color:#4a6fa5}._checkboxPillActive_13edc_377{color:#fff;background:#4a6fa5;border-color:#4a6fa5}._checkboxBox_13edc_384{border:2px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;display:flex}._signatureField_13edc_396{flex-direction:column;gap:6px;display:flex}._signatureCanvasWrapper_13edc_402{width:100%}._signatureCanvasContainer_13edc_406{background:#fbfaf9;border:2px dashed #ddd8d2;border-radius:14px;width:100%;transition:all .2s;position:relative;overflow:hidden}._signatureCanvasContainer_13edc_406:hover{background:#f8f7f5;border-color:#ccc8c2}._signatureCanvas_13edc_402{cursor:crosshair;touch-action:none;background:0 0;width:100%;height:140px;display:block}._signatureBaseline_13edc_429{pointer-events:none;background:linear-gradient(90deg,#0000,#94a3b838 15% 85%,#0000);height:1px;position:absolute;bottom:28px;left:24px;right:24px}._signaturePlaceholder_13edc_439{color:#b5afa8;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.3px;font-size:.82rem;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._signatureClearButton_13edc_453{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#8a8480;cursor:pointer;letter-spacing:.2px;z-index:1;background:#ffffffd9;border:1px solid #94a3b84d;border-radius:6px;padding:3px 14px;font-family:inherit;font-size:.68rem;font-weight:500;transition:all .2s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}._signatureClearButton_13edc_453:hover{color:#e74c3c;background:#fffffff2;border-color:#e74c3c}._checklistContainer_13edc_478{background:#fff;border:1.5px solid #e8e4df;border-radius:10px;overflow:hidden}._checklistRow_13edc_485{align-items:center;padding:8px 14px;transition:background-color .12s;display:flex;position:relative}._checklistRow_13edc_485:hover{background:#94a3b80a}._checklistRow_13edc_485:after{content:"";background:#94a3b81a;height:1px;position:absolute;bottom:0;left:44px;right:0}._checklistRow_13edc_485:last-child:after{display:none}._checklistChildRow_13edc_508{align-items:center;padding:8px 14px 8px 44px;transition:background-color .12s;display:flex;position:relative}._checklistChildRow_13edc_508:hover{background:#94a3b80a}._checklistChildRow_13edc_508:after{content:"";background:#94a3b81a;height:1px;position:absolute;bottom:0;left:44px;right:0}._checklistChildRow_13edc_508:last-child:after{display:none}._checklistBox_13edc_531{border:1.5px solid #c7c7cc;border-radius:4px;width:18px;height:18px;transition:all .15s;display:inline-flex}._checklistBoxChecked_13edc_540{background-color:#5035ed;border-radius:4px;width:18px;height:18px;transition:all .15s;display:inline-flex}._checklistInitialsBox_13edc_549{color:#0000;-webkit-user-select:none;user-select:none;border:1.5px dashed #c7c7cc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:28px;margin-right:8px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s;display:inline-flex}._checklistInitialsBoxFilled_13edc_567{color:#5035ed;-webkit-user-select:none;user-select:none;background:#5035ed0f;border:1.5px solid #5035ed4d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:28px;margin-right:8px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s;display:inline-flex}._checklistInitialsInput_13edc_586{color:#5035ed;text-align:center;background:0 0;border:1.5px dashed #c7c7cc;border-radius:6px;outline:none;flex-shrink:0;width:44px;height:28px;margin-right:8px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s}._checklistInitialsInput_13edc_586:focus{background:#5035ed0a;border-style:solid;border-color:#5035ed66}._checklistToolbar_13edc_608{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}._checklistToolbarLeft_13edc_616{align-items:center;gap:8px;display:flex}._checklistToolbarHint_13edc_622{color:#94a3b8;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;font-size:.7rem}._checklistInitialsEditBadge_13edc_629{color:#5035ed;cursor:pointer;-webkit-user-select:none;user-select:none;background:#5035ed0f;border:1.5px solid #5035ed4d;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:28px;padding:0 6px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s;display:inline-flex}._checklistInitialsEditBadge_13edc_629:hover{background:#5035ed1a;border-color:#5035ed80}._checklistInitialsEditBadgeEmpty_13edc_652{color:#94a3b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1.5px dashed #c7c7cc;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:28px;padding:0 6px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s;display:inline-flex}._checklistInitialsEditBadgeEmpty_13edc_652:hover{border-color:#5035ed4d}._checklistInitialsEditInput_13edc_674{color:#5035ed;text-align:center;background:#5035ed0a;border:1.5px solid #5035ed66;border-radius:6px;outline:none;width:52px;height:28px;font-family:Caveat,cursive;font-size:16px;font-weight:500;transition:all .15s}._checklistActionButton_13edc_689{color:#5035ed;letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;background:#5035ed14;border:none;border-radius:6px;padding:4px 12px;font-size:.72rem;font-weight:600;transition:all .15s}._checklistActionButton_13edc_689:hover{background:#5035ed24}._checklistActionButton_13edc_689:disabled{opacity:.4;cursor:default}._dividerField_13edc_710{padding:4px 0}._scaleField_13edc_714{align-items:center;gap:12px;display:flex}._scaleSteps_13edc_720{flex-wrap:wrap;align-items:center;gap:2px;display:flex}._scaleStep_13edc_720,._scaleStepActive_13edc_728{all:unset;box-sizing:border-box;cursor:pointer;min-width:32px;height:32px;color:var(--grayscale-dark);background:#94a3b814;border-radius:8px;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:flex}._scaleStep_13edc_720:hover,._scaleStepActive_13edc_728:hover{background:#94a3b82e}._scaleStepActive_13edc_728{color:#fff;background:var(--primary)}._scaleStepActive_13edc_728:hover{background:var(--primary);opacity:.9}._scaleReadout_13edc_758{color:var(--primary);text-align:center;background:var(--primary-lightest);white-space:nowrap;border-radius:8px;min-width:48px;padding:4px 10px;font-size:.95rem;font-weight:700}._scaleReadoutMax_13edc_770{color:var(--grayscale-dark);font-weight:500}._tableField_13edc_775{background:#fff;border:1.5px solid #e8e4df;border-radius:10px;overflow:hidden}._tableWrapper_13edc_782{overflow-x:auto}._tableElement_13edc_786{border-collapse:collapse;width:100%;font-size:.78rem}._tableHeaderCell_13edc_792{color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:left;white-space:nowrap;background:#faf8f5;border-bottom:1.5px solid #e8e4df;padding:10px 12px 8px;font-size:.68rem;font-weight:600}._tableHeaderCellAction_13edc_805{background:#faf8f5;border-bottom:1.5px solid #e8e4df;width:36px;padding:10px 8px 8px}._tableRow_13edc_812{transition:background-color .12s}._tableRow_13edc_812:hover{background:#94a3b80a}._tableCell_13edc_819{vertical-align:middle;border-bottom:1px solid #94a3b814;padding:6px 8px}._tableCell_13edc_819 .MuiInputBase-root{background:#fff;border-radius:6px}._tableCellAction_13edc_829{vertical-align:middle;text-align:center;border-bottom:1px solid #94a3b814;padding:6px 4px}._tableEmptyRow_13edc_836{text-align:center;color:var(--grayscale);padding:20px 12px;font-size:.75rem}._tableAddRowBtn_13edc_843{width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;border-top:1px solid #94a3b81a;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:.72rem;font-weight:600;transition:background-color .12s;display:flex}._tableAddRowBtn_13edc_843:hover{background:#5035ed0a}._radioMatrixField_13edc_863{background:#fff;border:1.5px solid #e8e4df;border-radius:10px;overflow:hidden}._radioMatrixTable_13edc_870{border-collapse:collapse;width:100%}._radioMatrixRowHeader_13edc_875{background:#faf8f5;border-bottom:1.5px solid #e8e4df;min-width:140px}._radioMatrixColHeader_13edc_881{color:#5c5650;text-transform:uppercase;letter-spacing:.3px;text-align:center;white-space:nowrap;background:#faf8f5;border-bottom:1.5px solid #e8e4df;padding:10px 8px 8px;font-size:.68rem;font-weight:600}._radioMatrixRowEven_13edc_894{background:0 0}._radioMatrixRowOdd_13edc_898{background:#94a3b808}._radioMatrixItemLabel_13edc_902{color:#5c5650;letter-spacing:-.01em;border-bottom:1px solid #94a3b814;padding:8px 14px;font-size:.78rem}._radioMatrixCell_13edc_910{text-align:center;border-bottom:1px solid #94a3b814;padding:2px 4px}._fillableTextBlock_13edc_916{color:#2a2622;padding:6px 0;font-size:.82rem;line-height:1.8}._fillableTextInput_13edc_923{font:inherit;font-size:inherit;text-align:center;color:#2a2622;background:0 0;border:none;border-bottom:1.5px solid #ccc;outline:none;min-width:80px;padding:0 4px;transition:border-color .2s;display:inline}._fillableTextInput_13edc_923::placeholder{color:#00000047;font-size:.78rem;font-style:italic}._fillableTextInput_13edc_923:focus{border-bottom-color:var(--primary)}._fillableTextInputFilled_13edc_946{border-bottom-color:#5035ed66}._richTextSlotInput_13edc_950{vertical-align:baseline;font:inherit;font-size:inherit;text-align:center;color:#2a2622;background:0 0;border:none;border-bottom:1.5px solid #ccc;outline:none;min-width:70px;margin:0 1px;padding:0 4px;transition:border-color .2s,background .2s;display:inline-block}._richTextSlotInput_13edc_950::placeholder{color:#00000052}._richTextSlotInput_13edc_950:focus{background:#5035ed0a;border-bottom-color:#5035ed}._richTextSlotInputFilled_13edc_974{color:#1d1b1f;border-bottom-color:#5035ed80;font-weight:600}._richTextSlotInputRequired_13edc_980{border-bottom-style:solid}._richTextSlotInputError_13edc_984{background:#d63b3b0d;border-bottom-color:#d63b3b}._richTextSlotInputSm_13edc_989{width:80px;min-width:60px}._richTextSlotInputMd_13edc_994{width:160px;min-width:120px}._richTextSlotInputLg_13edc_999{width:240px;min-width:180px}@media (width<=640px){._fieldShell_13edc_121{padding:12px 16px}._fieldShell_13edc_121:after{left:16px;right:16px}._fieldShellLayout_13edc_203{padding:0 16px}._fieldShellSignature_13edc_217{padding:12px 16px}}._dateInput_ro3uw_1{box-sizing:border-box;background:#fff;border:1.5px solid #e8e4df;border-radius:9px;align-items:center;height:42px;padding:0 4px;transition:all .2s;display:flex}._dateInput_ro3uw_1:hover{border-color:#d0cbc5}._dateInput_ro3uw_1:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._segment_ro3uw_20{color:#2a2622;text-align:center;letter-spacing:.5px;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:32px;padding:8px 2px;font-family:inherit;font-size:.88rem}._segment_ro3uw_20::placeholder{color:#9e9790;font-weight:400}._segment_ro3uw_20::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._segment_ro3uw_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._segmentYear_ro3uw_42{width:48px}._separator_ro3uw_46{color:#d0cbc5;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem}._wrapper_ro3uw_53{position:relative}._calToggle_ro3uw_57{color:#b5afa8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px 5px;transition:all .15s;display:flex}._calToggle_ro3uw_57:hover,._calToggleActive_ro3uw_76{color:var(--primary);background:#5035ed0f}._calDropdown_ro3uw_81{z-index:1400;border:1px solid #94a3b81a;border-top:2px solid var(--primary);-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;width:262px;padding:10px 12px 8px;animation:.14s _calReveal_ro3uw_1;position:fixed;box-shadow:0 12px 42px #0c0e351f,0 2px 6px #0c0e350f}._calDropdownAbove_ro3uw_95{border-top:1px solid #94a3b81a;border-bottom:2px solid var(--primary);animation:.14s _calRevealAbove_ro3uw_1}@keyframes _calReveal_ro3uw_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _calRevealAbove_ro3uw_1{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._calNav_ro3uw_121{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._calNavBtn_ro3uw_128{all:unset;box-sizing:border-box;cursor:pointer;color:#5c5650;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:flex}._calNavBtn_ro3uw_128:hover{color:var(--primary);background:#5035ed12}._calNavChips_ro3uw_146{align-items:center;gap:4px;display:flex}._calNavChip_ro3uw_146{all:unset;box-sizing:border-box;color:var(--primary);cursor:pointer;letter-spacing:-.01em;background:#5035ed0f;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;font-size:.78rem;font-weight:600;transition:all .12s;display:inline-flex}._calNavChip_ro3uw_146:hover{background:#5035ed21}._calNavLabelStatic_ro3uw_172{color:#2a2622;letter-spacing:-.01em;font-size:.8rem;font-weight:600}._calWeekdays_ro3uw_179{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}._calWeekday_ro3uw_179{text-align:center;color:#b5afa8;text-transform:uppercase;letter-spacing:.4px;padding:3px 0;font-size:.62rem;font-weight:600}._calDays_ro3uw_195{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}._calDay_ro3uw_195{all:unset;box-sizing:border-box;color:#2a2622;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:32px;font-size:.76rem;font-weight:500;transition:all .1s;display:flex}._calDay_ro3uw_195:hover{color:var(--primary);background:#5035ed14}._calDaySelected_ro3uw_220{background:var(--primary);color:#fff;font-weight:600}._calDaySelected_ro3uw_220:hover{background:var(--primary);color:#fff;opacity:.92}._calDayToday_ro3uw_232{color:var(--primary);font-weight:700;position:relative}._calDayToday_ro3uw_232:after{content:"";background:var(--primary);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._calDayMuted_ro3uw_251{color:#ddd8d2;justify-content:center;align-items:center;height:32px;font-size:.76rem;font-weight:400;display:flex}._calToday_ro3uw_261{all:unset;box-sizing:border-box;text-align:center;width:100%;color:var(--primary);cursor:pointer;letter-spacing:.3px;border-top:1px solid #94a3b81a;margin-top:4px;padding:7px 0 3px;font-size:.7rem;font-weight:600;transition:opacity .12s;display:block}._calToday_ro3uw_261:hover{opacity:.65}._calMonths_ro3uw_281{grid-template-columns:repeat(3,1fr);gap:4px;padding:4px 0;display:grid}._calMonthCell_ro3uw_288{all:unset;box-sizing:border-box;color:#2a2622;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:10px 0;font-size:.76rem;font-weight:500;transition:all .1s;display:flex}._calMonthCell_ro3uw_288:hover{color:var(--primary);background:#5035ed14}._calMonthCellActive_ro3uw_307{background:var(--primary);color:#fff;font-weight:600}._calMonthCellActive_ro3uw_307:hover{background:var(--primary);color:#fff;opacity:.92}._calMonthCellCurrent_ro3uw_319{color:var(--primary);background:#5035ed0f;font-weight:700}._calYears_ro3uw_326{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px 0;display:grid}._calYearCell_ro3uw_333{all:unset;box-sizing:border-box;color:#2a2622;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:9px 0;font-size:.74rem;font-weight:500;transition:all .1s;display:flex}._calYearCell_ro3uw_333:hover{color:var(--primary);background:#5035ed14}._calYearCellActive_ro3uw_352{background:var(--primary);color:#fff;font-weight:600}._calYearCellActive_ro3uw_352:hover{background:var(--primary);color:#fff;opacity:.92}._calYearCellCurrent_ro3uw_364{color:var(--primary);background:#5035ed0f;font-weight:700}._timeInput_ojzwj_1{box-sizing:border-box;background:#fff;border:1.5px solid #e8e4df;border-radius:9px;align-items:center;height:42px;padding:0 4px;transition:all .2s;display:flex}._timeInput_ojzwj_1:hover{border-color:#d0cbc5}._timeInput_ojzwj_1:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #5035ed14}._segment_ojzwj_20{color:#2a2622;text-align:center;letter-spacing:.5px;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:32px;padding:8px 2px;font-family:inherit;font-size:.88rem}._segment_ojzwj_20::placeholder{color:#9e9790;font-weight:400}._segment_ojzwj_20::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._segment_ojzwj_20::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._separator_ojzwj_42{color:#d0cbc5;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem}._wrapper_ojzwj_49{position:relative}._clockToggle_ojzwj_53{color:#b5afa8;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:4px 5px;transition:all .15s;display:flex}._clockToggle_ojzwj_53:hover,._clockToggleActive_ojzwj_72{color:var(--primary);background:#5035ed0f}._clockDropdown_ojzwj_77{z-index:1400;border:1px solid #94a3b81a;border-top:2px solid var(--primary);-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;width:164px;padding:8px 6px 6px;animation:.14s _clockReveal_ojzwj_1;position:fixed;box-shadow:0 12px 42px #0c0e351f,0 2px 6px #0c0e350f}._clockDropdownAbove_ojzwj_91{border-top:1px solid #94a3b81a;border-bottom:2px solid var(--primary);animation:.14s _clockRevealAbove_ojzwj_1}@keyframes _clockReveal_ojzwj_1{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _clockRevealAbove_ojzwj_1{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._columns_ojzwj_117{gap:0;display:flex}._column_ojzwj_117{flex-direction:column;flex:1;min-width:0;display:flex}._columnLabel_ojzwj_129{text-align:center;color:#b5afa8;text-transform:uppercase;letter-spacing:.4px;padding:2px 0 4px;font-size:.62rem;font-weight:600;display:block}._columnList_ojzwj_140{scroll-behavior:auto;max-height:192px;padding:0 4px;overflow-y:auto}._columnList_ojzwj_140::-webkit-scrollbar{width:3px}._columnList_ojzwj_140::-webkit-scrollbar-track{background:0 0}._columnList_ojzwj_140::-webkit-scrollbar-thumb{background:#e8e4df;border-radius:3px}._columnList_ojzwj_140::-webkit-scrollbar-thumb:hover{background:#d0cbc5}._columnDivider_ojzwj_160{background:#94a3b81f;width:1px;margin:18px 0 4px}._cell_ojzwj_166{all:unset;box-sizing:border-box;color:#2a2622;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:30px;font-size:.76rem;font-weight:500;transition:all .1s;display:flex}._cell_ojzwj_166:hover{color:var(--primary);background:#5035ed14}._cellSelected_ojzwj_187{background:var(--primary);color:#fff;font-weight:600}._cellSelected_ojzwj_187:hover{background:var(--primary);color:#fff;opacity:.92}._cellCurrent_ojzwj_199{color:var(--primary);font-weight:700;position:relative}._cellCurrent_ojzwj_199:after{content:"";background:var(--primary);opacity:.5;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}._nowBtn_ojzwj_218{all:unset;box-sizing:border-box;text-align:center;width:100%;color:var(--primary);cursor:pointer;letter-spacing:.3px;border-top:1px solid #94a3b81a;margin-top:4px;padding:7px 0 3px;font-size:.7rem;font-weight:600;transition:opacity .12s;display:block}._nowBtn_ojzwj_218:hover{opacity:.65}._wrapper_n3mtr_1{flex-shrink:1;min-width:0;position:relative}._trigger_n3mtr_7{color:#ffffffeb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1.5px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;width:260px;padding:6px 8px 6px 12px;font-family:inherit;transition:all .15s;display:flex}._trigger_n3mtr_7:hover{background:#ffffff24;border-color:#ffffff4d}._triggerOpen_n3mtr_27{background:#7a5cff2e;border-color:#a68fff73}._triggerName_n3mtr_32{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden}._triggerChevron_n3mtr_45{color:#fff9;background:#ffffff14;border-radius:5px;flex-shrink:0;margin-left:auto;padding:1px;transition:all .2s;font-size:17px!important}._triggerChevronOpen_n3mtr_56{color:#ffffffd9;background:#ffffff24;transform:rotate(180deg)}._dropdown_n3mtr_62{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#1e183af2;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:3px;min-width:240px;max-width:320px;padding:6px;animation:.15s _dropIn_n3mtr_1;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 40px #0006,0 4px 12px #0003}@keyframes _dropIn_n3mtr_1{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._row_n3mtr_91{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:1.5px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-family:inherit;transition:all .15s;display:flex}._row_n3mtr_91:hover{background:#ffffff0f}._row_n3mtr_91:active{transform:scale(.98)}._rowActive_n3mtr_116{background:#7a5cff26;border-color:#a68fff66}._rowComplete_n3mtr_122{background:#42b34814}._rowLocked_n3mtr_127{opacity:.4;cursor:default}._rowLocked_n3mtr_127:hover{background:0 0}._rowLocked_n3mtr_127:active{transform:none}._progressRing_n3mtr_139{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}._progressRingSvg_n3mtr_149{position:absolute;inset:0;transform:rotate(-90deg)}._progressRingBg_n3mtr_155{fill:none;stroke:#ffffff1a;stroke-width:2.5px}._progressRingFill_n3mtr_161{fill:none;stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .4s}._progressRingFillPurple_n3mtr_168{stroke:#9a83ff}._progressRingFillGreen_n3mtr_173{stroke:#42b348}._progressIndex_n3mtr_178{color:#fff9;z-index:1;font-size:.65rem;font-weight:700;line-height:1}._progressIndexActive_n3mtr_186{color:#fffffff2}._checkIcon_n3mtr_191{color:#42b348;z-index:1;font-size:15px}._lockIcon_n3mtr_197{color:#ffffff59;z-index:1;font-size:13px}._rowText_n3mtr_203{flex-direction:column;gap:1px;min-width:0;display:flex}._rowName_n3mtr_210{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.76rem;font-weight:600;line-height:1.2;overflow:hidden}._rowNameActive_n3mtr_221{color:#fffffff2}._rowStatus_n3mtr_226{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:500;line-height:1.2;overflow:hidden}._rowStatusComplete_n3mtr_236{color:#42b348d9}._rowStatusLocked_n3mtr_241{color:#ffa500b3}@media (width<=640px){._trigger_n3mtr_7{gap:6px;width:200px;padding:5px 6px 5px 10px}._triggerName_n3mtr_32{font-size:.72rem}._dropdown_n3mtr_62{min-width:220px;max-width:280px;padding:5px}._row_n3mtr_91,._rowActive_n3mtr_116,._rowComplete_n3mtr_122,._rowLocked_n3mtr_127{gap:8px;padding:7px 10px 7px 7px}._progressRing_n3mtr_139{width:24px;height:24px}._rowName_n3mtr_210,._rowNameActive_n3mtr_221{font-size:.7rem}._rowStatus_n3mtr_226,._rowStatusComplete_n3mtr_236,._rowStatusLocked_n3mtr_241{font-size:.58rem}}@media (width<=420px){._trigger_n3mtr_7{gap:4px;width:160px;padding:4px 5px 4px 8px}._triggerName_n3mtr_32{font-size:.68rem}}._root_1d4f8_1{z-index:1400;background:var(--primary-dark);background-image:radial-gradient(circle at 20% 20%,#5035ed40 0%,#0000 50%),radial-gradient(circle at 80% 80%,#4a6fa52e 0%,#0000 50%);flex-direction:column;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}._rootContained_1d4f8_13{inset:unset;z-index:auto;height:100%;position:relative}._sessionBrandBar_1d4f8_20{padding:max(env(safe-area-inset-top), 8px) 12px 10px;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}._sessionBrandBarLink_1d4f8_28{color:inherit;outline:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative}._sessionBrandBarLink_1d4f8_28:focus-visible{border-radius:8px;box-shadow:0 0 0 2px #ffffff73}._sessionBrandBarPoweredBy_1d4f8_42{color:#ffffff73;letter-spacing:.02em;white-space:nowrap;font-size:.72rem;font-weight:500}._sessionBrandBarLogo_1d4f8_50{flex-shrink:0;justify-content:flex-start;align-items:center;line-height:0;display:flex}._sessionBrandBarLogo_1d4f8_50 svg{max-width:min(192px,100vw - 40px);display:block;margin:0!important}._welcome_1d4f8_63{text-align:center;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;align-items:center;padding:40px 32px;display:flex;overflow-y:auto}._welcome_1d4f8_63:before,._welcome_1d4f8_63:after{content:"";flex:1}._secureBadge_1d4f8_78{background:#ffffff14;border:1px solid #ffffff26;border-radius:40px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 18px 6px 10px;animation:.5s .1s both _fadeDown_1d4f8_1;display:inline-flex}._secureBadgeDot_1d4f8_90{background:#4ecca3;border-radius:50%;width:8px;height:8px;animation:2s infinite _pulse_1d4f8_1}._secureBadgeText_1d4f8_98{color:#ffffffb3;letter-spacing:.5px;font-size:.78rem;font-weight:500}._welcomeBadge_1d4f8_105{background:linear-gradient(135deg, var(--primary) 0%, #6c47ff 100%);border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:28px;animation:.5s cubic-bezier(.34,1.56,.64,1) .15s both _badgePop_1d4f8_1;display:flex;box-shadow:0 8px 24px #5035ed59,0 2px 8px #5035ed33}@keyframes _badgePop_1d4f8_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._welcomeTitle_1d4f8_128{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:1.85rem;font-weight:700;animation:.4s .25s both _fadeUp_1d4f8_1}._welcomeSubtitle_1d4f8_137{color:#ffffff80;letter-spacing:.3px;max-width:380px;margin:0 0 36px;font-size:1rem;font-weight:300;line-height:1.5;animation:.4s .3s both _fadeUp_1d4f8_1}._formList_1d4f8_148{flex-direction:column;gap:10px;width:100%;max-width:420px;margin-bottom:32px;animation:.4s .35s both _fadeUp_1d4f8_1;display:flex}._formListItem_1d4f8_158{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;transition:all .15s;display:flex}._formListItem_1d4f8_158:hover{background:#ffffff1a;border-color:#ffffff2e}._formListNumber_1d4f8_174{color:#ffffffe6;background:#5035ed4d;border:1px solid #5035ed66;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.82rem;font-weight:700;display:flex}._formListInfo_1d4f8_189{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._formListName_1d4f8_198{color:#ffffffe6;letter-spacing:-.01em;font-size:.9rem;font-weight:600}._formListDesc_1d4f8_205{color:#fff6;letter-spacing:-.01em;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}._welcomeHint_1d4f8_215{color:#ffffff59;letter-spacing:.3px;margin:0 0 20px;font-size:.75rem;font-weight:400;animation:.4s .4s both _fadeUp_1d4f8_1}._topBar_1d4f8_224{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;margin:10px 24px;padding:10px 14px;animation:.4s .1s both _fadeDown_1d4f8_1;display:flex;position:relative;box-shadow:0 8px 24px #0b12293d}._topBarLeft_1d4f8_242{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}._topBarBrandLink_1d4f8_250{color:inherit;opacity:.9;outline:none;flex-shrink:0;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}._topBarBrandLink_1d4f8_250:hover{opacity:1}._topBarBrandLink_1d4f8_250:focus-visible{border-radius:6px;box-shadow:0 0 0 2px #ffffff73}._topBarBrandLogo_1d4f8_268{width:96px;height:23px;display:block;position:relative;overflow:hidden}._topBarBrandLogo_1d4f8_268 svg{position:absolute;top:0;left:0;transform-origin:0 0!important;margin:0!important;transform:scale(.5)!important}._topBarDivider_1d4f8_284{background:#ffffff2e;flex-shrink:0;width:1px;height:20px}._topBarTitleBlock_1d4f8_291{flex-direction:column;flex:0 auto;min-width:0;display:flex}._stepIndicatorScroll_1d4f8_298{overscroll-behavior-x:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex:1 1 0;min-width:0;overflow:auto hidden}._stepIndicatorScroll_1d4f8_298::-webkit-scrollbar{height:3px}._stepIndicatorScroll_1d4f8_298::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}._stepIndicatorScroll_1d4f8_298::-webkit-scrollbar-track{background:0 0}._stepIndicator_1d4f8_298{flex-shrink:0;align-items:center;gap:0;width:max-content;display:flex}._stepIndicatorSegment_1d4f8_328{flex-shrink:0;align-items:center;display:flex}._stepDot_1d4f8_334{color:#ffffff59;background:#ffffff0a;border:2px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.7rem;font-weight:600;transition:all .3s;display:flex}._stepDotActive_1d4f8_350{color:#fff;background:linear-gradient(135deg,#7a5cff 0%,#9a83ff 100%);border-color:#9a83ff;box-shadow:0 0 0 3px #795dff52}._sectionDotPassed_1d4f8_358{color:#ffffffe6;background:#7a5cff47;border-color:#a68fff8c}._stepDotDone_1d4f8_365{background:var(--success);border-color:var(--success);color:#fff}._stepLine_1d4f8_372{background:#ffffff1f;width:18px;height:2px}._stepLineDone_1d4f8_378{background:var(--success)}._sectionLinePassed_1d4f8_383{background:#a68fffb8}._topBarTitle_1d4f8_291{color:#ffffffd9;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}._topBarSubtitle_1d4f8_399{color:#ffffff8f;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.7rem;font-weight:500;overflow:hidden}._topBarRight_1d4f8_410{flex-shrink:0;align-items:center;gap:8px;display:flex}._topBarCounters_1d4f8_417{align-items:center;gap:6px;display:flex}._topBarCounter_1d4f8_417{color:#fffffffa;letter-spacing:.01em;background:#7a5cff52;border:1px solid #bbadff8c;border-radius:20px;padding:5px 12px;font-size:.78rem;font-weight:700}._topBarFormsCounter_1d4f8_434{color:#ffffffe0;letter-spacing:.01em;background:#ffffff1f;border:1px solid #ffffff47;border-radius:20px;padding:4px 10px;font-size:.74rem;font-weight:700}._topBarExit_1d4f8_445{color:#ffffff73;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .2s;display:flex}._topBarExit_1d4f8_445:hover{color:#fffc;background:#ffffff1f;border-color:#ffffff40}._formView_1d4f8_465{flex-direction:column;flex:1;display:flex;overflow:hidden}._formCard_1d4f8_472{background:linear-gradient(#fcfbff 0%,#f8f6ff 100%);border:1px solid #b5aaec4d;border-radius:20px 20px 0 0;flex-direction:column;flex:1;animation:.45s _fadeUp_1d4f8_1;display:flex;overflow:hidden;box-shadow:0 -6px 42px #11183347}._formContent_1d4f8_484{-webkit-overflow-scrolling:touch;flex:1;padding:28px 32px;overflow-y:auto}._formContentInner_1d4f8_491{max-width:780px;margin:0 auto}._formFooter_1d4f8_496{background:linear-gradient(#f3efff 0%,#efe9ff 100%);border-top:1px solid #b5aaec73;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 32px;display:flex}._formFooterProgress_1d4f8_507{color:#6e658a;align-items:center;gap:8px;font-size:.75rem;font-weight:500;display:flex}._formFooterActions_1d4f8_516{align-items:center;gap:10px;display:flex}._successView_1d4f8_522{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}@keyframes _successPop_1d4f8_1{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes _fadeUp_1d4f8_1{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeDown_1d4f8_1{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1d4f8_1{0%{opacity:0}to{opacity:1}}@keyframes _pulse_1d4f8_1{0%,to{opacity:1}50%{opacity:.4}}._successCheckmark_1d4f8_581{background:linear-gradient(135deg,#42b348 0%,#34a853 100%);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:28px;animation:.5s cubic-bezier(.34,1.56,.64,1) .1s both _successPop_1d4f8_1;display:flex;box-shadow:0 8px 28px #42b34866,0 2px 8px #42b34833}._successTitle_1d4f8_594{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:1.75rem;font-weight:700;animation:.4s .35s both _fadeUp_1d4f8_1}._successSubtitle_1d4f8_603{color:#ffffff8c;letter-spacing:-.01em;margin:0 0 24px;font-size:1rem;font-weight:400;animation:.4s .45s both _fadeUp_1d4f8_1}._successHint_1d4f8_612{color:#fff6;letter-spacing:.3px;text-transform:uppercase;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;margin:0;padding:14px 24px;font-size:.85rem;font-weight:500;animation:.4s .55s both _fadeUp_1d4f8_1}._exitOverlay_1d4f8_626{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;animation:.15s _fadeIn_1d4f8_1;display:flex;position:fixed;inset:0}._exitDialog_1d4f8_638{text-align:center;background:#fff;border-radius:20px;width:340px;max-width:calc(100vw - 48px);padding:28px 24px 22px;box-shadow:0 24px 48px #0003,0 8px 16px #0000001a}._exitIconWrap_1d4f8_648{background:#fef2f2;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex}._submitIconWrap_1d4f8_659{background:linear-gradient(135deg,#42b348 0%,#34a853 100%);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 16px;display:flex;box-shadow:0 4px 12px #42b34840}._exitTitle_1d4f8_671{color:#1d1d1f;letter-spacing:-.02em;margin:0 0 8px;font-size:1.05rem;font-weight:650}._exitMessage_1d4f8_679{color:#86868b;margin:0 0 24px;font-size:.85rem;line-height:1.55}._exitActions_1d4f8_686{flex-direction:column;gap:8px;display:flex}@media (width<=640px){._sessionBrandBar_1d4f8_20{padding:max(env(safe-area-inset-top), 6px) 0px 8px}._sessionBrandBarPoweredBy_1d4f8_42{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}._welcome_1d4f8_63{padding:24px 16px}._welcomeTitle_1d4f8_128{font-size:1.4rem}._topBar_1d4f8_224{margin:10px 12px;padding:9px 12px}._topBarLeft_1d4f8_242{gap:8px}._topBarBrandLogo_1d4f8_268{width:77px;height:18px}._topBarBrandLogo_1d4f8_268 svg{transform:scale(.4)!important}._topBarDivider_1d4f8_284{height:16px}._topBarTitle_1d4f8_291{font-size:.85rem}._topBarSubtitle_1d4f8_399{display:none}._stepDot_1d4f8_334,._stepDotActive_1d4f8_350,._stepDotDone_1d4f8_365{width:22px;height:22px;font-size:.62rem}._stepLine_1d4f8_372,._stepLineDone_1d4f8_378{width:12px}._formContent_1d4f8_484{padding:20px 16px}._formFooter_1d4f8_496{padding:12px 16px}._successTitle_1d4f8_594{font-size:1.4rem}}@media (width<=420px){._topBar_1d4f8_224{gap:8px;margin:8px;padding:8px 10px}._topBarBrandLogo_1d4f8_268{width:67px;height:16px}._topBarBrandLogo_1d4f8_268 svg{transform:scale(.35)!important}._topBarDivider_1d4f8_284{height:14px}._topBarLeft_1d4f8_242{gap:6px}._topBarTitle_1d4f8_291{font-size:.8rem}}._container_1t909_1{flex-direction:column;gap:8px;display:flex}._label_1t909_7{color:var(--grayscale-dark);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}._pipeline_1t909_15{flex-wrap:wrap;align-items:center;gap:4px;display:flex}._step_1t909_22{border:1px solid var(--grayscale-light);background:#fff;border-radius:6px;align-items:center;gap:2px;padding:2px 4px 2px 8px;font-size:.78rem;font-weight:500;transition:border-color .15s;display:flex}._step_1t909_22:hover{border-color:var(--primary-main)}._stepRole_1t909_38{min-width:58px}._stepNumber_1t909_42{color:var(--grayscale-dark);margin-right:4px;font-size:.65rem;font-weight:600}._arrow_1t909_49{color:var(--grayscale-dark);align-items:center;font-size:.72rem;display:flex}._addButton_1t909_56{color:var(--primary-main);border:1px dashed var(--primary-light);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:2px;padding:4px 8px;font-size:.72rem;transition:all .15s;display:flex}._addButton_1t909_56:hover{border-color:var(--primary-main);background:#5035ed0a}._loadingSpinner_o3rg9_1{color:#ffffffb3;margin-bottom:24px}._loadingText_o3rg9_6{color:#ffffff80;margin:0;font-size:.9rem}._errorBadgeDot_o3rg9_12{background:#f87171;border-radius:50%;width:8px;height:8px}._errorWelcomeBadge_o3rg9_19{background:linear-gradient(135deg,#ef4444,#dc2626)}._iconWhiteLarge_o3rg9_23{color:#fff;font-size:28px}._errorTitleLarge_o3rg9_28{font-size:1.5rem}._errorHint_o3rg9_32{color:#fff6;text-align:center;max-width:340px;margin-top:-16px;margin-bottom:24px;font-size:.78rem;line-height:1.6}._formListItemLocked_o3rg9_42{opacity:.5}._lockIcon_o3rg9_46{color:#94a3b8;margin-left:4px;font-size:14px}._formListDescMuted_o3rg9_52{color:#94a3b8}._welcomeSubtitleFlush_o3rg9_56{margin-top:0}._getStartedButton_o3rg9_60{background:linear-gradient(135deg, var(--primary), #6c47ff);text-transform:none;letter-spacing:-.01em;border-radius:14px;padding:12px 40px;font-size:1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 16px #5035ed59}._getStartedButton_o3rg9_60:hover{transform:translateY(-1px);box-shadow:0 7px 22px #5035ed73}._exitIcon_o3rg9_79{color:#ef4444;font-size:24px}._submitIcon_o3rg9_84{color:#fff;font-size:24px}._dialogButtonExit_o3rg9_89{text-transform:none;box-shadow:none;border-radius:12px;padding-top:10.4px;padding-bottom:10.4px;font-size:.88rem;font-weight:600}._dialogButtonMuted_o3rg9_99{color:#86868b;text-transform:none;border-radius:12px;padding-top:10.4px;padding-bottom:10.4px;font-size:.88rem;font-weight:500}._dialogButtonSubmit_o3rg9_109{text-transform:none;box-shadow:none;background:linear-gradient(135deg,#2e7d5e 0%,#236b4d 100%);border-radius:12px;padding-top:10.4px;padding-bottom:10.4px;font-size:.88rem;font-weight:600}._dialogButtonSubmit_o3rg9_109:hover{background:linear-gradient(135deg,#267052 0%,#1d5c41 100%)}._spinnerWhite_o3rg9_123{color:#fff}._successCheckIcon_o3rg9_127{color:#fff;font-size:48px}._container_gtku0_1{background-color:var(--grayscale-lightest);flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}@supports not (height:100dvh){._container_gtku0_1{height:calc(100vh - 64px)}}._header_gtku0_14{border-bottom:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}._headerLeft_gtku0_24{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._headerTitle_gtku0_32{color:var(--primary-dark);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._headerActions_gtku0_42{flex-shrink:0;align-items:center;gap:8px;display:flex}._progressIndicator_gtku0_49{align-items:center;gap:6px;display:flex}._saveIndicator_gtku0_55{color:var(--grayscale-dark);align-items:center;gap:4px;font-size:.72rem;display:flex}._saveError_gtku0_63{color:#ef4444}._body_gtku0_67{flex:1;padding:24px;overflow-y:auto}._returnBanner_gtku0_73{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}._returnBannerText_gtku0_84{color:#9a3412;font-size:.82rem;line-height:1.4}._returnBannerLabel_gtku0_90{margin-bottom:2px;font-weight:600;display:block}._workflowTimeline_gtku0_96{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:20px;display:flex}._timelineStep_gtku0_104{background:var(--grayscale-lightest);color:var(--grayscale-dark);border:1px solid var(--grayscale-light);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:500;display:flex}._timelineStepCurrent_gtku0_117{border-color:var(--primary-main);color:var(--primary-main);background:#5035ed14;font-weight:600}._timelineStepCompleted_gtku0_125{color:#2e7d32;background:#4caf5014;border-color:#4caf50}._timelineArrow_gtku0_132{color:var(--grayscale-dark);font-size:.72rem}._formContent_gtku0_137{max-width:800px;margin:0 auto}._footer_gtku0_142{border-top:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:12px 24px;display:flex}._footerLeft_gtku0_152,._footerRight_gtku0_157{gap:8px;display:flex}._overlay_gtku0_162{z-index:1300;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_gtku0_172{background:#fff;border-radius:16px;width:90%;max-width:420px;padding:24px;box-shadow:0 20px 60px #0003}._dialogTitle_gtku0_181{margin:0 0 8px;font-size:1rem;font-weight:600}._dialogText_gtku0_187{color:var(--grayscale-dark);margin:0 0 16px;font-size:.85rem;line-height:1.4}._dialogActions_gtku0_194{flex-direction:column;gap:8px;display:flex}._loadingState_gtku0_200{height:100%;color:var(--grayscale-dark);justify-content:center;align-items:center;gap:12px;font-size:.9rem;display:flex}._dialogContent_h15ah_1{flex-direction:column;align-items:stretch;gap:16px;display:flex}._resultContent_h15ah_8{flex-direction:column;align-items:stretch;gap:12px;display:flex}._matchedSubtrays_h15ah_15{background:var(--bg-secondary,#f5f6f8);border-radius:6px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}._matchedSubtrayRow_h15ah_24{color:var(--text-primary,#1f2937);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}._matchedSubtrayLabel_h15ah_33{flex-direction:column;min-width:0;display:flex}._matchedSubtrayName_h15ah_39{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._matchedSubtrayId_h15ah_46{color:var(--text-secondary,#6b7280);font-family:JetBrainsMono,ui-monospace,Menlo,monospace;font-size:11px}._matchedSubtrayConfidence_h15ah_52{color:var(--text-secondary,#6b7280);flex-shrink:0}._cameraFrame_h15ah_57{background:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:1200px;height:min(70vh,720px);min-height:240px;max-height:85vh;margin:0 auto;display:flex;position:relative;overflow:hidden}._cameraFrame_h15ah_57 video,._cameraFrame_h15ah_57 img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}._switchCameraWrapper_h15ah_80{z-index:2;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:12px;left:12px}._switchCameraButton_h15ah_91{text-transform:uppercase;color:var(--primary,#5a31f4);background:#fff;box-shadow:0 2px 6px #00000040}._switchCameraButton_h15ah_91:hover{background:#f3f4f6}._cameraMenu_h15ah_101{background:#fff;border-radius:6px;flex-direction:column;min-width:200px;display:flex;overflow:hidden;box-shadow:0 4px 12px #00000040}._cameraOption_h15ah_111{color:var(--text-primary,#1f2937);cursor:pointer;padding:10px 14px;font-size:13px}._cameraOption_h15ah_111:hover{background:#f3f4f6}._cameraOptionActive_h15ah_121{background:var(--primary-light,#ece7ff);color:var(--primary,#5a31f4);font-weight:600}._cameraOptionActive_h15ah_121:hover{background:var(--primary-light,#ece7ff)}._loadingBlock_h15ah_130{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}._candidateList_h15ah_139{flex-direction:column;gap:8px;display:flex}._candidateButton_h15ah_145{text-transform:none;justify-content:space-between;width:100%}._helperText_h15ah_151{color:var(--text-secondary,#6b7280);text-align:center}._errorBlock_h15ah_156{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}._nativeCaptureTap_h15ah_165{cursor:pointer}.submit-image-dialog_wrapper .dialog-content{background-color:#000;flex-direction:column;width:100vw;height:100vh;min-height:0;display:flex}.submit-image-dialog_wrapper .dialog-content .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background-color:#000c;justify-content:space-between;align-items:center;padding:16px;display:flex}.submit-image-dialog_wrapper .dialog-content .header .header-left{align-items:center;gap:12px;display:flex}.submit-image-dialog_wrapper .dialog-content .header .header-left .title{color:#fff;font-size:1.125rem;font-weight:500}.submit-image-dialog_wrapper .dialog-content .header .header-left .close-button{color:#fff}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button{background-color:var(--primary);color:#fff;border-radius:24px;min-width:120px;padding:8px 16px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #0000004d}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button:hover{background-color:var(--primary-dark,#0056b3);box-shadow:0 4px 12px #0006}.submit-image-dialog_wrapper .dialog-content .header .header-right .submit-button:disabled{color:#ffffff80;background-color:#fff3}.submit-image-dialog_wrapper .dialog-content .main-content{flex-direction:column;flex:1;min-height:0;padding-bottom:96px;display:flex;position:relative;overflow:hidden}.submit-image-dialog_wrapper .dialog-content .main-content .image-container{flex:1;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.submit-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper{min-height:0;padding:16px;position:absolute;inset:0}.submit-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image{-o-object-fit:contain;object-fit:contain;will-change:transform;transform-origin:50%;border:1px solid #ffffff1a;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff0d,0 0 20px #0000004d}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls{bottom:env(safe-area-inset-bottom,0px);z-index:100;touch-action:none;background:linear-gradient(#0000,#000000f2);justify-content:center;gap:24px;min-height:80px;padding:16px;display:flex;position:fixed;left:0;right:0}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button{color:#fff;width:48px;height:48px}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button svg{font-size:24px}.submit-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button:disabled{color:#ffffff4d}.loading-container{justify-content:center;align-items:center;width:100%;height:80vh;display:flex}.header-buttons .back_button{z-index:1000;background-color:#ffffffbf;position:absolute;top:8px;left:8px}.header-buttons .back_button:hover{background-color:#fff}.camera-container{background-color:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.camera-container video::-webkit-media-controls{display:none!important}.camera-container ::-webkit-media-controls-panel{appearance:none;display:none!important}.camera-container ::--webkit-media-controls-play-button{appearance:none;display:none!important}.camera-container ::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}.camera-container .spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-container .camera-feed{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#000;width:100%;height:100%}.camera-container .buttons-container{flex-direction:column;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:space-between!important}.camera-container .buttons-container .camera-options_container{z-index:30;position:absolute;top:8px;left:50%;transform:translate(-50%)}.camera-container .buttons-container .camera-options_container .camera-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);background:#ffffffe6;border:1px solid #0000001a;border-radius:50px;padding:8px 16px;font-weight:500;box-shadow:0 2px 8px #0000001a}.camera-container .buttons-container .camera-options_container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.camera-container .buttons-container .camera-options_container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.camera-container .buttons-container .camera-options_container .camera-switch .MuiButton-startIcon{margin-right:8px}.camera-container .buttons-container .camera-options_container .camera-options{transform-origin:top;background:#fff;border-radius:12px;min-width:250px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 20px #00000026}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.camera-container .buttons-container .camera-options_container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.camera-container .buttons-container .camera-options_container .camera-options .camera-option:last-child{border-bottom:none}.camera-container .buttons-container .camera-options_container .camera-options .camera-option .label{color:#2c3e50;font-weight:500}.camera-container .buttons-container .camera-options_container .camera-options .camera-option .type{color:#6c757d;font-size:12px}.camera-container .buttons-container .camera-options_container .camera-options .camera-option:hover{background:#f8f9fa}.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active{background:var(--primary)}.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .label,.camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .type{color:#fff}.camera-container .buttons-container .flip{color:var(--primary-lightest);background-color:var(--primary);border:none;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;padding:10px;display:flex}.camera-container .buttons-container .flip .icon{width:35px;height:35px}.camera-container .buttons-container .capture-buttons{z-index:20;background:linear-gradient(#0000 0%,#00000080 50%,#000000bf 100%);justify-content:center;align-items:center;gap:10px;width:100%;padding:24px 32px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.camera-container .buttons-container .capture-buttons .side-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#fff3;border:2px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:auto;height:45px;transition:all .2s;display:flex}.camera-container .buttons-container .capture-buttons .side-button:hover{background:#ffffff4d;transform:translateY(-2px)}.camera-container .buttons-container .capture-buttons .side-button:active{transform:translateY(1px)}.camera-container .buttons-container .capture-buttons .side-button .icon{width:24px;height:24px}.camera-container .buttons-container .capture-buttons .capture{background:0 0;border:4px solid #fff;border-radius:50%;width:76px;height:76px;transition:all .2s;position:relative}.camera-container .buttons-container .capture-buttons .capture:before{content:"";background:#fff;border-radius:50%;width:80%;height:80%;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-container .buttons-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.camera-container .buttons-container .capture-buttons .capture:active{transform:scale(.95)}.camera-container .buttons-container .capture-buttons .capture:active:before{width:75%;height:75%}.camera-container .buttons-container .capture-buttons .capture .icon{width:24px;height:24px;color:var(--primary);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-container .buttons-container .capture-buttons .manual-add{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.3px;background:#fff3;border:1px solid #ffffff4d;border-radius:24px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.camera-container .buttons-container .capture-buttons .manual-add:hover{background:#ffffff4d;transform:translateY(-2px)}.camera-container .buttons-container .capture-buttons .manual-add:active{transform:translateY(1px)}.native-smart-vision-capture{box-sizing:border-box;background-color:#000;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:absolute;inset:0}.tray-component{cursor:pointer;aspect-ratio:1;background-color:#fff;border:1px solid #0000;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:16px;padding:0;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000014}.tray-component:before{content:"";background:linear-gradient(135deg, var(--primary-lightest) 0%, transparent 100%);opacity:0;z-index:1;transition:opacity .3s;position:absolute;inset:0}.tray-component:focus{box-shadow:0 0 0 3px var(--primary-light), 0 8px 24px #5035ed26;outline:none}.tray-component:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 8px 24px #5035ed26}.tray-component:hover:before{opacity:.6}.tray-component:hover .tray-overlay{opacity:1;transform:translateY(0)}.tray-component:hover .tray-image{transform:scale(1.05)}.tray-component:hover .arrow-icon{opacity:1;transform:translate(4px)}.tray-component:active{background-color:#f5f5f5;transform:translateY(0)}.tray-component .tray-data_container{flex-direction:row;align-items:flex-start;gap:16px;width:100%;margin-bottom:0;display:flex;position:relative}.tray-component .tray-data_container .tray-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:40px;height:40px}.tray-component .tray-data_container .arrow-icon{color:#5a43e9;opacity:.5;align-self:center;margin-left:auto;font-size:20px;transition:all .2s ease-in-out}.tray-component .tray-data_container .tray-data{flex:1}.tray-component .tray-data_container .tray-data .tray-data_name{color:#11142d;margin-bottom:8px;font-size:17px;font-weight:500}.tray-component .tray-data_container .tray-data [data-field=Type] .field-value{text-transform:capitalize}.tray-component .tray-image-container{z-index:1;width:100%;height:100%;overflow:hidden}.tray-component .tray-image-container .tray-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.tray-component .tray-overlay{opacity:1;z-index:2;background:linear-gradient(#0000,#000000b3 40%,#000c);padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(0)}.tray-component .tray-overlay .tray-title{color:#fff;text-shadow:0 2px 4px #0003;margin-bottom:4px;font-size:1rem;font-weight:600}.tray-component .tray-overlay .tray-type{color:#ffffffe6;text-shadow:0 1px 2px #0003;margin-bottom:8px;font-size:.75rem;font-weight:500}.tray-component .tray-overlay .total-count{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.tray-component .tray-overlay .total-count .count-value{color:var(--primary-lightest);font-size:1rem;font-weight:600}.tray-component .tray-overlay .total-count .count-label{color:#ffffffe6;font-size:.7rem}.tray-component:after{content:"";opacity:0;pointer-events:none;z-index:3;background:linear-gradient(45deg,#0000 0%,#ffffff1a 30%,#0000 100%);width:200%;height:200%;transition:opacity .3s;animation:3s infinite shine;position:absolute;top:-50%;left:-50%;transform:rotate(45deg)}.tray-component .status-badge{color:var(--primary-dark);z-index:2;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:.7rem;font-weight:500;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000001a}.tray-component .status-badge .status-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;display:inline-block}.tray-component .status-badge:hover{transform:translateY(-2px)}.tray-component .tray-stats{z-index:2;gap:6px;display:flex;position:absolute;top:12px;left:12px}.tray-component .tray-stats .stat-item{background:var(--primary);text-align:center;border-radius:8px;padding:4px 8px;transition:all .3s;box-shadow:0 2px 8px #00000026}.tray-component .tray-stats .stat-item:hover{background:var(--primary-dark);transform:translateY(-2px)}.tray-component .tray-stats .stat-item .stat-value{color:#fff;margin-bottom:2px;font-size:.9rem;font-weight:600;line-height:1;display:block}.tray-component .tray-stats .stat-item .stat-label{color:#ffffffe6;text-transform:uppercase;letter-spacing:.5px;font-size:.6rem;font-weight:500;display:block}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(var(--primary-rgb), .4)}70%{box-shadow:0 0 0 8px rgba(var(--primary-rgb), 0)}to{box-shadow:0 0 0 0 rgba(var(--primary-rgb), 0)}}@keyframes shine{0%{transform:rotate(45deg)translate(-100%)}to{transform:rotate(45deg)translate(100%)}}.tray-component:after{content:"Click to view details";color:#666;opacity:0;font-size:12px;transition:opacity .2s ease-in-out;position:absolute;bottom:8px;right:16px}.tray-component:hover:after{opacity:1}.tray-details-container{background-color:#f8f9fa;max-width:1200px;margin:0 auto 32px;padding:16px}@media (width>=600px){.tray-details-container{padding:24px}}.tray-details-container .tray-details-header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;margin-bottom:16px;display:flex}.tray-details-container .tray-details-header .breadcrumbs{flex-direction:row;align-items:center;gap:12px;display:flex}@media (width>=600px){.tray-details-container .tray-details-header{flex-direction:row;align-items:center;margin-bottom:24px}}.tray-details-container .tray-details-header .back-button{width:auto!important}@media (width>=600px){.tray-details-container .tray-details-header .back-button{margin-right:24px}}.tray-details-container .tray-details-error{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:50vh;padding:16px;display:flex}.tray-details-container .tray-details-content{background-color:#fff;border-radius:8px;padding:16px}@media (width>=600px){.tray-details-container .tray-details-content{padding:32px}}.tray-details-container .tray-details-content .tray-title{color:#1a1a1a;word-break:break-word;margin-bottom:16px;font-weight:600}.tray-details-container .tray-details-content .tray-metadata-container{border-bottom:1px solid #e0e0e0;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}@media (width>=600px){.tray-details-container .tray-details-content .tray-metadata-container{margin-bottom:32px;padding-bottom:24px}}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata{flex-direction:row;gap:12px;width:100%;display:flex}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .tray-type-block,.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .vendor-block{background-color:#f5f5f5;border-radius:8px;flex:1;padding:12px 16px}.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .tray-type-block .MuiTypography-root,.tray-details-container .tray-details-content .tray-metadata-container .tray-metadata .vendor-block .MuiTypography-root{margin:0;line-height:1.5}.tray-details-container .tray-details-content .section-title{color:#424242;margin-bottom:12px;font-weight:500}@media (width>=600px){.tray-details-container .tray-details-content .section-title{margin-bottom:16px}}.tray-details-container .tray-details-content .tray-image-section{margin-bottom:24px}@media (width>=600px){.tray-details-container .tray-details-content .tray-image-section{margin-bottom:32px}}.tray-details-container .tray-details-content .tray-image-container{background-color:#fafafa;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:250px;display:flex;overflow:hidden}@media (width>=600px){.tray-details-container .tray-details-content .tray-image-container{min-height:400px}}.tray-details-container .tray-details-content .tray-image-container .tray-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tray-details-container .tray-details-content .tray-image-container .no-image-placeholder{text-align:center;padding:24px}@media (width>=600px){.tray-details-container .tray-details-content .tray-image-container .no-image-placeholder{padding:48px}}.tray-details-container .tray-details-content .action-section{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.tray-details-container .tray-details-content .action-section .section-title{margin-bottom:0;line-height:1.5}.tray-details-container .tray-details-content .action-section .MuiTypography-root{text-align:center}.tray-details-container .tray-details-content .action-section .action-buttons{justify-content:center;width:100%;display:flex}@media (width>=900px){.tray-details-container .tray-details-content .action-section .action-buttons{width:auto}}.tray-details-container .tray-details-content .action-section .action-buttons .MuiButton-root{white-space:nowrap;padding:8px 16px;font-weight:500}@media (width>=600px){.tray-details-container .tray-details-content .action-section .action-buttons .MuiButton-root{padding:12px 24px}}.spd-cortex-video_wrapper{border-radius:inherit;width:100%;height:100%;position:relative}.spd-cortex-video_wrapper .camera-select_container{z-index:30;position:absolute;top:16px;left:16px}.spd-cortex-video_wrapper .camera-select_container .camera-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000bf;border:1px solid #fff3;border-radius:50px;padding:8px 16px;transition:all .2s ease-in-out}.spd-cortex-video_wrapper .camera-select_container .camera-switch:hover{background:#000000e6;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.spd-cortex-video_wrapper .camera-select_container .camera-switch:active{transform:translateY(0)}.spd-cortex-video_wrapper .camera-select_container .camera-switch .MuiButton-startIcon{margin-right:8px}.spd-cortex-video_wrapper .camera-select_container .camera-options{background:#fff;border-radius:12px;min-width:250px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 4px 20px #00000026}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option:last-child{border-bottom:none}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option .label{color:#2c3e50;font-weight:500}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option .type{color:#6c757d;font-size:12px}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option:hover{background:#f8f9fa}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active{background:var(--primary)}.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active .label,.spd-cortex-video_wrapper .camera-select_container .camera-options .camera-option.active .type{color:#fff}.spd-cortex-video_wrapper .format-switch_container{background:var(--grayscale-dark);z-index:20;border-radius:15px;flex-direction:row;justify-content:space-between;align-items:center;width:150px;padding:10px;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%,-15%)}.spd-cortex-video_wrapper .scanner_outline{border:2px solid var(--white);box-sizing:border-box;pointer-events:none;border:3px solid #fffc;border-radius:8px;width:200px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spd-cortex-video_wrapper video{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.select-tray-id-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute}.select-tray-id-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.select-tray-id-modal .scanner-container{border-radius:25px;width:100%;height:260px;margin:20px 0;position:relative}.select-tray-id-modal .scanner-container .skeleton{border-radius:inherit;z-index:13;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select-tray-id-modal .product-container{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:15px;width:100%;padding:10px;display:flex}@media screen and (width<=800px){.select-tray-id-modal{width:95%}}.assigned-digital-trays-container{background-color:var(--grayscale-lightest);width:100%;padding:24px 24px 100px}.assigned-digital-trays-container .parent-tray-image-skeleton{border-radius:4px;margin-right:12px}.assigned-digital-trays-container .header-button{color:var(--primary);margin-bottom:24px}.assigned-digital-trays-container .header-button:hover{background-color:var(--primary-lightest)}.assigned-digital-trays-container .header-content{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.assigned-digital-trays-container .header-content h2{color:var(--primary-dark)}.assigned-digital-trays-container .header-content button{background-color:var(--primary)}.assigned-digital-trays-container .header-content button:hover{background-color:var(--primary-dark)}.assigned-digital-trays-container .trays-content{margin-top:16px}.assigned-digital-trays-container .trays-content .tray-accordion{border:1px solid var(--grayscale-light);border-radius:12px;margin-bottom:24px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #00000014}.assigned-digital-trays-container .trays-content .tray-accordion:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary{background-color:#fff}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary:hover{background-color:var(--primary-lightest)}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content{align-items:center;gap:24px;width:100%;padding:16px;display:flex}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .parent-tray-image{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:120px;height:120px;transition:transform .3s;box-shadow:0 4px 12px #0000001a}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .parent-tray-image:hover{transform:scale(1.05)}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info{flex:1}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info .tray-title{color:var(--primary-dark);margin-bottom:8px;font-size:1.25rem;font-weight:600}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-info .tray-barcode{color:var(--grayscale);font-size:.875rem}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-summary .summary-content .tray-count{background:var(--primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:48px;font-weight:600;display:flex;box-shadow:0 2px 8px #5035ed4d}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-details{background:linear-gradient(to bottom, white, var(--grayscale-lightest));padding:24px}.assigned-digital-trays-container .trays-content .tray-accordion .accordion-details .sub-trays-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;padding:8px;display:grid}.dtm-tray-visualization_container{flex-direction:column;justify-content:space-around;align-items:center;margin-bottom:90px;display:flex;position:relative;overflow-x:hidden}.dtm-tray-visualization_container .header-buttons{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.dtm-tray-visualization_container .header-buttons .guide-and-reference-image-buttons{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;display:flex}.dtm-tray-visualization_container .help-button{color:#fff;opacity:1;z-index:5;background-color:#5a43e9;border:none;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:13px;display:flex}.dtm-tray-visualization_container .tray-map_wrapper{pointer-events:none;justify-content:center;align-items:center;width:170%;height:300px;display:flex;scale:.5}.dtm-tray-visualization_container .screw-areas-wrapper{background-color:var(--tray-background);flex-flow:row-reverse wrap;justify-content:center;align-items:center;width:100%;height:300px;display:flex}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area{background-color:var(--tray-background);flex-direction:row;justify-content:center;align-items:center;width:33.3%;height:50%;display:flex}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:flex}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .column-size_wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;margin:1px;padding:1px;display:flex}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .column-size_wrapper .column-size{text-align:center;background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:6px;height:6px;margin:.5px;padding:0;display:flex}.dtm-tray-visualization_container .screw-areas-wrapper .screw-area .area-wrapper .screw-rows_wrapper{flex-direction:row;justify-content:center;align-items:center;width:100%;margin:1px;padding:0;display:flex}.dtm-tray-visualization_container .buttons-container{flex-direction:row;justify-content:space-around;align-items:center;width:100%;display:flex}.dtm-tray-visualization_container .buttons-container button{width:100%}.dtm-tray-visualization_container .buttons-container .left-container{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:45%;height:100%;display:flex}.dtm-tray-visualization_container .buttons-container .left-container .view-modify-tray_button{white-space:wrap}.dtm-tray-visualization_container .buttons-container .right-container{justify-content:center;align-items:center;width:40%;height:100%;display:flex}.dtm-tray-visualization_container .floating-image-button{z-index:1000;position:fixed;top:90px;right:24px;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.dtm-tray-visualization_container.with-plates .tray-content_wrapper{justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex}.dtm-tray-visualization_container.with-plates .tray-content_wrapper.view-mode{pointer-events:none}.dtm-tray-visualization_container.with-plates .screw-areas-wrapper,.dtm-tray-visualization_container.with-plates .screw-areas-wrapper .screw-area{width:45%}.dtm-tray-visualization_container.with-plates .screw-areas-wrapper .screw-area.emergency{width:20%}@keyframes neon{0%{border-color:#36fff8;box-shadow:0 0 10px #36fff8,0 0 20px #36fff8,0 0 30px #36fff8,0 0 40px #36fff8,0 0 70px #36fff8,0 0 80px #36fff8,0 0 100px #36fff8,0 0 150px #36fff8}to{box-shadow:none;border-color:#0000}}.tray-image-preview-container{background-color:#f5f5f5;flex-direction:column;width:100%;height:100vh;display:flex}.tray-image-preview-container .preview-header{z-index:1;background-color:#fff;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;box-shadow:0 2px 4px #0000001a}.tray-image-preview-container .preview-header .preview-controls{align-items:center;gap:8px;display:flex}.tray-image-preview-container .preview-header .preview-controls .zoom-controls{border-right:1px solid #e0e0e0;gap:4px;margin-right:16px;padding-right:16px;display:flex}.tray-image-preview-container .preview-content{background-color:#fff;flex:1;position:relative;overflow:hidden}.tray-image-preview-container .preview-content .react-transform-wrapper{width:100%;height:100%}.tray-image-preview-container .preview-content .tray-preview-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.tray-image-preview-container .preview-content .image-loading,.tray-image-preview-container .preview-content .image-error{flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.close-preview-button{color:#000000de!important}.close-preview-button:hover{background-color:#0000000a!important}.tray-procedure-edit-mode-organism_wrapper{background-color:var(--grayscale-lightest);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:30px 0;display:flex;position:relative;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .selection-actions{z-index:30;flex-direction:row;gap:12px;display:flex}.tray-procedure-edit-mode-organism_wrapper .toggle-button,.tray-procedure-edit-mode-organism_wrapper .other-items-button{color:#fff;cursor:pointer;background-color:#6200ea;border:none;border-radius:4px;width:auto;margin:0;padding:8px 16px;font-family:sans-serif;font-size:100%;line-height:1.15}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button){background:var(--primary);color:#fff;cursor:pointer;z-index:30;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;font-size:18px;transition:all .2s;display:flex;position:relative}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):active{transform:translateY(1px)}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):disabled{opacity:.5;cursor:not-allowed;transform:none}.tray-procedure-edit-mode-organism_wrapper button:not(.back_button) svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .back-button{z-index:1100;padding:5px;position:fixed;top:12px;left:12px}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .back-button{width:40px;min-width:40px;height:40px;min-height:40px;top:8px;left:8px}.tray-procedure-edit-mode-organism_wrapper .back-button svg{font-size:18px}}@media (orientation:portrait){.tray-procedure-edit-mode-organism_wrapper .back-button{z-index:40;width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:8px;left:8px}.tray-procedure-edit-mode-organism_wrapper .back-button svg{font-size:18px}}.tray-procedure-edit-mode-organism_wrapper .joystick-container{z-index:30;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tray-procedure-edit-mode-organism_wrapper .joystick-container>div{justify-content:space-between;width:120px;display:flex}.tray-procedure-edit-mode-organism_wrapper .tray-map_container{justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .tray-map_container .tray-map-wrapper{width:100%;height:100%;min-height:0;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .tray-map_container .tray-map-wrapper .tray-map-content{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .zoom-controls{flex-direction:row-reverse;justify-content:center;gap:20px;width:100%;display:flex}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .zoom-level{background:var(--primary);color:#fff;letter-spacing:.3px;border-radius:16px;padding:4px 12px;font-size:13px;font-weight:500}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .reset-zoom-button{background-color:var(--primary-dark,#3700b3);position:relative}.tray-procedure-edit-mode-organism_wrapper .zoom-controls .reset-zoom-button:after{content:"Reset Zoom";white-space:nowrap;color:var(--primary-contrast-text);background-color:#ffffffe6;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a}.tray-procedure-edit-mode-organism_wrapper .control-buttons{z-index:30;flex-direction:row;gap:12px;display:flex;position:absolute;top:20px;right:20px}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover{z-index:1000;background:#fff;border:1px solid #0000001a;width:90%;max-width:400px;padding:16px;position:absolute;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001a}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content{text-align:center}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content p{color:var(--text-primary);margin:0 0 16px;font-size:16px}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions{justify-content:center;gap:12px;display:flex}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button{letter-spacing:.3px;border-radius:24px;width:auto;height:auto;padding:10px 24px;font-weight:500}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button.confirm-button{background:var(--primary)}.tray-procedure-edit-mode-organism_wrapper .confirmation-popover .confirmation-popover-content .confirmation-actions button.cancel-button{background:var(--error)}.tray-procedure-edit-mode-organism_wrapper .selection-actions{z-index:30;justify-content:center;width:auto;padding:0 20px;display:flex;position:absolute;bottom:50%;left:40px;transform:translate(-50%,40px)}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button{background:var(--primary);color:#fff;letter-spacing:.3px;border-radius:24px;width:auto;min-width:200px;padding:12px 24px;font-weight:500;transition:all .2s;box-shadow:0 2px 8px #6200ea26}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button:hover,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea33}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button:active,.tray-procedure-edit-mode-organism_wrapper .selection-actions .other-items-button:active{transform:translateY(1px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle{background:var(--primary);color:#fff;z-index:40;border:none;border-radius:24px;flex-direction:column;gap:8px;width:auto;height:auto;padding:12px 20px;transition:right .3s;display:flex;position:fixed;top:20px;right:0;transform:translateY(0%);box-shadow:0 2px 8px #6200ea26}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle.is-open{background:var(--primary-dark);right:300px}.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .reference-panel{visibility:visible;background:#fff;border-radius:12px;width:40%;height:100%;position:relative;top:auto;right:auto;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel{width:100%;height:300px}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{border-bottom:1px solid var(--grayscale-light);background-color:#fff;flex-direction:column;padding:8px 16px;display:flex}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{color:var(--primary);margin:0;font-size:18px;font-weight:600}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header .timestamp{color:#0009;margin-top:4px}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{margin-left:40px;font-size:16px}}@media (orientation:portrait){.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .reference-panel .panel-header h6{margin-left:40px}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text{border-bottom:1px solid var(--grayscale-light);box-sizing:border-box;background-color:#fff;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:12px 24px;display:flex}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button{text-transform:none;width:auto;height:36px;min-height:36px;color:var(--primary);border:1px solid var(--primary);background:0 0;border-radius:16px;justify-content:center;padding:6px 16px;font-size:14px;line-height:1.2;transition:all .3s}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button.needs-attention{border-width:2px;font-weight:500;animation:2s infinite pulse-button;box-shadow:0 0 8px #6200ea66}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button:hover{background-color:#6200ea0d;transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button .MuiButton-startIcon{margin-right:6px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .instruction-text .recapture-button .MuiButton-startIcon svg{font-size:18px}@keyframes pulse-button{0%{transform:scale(1);box-shadow:0 0 #6200ea66}70%{transform:scale(1.05);box-shadow:0 0 0 10px #6200ea00}to{transform:scale(1);box-shadow:0 0 #6200ea00}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{background-color:var(--grayscale-lightest);justify-content:center;align-items:center;height:calc(100% - 110px);padding:16px;display:flex;position:relative;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{content:attr(data-status-message);text-align:center;color:#fff;z-index:5;white-space:nowrap;border-radius:20px;padding:6px 16px;font-size:14px;font-weight:600;position:absolute;top:16px;left:auto;right:16px;transform:none;box-shadow:0 2px 8px #0003}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before{content:"Verification Required";background-color:#ff9800e6}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{content:"Recapture Required";background-color:#f44336e6}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification .reference-image{border:3px solid #ff9800b3;box-shadow:0 0 0 3px #ff98004d}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture .reference-image{border:3px solid #f44336b3;box-shadow:0 0 0 3px #f443364d}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:16px;right:16px}.needs-verification .tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button,.needs-recapture .tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:60px}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{padding:4px 12px;font-size:12px}}@media (orientation:landscape) and (height<=800px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-verification:before,.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container.needs-recapture:before{top:16px;left:auto;right:16px;transform:none}}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{z-index:10;background-color:#00000080;border-radius:20px;align-items:center;padding:4px 12px;display:flex;position:absolute;top:16px;left:16px;transform:none}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button:disabled{opacity:.5;cursor:not-allowed}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .nav-button:hover:not(:disabled){background-color:#ffffff1a;border-radius:50%}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{color:#fff;margin:0 8px;font-size:14px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:none;border-radius:20px;align-items:center;width:auto;padding:6px 12px;display:flex;position:absolute;top:16px;right:16px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button svg{margin-right:4px;font-size:16px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:12px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button:hover{background-color:#000000b3}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .reference-image{-o-object-fit:contain;object-fit:contain;transform-origin:50%;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s;box-shadow:0 0 20px #0000004d}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{z-index:2;background:linear-gradient(#0000,#fffffff2 40%);justify-content:center;gap:24px;height:80px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button:disabled{opacity:.5;cursor:not-allowed}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container{flex:1;gap:24px;width:100%;height:100%;padding:60px 24px 24px;display:flex}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;padding-top:0}}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{border-bottom:1px solid var(--grayscale-light);background-color:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;min-height:50px;padding:18px 24px;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .panel-header-controls{gap:16px;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{color:var(--primary);margin:0;font-size:18px;font-weight:600}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{margin-left:40px;font-size:16px}}@media (orientation:portrait){.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{padding:12px 16px;height:auto!important}.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header h6{margin-left:40px}}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button{color:var(--primary);border:1px solid var(--primary);background:0 0;border-radius:20px;width:auto;min-width:auto;height:32px;min-height:auto;padding:4px 12px}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button:hover{box-shadow:none;background:#6200ea0a;transform:none}.tray-procedure-edit-mode-organism_wrapper .content-container .recapture-button svg{font-size:16px}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{visibility:visible;background:#fff;border-radius:12px;width:40%;height:100%;position:relative;top:auto;right:auto;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{width:100%;height:300px}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls{background:0 0}}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{justify-content:center;align-items:center;height:calc(100% - 80px);padding:16px;display:flex;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .reference-image{-o-object-fit:contain;object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s;box-shadow:0 0 20px #0000004d}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{background-color:var(--grayscale-lightest);border-radius:12px;flex-direction:column;flex:1;justify-content:center;height:100%;display:flex;position:relative;box-shadow:0 2px 8px #0000001a}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{justify-content:space-between;align-items:center;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{background-color:var(--primary);color:#fff;z-index:40;border-radius:20px;justify-content:center;align-items:center;width:auto;height:40px;min-height:40px;padding:0 16px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle:hover{background-color:var(--primary-hover);transform:translateY(-2px)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{margin-right:8px;font-size:20px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{white-space:nowrap;font-size:14px;font-weight:500}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{height:36px;min-height:36px;padding:0 12px;right:16px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{margin-right:6px;font-size:18px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{font-size:12px}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{border-bottom:1px solid var(--grayscale-light);box-sizing:border-box;background-color:#fff;justify-content:space-between;align-items:center;min-height:64px;padding:12px 24px;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar{justify-content:space-between;align-items:center;width:100%;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .highlight-text{border:2px solid var(--primary);background-color:#6200ea0d;border-radius:16px;padding:4px 12px;font-weight:600;animation:2s infinite highlight-pulse;position:relative}@keyframes highlight-pulse{0%{box-shadow:0 0 #5a43e9b3}70%{box-shadow:0 0 0 10px #5a43e900}to{box-shadow:0 0 #5a43e900}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .top-bar .other-items-button{text-transform:none;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;min-width:auto;height:36px;min-height:36px;padding:0 16px;font-size:14px;font-weight:500;display:flex;width:auto!important}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content .MuiTypography-subtitle1{color:var(--text-primary);letter-spacing:.15px;font-size:16px;font-weight:500}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{align-items:center;gap:12px;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button{background-color:var(--primary-dark);width:40px;min-width:40px;height:40px;min-height:40px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button:hover{background-color:var(--primary-hover)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg{font-size:20px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .action-button-wrapper{display:inline-block;position:relative}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button{white-space:nowrap;border-radius:20px;height:40px;padding:0 24px;font-weight:500;transition:all .3s;position:relative}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button.primary-action,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button.primary-action{background-color:var(--success);font-weight:600;animation:3s infinite button-attention;box-shadow:0 4px 12px #42b3484d}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button.primary-action:hover,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button.primary-action:hover{background-color:var(--success-dark);transform:translateY(-2px);box-shadow:0 6px 14px #42b34866}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button:disabled,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button:disabled{opacity:.7;cursor:not-allowed;animation:none}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .action-indicator{background-color:var(--error);border-radius:50%;width:10px;height:10px;animation:1.5s infinite pulse-dot;position:absolute;top:-4px;right:-4px}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{padding:12px 16px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content .MuiTypography-subtitle1{font-size:15px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{gap:8px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .toggle-button,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .other-items-button{padding:0 16px;font-size:14px}}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar{z-index:30;flex-direction:column;justify-content:space-between;align-items:center;gap:20px;width:120px;display:flex;position:absolute;bottom:20px;right:20px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:4px;width:120px;height:100px;margin-top:10px;display:grid;position:relative;bottom:auto;left:auto}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button{width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.up-button svg,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.down-button svg,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.left-button svg,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.right-button svg{font-size:24px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.up-button{grid-area:1/2}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.left-button{grid-area:2/1}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.right-button{grid-area:2/3}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .controls-sidebar .joystick-container button.down-button{grid-area:3/2}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{justify-content:center;align-items:center;height:80%;margin-right:80px;display:flex;overflow:hidden;width:100%!important}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .control-buttons,.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .zoom-controls{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .selection-actions{z-index:30;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container:has(.controls-visibility-toggle) .tray-map_container{transition:width .3s,margin-right .3s}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container.controls-visible .tray-map_container{margin-right:80px;width:calc(100% - 100px)!important}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container:not(.controls-visible) .tray-map_container{width:100%;margin-right:0}@media (orientation:landscape){.tray-procedure-edit-mode-organism_wrapper{padding:20px}.tray-procedure-edit-mode-organism_wrapper .back-button{position:absolute;top:20px;left:20px;transform:translate(0)}.tray-procedure-edit-mode-organism_wrapper .map-container{max-width:55%}.tray-procedure-edit-mode-organism_wrapper .map-container .joystick-container{top:auto;bottom:20px;left:20px;transform:translate(0)}.tray-procedure-edit-mode-organism_wrapper .map-container .joystick-container button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{width:100%;margin-top:0;rotate:0deg;height:100%!important;max-height:100%!important}.tray-procedure-edit-mode-organism_wrapper .map-container .zoom-controls{flex-direction:column;width:auto;bottom:20px}.tray-procedure-edit-mode-organism_wrapper .map-container .zoom-controls button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .map-container .control-buttons{top:20px;left:auto}.tray-procedure-edit-mode-organism_wrapper .map-container .control-buttons button:not(.back-button){rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .selection-actions{bottom:20px;left:50%;transform:translate(-50%)}.tray-procedure-edit-mode-organism_wrapper .selection-actions .toggle-button{rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .reference-image{max-width:100%;max-height:calc(100% - 32px);rotate:0deg}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button,.tray-procedure-edit-mode-organism_wrapper .reference-panel-toggle{rotate:0deg}}@media (orientation:portrait){.tray-procedure-edit-mode-organism_wrapper{padding:0}.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;gap:0;height:100vh;padding:0}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{border-radius:0;width:100%;height:35vh}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .panel-header{border-radius:0;height:40px;padding:12px 16px}.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{height:calc(100% - 40px);padding:8px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{border-radius:0;flex-direction:column;width:100%;min-height:0;max-height:65vh;display:flex;position:relative;overflow:hidden;justify-content:center!important}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{border-radius:0;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;min-height:40px;padding:12px 16px;display:flex}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{flex-shrink:0}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;display:flex;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .tray-map-wrapper{width:100%;height:100%;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .tray-map-wrapper .tray-map-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .joystick-container{width:110px;height:110px;position:absolute;bottom:70px;left:100px}.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .selection-actions{height:70px;position:relative;bottom:auto;left:auto;transform:none}.tray-procedure-edit-mode-organism_wrapper button{min-width:44px;min-height:44px}.tray-procedure-edit-mode-organism_wrapper .back-button{z-index:40;top:8px;left:8px}}@media (width<=768px) and (orientation:landscape){.tray-procedure-edit-mode-organism_wrapper .map-container .controls-sidebar{right:10px;width:60px!important;bottom:30px!important}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{height:90px;margin-right:80px}.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container button{width:32px;min-width:32px;height:32px;min-height:32px}.tray-procedure-edit-mode-organism_wrapper .map-container .controls-visibility-toggle{padding:0 10px}.tray-procedure-edit-mode-organism_wrapper .map-container .controls-visibility-toggle .toggle-label{font-size:11px}.tray-procedure-edit-mode-organism_wrapper .map-container.controls-visible .tray-map_container{width:100px;height:90px}.tray-procedure-edit-mode-organism_wrapper .map-container:has(.controls-visibility-toggle:not(.controls-visible)) .tray-map_container{width:100px;height:90px}}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{padding:2px 8px;top:8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{font-size:12px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{padding:4px 8px;top:8px;right:8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:10px}}@media (orientation:landscape) and (height<=800px){.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{max-height:40vh}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls{flex-direction:column;padding:8px 4px;top:50%;left:16px;transform:translateY(-50%)}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .image-navigation-controls .image-counter{margin:8px 0}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button{top:8px;right:8px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container .latest-image-button span{font-size:10px}.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{margin-top:4px}}@media (hover:none) and (pointer:coarse){.tray-procedure-edit-mode-organism_wrapper button{-webkit-tap-highlight-color:transparent}.tray-procedure-edit-mode-organism_wrapper button:focus,.tray-procedure-edit-mode-organism_wrapper button:focus-visible{outline:none}}.tray-procedure-edit-mode-organism_wrapper .legend-toggle-button{background-color:var(--primary-dark);width:32px;min-width:32px;height:32px;min-height:32px}.tray-procedure-edit-mode-organism_wrapper .legend-toggle-button:after{content:"Legend";white-space:nowrap;color:var(--primary-contrast-text);background-color:#ffffffe6;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a}.tray-procedure-edit-mode-organism_wrapper .legend-overlay{z-index:1200;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .legend-overlay{align-items:flex-end}}.tray-procedure-edit-mode-organism_wrapper .legend-container{background-color:#fff;border-radius:12px;width:300px;max-width:90%;padding:16px;box-shadow:0 4px 20px #00000026}@media (width<=768px){.tray-procedure-edit-mode-organism_wrapper .legend-container{border-radius:12px 12px 0 0;width:100%;max-width:100%}}.tray-procedure-edit-mode-organism_wrapper .legend-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.tray-procedure-edit-mode-organism_wrapper .legend-header h3{color:var(--primary);margin:0;font-size:18px;font-weight:600}.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button{color:var(--grayscale-dark);background:0 0;width:32px;min-width:32px;height:32px;min-height:32px}.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button:hover{background:var(--grayscale-lightest);box-shadow:none;transform:none}.tray-procedure-edit-mode-organism_wrapper .legend-items{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tray-procedure-edit-mode-organism_wrapper .legend-item{align-items:center;gap:8px;display:flex}.tray-procedure-edit-mode-organism_wrapper .legend-item span{color:var(--text-primary);font-size:14px}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle{border-radius:50%;width:24px;height:24px}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.loaded{background-color:#0000;border:3px solid #28a745}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.orange{background-color:var(--empty-screw-background)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.wasted{background-color:var(--wasted-screw-background,black);border:1px solid var(--wasted-screw-border,red)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.temporary-in-out{background-color:#f5f5f5;justify-content:center;align-items:center;display:flex;position:relative}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.temporary-in-out .disabled-icon{color:orange;width:24px;height:24px}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded,.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse{background-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded .disabled-icon,.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse .disabled-icon{z-index:1;width:24px;height:24px}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded .disabled-icon{color:var(--not-loaded-from-spd)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.removed-by-nurse .disabled-icon{color:var(--removed-by-nurse)}.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.documented{background-color:#e3f2fd;border:2px solid #1976d2;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.tray-procedure-edit-mode-organism_wrapper .legend-item .implanted-icon{color:#ffe100;font-size:26px}.tray-procedure-edit-mode-organism_wrapper .legend-item .wasted-icon{color:#fff;filter:drop-shadow(0 0 3px #000c);background-color:#ffe10081;border-radius:50%;font-size:26px}.tray-procedure-edit-mode-organism_wrapper .legend-item .associated-icon{color:#61a5e2}.tray-procedure-edit-mode-organism_wrapper .toggle-button.warning-action{background-color:var(--warning);font-weight:600;animation:3s infinite button-attention;box-shadow:0 4px 12px #ff98004d}.tray-procedure-edit-mode-organism_wrapper .toggle-button.warning-action:hover{background-color:var(--warning-dark);transform:translateY(-2px);box-shadow:0 6px 14px #ff980066}.tray-procedure-edit-mode-organism_wrapper .toggle-button.verify-action{background-color:var(--info);color:var(--primary-contrast-text);font-weight:600;animation:3s infinite button-attention;box-shadow:0 4px 12px #2196f34d}.tray-procedure-edit-mode-organism_wrapper .toggle-button.verify-action:hover{background-color:var(--info-dark);transform:translateY(-2px);box-shadow:0 6px 14px #2196f366}.tray-procedure-edit-mode-organism_wrapper .image-loading-container{background-color:#0000000d;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tray-procedure-edit-mode-organism_wrapper .image-loading-container .loading-spinner{border:4px solid #f3f3f3;border-top-color:#3498db;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite spin}.tray-procedure-edit-mode-organism_wrapper .image-loading-container p{color:#666;font-size:14px}.tray-procedure-edit-mode-organism_wrapper .no-image-container{background-color:#0000000d;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.tray-procedure-edit-mode-organism_wrapper .no-image-container p{color:#666;font-style:italic}@keyframes button-attention{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes pulse-dot{0%{opacity:.8;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.8;transform:scale(.8)}}.grayscale-tray-map{-o-object-fit:contain;object-fit:contain;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width<=1024px) and (orientation:portrait){.grayscale-tray-map{flex-shrink:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;display:flex;aspect-ratio:auto!important;height:auto!important;max-height:100%!important}}.grayscale-tray-map .annotation-box{transform-origin:0 0;background-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute}.grayscale-tray-map .annotation-box .annotation-controls{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.grayscale-tray-map .count-circle{cursor:pointer;transform-origin:50%;min-width:unset;min-height:unset;color:#000;background-color:#f5f5f5;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;display:flex}@media (width<=768px){.grayscale-tray-map .count-circle{border-width:1px}}.grayscale-tray-map .count-circle.disabled{cursor:not-allowed;opacity:.5}.grayscale-tray-map .button-container,.grayscale-tray-map .purple-button{display:none}.grayscale-tray-map .annotation-box.plate .count-controls .count-button,.grayscale-tray-map .annotation-box.drill .count-controls .count-button{display:flex}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button{appearance:none;text-transform:none;color:#5c47d6;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#fffffff5;border:2px solid #5c47d6;border-radius:8px;flex:none;justify-content:center;align-items:center;width:auto;min-width:0;height:auto;min-height:0;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 6px 16px #0f172a2e}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button:hover{color:#5c47d6;background:#5c47d61f}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button.aux-open-space-button--usage{border-radius:7px;padding:0 10px;font-size:12px;box-shadow:0 4px 12px #0f172a29}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button.aux-open-space-button--dropoff{padding:0 16px;font-size:13px}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.grayscale-tray-map .annotation-box.plate.aux-open-space .aux-open-space-button[style*="rotate(90deg)"]{white-space:nowrap;text-overflow:clip}.grayscale-tray-map .gray-scale-tray-image{-o-object-fit:contain;object-fit:contain;filter:grayscale()brightness(40%);width:100%;max-width:100%;height:100%;max-height:100%;position:relative;top:0;left:0}@media (width<=1024px) and (orientation:portrait){.grayscale-tray-map .gray-scale-tray-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;width:100%!important;max-width:100%!important;height:auto!important;max-height:100%!important}}.grayscale-tray-map .annotation-box{transform-origin:0 0;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.grayscale-tray-map .annotation-box.screw .screw-ring{outline-offset:-1px;border-radius:50%;outline:1.7px solid #0000}.grayscale-tray-map .annotation-box.screw .screw-ring.active{outline-color:#4eed4e}.grayscale-tray-map .annotation-box.screw.disabled .screw-ring{outline-color:#0000}.grayscale-tray-map .annotation-box.screw.selected .screw-ring{z-index:10;background-color:#50f6ff83;outline-color:#00f7ff;transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:1.5s ease-in-out infinite alternate popPulse;transform:scale(1.15);box-shadow:0 0 12px #00f7ff99,0 0 24px #00f7ff4d}.grayscale-tray-map .annotation-box.screw.spd .screw-ring{outline-color:red}.grayscale-tray-map .annotation-box.screw.spd .screw-ring.active{outline-color:#4eed4e}.grayscale-tray-map .annotation-box.screw.mode-disabled{opacity:.55;cursor:not-allowed}.grayscale-tray-map .annotation-box.screw .annotation-controls,.grayscale-tray-map .annotation-box.plate .annotation-controls,.grayscale-tray-map .annotation-box.drill .annotation-controls{transform-origin:50%}.grayscale-tray-map .annotation-box.screw .count-circle,.grayscale-tray-map .annotation-box.plate .count-circle,.grayscale-tray-map .annotation-box.drill .count-circle{cursor:pointer;transform-origin:50%;min-width:unset;min-height:unset;background-color:#f5f5f5;background-color:var(--empty-screw-background);color:#000;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}@media (width<=768px){.grayscale-tray-map .annotation-box.screw .count-circle,.grayscale-tray-map .annotation-box.plate .count-circle,.grayscale-tray-map .annotation-box.drill .count-circle{border-width:1px}}.grayscale-tray-map .annotation-box.screw .count-circle.active,.grayscale-tray-map .annotation-box.plate .count-circle.active,.grayscale-tray-map .annotation-box.drill .count-circle.active{color:#000;background-color:#add8e6}.grayscale-tray-map .annotation-box.screw .disabled-icon,.grayscale-tray-map .annotation-box.plate .disabled-icon,.grayscale-tray-map .annotation-box.drill .disabled-icon{color:#fff;z-index:50;filter:drop-shadow(0 0 1px #000c);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grayscale-tray-map .annotation-box.screw .implanted-icon,.grayscale-tray-map .annotation-box.plate .implanted-icon,.grayscale-tray-map .annotation-box.drill .implanted-icon{color:#fd0}.grayscale-tray-map .annotation-box.screw .wasted-icon,.grayscale-tray-map .annotation-box.plate .wasted-icon,.grayscale-tray-map .annotation-box.drill .wasted-icon{color:#fff;background-color:#ffff006b;border-radius:50%}.grayscale-tray-map .annotation-box.screw .associated-icon,.grayscale-tray-map .annotation-box.plate .associated-icon,.grayscale-tray-map .annotation-box.drill .associated-icon{color:#61a5e2}.grayscale-tray-map .annotation-box.screw .temporary-in-out-icon,.grayscale-tray-map .annotation-box.plate .temporary-in-out-icon,.grayscale-tray-map .annotation-box.drill .temporary-in-out-icon{color:orange}.grayscale-tray-map .annotation-box.plate .annotation-controls,.grayscale-tray-map .annotation-box.drill .annotation-controls{transform-origin:50%}.grayscale-tray-map .annotation-box.plate .annotation-controls .count-circle,.grayscale-tray-map .annotation-box.drill .annotation-controls .count-circle{aspect-ratio:1;box-sizing:border-box;justify-content:center;align-items:center;min-width:22px;max-width:28px;min-height:22px;max-height:28px;display:flex}.grayscale-tray-map .annotation-box.block{z-index:2;background-color:#ff3b3026;border:2px solid #ff3b30;border-radius:6px;transition:all .2s;overflow:hidden}.grayscale-tray-map .annotation-box.block.disabled{opacity:.55}.grayscale-tray-map .annotation-box.block.block--masked{opacity:1;mix-blend-mode:normal}.grayscale-tray-map .annotation-box.block.removed{opacity:1;background-color:#38b00026;border-color:#38b000}.grayscale-tray-map .annotation-box.block:hover{box-shadow:0 0 0 2px #ff3b3033}.grayscale-tray-map .annotation-box.block:hover.removed{box-shadow:0 0 0 2px #38b00040}.grayscale-tray-map .annotation-box.block .block-measurer-overlay{pointer-events:none;z-index:1;background-color:#fdfdfd;border:1.5px solid #000000d9;border-radius:8px;position:absolute;inset:4px;overflow:hidden;box-shadow:inset 0 1.5px 3px #00000014}.grayscale-tray-map .annotation-box.block .block-measurer-overlay:before,.grayscale-tray-map .annotation-box.block .block-measurer-overlay:after{content:"";position:absolute;inset:0}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-divider{background-color:#000000e6;width:1.5px;position:absolute;top:0;bottom:0;left:50%}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-ticks{width:calc(100% - 12px);position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-tick{background-color:#000000e6;border-radius:3px;width:32%;height:2px;position:absolute}.grayscale-tray-map .annotation-box.block .block-measurer-overlay .block-measurer-tick.long{width:52%}.grayscale-tray-map .annotation-box.block .block-size-label{min-width:clamp(18px, var(--block-width,80px) * .34, var(--block-width,80px) - 8px);max-width:calc(var(--block-width,80px) - clamp(6px, var(--block-width,80px) * .12, 12px));padding:0 clamp(3px, var(--block-width,80px) * .08, 10px);border:1px solid var(--block-size-border-color,currentColor);font-size:clamp(8px, var(--block-min-size,72px) * .28, 13px);font-weight:600;line-height:clamp(12px, var(--block-min-size,72px) * .38, 20px);text-align:center;color:#fff;letter-spacing:.5px;pointer-events:none;left:50%;top:clamp(1px, var(--block-height,120px) * .04, 8px);white-space:nowrap;text-overflow:ellipsis;background-color:#000000bf;border-radius:999px;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 4px #00000040}.grayscale-tray-map .annotation-box.block .block-product-label{writing-mode:vertical-rl;text-orientation:mixed;font-size:clamp(6px, var(--block-height,120px) * .055, 9px);letter-spacing:clamp(.25px, var(--block-height,120px) * .0032, .55px);padding:clamp(3px, var(--block-height,120px) * .04, 6px) clamp(.5px, var(--block-width,80px) * .03, 2px);color:#fff;border-radius:clamp(3px, var(--block-min-size,72px) * .12, 6px);border:1px solid #8000fff2;border-width:clamp(.75px, var(--block-min-size,72px) * .012, 1.6px);pointer-events:none;white-space:nowrap;max-height:calc(var(--block-height,120px) - clamp(8px, var(--block-height,120px) * .16, 22px));top:50%;right:clamp(0px, var(--block-width,80px) * .015, 2px);background-color:#0009;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 6px #00000040}.grayscale-tray-map .annotation-box.block .block-spacer-label{top:50%;left:clamp(10px, var(--block-width,80px) * .32, var(--block-width,80px) - 16px);writing-mode:vertical-rl;text-orientation:mixed;color:#424242;font-weight:700;font-size:clamp(8px, var(--block-height,120px) * .075, 12px);letter-spacing:clamp(.45px, var(--block-height,120px) * .008, 1.1px);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;transform:translateY(-50%)}.grayscale-tray-map .annotation-box.block .block-spacer-bar{top:clamp(6px, var(--block-height,120px) * .075, 12px);bottom:clamp(6px, var(--block-height,120px) * .075, 12px);left:clamp(7px, var(--block-width,80px) * .16, var(--block-width,80px) * .25);width:clamp(4px, var(--block-width,80px) * .065, 9px);border-radius:clamp(2px, var(--block-width,80px) * .04, 5px);opacity:.95;pointer-events:none;background-color:#5a5a5a;position:absolute}.grayscale-tray-map .annotation-controls{flex-direction:column;align-items:center;display:flex}.grayscale-tray-map .annotation-controls.selected{z-index:10}.grayscale-tray-map .block-inline-menu{z-index:20;pointer-events:auto;background-color:#fff;border:1px solid #00000014;border-radius:8px;min-width:210px;font-size:.85rem;position:absolute;overflow:hidden;box-shadow:0 12px 32px #0000002e}.grayscale-tray-map .block-inline-menu.block-inline-menu--product{min-width:200px}.grayscale-tray-map .block-inline-menu .MuiListSubheader-root{text-transform:uppercase;color:#5c5c5c;background-color:#fffffff2;font-size:.75rem;line-height:1.8}.grayscale-tray-map .block-inline-menu .block-color-picker{align-items:center;gap:14px;padding:8px 14px 10px;display:flex}.grayscale-tray-map .block-inline-menu .block-color-option{cursor:pointer;border:1.5px solid #1f1f1f;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:0 0 0 2px #0000}.grayscale-tray-map .block-inline-menu .block-color-option.selected{box-shadow:0 0 0 3px #5c47d647}.grayscale-tray-map .block-inline-menu .block-screw-class-option{align-items:center;gap:10px;display:flex}.grayscale-tray-map .block-inline-menu .block-screw-class-swatch{border:1px solid #00000038;border-radius:50%;flex-shrink:0;width:14px;height:14px}.grayscale-tray-map .block-inline-menu .block-screw-class-label{flex:1;min-width:0}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root{padding:6px 14px;font-size:.85rem}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root:hover{background-color:#5c47d61f}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root.has-submenu{position:relative}.grayscale-tray-map .block-inline-menu .MuiListItemButton-root.has-submenu:after{content:"›";font-weight:600;position:absolute;right:10px}.grayscale-tray-map .button-container{flex-direction:column;align-items:center;gap:min(8px,1%);display:flex}.grayscale-tray-map .count-circle{cursor:pointer;background-color:orange;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:min(30px,2.5%);height:min(30px,2.5%);font-size:min(15px,1.25%);display:flex}.grayscale-tray-map .count-circle.orange{background-color:#ffcc80}.grayscale-tray-map .count-circle.light-blue{background-color:#81d4fa}.grayscale-tray-map .count-circle.gold-border{border-color:gold}.grayscale-tray-map .count-circle.active{background-color:#add8e6}.grayscale-tray-map .annotation-box.selected .count-circle{color:#000;animation:.5s infinite alternate neon;background-color:var(--selected-asset-glow)!important}.grayscale-tray-map .wasted .count-circle{background-color:var(--wasted-screw-background)!important;color:var(--wasted-screw-text)!important;border:1px solid var(--wasted-screw-border)!important}.grayscale-tray-map .wasted .screw-ring{outline-color:red}.grayscale-tray-map .removed-by-nurse .disabled-icon{color:var(--removed-by-nurse)!important}.grayscale-tray-map .removed-by-nurse .screw-ring{outline-color:#0000}.grayscale-tray-map .undocumented{cursor:not-allowed!important}.grayscale-tray-map .undocumented .count-circle{color:#000!important;background-color:#ffeb3b!important;border:2px solid #f57c00!important}.grayscale-tray-map .undocumented .screw-ring{outline-color:#f57c00}.grayscale-tray-map .documented .count-circle{color:#000!important;background-color:#e3f2fd!important;border:2px solid #1976d2!important}.grayscale-tray-map .documented .screw-ring{outline-color:#1976d2}.grayscale-tray-map .not-loaded-from-spd .disabled-icon{color:var(--not-loaded-from-spd)!important}.grayscale-tray-map .not-loaded-from-spd .screw-ring{outline-color:red}.grayscale-tray-map .purple-button{color:#fff;cursor:pointer;z-index:4;background-color:#6200ea;border:none;border-radius:4px;justify-content:center;align-items:center;width:min(30px,2.5%);height:min(30px,2.5%);padding:0;font-size:min(16px,1.33%);display:flex}.grayscale-tray-map .purple-button:hover{background-color:#3700b3}.grayscale-tray-map .purple-button:disabled{cursor:not-allowed;opacity:.5}.grayscale-tray-map .toggle-container{justify-content:center;margin-bottom:10px;display:flex}.grayscale-tray-map .toggle-button{color:#fff;cursor:pointer;background-color:#6200ea;border:none;border-radius:4px;padding:8px 16px}.grayscale-tray-map .toggle-button:hover{background-color:#3700b3}.grayscale-tray-map .tray_title{color:#fff;text-shadow:1px 1px 2px #00000080;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.grayscale-tray-map .rotated-measurement_text{color:#fff;text-shadow:1px 1px 2px #00000080;position:absolute}.grayscale-tray-map .rotated-measurement_text.left{transform-origin:100%;left:-30px;transform:rotate(-90deg)}.grayscale-tray-map .rotated-measurement_text.right{transform-origin:0;right:-30px;transform:rotate(90deg)}.grayscale-tray-map .rod_container{flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.grayscale-tray-map .rod_container img{width:40px;height:auto}.grayscale-tray-map .count-controls{z-index:10;box-shadow:none;transform-origin:50%;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:2px 6px;display:flex;position:relative;transform:translateY(0)}.grayscale-tray-map .count-controls .count-button{z-index:2;background:var(--primary);width:48px;height:48px;color:var(--white);cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 10px #0f172a59}.grayscale-tray-map .count-controls .count-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a73}.grayscale-tray-map .count-controls .count-button:active:not(:disabled){transform:translateY(0)scale(.96);box-shadow:0 2px 6px #0f172a59}.grayscale-tray-map .count-controls .count-button:disabled{opacity:.4;cursor:not-allowed}.grayscale-tray-map .count-controls .count-button.decrease{color:#ffebee}.grayscale-tray-map .count-controls .count-button span{-webkit-user-select:none;user-select:none;color:inherit!important}.grayscale-tray-map .count-controls .count-display{z-index:3;width:48px;min-width:44px;height:48px;min-height:44px;color:var(--primary-dark);background:radial-gradient(circle at 30% 0,#ffffffe6,#0000 55%),#fff;border:3px solid #8b5cf6b3;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:20px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;display:flex;position:relative;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680}.grayscale-tray-map .count-controls .count-display.active{color:var(--primary-darker,#312e81);background:radial-gradient(circle at 20% 0,#dbeafe,#0000 55%),#eef2ff;border-color:#8b5cf6b3}.grayscale-tray-map .count-controls .count-display.selected{border-color:#8b5cf6cc;transform:translateY(-3px)scale(1.06);box-shadow:0 14px 36px #0f172a8c,0 0 0 3px #8b5cf699}.grayscale-tray-map .count-controls .count-display.count-display--increment{animation:.5s ease-out count-glow-increment}.grayscale-tray-map .count-controls .count-display.count-display--decrement{animation:.5s ease-out count-glow-decrement}@keyframes count-glow-increment{0%{border-color:#8b5cf6b3;box-shadow:0 10px 24px #0f172a73,0 0 #22c55e00}40%{border-color:#22c55ee6;box-shadow:0 10px 24px #0f172a73,0 0 0 6px #22c55e8c}to{border-color:#8b5cf6b3;box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680}}@keyframes count-glow-decrement{0%{border-color:#8b5cf6b3;box-shadow:0 10px 24px #0f172a73,0 0 #ef444400}40%{border-color:#ef4444e6;box-shadow:0 10px 24px #0f172a73,0 0 0 6px #ef44448c}to{border-color:#8b5cf6b3;box-shadow:0 10px 24px #0f172a73,0 0 0 2px #8b5cf680}}.grayscale-tray-map .plate-status-counters{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grayscale-tray-map .plate-status-counters .status-counter-row{pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.grayscale-tray-map .plate-status-counters .status-counter-row.status-counter-row--top{top:-65px}.grayscale-tray-map .plate-status-counters .status-counter-row.status-counter-row--bottom{bottom:-65px}.grayscale-tray-map .plate-status-counters .status-counter{color:#fff;pointer-events:auto;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 8px #0003}.grayscale-tray-map .plate-status-counters .status-counter:hover{transform:scale(1.1);box-shadow:0 6px 12px #0000004d}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--implanted{background-color:#fbbf24;border-color:#fbbf2480}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--temporary{background-color:#fb923c;border-color:#fb923c80}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--wasted{background-color:#ef4444;border-color:#ef444480}.grayscale-tray-map .plate-status-counters .status-counter.status-counter--not-present{background-color:#ec4899;border-color:#ec489980}.grayscale-tray-map .loading-container{flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:20px;display:flex}.grayscale-tray-map .error-container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:200px;padding:20px;display:flex}.grayscale-tray-map .or-used-button{cursor:pointer}.confirm-load-screw_modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.confirm-load-screw_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.confirm-load-screw_modal .scanner-container{border-radius:25px;width:100%;height:260px;margin:20px 0;position:relative}.confirm-load-screw_modal .scanner-container .skeleton{border-radius:inherit;z-index:13;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-load-screw_modal .buttons_container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.confirm-load-screw_modal .scanned-code_wrapper{color:#fff;background-color:#5035ed;border-radius:15px;margin:15px 0;padding:5px 20px}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff;margin-right:5px}.confirm-load-screw_modal .scanned-code_wrapper .scanned-text_wrapper .scanned-text{font-size:11px;font-weight:500}.confirm-load-screw_modal .scanned-code_wrapper .scanned-code{font-size:8px;font-weight:400}.confirm-load-screw_modal .error{color:var(--error);text-align:center}.confirm-load-screw_modal .product-container{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.confirm-load-screw_modal .product-container .description{margin-bottom:10px}.confirm-load-screw_modal .product-container .details{margin-bottom:5px}.selection-box{border:2px solid var(--primary);pointer-events:none;z-index:100;background-color:#5a43e91a;position:absolute}.confirm-screw-selections-modal{background-color:var(--primary-lightest);z-index:20000;border-radius:8px;flex-flow:column wrap;gap:20px;width:400px;padding:1em;display:flex;position:absolute;box-shadow:0 8px 32px #00000014}.confirm-screw-selections-modal.floating{animation:.3s ease-out slideDown;position:fixed;top:24px;left:50%;transform:translate(-50%)}.confirm-screw-selections-modal .header-box{color:var(--primary-contrast-text);align-items:center;gap:12px;display:flex}.confirm-screw-selections-modal .description{text-align:center;font-size:.95rem;line-height:1.5}.confirm-screw-selections-modal .button-container{flex-direction:row;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.confirm-screw-selections-modal .MuiDialog-paper{border-radius:12px;min-width:400px;max-width:600px;overflow:visible;box-shadow:0 4px 20px #00000026}.confirm-screw-selections-modal .MuiDialogTitle-root{background:linear-gradient(to right, var(--primary), var(--primary-dark));color:#fff;padding:24px 32px 16px}.confirm-screw-selections-modal .MuiDialogTitle-root .modal-title{letter-spacing:.5px;font-size:1.25rem;font-weight:600}.confirm-screw-selections-modal .MuiDialogContent-root{padding:24px 32px}.confirm-screw-selections-modal .MuiDialogContent-root .modal-text{color:var(--grayscale-darkest);text-align:center;margin:0;font-size:1.1rem;line-height:1.6}.confirm-screw-selections-modal .MuiDialogActions-root{justify-content:center;gap:16px;padding:16px 32px 24px;display:flex}.confirm-screw-selections-modal .MuiDialogActions-root button{text-transform:none;border-radius:8px;min-width:140px;height:44px;font-size:1rem;font-weight:500}.confirm-screw-selections-modal .MuiDialogActions-root button.cancel-button{color:var(--primary);border-color:var(--primary)}.confirm-screw-selections-modal .MuiDialogActions-root button.cancel-button:hover{background-color:#5a43e90a}.confirm-screw-selections-modal .MuiDialogActions-root button.confirm-button{background-color:var(--primary)}.confirm-screw-selections-modal .MuiDialogActions-root button.confirm-button:hover{background-color:var(--primary-dark)}.confirm-screw-selections-modal .MuiDialog-paper{animation:.2s ease-out modalFadeIn}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.confirm-screw-selections-modal.floating{width:calc(100% - 48px);max-width:400px}}.kwire-input-container{flex-direction:column;flex:1 0;gap:16px;width:100%;min-width:0;max-width:100%;display:flex}.kwire-input-container .kwire-select-container{width:100%;position:relative}.kwire-input-container .kwire-select-container .kwire-select-element{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3e%3cpath d='M7 10l5 5 5-5z'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:24px;border:1px solid #e0e0e0;border-radius:4px;width:100%;padding:14px 12px;font-size:16px}.kwire-input-container .kwire-select-container .kwire-select-element:focus{border-color:#1976d2;outline:none}.kwire-input-container .kwire-select-container .kwire-select-element:hover:not(:focus){border-color:#000000de}.kwire-input-container .kwire-select{background-color:#fff}.kwire-input-container .kwire-quantity-container{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.kwire-input-container .kwire-quantity-container .kwire-count-controls{flex-wrap:nowrap;align-items:center;gap:8px;max-width:100%;display:flex}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input{background-color:#fff}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input input{text-align:center}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-button{background-color:#f9f9f9;border:1px solid #e0e0e0;flex-shrink:0}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-button:hover{background-color:#e0e0e0}.kwire-input-container .kwire-quantity-container .add-button{white-space:nowrap;flex-shrink:0}@media (width<=599px){.kwire-input-container .kwire-quantity-container{flex-direction:column;align-items:flex-start;width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls{width:100%}.kwire-input-container .kwire-quantity-container .kwire-count-controls .count-input{flex:1}.kwire-input-container .kwire-quantity-container .add-button{align-self:stretch;width:100%}}.kwire-list{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:4px;flex:1;overflow:hidden}.kwire-list .MuiList-root{padding:0}.kwire-list .kwire-list-item{border-bottom:1px solid #eee;transition:background-color .2s}.kwire-list .kwire-list-item:last-child{border-bottom:none}.kwire-list .kwire-list-item:hover{background-color:#f0f0f0}.kwire-list .kwire-list-item .MuiListItemText-primary{color:#333;font-weight:500}.kwire-list .kwrite-item-content{width:100%}.kwire-list .kwrite-item-content .kwire-name-with-badge{justify-content:flex-start;align-items:center;gap:12px;display:flex}.kwire-list .kwrite-item-content .kwire-list-item-badge{margin-right:12px}.kwire-list .kwrite-item-content .kwire-list-item-badge .MuiBadge-badge{color:#fff!important}.kwire-list .MuiListItem-root:only-child .MuiListItemText-primary{color:#000;text-align:center}.kwire-list .kwire-list-item-delete-button{z-index:2147483647;cursor:pointer;position:relative}.kwires-container{width:100%;overflow:hidden}.kwires-container .kwires-title{margin-bottom:8px;font-size:1.05rem;font-weight:600}.kwires-container .kwires-content{flex-direction:column;gap:16px;width:100%;display:flex;container-type:inline-size}@container (width>=768px){.kwires-container .kwires-content{flex-direction:row;align-items:stretch}}.kwires-container .kwires-list{width:100%;min-width:0;max-height:300px;overflow-y:auto}.kwrite-item-content{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.kwrite-item-content .kwire-list-item-badge{margin-left:16px}@media (width<=767px){.kwires-container .kwires-content{flex-direction:column}}.other-tray-items-container{background-color:#f5f5f5;border-radius:8px;margin-top:20px;padding:16px}.other-tray-items-modal{background-color:#fff;border-radius:12px;width:100%;max-width:768px;margin:0 auto;padding:24px;position:relative;box-shadow:0 4px 20px #0000001a}.other-tray-items-modal__close-button{cursor:pointer;background-color:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.other-tray-items-modal__close-button:hover{background-color:#e0e0e0}.other-tray-items-modal__close-button svg{fill:#666;width:16px;height:16px}.other-tray-items-modal__content{margin-top:12px}.other-tray-items-modal__footer{justify-content:flex-end;margin-top:24px;display:flex}.other-tray-items-modal__done-button{text-transform:none;border-radius:8px;min-width:120px;height:44px;font-weight:500}.modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.other-items-modal{z-index:2147483647!important}.aux-open-space-modal{background:#fff;border-radius:8px;flex-direction:column;width:min(900px,100vw - 48px);max-height:min(720px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 12px 32px #00000040}.aux-open-space-modal__header{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.aux-open-space-modal__title{font-weight:600}.aux-open-space-modal__section{padding:12px 16px}.aux-open-space-modal__sectionTitle{color:#0009;margin-bottom:8px;display:block}.aux-open-space-modal__empty{color:#0009}.aux-open-space-modal__findRow{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}.aux-open-space-modal__orRow{color:#0009;justify-content:center;align-items:center;padding:6px 16px;display:flex}.aux-open-space-modal__orText{letter-spacing:.08em;font-weight:700}.aux-open-space-modal__addedList,.aux-open-space-modal__resultsList{flex-direction:column;gap:10px;display:flex}.aux-open-space-modal__addedList{max-height:200px;overflow:hidden auto}.aux-open-space-modal__row,.aux-open-space-modal__resultRow{border:1px solid #0000001f;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.aux-open-space-modal__rowText{flex:1;min-width:0}.aux-open-space-modal__rowTitle{font-weight:600}.aux-open-space-modal__rowMeta{color:#0009}.aux-open-space-modal__rowActions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.aux-open-space-modal__resultRow>.MuiButton-root{flex-shrink:0;margin-left:auto}.aux-open-space-modal__rowSelect{flex-shrink:0;margin-right:4px}.aux-open-space-modal__selectAll{justify-content:flex-end;margin-top:6px;display:flex}.aux-open-space-modal__footerActions{align-items:center;gap:10px;display:inline-flex}.aux-open-space-modal__qtyEditor{align-items:center;gap:4px;margin-right:6px;display:inline-flex}.aux-open-space-modal__qtyBtn{border:1px solid #00000024;border-radius:8px;width:34px;height:34px}.aux-open-space-modal__qtyBtn svg{font-size:20px}.aux-open-space-modal__qty{text-align:center;min-width:18px;font-weight:600}.aux-open-space-modal__qtyReadOnly{text-align:center;white-space:nowrap;min-width:18px;font-weight:700}.aux-open-space-modal__trash{font-size:14px;line-height:14px}.aux-open-space-modal__results{flex:1;padding:0 16px 8px;overflow:auto}.aux-open-space-modal__loading{color:#0009;padding:8px 0;display:block}.aux-open-space-modal__footer{border-top:1px solid #00000014;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}@media (width<=720px){.aux-open-space-modal__findRow{grid-template-columns:1fr}}.plate-status-menu-backdrop{z-index:9999;background:0 0;position:fixed;inset:0}.plate-status-inline-menu{z-index:20;pointer-events:auto;background-color:#fff;border:1px solid #00000014;border-radius:8px;min-width:160px;max-width:180px;font-size:.85rem;position:absolute;overflow:hidden;box-shadow:0 12px 32px #0000002e}.plate-status-inline-menu .MuiListSubheader-root{text-transform:uppercase;color:#5c5c5c;background-color:#fffffff2;padding:6px 10px 2px;font-size:.75rem;font-weight:700;line-height:1.2}.plate-status-inline-menu .plate-status-header{font-weight:700!important}.plate-status-inline-menu .MuiMenuList-root{padding-top:0;padding-bottom:2px}.plate-status-inline-menu .MuiListItemButton-root{color:#5c5c5c;min-height:auto;margin:0;padding:2px 10px;font-size:.85rem;line-height:1.2}.plate-status-inline-menu .MuiListItemButton-root .status-label{color:#5c5c5c}.plate-status-inline-menu .MuiListItemButton-root .status-count{color:#5c5c5c;font-weight:700}.plate-status-inline-menu .MuiListItemButton-root:hover{background-color:#5c47d61f}.plate-status-inline-menu .MuiListItemButton-root.special{color:#10b981;font-weight:600}.plate-status-inline-menu .MuiListItemButton-root.special .status-label,.plate-status-inline-menu .MuiListItemButton-root.special .status-count{color:#10b981}.plate-status-inline-menu .MuiListItemButton-root.special:hover{background-color:#10b9811f}.delete-custom-implant-modal-wrapper{z-index:10001!important}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .header-box svg{color:#f44336}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .description{margin-bottom:16px;font-weight:500}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .confirmation-message{color:#616161;margin-bottom:20px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector{background-color:#f5f5f5;border-radius:8px;flex-direction:column;align-items:center;width:100%;margin-top:8px;padding:16px;display:flex}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .count-label{color:#424242;margin-bottom:16px;font-weight:500}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .number-input-container{margin-bottom:12px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .content-container .count-selector .count-info{color:#757575}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper{color:#fff;background-color:#5035ed;border-radius:15px;margin:15px 0;padding:5px 20px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper .spinner{color:#fff;margin-right:5px}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .loading-wrapper .loading-text-wrapper .loading-text{font-size:11px;font-weight:500}.delete-custom-implant-modal-wrapper .delete-custom-implant-modal .buttons_container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.usage-custom-implant-modal-wrapper{z-index:10001!important}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .header-box svg{color:#4caf50}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .description{margin-bottom:16px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .confirmation-message{color:#616161;margin-bottom:20px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector{background-color:#f5f5f5;border-radius:8px;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:16px;padding:16px;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-label{color:#424242;margin-bottom:12px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle{gap:8px;width:100%;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root{text-transform:none;color:#616161;border:1px solid #e0e0e0;flex:1;padding:8px 16px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root.Mui-selected{color:#fff;background-color:#4caf50;border-color:#4caf50}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root.Mui-selected:hover{background-color:#43a047}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .status-selector .status-toggle .MuiToggleButton-root:hover{background-color:#f5f5f5}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector{background-color:#f5f5f5;border-radius:8px;flex-direction:column;align-items:center;width:100%;margin-top:8px;padding:16px;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .count-label{color:#424242;margin-bottom:16px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .number-input-container{margin-bottom:12px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .content-container .count-selector .count-info{color:#757575}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper{color:#fff;background-color:#4caf50;border-radius:15px;margin:15px 0;padding:5px 20px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper .spinner{color:#fff;margin-right:5px}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .loading-wrapper .loading-text-wrapper .loading-text{font-size:11px;font-weight:500}.usage-custom-implant-modal-wrapper .usage-custom-implant-modal .buttons_container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.custom-implant-tray{width:100%;padding:24px}.custom-implant-tray .implant-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e0e0e0;width:100%;margin-bottom:24px;overflow-x:auto}.custom-implant-tray .implant-tabs::-webkit-scrollbar{display:none}.custom-implant-tray .implant-tabs .MuiTab-root{text-transform:none;min-width:120px;color:var(--text-secondary);min-height:48px;box-shadow:none;white-space:nowrap;background:0 0;border:none;border-radius:0;height:auto;padding:12px 16px;font-weight:500;transition:all .2s;transform:none;width:auto!important}.custom-implant-tray .implant-tabs .MuiTab-root:hover{color:var(--primary);box-shadow:none;background:0 0;transform:none}.custom-implant-tray .implant-tabs .MuiTab-root.Mui-selected{color:var(--primary);font-weight:600}.custom-implant-tray .implant-tabs .MuiTab-root .MuiTouchRipple-root{display:none}.custom-implant-tray .implant-tabs .MuiTabs-indicator{background-color:var(--primary)}.custom-implant-tray .header-container{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.custom-implant-tray .header-container .title{font-weight:600}.custom-implant-tray .header-container .add-button{text-transform:none;font-weight:500}.custom-implant-tray .subtitle{margin-bottom:16px;font-weight:500}.custom-implant-tray .empty-state{text-align:center;background-color:#f5f5f5;border-radius:8px;margin-bottom:16px;padding:24px}.custom-implant-tray .implants-container{flex-direction:column;gap:16px;display:flex}.custom-implant-tray .implants-container .implant-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a}.custom-implant-tray .implants-container .implant-card .implant-header{background-color:#f9f9f9;align-items:center;padding:16px;display:flex}.custom-implant-tray .implants-container .implant-card .implant-header .qr-icon-container{justify-content:center;align-items:center;margin-right:12px;display:flex}.custom-implant-tray .implants-container .implant-card .implant-header .qr-icon-container svg{color:#5035ed;font-size:24px}.custom-implant-tray .implants-container .implant-card .implant-header .implant-title{flex:1;font-weight:500}.custom-implant-tray .implants-container .implant-card .implant-header .count-badge{color:#fff;background-color:#5035ed;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;display:flex}.custom-implant-tray .implants-container .implant-card .implant-header .count-badge p{font-size:12px;font-weight:600}.custom-implant-tray .implants-container .implant-card .implant-header .delete-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .delete-button:hover{color:#d32f2f}.custom-implant-tray .implants-container .implant-card .implant-header .usage-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .usage-button:hover{color:#4caf50}.custom-implant-tray .implants-container .implant-card .implant-header .return-button{color:#757575}.custom-implant-tray .implants-container .implant-card .implant-header .return-button:hover{color:#2196f3}.custom-implant-tray .implants-container .implant-card .divider{margin:0}.custom-implant-tray .implants-container .implant-card .implant-details{padding:16px}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row{margin-bottom:8px;display:flex}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row .detail-label{color:#757575;flex-shrink:0;width:120px;font-weight:500}.custom-implant-tray .implants-container .implant-card .implant-details .detail-row .detail-value{color:#212121}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator{border-radius:16px;margin-top:8px;padding:4px 12px;display:inline-block}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator .status-text{font-weight:500}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.implanted{background-color:#e8f5e9}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.implanted .status-text{color:#2e7d32}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.wasted{background-color:#ffebee}.custom-implant-tray .implants-container .implant-card .implant-details .status-indicator.wasted .status-text{color:#c62828}@media (width<=600px){.custom-implant-tray{padding:16px}.custom-implant-tray .implant-tabs{margin-bottom:16px}.custom-implant-tray .implant-tabs .MuiTab-root{min-width:100px;padding:8px 12px;font-size:14px}.custom-implant-tray .header-container{flex-direction:column;align-items:flex-start;gap:16px}.custom-implant-tray .header-container .add-button{width:100%}}.view-image-dialog_wrapper .dialog-content{background-color:#000;flex-direction:column;width:100vw;height:100vh;display:flex}.view-image-dialog_wrapper .dialog-content .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background-color:#000c;justify-content:space-between;align-items:center;padding:16px;display:flex}.view-image-dialog_wrapper .dialog-content .header .header-left{align-items:center;gap:12px;display:flex}.view-image-dialog_wrapper .dialog-content .header .header-left .title{color:#fff;font-size:1.125rem;font-weight:500}.view-image-dialog_wrapper .dialog-content .header .header-left .close-button{color:#fff}.view-image-dialog_wrapper .dialog-content .header .header-right .submit-button{color:var(--primary);font-weight:500}.view-image-dialog_wrapper .dialog-content .main-content{flex-direction:column;flex:1;padding-bottom:96px;display:flex;position:relative;overflow:hidden}.view-image-dialog_wrapper .dialog-content .main-content .image-container{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper{padding:16px;position:absolute;inset:0}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image{-o-object-fit:contain;object-fit:contain;will-change:transform;transform-origin:50%;border:1px solid #ffffff1a;border-radius:4px;width:auto;max-width:min(100vw - 32px,100vh - 32px);height:auto;max-height:min(100vw - 32px,100vh - 32px);transition:transform .3s ease-out;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff0d,0 0 20px #0000004d}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .preview-image.loading{opacity:0}.view-image-dialog_wrapper .dialog-content .main-content .image-container .image-wrapper .skeleton-loader{background:linear-gradient(90deg,#1a1a1a 25%,#2a2a2a 50%,#1a1a1a 75%) 0 0/200% 100%;border-radius:4px;width:min(100vw - 32px,100vh - 32px);height:min(100vw - 32px,100vh - 32px);animation:2s infinite shimmer;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes shimmer{to{transform:translate(100%)}}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls{bottom:env(safe-area-inset-bottom,0px);z-index:100;touch-action:none;background:linear-gradient(#0000,#000000f2);justify-content:center;gap:24px;min-height:80px;padding:16px;display:flex;position:fixed;left:0;right:0}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button{color:#fff;width:48px;height:48px}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button svg{font-size:24px}.view-image-dialog_wrapper .dialog-content .main-content .bottom-controls .control-button:disabled{color:#ffffff4d}.tray-visualization-cancel-changes_modal{background-color:var(--primary-lightest);width:500px;max-width:95%;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:25px;padding:1em;display:flex;position:absolute;top:0%;left:50%;overflow-y:auto;transform:translate(-50%)}.tray-visualization-cancel-changes_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.tray-visualization-cancel-changes_modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;display:flex}.tray-image-verification-modal{background-color:var(--primary-lightest);width:500px;max-width:95%;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:25px;padding:1em;display:flex;position:absolute;top:0%;left:50%;overflow-y:auto;transform:translate(-50%)}.tray-image-verification-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.tray-image-verification-modal .header-box svg{color:var(--primary);font-size:24px}.tray-image-verification-modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;display:flex}.tray-visualization-remove-screw_modal{background-color:var(--primary-lightest);width:500px;max-width:min(500px,95vw);max-height:min(90vh,95%);box-shadow:24px;border-radius:8px;flex-direction:column;gap:20px;padding:1em;display:flex;position:relative;overflow:hidden}.tray-visualization-remove-screw_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;flex-shrink:0;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.tray-visualization-remove-screw_modal .screw-data-container{overflow-wrap:anywhere;word-break:break-word;flex-direction:column;flex:auto;align-items:stretch;gap:8px;width:100%;min-height:0;display:flex;overflow:hidden auto}.tray-visualization-remove-screw_modal>.MuiFormControl-root{flex-shrink:0}.tray-visualization-remove-screw_modal .buttons-container{-moz-column-gap:1em;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;column-gap:1em;width:100%;display:flex}.warning-container{color:var(--light-red);background-color:var(--light-red-bg);border-radius:5px;justify-content:space-between;align-items:center;padding:10px 25px;display:flex}._preference-card-container_1359e_1{flex-direction:column;gap:20px;width:100%;margin:20px auto 100px;display:flex}._preference-card-container_1359e_1 ._select-container_1359e_8{width:100%;padding:0 20px}._preference-card-container_1359e_1 ._select-container_1359e_8 ._card-select_1359e_12{background-color:#fff;border-radius:5px}._preference-card-container_1359e_1 ._select-container_1359e_8 ._card-select_1359e_12 ._MuiOutlinedInput-root_1359e_16{border-radius:5px}._preference-card-container_1359e_1 ._header-container_1359e_19{background-color:#f5f5f5;border-radius:5px;flex-direction:column;padding:10px 10px 10px 5px;display:flex;box-shadow:0 0 10px #0000001a}._preference-card-container_1359e_1 ._header-container_1359e_19 ._title-container_1359e_27{justify-content:space-between;align-items:center;font-size:20px;font-weight:600;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34{border-radius:5px;flex-direction:column;padding:8px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40{background-color:var(--primary-light);border-radius:5px;margin-bottom:20px;box-shadow:0 0 10px #0000001a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._consumablesSummaryRow_1359e_46{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-right:8px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54{background:#fff;border-radius:0 0 5px 5px;padding:16px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._image_1359e_59{background-color:#f5f5f5;border-radius:5px;justify-content:center;align-items:center;height:150px;margin-bottom:20px;display:flex;box-shadow:0 0 10px #0000001a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69{background:#fafbfd;border:1px solid #00000014;border-radius:8px;flex-direction:column;gap:8px;width:100%;padding:12px 14px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._label_1359e_79{letter-spacing:.03em;text-transform:uppercase;color:#000000ad;font-size:12px;font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._value_1359e_86{margin:0;padding-left:0;font-size:14px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._item_1359e_69 ._detailListItem_1359e_91{margin-bottom:6px;line-height:1.5}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._row_1359e_95{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:0;display:grid}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._col_1359e_102{flex-direction:column;gap:12px;min-width:0;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-container_1359e_108{flex-direction:column;gap:16px;width:100%;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableWrap_1359e_114,._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTable_1359e_114{width:100%}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTable_1359e_114 .MuiTableCell-root{vertical-align:middle;padding:8px 12px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableHeadRow_1359e_124{background:#0000000f}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableHeadCell_1359e_127{border-bottom:2px solid #0000001f;font-size:.8rem;font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupRow_1359e_132{background:#0000000a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupCell_1359e_135{border-bottom:1px solid #00000014;padding-top:12px;padding-bottom:6px;font-size:.8rem;font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesDataRow_1359e_142:hover{background:#00000005}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesTableCell_1359e_145{font-size:.875rem}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumablesGroupTag_1359e_148{font-weight:600}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-flat-list_1359e_151{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;width:100%;display:grid}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tag-group_1359e_157{flex-direction:column;gap:10px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-item_1359e_162{background-color:#f9f9f9;border-radius:8px;flex-direction:column;padding:12px 16px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 4px #0000000d}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-item_1359e_162:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-content_1359e_175{margin-bottom:8px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-description_1359e_178{color:#333;font-size:15px;font-weight:500;display:block}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-chips_1359e_184{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tags_1359e_190{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumable-tag_1359e_157{height:24px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-total_1359e_199{border-left:4px solid var(--primary);background-color:#f5f5f5;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._total-label_1359e_212{color:#333;font-size:14px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._no-consumables_1359e_216{text-align:center;color:#666;width:100%;padding:24px;font-style:italic}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._divider_1359e_223{margin:16px 0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._medication_1359e_226 ._value_1359e_86{flex-direction:column;gap:7.5px;margin:0;padding:5px 0 5px 15px;display:flex}._preference-card-container_1359e_1 ._warning_1359e_233{margin-top:10px}._preference-card-container_1359e_1 ._loader_1359e_236{justify-content:center;align-items:center;width:100%;height:60vh;display:flex}._preference-card-container_1359e_1 ._consumables-loader_1359e_243{justify-content:center;align-items:center;width:100%;height:30px;display:flex}._preference-card-container_1359e_1 ._unassign-button_1359e_250{align-self:center;width:90%}@media (width<=768px){._preference-card-container_1359e_1{margin:12px auto 80px;padding:0 8px}._preference-card-container_1359e_1 ._select-container_1359e_8{padding:0 4px}._preference-card-container_1359e_1 ._body-container_1359e_34{padding:0}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54{padding:12px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._row_1359e_95{grid-template-columns:1fr}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._image_1359e_59{width:100%;max-width:280px;margin-top:6px}._preference-card-container_1359e_1 ._body-container_1359e_34 ._accordion_1359e_40 ._accordion-details_1359e_54 ._consumables-container_1359e_108{grid-template-columns:1fr}}@media (width<=480px){._preference-card-container_1359e_1 ._select-container_1359e_8{padding:0 8px}}._trayDisplayContainer_xqg55_1{width:100%}._traysGrid_xqg55_5{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:8px;display:grid}._trayCard_xqg55_12{border:1px solid #e0e0e0;transition:all .3s;border-radius:12px!important;box-shadow:0 2px 8px #0000001a!important}._trayCard_xqg55_12:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026!important}._trayCardContent_xqg55_23{padding:16px!important}._trayHeader_xqg55_27{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}._trayName_xqg55_36{color:#333;flex:1;min-width:0;margin:0!important;font-weight:600!important}._trayStats_xqg55_44{flex-shrink:0;gap:6px;display:flex}._instrumentCount_xqg55_50{color:#388e3c!important;background-color:#4caf501a!important;font-weight:500!important}._imageIndicator_xqg55_56{background-color:#1976d21a!important;font-weight:500!important}._trayContent_xqg55_61{flex-direction:column;gap:16px;display:flex}._trayImageSection_xqg55_67{flex-direction:column;gap:8px;display:flex}._trayImageContainer_xqg55_73{aspect-ratio:4/3;cursor:pointer;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;width:100%;max-width:200px;transition:all .3s;position:relative;overflow:hidden}._trayImageContainer_xqg55_73:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}._trayImageContainer_xqg55_73:hover ._imageOverlay_xqg55_89{opacity:1}._trayImage_xqg55_67{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}._imageSkeleton_xqg55_100{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:2s infinite _shimmer_xqg55_1}._errorState_xqg55_107{background-color:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._errorText_xqg55_118{text-align:center;font-style:italic;color:#999!important}@keyframes _shimmer_xqg55_1{0%{background-position:-200% 0}to{background-position:200% 0}}._imageOverlay_xqg55_89{opacity:0;color:#fff;background:#0009;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:opacity .3s;display:flex;position:absolute;inset:0}._imageOverlay_xqg55_89 ._viewIcon_xqg55_148{font-size:24px}._instrumentsSection_xqg55_152{flex:1}._sectionLabel_xqg55_156{color:#555;margin-bottom:8px!important;font-size:14px!important;font-weight:600!important}._instrumentsList_xqg55_163{flex-wrap:wrap;gap:6px;display:flex}._instrumentChip_xqg55_169{max-width:180px;background-color:#f8f9fa!important;border:1px solid #e9ecef!important;height:28px!important;font-size:12px!important}._instrumentChip_xqg55_169:hover{background-color:#e9ecef!important}._instrumentChip_xqg55_169 ._MuiChip-label_xqg55_179{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._emptyTrayText_xqg55_186{text-align:center;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:6px;padding:16px;font-style:italic;color:#999!important}._emptyState_xqg55_196{text-align:center;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;padding:24px}._fallbackDisplay_xqg55_204{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}._fallbackLabel_xqg55_211{color:#555;margin-bottom:12px!important;font-weight:600!important}._fallbackList_xqg55_217{flex-wrap:wrap;gap:8px;display:flex}._fallbackChip_xqg55_223{background-color:#fff!important;border:1px solid #ddd!important}._fallbackChip_xqg55_223 ._MuiChip-icon_xqg55_227{color:#666}._attachmentTitle_xqg55_231{color:#333;align-items:center;gap:8px;display:flex;margin-bottom:16px!important;font-size:16px!important;font-weight:600!important}._attachmentIcon_xqg55_241{color:#666;font-size:20px!important}._attachmentsGrid_xqg55_246{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}._attachmentsGrid_xqg55_246 ._trayImageSection_xqg55_67{width:100%}._attachmentsGrid_xqg55_246 ._trayImageContainer_xqg55_73{aspect-ratio:4/3;width:100%;max-width:100%}@media (width<=768px){._traysGrid_xqg55_5{grid-template-columns:1fr;gap:12px}._trayHeader_xqg55_27{flex-direction:column;align-items:flex-start;gap:8px}._trayStats_xqg55_44{justify-content:flex-start;align-self:stretch}._trayImageContainer_xqg55_73{max-width:150px}._instrumentChip_xqg55_169{max-width:140px}}@media (width<=480px){._trayCard_xqg55_12{margin:0 -8px}._trayCardContent_xqg55_23{padding:12px!important}._trayContent_xqg55_61{gap:12px}._trayImageContainer_xqg55_73{max-width:120px}._instrumentChip_xqg55_169{max-width:100px;height:24px!important;font-size:11px!important}}@keyframes _slideUp_xqg55_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._trayCard_xqg55_12{animation:.3s forwards _slideUp_xqg55_1}._trayCard_xqg55_12:nth-child(2){animation-delay:.1s}._trayCard_xqg55_12:nth-child(3){animation-delay:.2s}._trayCard_xqg55_12:nth-child(4){animation-delay:.3s}._modal_1wc2q_1{z-index:1300;justify-content:center;align-items:center;display:flex}._modalContent_1wc2q_8{background-color:#000000f2;outline:none;flex-direction:column;width:100vw;height:100vh;display:flex;position:relative}._header_1wc2q_18{z-index:10;background:linear-gradient(#000000b3 0%,#0000004d 50%,#0000 100%);justify-content:space-between;align-items:center;padding:16px 24px;transition:opacity .2s;display:flex;position:absolute;top:0;left:0;right:0}._header_1wc2q_18 ._title_1wc2q_31{color:#fff;font-weight:500}._header_1wc2q_18 ._headerControls_1wc2q_35{align-items:center;gap:8px;display:flex}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{color:#fff;text-align:center;font-variant-numeric:tabular-nums;min-width:50px}._controlButton_1wc2q_47{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background-color:#ffffff1a!important;border:1px solid #fff3!important;transition:all .2s!important}._controlButton_1wc2q_47:hover{transform:translateY(-1px);background-color:#fff3!important}._controlButton_1wc2q_47:disabled{cursor:not-allowed;color:#ffffff4d!important;background-color:#ffffff0d!important}._controlButton_1wc2q_47._editButton_1wc2q_63{color:#2196f3!important;background-color:#2196f31a!important;border-color:#2196f34d!important}._controlButton_1wc2q_47._editButton_1wc2q_63:hover{transform:translateY(-1px);color:#1976d2!important;background-color:#2196f333!important}._controlButton_1wc2q_47._deleteButton_1wc2q_73{color:#ff6b6b!important;background-color:#ff6b6b1a!important;border-color:#ff6b6b4d!important}._controlButton_1wc2q_47._deleteButton_1wc2q_73:hover{transform:translateY(-1px);color:#ff5252!important;background-color:#ff6b6b33!important}._controlButton_1wc2q_47._saveButton_1wc2q_83{color:#4caf50!important}._controlButton_1wc2q_47._saveButton_1wc2q_83:hover{background-color:#4caf501a!important}._controlButton_1wc2q_47._cancelButton_1wc2q_89{color:#f44336!important}._controlButton_1wc2q_47._cancelButton_1wc2q_89:hover{background-color:#f443361a!important}._imageContainer_1wc2q_96{flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}._imageContainer_1wc2q_96 ._image_1wc2q_96{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-user-drag:none;width:auto;max-width:90vw;height:auto;max-height:90vh;transition:transform .3s}._navigation_1wc2q_117{pointer-events:none;z-index:10;justify-content:space-between;padding:0 20px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._navigation_1wc2q_117 ._navButton_1wc2q_129{pointer-events:all;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background-color:#00000080!important;border:1px solid #fff3!important;width:56px!important;height:56px!important;transition:all .2s!important}._navigation_1wc2q_117 ._navButton_1wc2q_129:hover{transform:scale(1.1);background-color:#000000b3!important}._navigation_1wc2q_117 ._navButton_1wc2q_129:disabled{cursor:not-allowed;transform:none;color:#ffffff4d!important;background-color:#0003!important}._navigation_1wc2q_117 ._prevButton_1wc2q_149{margin-right:auto}._navigation_1wc2q_117 ._nextButton_1wc2q_152{margin-left:auto}._thumbnailContainer_1wc2q_156{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scrollbar-width:none;z-index:10;background:#0009;border:1px solid #ffffff1a;border-radius:12px;gap:8px;max-width:90vw;padding:12px 16px;display:flex;position:absolute;top:70px;left:50%;overflow-x:auto;transform:translate(-50%)}._thumbnailContainer_1wc2q_156::-webkit-scrollbar{display:none}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:60px;height:60px;transition:all .2s;position:relative;overflow:hidden}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover{border-color:#ffffff80;transform:scale(1.1)}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{border-color:#1976d2;transform:scale(1.1)}@media (width<=768px){._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover{transform:none}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{transform:scale(1.02)}}._captionSection_1wc2q_209{bottom:max(24px, env(safe-area-inset-bottom,0px) + 12px);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:10;opacity:1;visibility:visible;box-sizing:border-box;background:#000000f2;border:2px solid #ffffff4d;border-radius:12px;width:auto;min-width:400px;max-width:80%;padding:16px 20px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0006}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{color:#fffffff2;cursor:pointer;text-align:center;text-shadow:0 1px 3px #000c;white-space:pre-wrap;word-wrap:break-word;border-radius:6px;padding:4px 8px;font-size:.9rem;font-weight:500;line-height:1.4;transition:all .2s}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover{color:#90caf9;background:#ffffff0d;transform:translateY(-1px)}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;max-height:150px;overflow-y:auto}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar{width:4px}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-track{background:0 0}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228._expanded_1wc2q_247::-webkit-scrollbar-thumb:hover{background:#ffffff80}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;display:flex}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{width:100%;margin:0;color:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{box-sizing:border-box;border-radius:8px;width:100%;box-shadow:0 2px 8px #0000001a;background-color:#fff!important;border:2px solid #e0e0e0!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 fieldset{border-width:2px!important;border-color:#e0e0e0!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278:hover{background-color:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278:hover fieldset{border-color:#bdbdbd!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278._Mui-focused_1wc2q_296{background-color:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278._Mui-focused_1wc2q_296 fieldset{border-width:2px!important;border-color:#2196f3!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 input,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 textarea{box-sizing:border-box;font-weight:500;color:#fff!important;background:0 0!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 input::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 textarea::-moz-placeholder{color:#ffffffb3!important;opacity:1!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 input::placeholder,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 textarea::placeholder{color:#ffffffb3!important;opacity:1!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 ._MuiInputBase-input_1wc2q_313,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278 ._MuiOutlinedInput-input_1wc2q_318{box-sizing:border-box;color:#fff!important;background:0 0!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{justify-content:flex-end;gap:6px;margin-top:4px;display:flex}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6!important;border:1px solid #ffffff4d!important;transition:all .2s!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover{transform:translateY(-1px);background:#fff!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83{color:#4caf50!important;border-color:#4caf504d!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover{background:#4caf501a!important;border-color:#4caf50!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{color:#f44336!important;border-color:#f443364d!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover{background:#f443361a!important;border-color:#f44336!important}@media (width<=768px){._modalContent_1wc2q_8{height:100dvh}._header_1wc2q_18{padding:max(8px, env(safe-area-inset-top,0px) + 4px) 12px 8px 12px;background:linear-gradient(#000000e6 0%,#000000b3 50%,#0000004d 80%,#0000 100%);justify-content:space-between;align-items:center;min-height:60px;display:flex}._header_1wc2q_18 ._title_1wc2q_31{flex-shrink:0;font-size:.9rem;font-weight:600}._header_1wc2q_18 ._headerControls_1wc2q_35{flex-wrap:wrap;justify-content:flex-end;gap:4px}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47{font-size:1rem;background-color:#ffffff26!important;border:1px solid #ffffff4d!important;width:36px!important;min-width:36px!important;height:36px!important}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47:hover,._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47:active{transform:scale(.95);background-color:#ffffff40!important}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47 svg{font-size:1.1rem}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{background:#000000b3;border:1px solid #fff3;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:36px;padding:4px 6px;font-size:.8rem;font-weight:600;display:flex}._navigation_1wc2q_117{padding:0 20px}._navigation_1wc2q_117 ._navButton_1wc2q_129{background-color:#000c!important;border:2px solid #ffffff4d!important;width:56px!important;height:56px!important}._navigation_1wc2q_117 ._navButton_1wc2q_129:hover,._navigation_1wc2q_117 ._navButton_1wc2q_129:active{transform:scale(.95);background-color:#000000e6!important}._thumbnailContainer_1wc2q_156{top:max(65px, env(safe-area-inset-top,0px) + 50px);background:#000000d9;border:2px solid #ffffff40;min-width:280px;max-width:94%;padding:8px 12px}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{border:3px solid #0000;width:52px;height:52px}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:hover,._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156:active{border-color:#fff6;transform:scale(1.05)}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{border-color:#1976d2;transform:scale(1.08);box-shadow:0 0 0 2px #1976d24d}._imageContainer_1wc2q_96 ._image_1wc2q_96{touch-action:none;-webkit-touch-callout:none;max-width:95vw;max-height:calc(100dvh - 200px)}._captionSection_1wc2q_209{min-width:280px;max-width:95%;bottom:max(20px, env(safe-area-inset-bottom,0px) + 12px);background:#000000f2;border:2px solid #fff6;padding:18px 22px;left:50%;transform:translate(-50%);box-shadow:0 12px 48px #0009}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{box-sizing:border-box;width:100%}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{width:100%;margin:0}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{box-sizing:border-box;width:100%;font-size:1rem;background-color:#fffffff2!important;border:2px solid #fffc!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{flex-shrink:0;margin-left:8px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{background:#fffffff2!important;border:2px solid #fff9!important;width:40px!important;height:40px!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83:active,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:hover,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89:active{transform:scale(.95)}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{cursor:pointer;text-shadow:0 2px 4px #000c;border-radius:8px;width:100%;padding:8px 12px;font-size:1rem;font-weight:500;line-height:1.5;transition:all .3s}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover,._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:active{color:#90caf9;background:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 12px #0006}}@media (width<=480px){._modalContent_1wc2q_8{height:100dvh}._header_1wc2q_18{padding:max(8px, env(safe-area-inset-top,0px) + 4px) 16px 8px 16px;background:linear-gradient(#000000f2 0%,#000c 60%,#0006 90%,#0000 100%);flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:50px}._header_1wc2q_18 ._title_1wc2q_31{flex-shrink:0;font-size:.85rem;font-weight:600}._header_1wc2q_18 ._headerControls_1wc2q_35{flex-wrap:wrap;justify-content:flex-end;gap:3px}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47{font-size:1rem;width:32px!important;min-width:32px!important;height:32px!important}._header_1wc2q_18 ._headerControls_1wc2q_35 ._controlButton_1wc2q_47 svg{font-size:1rem}._header_1wc2q_18 ._headerControls_1wc2q_35 ._zoomLevel_1wc2q_40{justify-content:center;align-items:center;min-width:35px;height:32px;padding:4px 6px;font-size:.75rem;display:flex}._thumbnailContainer_1wc2q_156{top:max(55px, env(safe-area-inset-top,0px) + 45px);max-width:96%;padding:8px 12px}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156{border:2px solid #0000;width:44px;height:44px}._thumbnailContainer_1wc2q_156 ._thumbnail_1wc2q_156._activeThumbnail_1wc2q_196{transform:scale(1.1);box-shadow:0 0 0 3px #1976d266}._imageContainer_1wc2q_96 ._image_1wc2q_96{touch-action:none;-webkit-touch-callout:none;max-width:98vw;max-height:calc(100dvh - 240px)}._captionSection_1wc2q_209{min-width:250px;max-width:98%;bottom:max(16px, env(safe-area-inset-bottom,0px) + 12px);background:#000000f7;border:3px solid #ffffff80;padding:16px 20px;left:50%;transform:translate(-50%);box-shadow:0 16px 64px #000000b3}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266{width:100%;overflow:hidden}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273{flex:1;min-width:0}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionEditField_1wc2q_273 ._MuiOutlinedInput-root_1wc2q_278{font-size:1rem;background-color:#fffffffa!important;border:3px solid #ffffffe6!important}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323{gap:6px}._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._saveButton_1wc2q_83,._captionSection_1wc2q_209 ._captionEditContainer_1wc2q_266 ._captionActions_1wc2q_323 ._cancelButton_1wc2q_89{background:#fffffffa!important;border:3px solid #fffc!important;width:44px!important;min-width:44px!important;height:44px!important}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228{border-radius:10px;padding:12px 16px;font-size:1rem;font-weight:500;line-height:1.4}._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:hover,._captionSection_1wc2q_209 ._captionDisplay_1wc2q_228:active{transform:translateY(-3px);box-shadow:0 6px 20px #00000080}}@keyframes _fadeIn_1wc2q_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _slideInFromLeft_1wc2q_1{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInFromRight_1wc2q_1{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}._modalContent_1wc2q_8{animation:.3s _fadeIn_1wc2q_1}._loading_1wc2q_655{color:#fff;justify-content:center;align-items:center;font-size:1.1rem;display:flex}.guest-access-page{background-color:#282828;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.guest-access-page .auth0-card{background-color:#fff;border-radius:6px;width:100%;max-width:400px;padding:32px 30px 50px;box-shadow:0 12px 24px #0000001a}.guest-access-page .logo-container{justify-content:center;margin:30px 0 50px;display:flex}.guest-access-page .logo-container .logo{height:3.5rem;color:var(--primary-color);margin-top:5rem}.guest-access-page .auth0-title{text-align:center;margin-bottom:8px;font-size:20px;font-weight:600}.guest-access-page .auth0-subtitle{text-align:center;color:#333;margin-bottom:30px;font-size:14px}._textContainer_zbm92_1{padding:16px 0}._textContainer_zbm92_1 ._text_zbm92_1{color:var(--primary-contrast-text)!important}._assetMismatchModal_zbm92_8 .button-box{justify-content:center!important;align-items:stretch!important;gap:12px!important;width:100%!important;padding:20px 0 0!important;display:flex!important}._assetMismatchModal_zbm92_8 .button-box button{text-transform:none!important;white-space:normal!important;box-shadow:none!important;text-wrap:wrap!important;word-wrap:break-word!important;overflow-wrap:break-word!important;border-radius:8px!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:60px!important;margin:0!important;padding:10px 20px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;display:flex!important}._assetMismatchModal_zbm92_8 .button-box button:first-child{border:2px solid var(--primary)!important;color:var(--primary)!important;background-color:#fff!important}._assetMismatchModal_zbm92_8 .button-box button:first-child:hover{background-color:var(--primary)!important;color:#fff!important;transform:translateY(-1px)!important}._assetMismatchModal_zbm92_8 .button-box button:last-child{background-color:var(--primary)!important;color:#fff!important;border:2px solid var(--primary)!important}._assetMismatchModal_zbm92_8 .button-box button:last-child:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important;transform:translateY(-1px)!important}@media (width<=768px){._assetMismatchModal_zbm92_8 .button-box{align-items:stretch!important;gap:8px!important;padding:16px 0 0!important}._assetMismatchModal_zbm92_8 .button-box button{white-space:normal!important;text-align:center!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:48px!important;padding:8px 12px!important;font-size:12px!important;line-height:1.3!important;display:flex!important}}@media (width<=768px) and (hover:none){._assetMismatchModal_zbm92_8 .button-box button:hover{transform:none!important}}@media (width<=480px){._assetMismatchModal_zbm92_8 .button-box button{height:55px!important;min-height:44px!important;padding:10px 12px!important;font-size:11px!important}}@keyframes live-ping{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(2.5)}}.live-indicator-ring{animation:3s cubic-bezier(0,0,.2,1) infinite live-ping}.clinical-scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.clinical-scrollbar-hide::-webkit-scrollbar{display:none}.update-par-value-container{background:#fff;border-radius:12px;width:80vw}.update-par-value-container .header{background:var(--primary-light);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.update-par-value-container .body{padding:20px 15px}.update-par-value-container .actions{align-items:center;gap:10px;padding:15px;display:flex}.top-header-container{background-color:var(--light-blue-bg);justify-content:space-between;align-items:center;gap:15px;padding:12px 30px 9px;display:flex;min-height:57px!important}.top-header-container .left-container{align-items:center;gap:15px;display:flex}.top-header-container .left-container .header-title{align-items:center;gap:5px;display:flex}.top-header-container .actions{align-items:center;gap:15px;display:flex}.top-header-container.is-mobile{padding:12px 15px 9px}.top-header-container.is-mobile .left-container{gap:5px}.top-header-container.is-mobile .title{font-size:12px}.report-details-modal-container{background:#fff;border-radius:12px;flex-direction:column;width:90vw;max-height:80vh;display:flex;overflow:hidden}.report-details-modal-container .header{background:var(--primary-light);border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.report-details-modal-container .body{flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}.report-details-modal-container .loader{justify-content:center;align-items:center;width:100%;min-height:120px;padding:30px 0;display:flex}.product-description{white-space:normal;word-break:break-word;font-size:.875rem;line-height:1.3}.manufacturer{white-space:normal;word-break:break-word;font-size:.875rem}.model-number,.catalog-number,.type-field,.ownership-field,.par-value-text,.on-hand-text,.location-text,.expiration-text{font-size:.875rem}.par-value-container{align-items:center;gap:4px;display:flex}.edit-icon-button{padding:2px}.edit-icon-button .MuiSvgIcon-root{font-size:16px}.quantity-low{color:#fff;text-align:center;background-color:#f44336;border-radius:12px;min-width:32px;padding:4px 8px;font-size:.75rem;font-weight:600}.quantity-medium{color:#fff;text-align:center;background-color:#ff9800;border-radius:12px;min-width:32px;padding:4px 8px;font-size:.75rem;font-weight:600}.location-chip{height:24px;font-size:.75rem}.expiration-expired{color:var(--error);font-size:.875rem;font-weight:700!important}.expiration-warning{color:var(--warning);font-size:.875rem;font-weight:700!important}.expiration-normal{color:inherit;font-size:.875rem;font-weight:400!important}.quantity-zero-container{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.quantity-zero-text{color:var(--error);font-size:.875rem;font-weight:600}.remove-product-button{text-transform:none;min-width:auto;padding:4px 8px;font-size:.75rem}._container_1nzm9_1{flex-direction:column;flex:1;min-height:0;display:flex}._nativeContainer_1nzm9_8{flex:1;overflow:hidden}._tablePaper_1nzm9_13{border-radius:12px;flex-direction:column;flex:1;width:100%;min-height:500px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.MuiDataGrid-root._dataGrid_1nzm9_25{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%!important;min-height:500px!important}.MuiDataGrid-root._dataGrid_1nzm9_25._nativeGrid_1nzm9_31{flex:1;height:100%!important;min-height:auto!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-main{outline:none!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller{overflow-x:auto!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:var(--gray-1)!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--gray-3)!important;border-radius:4px!important;display:block!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell{border-bottom:1px solid color-mix(in srgb, var(--gray-2) 60%, transparent);align-items:flex-start;display:flex;white-space:normal!important;word-wrap:break-word!important;min-height:56px!important;max-height:none!important;padding:12px 16px!important;line-height:1.4!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:not(._MuiDataGrid-cellCheckbox_1nzm9_67){align-items:flex-start;padding:12px 16px;display:flex}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:focus,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cell:focus-within{outline:2px solid var(--primary)!important;outline-offset:-2px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row{cursor:pointer;transition:background-color .15s;min-height:56px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:hover{background-color:color-mix(in srgb, var(--primary) 4%, transparent)!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84{opacity:.6;cursor:not-allowed!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84:hover{background-color:#0000!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row._row-disabled_1nzm9_84 .MuiDataGrid-cellCheckbox .MuiCheckbox-root{cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row[aria-disabled=true]{opacity:.5;cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row[aria-disabled=true] .MuiDataGrid-cellCheckbox .MuiCheckbox-root{cursor:not-allowed}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb, var(--gray-1) 30%, transparent)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n):hover{background-color:color-mix(in srgb, var(--primary) 6%, transparent)!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb, var(--grayscale-dark) 30%, transparent)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:2px solid var(--gray-2);color:var(--text-black);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700;min-height:40px!important;max-height:40px!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:not(._MuiDataGrid-columnHeaderCheckbox_1nzm9_128){padding:0 16px!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeader:focus-within{outline:none}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox{flex:0 0 70px!important;justify-content:center!important;align-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;padding:0!important;display:flex!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root{display:none!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cellCheckbox{flex:0 0 70px!important;justify-content:center!important;align-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;padding:0!important;display:flex!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderCheckbox .MuiCheckbox-root,.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-cellCheckbox .MuiCheckbox-root{margin:0!important;padding:0!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-columnHeaderTitle{font-weight:700;line-height:1.5;white-space:nowrap!important;text-overflow:clip!important;font-size:.75rem!important;overflow:visible!important}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);background-color:var(--gray-1);justify-content:flex-start;min-height:52px}[data-theme=dark] .MuiDataGrid-root._dataGrid_1nzm9_25 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}.MuiDataGrid-root._dataGrid_1nzm9_25 .MuiTablePagination-root{margin-right:auto}._styledButton_n5ftr_1{background-color:var(--primary)!important;color:var(--white)!important;border:none!important;border-radius:8px!important;padding:8px 12px!important;font-size:.875rem!important;font-weight:600!important}._styledButton_n5ftr_1:hover{background-color:var(--primary-dark,var(--primary))!important}._styledButton_n5ftr_1 .MuiButton-startIcon{margin-left:-4px;margin-right:8px}._styledButton_n5ftr_1 .MuiButton-endIcon{margin-left:8px;margin-right:-4px}._badge_1r7um_1{color:#fff}._badge_1r7um_1 .MuiBadge-badge{color:#fff!important;background-color:var(--primary-contrast-text)!important;min-width:18px!important;height:18px!important;font-size:.7rem!important;font-weight:700!important;top:0!important;right:-1px!important}._compactIconButton_1r7um_15{background-color:color-mix(in srgb, var(--primary) 15%, transparent);width:36px!important;height:36px!important}._compactIconButton_1r7um_15:hover{background-color:color-mix(in srgb, var(--primary) 25%, transparent)}._compactIconButton_1r7um_15._selected_1r7um_23{background-color:color-mix(in srgb, var(--primary-dark) 20%, transparent)}._compactIconButton_1r7um_15._selected_1r7um_23:hover{background-color:color-mix(in srgb, var(--primary-dark) 30%, transparent)}._compactIconButton_1r7um_15._Mui-disabled_1r7um_29{background-color:var(--grayscale-light);color:var(--grayscale)}._compactButton_1r7um_34{text-transform:none!important;background-color:color-mix(in srgb, var(--primary) 15%, transparent)!important;border-color:color-mix(in srgb, var(--primary) 30%, transparent)!important;min-width:auto!important;height:36px!important;color:var(--primary)!important;white-space:nowrap!important;border-radius:8px!important;flex-shrink:0!important;padding:6px 12px!important;font-size:.75rem!important;font-weight:500!important}._compactButton_1r7um_34:hover{background-color:color-mix(in srgb, var(--primary) 25%, transparent)!important;border-color:color-mix(in srgb, var(--primary) 40%, transparent)!important}._compactButton_1r7um_34._selected_1r7um_23{background-color:color-mix(in srgb, var(--primary-dark) 20%, transparent)!important;border-color:var(--primary-dark)!important;color:var(--primary-dark)!important}._compactButton_1r7um_34._selected_1r7um_23:hover{background-color:color-mix(in srgb, var(--primary-dark) 30%, transparent)!important}._compactButton_1r7um_34._Mui-disabled_1r7um_29{background-color:var(--grayscale-light)!important;color:var(--grayscale)!important;border-color:var(--grayscale-light)!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65{margin-right:4px!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65 ._MuiSvgIcon-root_1r7um_68{font-size:16px!important}@media (width<=430px){._compactButton_1r7um_34{padding:6px 10px!important;font-size:.7rem!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65{margin-right:3px!important}._compactButton_1r7um_34 ._MuiButton-startIcon_1r7um_65 ._MuiSvgIcon-root_1r7um_68{font-size:14px!important}}._desktopButton_1r7um_84{text-transform:none;background-color:var(--primary);border-radius:8px;width:100%;padding:8px 16px;font-weight:600;transition:all .2s ease-in-out;height:36px!important}._desktopButton_1r7um_84:hover{background-color:var(--primary);transform:translateY(-1px)}._desktopButton_1r7um_84._selected_1r7um_23,._desktopButton_1r7um_84._selected_1r7um_23:hover{background-color:var(--primary-dark)}._desktopButton_1r7um_84._Mui-disabled_1r7um_29{background-color:var(--grayscale-light);color:var(--grayscale)}._popoverPaper_1r7um_109{border-radius:16px;width:280px;max-height:80vh;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000026}._popoverHeader_1r7um_118{background-color:color-mix(in srgb, var(--primary) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--grayscale) 50%, transparent);padding:16px}._headerTop_1r7um_124{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._headerTitle_1r7um_131{color:var(--grayscale-contrast-text);font-weight:700}._selectedCount_1r7um_136{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:16px;padding:4px 12px;font-weight:600}._searchContainer_1r7um_144{margin-bottom:12px}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148{background-color:var(--white);border-radius:8px}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148 ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:color-mix(in srgb, var(--grayscale) 80%, transparent)}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148:hover ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:var(--primary)}._searchField_1r7um_148 ._MuiOutlinedInput-root_1r7um_148._Mui-focused_1r7um_158 ._MuiOutlinedInput-notchedOutline_1r7um_152{border-color:var(--primary);border-width:1px}._searchIcon_1r7um_163{margin-right:8px}._actionButtons_1r7um_167{justify-content:space-between;display:flex}._selectAllButton_1r7um_172{text-transform:none;color:var(--primary);font-weight:600}._selectAllButton_1r7um_172:hover{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}._selectNoneButton_1r7um_181{text-transform:none;color:var(--grayscale-dark);white-space:nowrap;font-weight:600}._selectNoneButton_1r7um_181:hover{background-color:color-mix(in srgb, var(--grayscale-dark) 8%, transparent)}._resetButton_1r7um_191{text-transform:none;color:var(--grayscale-dark);font-weight:600}._resetButton_1r7um_191:hover{background-color:color-mix(in srgb, var(--grayscale-dark) 8%, transparent)}._optionsContainer_1r7um_200{flex:1;max-height:240px;padding:16px;overflow-y:auto}._optionsContainer_1r7um_200::-webkit-scrollbar{width:8px}._optionsContainer_1r7um_200::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--primary) 20%, transparent);border-radius:4px}._optionsContainer_1r7um_200::-webkit-scrollbar-track{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}._noOptionsText_1r7um_217{text-align:center;padding:16px 0}._optionItem_1r7um_222{border-radius:8px;width:100%;padding:4px 8px;display:flex}._optionItem_1r7um_222:hover{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}._optionCheckbox_1r7um_232{padding:4px 0}._optionLabel_1r7um_236{font-weight:500}._popoverFooter_1r7um_240{justify-content:flex-end;padding:16px;display:flex}._applyButton_1r7um_246{text-transform:none;border-radius:8px;padding:8px 24px;font-weight:600}._filtersContainer_1wbw2_1{border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014}._cardContent_1wbw2_8{background-color:color-mix(in srgb, var(--primary) 8%, transparent);padding:16px}._cardContent_1wbw2_8:last-child{padding-bottom:16px}._cardContent_1wbw2_8._mobile_1wbw2_15{padding:16px}._cardContent_1wbw2_8._mobile_1wbw2_15:last-child{padding-bottom:16px}._cardContent_1wbw2_8._expanded_1wbw2_21{border-bottom:2px solid color-mix(in srgb, var(--primary) 20%, transparent)}[data-theme=dark] ._cardContent_1wbw2_8{background-color:color-mix(in srgb, var(--primary-dark) 15%, transparent)}._headerContainer_1wbw2_28{align-items:center;gap:16px;min-height:36px;display:flex}._headerContainer_1wbw2_28._mobile_1wbw2_15{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto}._titleContainer_1wbw2_41{flex-shrink:0;align-items:center;gap:16px;height:36px;display:flex}._titleContainer_1wbw2_41._mobile_1wbw2_15{justify-content:space-between;gap:8px;width:100%;height:auto}._title_1wbw2_41{color:var(--text-black);white-space:nowrap;text-overflow:clip;align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:600;line-height:1.6;display:flex;overflow:visible}[data-theme=dark] ._title_1wbw2_41{color:var(--white)}._activeFiltersBadge_1wbw2_72{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:.75rem;font-weight:600;display:inline-flex}._chipsContainer_1wbw2_85{flex-wrap:wrap;flex-grow:1;align-items:center;gap:6px;min-width:0;min-height:36px;margin-left:16px;display:flex;overflow:hidden}._chipsContainer_1wbw2_85._mobile_1wbw2_15{max-width:100%;min-height:auto;margin-top:8px;margin-left:0}._chipsContainer_1wbw2_85._desktop_1wbw2_102{flex-shrink:1;max-width:calc(100% - 500px)}._filterChip_1wbw2_107{background-color:var(--primary,#1976d2)!important;color:#fff!important;border-radius:4px!important;max-width:300px!important;margin:4px!important;font-weight:500!important}._filterChip_1wbw2_107 .MuiChip-deleteIcon{color:#fff!important}._filterChip_1wbw2_107 .MuiChip-label{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}._filterChip_1wbw2_107._mobile_1wbw2_15{max-width:calc(100vw - 48px)!important}._buttonsArea_1wbw2_128{flex-shrink:0;align-items:center;gap:8px;height:36px;margin-left:auto;display:flex}._buttonsArea_1wbw2_128._mobile_1wbw2_15{justify-content:flex-end;width:100%;height:auto;margin-top:8px;margin-left:0}._buttonsArea_1wbw2_128 .MuiIconButton-root{width:36px!important;height:36px!important}._buttonsArea_1wbw2_128 .MuiButton-root{min-width:auto!important;height:36px!important;padding:6px 12px!important;font-size:.8rem!important}._dispositionButton_1wbw2_154{padding:6px 12px!important;font-size:.8rem!important}._cardContent_1wbw2_8._isNative_1wbw2_159 ._buttonsArea_1wbw2_128._isNative_1wbw2_159 ._dispositionButton_1wbw2_154{padding:10px 16px!important;font-size:.7rem!important;line-height:1.3!important}@media (width<=430px){._cardContent_1wbw2_8._isNative_1wbw2_159 ._buttonsArea_1wbw2_128._isNative_1wbw2_159 ._dispositionButton_1wbw2_154{padding:12px 14px!important;font-size:.65rem!important}}._expandButton_1wbw2_171{padding:0 8px!important}._settingsButton_1wbw2_175{white-space:nowrap;flex-shrink:0;text-transform:none!important;background-color:var(--primary)!important;color:#fff!important;min-width:auto!important;padding:6px 16px!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important}._settingsButton_1wbw2_175:hover{background-color:color-mix(in srgb, var(--primary) 90%, #000)!important}._settingsButton_1wbw2_175 .MuiButton-startIcon{color:inherit!important;margin-right:6px!important}._exportButton_1wbw2_195{background:linear-gradient(135deg, var(--primary) 0%, color-mix(in srgb, var(--primary) 85%, #000) 100%)!important;color:var(--white)!important;border-radius:8px!important;padding:8px!important;transition:all .2s!important;box-shadow:0 2px 4px #00000026!important}._exportButton_1wbw2_195:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 90%, #000) 0%, color-mix(in srgb, var(--primary) 75%, #000) 100%)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #0003!important}._exportButton_1wbw2_195:active{transform:translateY(0)!important}._expandedContent_1wbw2_212{padding:16px;background-color:color-mix(in srgb, var(--background-paper,#fff) 50%, transparent)!important}._expandedContent_1wbw2_212._mobile_1wbw2_15{padding:10px}._filtersGrid_1wbw2_220{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}._filtersGrid_1wbw2_220._mobile_1wbw2_15{gap:12px}._searchContainer_1wbw2_230{width:200px;margin-bottom:0}._searchContainer_1wbw2_230._mobile_1wbw2_15{width:100%}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputBase-root_1wbw2_237{box-sizing:border-box!important;border-radius:8px!important;height:36px!important;font-size:.8rem!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputBase-root_1wbw2_237 ._MuiInputBase-input_1wbw2_243{box-sizing:border-box!important;height:20px!important;padding:8px 12px!important;font-size:.8rem!important;line-height:20px!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputLabel-root_1wbw2_250{font-size:.8rem!important;line-height:1!important;transform:translate(14px,8px)scale(1)!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputLabel-root_1wbw2_250._MuiInputLabel-shrink_1wbw2_255{transform:translate(14px,-6px)scale(.75)!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiOutlinedInput-notchedOutline_1wbw2_258{border-width:1px!important}._searchContainer_1wbw2_230 .MuiTextField-root ._MuiInputAdornment-root_1wbw2_261 ._MuiSvgIcon-root_1wbw2_261{font-size:20px!important}._filtersGrid_1wbw2_220 .MuiButton-root{text-transform:none!important;border-radius:8px!important;min-width:auto!important;height:36px!important;padding:6px 12px!important;font-size:.8rem!important;font-weight:500!important}._filtersGrid_1wbw2_220 .MuiButton-root ._MuiButton-startIcon_1wbw2_190{margin-right:6px!important}._filtersGrid_1wbw2_220 .MuiButton-root ._MuiButton-startIcon_1wbw2_190 ._MuiSvgIcon-root_1wbw2_261{font-size:18px!important}._filtersGrid_1wbw2_220 .MuiIconButton-root{width:36px!important;height:36px!important}._filtersGrid_1wbw2_220 .MuiBadge-root ._MuiBadge-badge_1wbw2_284{min-width:18px!important;height:18px!important;padding:0 4px!important;font-size:.7rem!important}._filtersContainer_1wbw2_1{border-color:color-mix(in srgb, var(--divider,#000) 10%, transparent)}._cardContent_1wbw2_8._expanded_1wbw2_21{border-bottom-color:color-mix(in srgb, var(--divider,#000) 10%, transparent)}._activeFiltersBadge_1wbw2_72{background-color:var(--primary,#1976d2)!important}.inventory-search-container{width:200px;margin-bottom:0}.inventory-search-container.mobile{width:100%}.inventory-search-container .search-input-textfield{height:36px!important;margin-top:0!important;margin-bottom:0!important}.inventory-search-container .search-input-textfield .MuiInputBase-root{height:36px!important;font-size:.8rem!important}.inventory-search-container .search-input-textfield .MuiInputBase-root .MuiInputBase-input{height:20px!important;padding:8px 12px!important;line-height:20px!important}.inventory-search-container .search-input-textfield .MuiInputLabel-root{font-size:.8rem!important;transform:translate(14px,8px)scale(1)!important}.inventory-search-container .search-input-textfield .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-6px)scale(.75)!important}.inventory-search-container .search-input-textfield .MuiOutlinedInput-notchedOutline{border-width:1px!important}.inventory-search-container .search-input-textfield .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px!important}._stickyWrapper_dnzhl_1{z-index:150;margin:16px 0;position:sticky;top:0}._stickyWrapper_dnzhl_1._isNative_dnzhl_7{margin:0}.inventory-disposition-modal .parent-modal-box{max-width:1200px;width:90%!important}._captureContent_wj19z_1{flex-direction:column;max-height:80vh;padding:1rem;display:flex;overflow:hidden}._captureContent_wj19z_1 ._scanHeader_wj19z_8{flex-shrink:0;padding-bottom:.75rem}._captureContent_wj19z_1 ._scanHeader_wj19z_8 ._headerRow_wj19z_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._captureContent_wj19z_1 ._scanHeader_wj19z_8 ._subtitle_wj19z_19{font-weight:500}._captureContent_wj19z_1 ._scanContent_wj19z_22{flex:1;grid-template-columns:1fr 1fr;gap:1rem;width:100%;min-height:0;display:grid}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerSection_wj19z_30,._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsSection_wj19z_31{flex-direction:column;width:100%;min-width:0;display:flex}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{background:#000;border:2px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-width:0;height:400px;display:flex;position:relative;overflow:hidden}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37>div{z-index:0;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_scanbot-video-container_wj19z_1,._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_cortex-video-container_wj19z_1{width:100%!important;height:100%!important;position:relative!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_scanbot-video-container_wj19z_1[style*="position: fixed"],._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37 #_cortex-video-container_wj19z_1[style*="position: fixed"]{width:100%!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:100%;min-width:0;height:400px;padding:1rem;display:flex}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88{flex:1;overflow-y:auto}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.5rem;padding:.75rem;transition:all .2s}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92:last-child{margin-bottom:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._itemHeader_wj19z_107{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.5rem;display:flex;position:relative}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._itemTitle_wj19z_115{flex:1;min-width:0;max-width:calc(100% - 140px);padding-right:.75rem;font-size:.875rem;font-weight:600}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyControls_wj19z_123{flex-shrink:0;align-items:center;gap:.5rem;min-width:fit-content;display:flex;position:absolute;top:0;right:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyIcon_wj19z_133{flex-shrink:0;width:24px;height:24px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138{flex-shrink:0;width:64px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-root{height:28px;font-size:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-root input{text-align:center;margin:0;line-height:28px;padding:0!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 .MuiOutlinedInput-input{font-variant-numeric:tabular-nums;margin:0;line-height:28px;text-align:center!important;padding:0!important}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]{appearance:textfield}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._qtyInput_wj19z_138 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._smallText_wj19z_169{font-size:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92 ._timestamp_wj19z_172{margin-top:.5rem;display:block}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._emptyState_wj19z_176{background:#fff;border:2px dashed #e0e0e0;border-radius:6px;flex:1;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}@media (width<=900px){._captureContent_wj19z_1 ._scanContent_wj19z_22{grid-template-columns:1fr;gap:1rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{height:320px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{height:350px}}@media (width<=768px){._captureContent_wj19z_1{padding:.5rem}._captureContent_wj19z_1 ._scanHeader_wj19z_8{padding-bottom:.5rem}._captureContent_wj19z_1 ._scanContent_wj19z_22{gap:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._scannerContainer_wj19z_37{height:250px}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77{height:280px;padding:.75rem}._captureContent_wj19z_1 ._scanContent_wj19z_22 ._itemsContainer_wj19z_77 ._itemsList_wj19z_88 ._scanItem_wj19z_92{margin-bottom:.375rem;padding:.5rem}}.inventory-report-container{flex-direction:column;gap:4px;height:calc(100vh - 64px);display:flex}.inventory-report-container.isNative{gap:0;height:100vh}.content-wrapper{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 16px 24px;display:flex;overflow:auto}.isNative .content-wrapper{padding:0;overflow:hidden}.error-container{text-align:center;color:var(--gray-5);padding:32px 16px}[data-theme=dark] .error-container{color:var(--gray-3)}._ownershipSelection_1qsc1_1{box-sizing:border-box;flex-direction:column;max-width:800px;height:100%;margin:0 auto;padding:2rem 1.5rem;display:flex}._ownershipSelection_1qsc1_1._isNative_1qsc1_10{justify-content:space-evenly;padding:1rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._title_1qsc1_14{margin-bottom:.5rem;font-size:1.25rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._subtitle_1qsc1_18,._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21,._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:1rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.75rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._ownershipOptions_1qsc1_30{gap:.75rem;margin-bottom:.5rem}._ownershipSelection_1qsc1_1._isNative_1qsc1_10 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{min-height:100px;padding:1rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{color:#1a1a2e;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{text-align:center;color:#64748b;max-width:560px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.5}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:3rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{color:#1e293b;margin-bottom:1.5rem;font-weight:600}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:130px;padding:1.5rem;transition:all .25s;display:flex}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 4px 16px #5046e51a}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88{background:linear-gradient(145deg,#f5f3ff 0%,#faf5ff 100%);border-color:#5046e5;box-shadow:0 4px 16px #5046e526}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._optionTitle_1qsc1_93{color:#5046e5;font-weight:600}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._optionCircle_1qsc1_97{background-color:#5046e5;border-color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30._selected_1qsc1_88 ._checkIcon_1qsc1_101{color:#5046e5}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionContent_1qsc1_104{flex-direction:column;height:100%;display:flex}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{align-items:center;margin-bottom:.75rem;display:flex}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{background:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:.75rem;transition:all .25s;display:flex}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:18px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{color:#1e293b;font-size:1.0625rem;font-weight:500;transition:color .25s}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{color:#64748b;margin-left:2.5rem;font-size:.8125rem;line-height:1.5}._continueButton_1qsc1_144{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533;background:#5046e5!important}._continueButton_1qsc1_144:hover{background:#4338ca!important}._continueButton_1qsc1_144:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0!important}._locationSection_1qsc1_163 .MuiFormControl-root{margin-bottom:0}._locationSection_1qsc1_163 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}@media (width<=768px){._ownershipSelection_1qsc1_1{justify-content:flex-start;padding:1.25rem 1rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{margin-bottom:.375rem;font-size:1.25rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:1.25rem;font-size:.875rem;line-height:1.4}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:1.25rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.75rem;font-size:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiFormControl-root{margin-top:0;margin-bottom:0}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:48px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{border-radius:14px;min-height:auto;padding:1rem 1.125rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{margin-bottom:.375rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:28px;height:28px;margin-right:.75rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:16px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{color:#64748b;margin-top:0;margin-left:0;padding-left:2.375rem;font-size:.8125rem;line-height:1.4}._continueButton_1qsc1_144{min-width:180px;padding:.625rem 1.5rem;font-size:.9375rem}}@media (width<=480px){._ownershipSelection_1qsc1_1{padding:1rem .875rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{margin-bottom:.25rem;font-size:1.125rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:1rem;font-size:.8125rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21._small_1qsc1_24{margin-bottom:.875rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{margin-bottom:.625rem;font-size:.9375rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiInputLabel-root{font-size:.6875rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:44px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{gap:.625rem;margin-bottom:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{padding:.875rem 1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109{margin-bottom:.25rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:26px;height:26px;margin-right:.625rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:15px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.9375rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{padding-left:2.125rem;font-size:.75rem;line-height:1.35}._continueButton_1qsc1_144{min-width:160px;padding:.5rem 1.25rem;font-size:.875rem}}@media (width>=601px) and (width<=1024px){._ownershipSelection_1qsc1_1{padding:1.5rem 1.5rem 7rem}._ownershipSelection_1qsc1_1 ._title_1qsc1_14{font-size:1.375rem}._ownershipSelection_1qsc1_1 ._subtitle_1qsc1_18{margin-bottom:2rem;font-size:1rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21{margin-bottom:2rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 ._sectionTitle_1qsc1_27{font-size:1.0625rem}._ownershipSelection_1qsc1_1 ._section_1qsc1_21 .MuiOutlinedInput-root{min-height:52px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30{grid-template-columns:1fr 1fr;gap:1rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30{min-height:120px;padding:1.375rem 1.25rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:36px;height:36px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:20px}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem}._ownershipSelection_1qsc1_1 ._ownershipOptions_1qsc1_30 ._ownershipOption_1qsc1_30 ._optionDescription_1qsc1_137{font-size:.875rem}._continueButton_1qsc1_144{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}._productTypeSelection_1qsc1_355{box-sizing:border-box;max-width:900px;margin:0 auto;padding:2rem 1.5rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{color:#1a1a2e;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{text-align:center;color:#1e293b;margin-bottom:.75rem;font-weight:500}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{text-align:center;color:#64748b;max-width:560px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:150px;padding:1.5rem 1.25rem;transition:all .25s;display:flex}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 4px 16px #5046e51a}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88{background:linear-gradient(145deg,#f5f3ff 0%,#faf5ff 100%);border-color:#5046e5;box-shadow:0 4px 16px #5046e526}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._optionTitle_1qsc1_93{color:#5046e5;font-weight:600}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._optionCircle_1qsc1_97{background-color:#5046e5;border-color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384._selected_1qsc1_88 ._checkIcon_1qsc1_101{color:#5046e5}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionContent_1qsc1_104{text-align:center;flex-direction:column;height:100%;display:flex}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{flex-direction:column;align-items:center;margin-bottom:.875rem;display:flex}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;transition:all .25s;display:flex}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:26px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._optionIcon_1qsc1_450{transition:all .25s}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{color:#1e293b;font-size:1.0625rem;font-weight:500;transition:color .25s}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{color:#64748b;text-align:center;font-size:.8125rem;line-height:1.5}._productTypeSelection_1qsc1_355 ._optionIcon_1qsc1_450._desktop_1qsc1_465{-o-object-fit:cover;object-fit:cover;width:30px;height:30px}._productTypeSelection_1qsc1_355 ._optionIcon_1qsc1_450._mobile_1qsc1_470{-o-object-fit:cover;object-fit:cover;width:24px;height:24px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{border-top:1px solid #e2e8f0;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483:hover{background:#f8fafc;border-color:#cbd5e1}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144:hover{background:#4338ca}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._spacer_1qsc1_515{flex-grow:1}@media (width<=768px){._productTypeSelection_1qsc1_355{padding:1rem .875rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{margin-bottom:.25rem;font-size:1.1875rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{margin-bottom:.25rem;font-size:.8125rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:1rem;font-size:.75rem;line-height:1.35}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{border-radius:12px;min-height:auto;padding:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionContent_1qsc1_104{text-align:center}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{margin-bottom:.5rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:44px;height:44px;margin-bottom:.5rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:20px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.9375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{color:#64748b;text-align:center;font-size:.75rem;line-height:1.4}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483,._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{width:100%;min-width:unset;min-height:48px}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{order:2}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{order:1}._optionIcon_1qsc1_450._mobile_1qsc1_470{width:20px;height:20px}}@media (width<=480px){._productTypeSelection_1qsc1_355{padding:.75rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{margin-bottom:.125rem;font-size:1.0625rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{margin-bottom:.125rem;font-size:.75rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:.75rem;font-size:.6875rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{gap:.375rem;margin-bottom:.75rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{border-radius:10px;padding:.75rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109{margin-bottom:.375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:38px;height:38px;margin-bottom:.375rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{color:#5046e5;font-size:18px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:.8125rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.6875rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{gap:.375rem;margin-top:.5rem;padding-top:.5rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483,._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{min-height:48px;font-size:.875rem}._optionIcon_1qsc1_450._mobile_1qsc1_470{width:18px;height:18px}}@media (width>=601px) and (width<=1024px){._productTypeSelection_1qsc1_355{padding:1.5rem 1.5rem 7rem}._productTypeSelection_1qsc1_355 ._title_1qsc1_14{font-size:1.375rem}._productTypeSelection_1qsc1_355 ._subtitle_1qsc1_18{font-size:.9375rem}._productTypeSelection_1qsc1_355 ._description_1qsc1_374{margin-bottom:2rem;font-size:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384{grid-template-columns:repeat(3,1fr);gap:1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384{min-height:140px;padding:1.375rem 1rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97{width:60px;height:60px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionCircle_1qsc1_97 ._checkIcon_1qsc1_101{font-size:28px}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionHeader_1qsc1_109 ._optionTitle_1qsc1_93{font-size:1.0625rem}._productTypeSelection_1qsc1_355 ._productOptions_1qsc1_384 ._productOption_1qsc1_384 ._optionDescription_1qsc1_137{font-size:.875rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:0;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._backButton_1qsc1_483{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._productTypeSelection_1qsc1_355 ._actions_1qsc1_475 ._continueButton_1qsc1_144{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}._optionIcon_1qsc1_450._desktop_1qsc1_465{width:32px;height:32px}}._scanStep_1qsc1_717{box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:1.25rem;display:flex;overflow-x:hidden}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728{flex-shrink:0;padding-bottom:.875rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._headerRow_1qsc1_732{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{color:#1a1a2e;font-size:1.25rem;font-weight:600;line-height:1.3}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 .MuiChip-root{border-radius:13px;height:26px;font-size:.75rem;font-weight:500}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;width:100%;display:grid}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerSection_1qsc1_758,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsSection_1qsc1_759{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766{background:#f1f5f9;border-radius:12px;gap:4px;margin-bottom:.875rem;padding:4px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{color:#64748b;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774:hover{color:#475569;background:#fff9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774._active_1qsc1_792{color:#5046e5;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{background:#0f172a;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-width:0;height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800>div{z-index:0;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{width:100%!important;height:100%!important;position:relative!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1[style*="position: fixed"],._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1[style*="position: fixed"]{width:100%!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 ._scanningOverlay_1qsc1_841{z-index:10;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ae6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;height:380px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root{background:#f8fafc;border-radius:12px;transition:all .2s}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root:hover{background:#f1f5f9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #5046e51a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root fieldset,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root:hover fieldset{border-color:#0000}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root.Mui-focused fieldset{border-width:2px;border-color:#5046e5}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{padding:12px 4px;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input::placeholder{color:#94a3b8;opacity:1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908 ._placeholderIcon_1qsc1_918,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909 ._placeholderIcon_1qsc1_918{color:#cbd5e1;margin-bottom:12px;font-size:48px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._searchPlaceholder_1qsc1_908 ._searchHint_1qsc1_924,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._noResults_1qsc1_909 ._searchHint_1qsc1_924{color:#94a3b8;max-width:240px;margin-top:8px;line-height:1.5}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;transition:all .2s;overflow:hidden}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934:last-child{margin-bottom:0}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934:hover:not(._expanded_1qsc1_945){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934._expanded_1qsc1_945{border-color:#5046e5;box-shadow:0 4px 12px #5046e51f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{text-align:left;background:#fff;align-items:center;width:100%;padding:14px 16px;transition:all .15s;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934:active{background:#f8fafc}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934._selected_1qsc1_88{background:#f8fafc;border-bottom:1px solid #e2e8f0}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970{flex:1;min-width:0;overflow:hidden}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultTitle_1qsc1_975{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.875rem;font-weight:500;overflow:hidden}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultMeta_1qsc1_984{white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:.75rem;display:block;overflow:hidden}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992{color:#5046e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:12px;transition:all .15s;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992._closeIndicator_1qsc1_1008{color:#64748b;background:#f1f5f9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934:hover ._addIndicator_1qsc1_992:not(._closeIndicator_1qsc1_1008){color:#fff;background:#5046e5}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{background:#f8fafc;padding:16px;animation:.2s _slideDown_1qsc1_1}@keyframes _slideDown_1qsc1_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsHeader_1qsc1_1031{margin-bottom:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsHeader_1qsc1_1031 ._detailsLabel_1qsc1_1034{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:600}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{gap:12px;margin-bottom:12px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046{flex:1;align-items:flex-start;gap:10px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{color:#5046e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:4px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052 svg{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067{flex:1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{background:#fff;border-radius:10px;height:42px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root.Mui-disabled{background:#f1f5f9}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiInputLabel-root,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiFormLabel-root{font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 input{padding:10px 12px;font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088{margin:4px 0 14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiCheckbox-root{color:#94a3b8;margin-right:6px;padding:4px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiCheckbox-root.Mui-checked{color:#5046e5}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiTypography-root{color:#64748b;font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{justify-content:flex-end;gap:10px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122:hover{background:#4338ca}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:435px;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000f}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._itemsList_1qsc1_1147{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152{background:#fff;border:2px dashed #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152 p{color:#94a3b8}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144:hover{background:#4338ca}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}@media (width>=601px) and (width<=1024px){._scanStep_1qsc1_717{min-height:auto;padding:1rem 1.25rem 7rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{font-size:1.125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{grid-template-columns:1fr;gap:1rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{padding:14px 20px;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{height:360px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{height:auto;min-height:400px;max-height:none}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{padding:16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{padding:14px 6px;font-size:1rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{max-height:500px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{padding:16px 18px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultTitle_1qsc1_975{font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._resultContent_1qsc1_970 ._resultMeta_1qsc1_984{font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992{width:36px;height:36px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934 ._addIndicator_1qsc1_992 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{padding:20px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{flex-direction:row;gap:16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{width:40px;height:40px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052 svg{font-size:1.25rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{height:48px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiInputLabel-root{font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 input{padding:12px 14px;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088{margin:8px 0 16px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._skipCheckbox_1qsc1_1088 .MuiTypography-root{font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{gap:12px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108{min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{min-height:52px;padding:.875rem 2rem;font-size:.9375rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{height:360px;padding:1.25rem}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:0;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}@media (width<=600px){._scanStep_1qsc1_717{min-height:auto;padding:.75rem .75rem 9rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728{padding-bottom:.625rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._headerRow_1qsc1_732{flex-direction:column;align-items:flex-start;gap:.375rem}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 ._title_1qsc1_14{font-size:1rem;line-height:1.25}._scanStep_1qsc1_717 ._scanHeader_1qsc1_728 .MuiChip-root{height:22px;font-size:.6875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751{grid-template-columns:1fr;gap:.75rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766{border-radius:10px;margin-bottom:.625rem;padding:3px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774{border-radius:8px;gap:6px;padding:8px 12px;font-size:.8125rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._modeToggle_1qsc1_766 ._modeButton_1qsc1_774 svg{font-size:1rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800{border-radius:14px;height:240px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_scanbot-video-container_1qsc1_1,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._scannerContainer_1qsc1_800 #_cortex-video-container_1qsc1_1{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857{border-radius:14px;height:auto;min-height:280px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867{padding:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 .MuiOutlinedInput-root{border-radius:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchInputWrapper_1qsc1_867 ._searchInput_1qsc1_867 input{padding:10px 4px;font-size:.875rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902{max-height:400px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931{padding:8px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItemWrapper_1qsc1_934{border-radius:10px;margin-bottom:6px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._resultItem_1qsc1_934{padding:12px 14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016{padding:14px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041{flex-direction:column;gap:10px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._fieldIcon_1qsc1_1052{border-radius:8px;width:30px;height:30px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsFields_1qsc1_1041 ._fieldGroup_1qsc1_1046 ._detailInput_1qsc1_1067 .MuiOutlinedInput-root{height:40px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103{flex-direction:column;gap:.5rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._cancelButton_1qsc1_1108,._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._searchContainer_1qsc1_857 ._searchResults_1qsc1_902 ._resultsList_1qsc1_931 ._detailsForm_1qsc1_1016 ._detailsActions_1qsc1_1103 ._addButton_1qsc1_1122{width:100%;min-height:48px}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135{height:260px;padding:.75rem}._scanStep_1qsc1_717 ._scanContent_1qsc1_751 ._itemsContainer_1qsc1_1135 ._emptyState_1qsc1_1152{border-radius:10px;min-height:140px}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166{z-index:10;background:#fff;border-top:1px solid #e0e0e0;flex-direction:column;padding:.75rem 1rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 button{width:100%;min-height:48px;min-width:unset!important}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._backButton_1qsc1_483{order:2}._scanStep_1qsc1_717 ._bottomNavigation_1qsc1_1166 ._continueButton_1qsc1_144{order:1}}._reviewStep_1qsc1_1490{box-sizing:border-box;flex-direction:column;width:100%;max-width:900px;height:100%;min-height:0;margin:0 auto;padding:1.25rem;display:flex;overflow:hidden}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502{text-align:center;flex-shrink:0;padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{color:#1a1a2e;margin-bottom:.625rem;font-size:1.375rem;font-weight:600}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{border-radius:13px;height:26px;font-size:.75rem;font-weight:500}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryCard_1qsc1_1536{flex-shrink:0}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryCard_1qsc1_1536 .MuiCard-root{border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryFields_1qsc1_1544{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryInput_1qsc1_1551{min-width:160px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._batchEntryApplyBtn_1qsc1_1554{height:40px;min-height:40px}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{color:#1a1a2e;margin-bottom:.25rem;font-size:1rem;font-weight:600}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{color:#64748b;margin-bottom:1rem;font-size:.8125rem;line-height:1.4}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._emptyState_1qsc1_1152{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-height:160px;padding:1.5rem;display:flex}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._emptyText_1qsc1_1580{text-align:center;color:#64748b}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCard-root{border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCardContent-root{padding:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525._isNativeContent_1qsc1_1592 .MuiCard-root{flex-shrink:0;width:100%}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525._isNativeContent_1qsc1_1592 .MuiCardContent-root{flex-direction:column;display:flex}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147 .MuiListItem-root{padding-left:0;padding-right:0;list-style:none}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._itemsList_1qsc1_1147 .MuiListItem-root:before{display:none}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:1rem 0 .5rem;display:flex}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626:hover{background:#f8fafc;border-color:#cbd5e1}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;max-width:280px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640:hover{background:#4338ca}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}._reviewStep_1qsc1_1490._completed_1qsc1_1659{justify-content:center;align-items:center}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663{text-align:center;background:linear-gradient(145deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #86efac;border-radius:20px;max-width:420px;padding:2.5rem 2rem;box-shadow:0 4px 16px #22c55e1a}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663 ._completedTitle_1qsc1_1672{color:#16a34a;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}._reviewStep_1qsc1_1490._completed_1qsc1_1659 ._completionMessage_1qsc1_1663 ._completedSubtitle_1qsc1_1678{color:#64748b;margin-top:.5rem}@media (width>=601px) and (width<=1024px){._reviewStep_1qsc1_1490{padding:1.25rem 1.25rem 7rem}._reviewStep_1qsc1_1490._isNative_1qsc1_10{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{font-size:1.25rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{height:28px;font-size:.8125rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{font-size:1.0625rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{font-size:.875rem}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{min-width:200px;max-width:280px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}@media (width<=600px){._reviewStep_1qsc1_1490{padding:.75rem .75rem 9rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502{padding-bottom:.75rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._title_1qsc1_14{font-size:1.125rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513{gap:.375rem}._reviewStep_1qsc1_1490 ._reviewHeader_1qsc1_1502 ._chipRow_1qsc1_1513 .MuiChip-root{height:22px;font-size:.6875rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525{padding-bottom:1rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 .MuiCardContent-root{padding:.75rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._sectionTitle_1qsc1_27{font-size:.875rem}._reviewStep_1qsc1_1490 ._reviewContent_1qsc1_1525 ._biologicNote_1qsc1_1564{margin-bottom:.75rem;font-size:.75rem}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166{z-index:10;background:#fff;border-top:1px solid #e0e0e0;flex-direction:column;padding:.75rem 1rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626,._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{width:100%;max-width:none;min-height:48px}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._backBtn_1qsc1_1626{order:2}._reviewStep_1qsc1_1490 ._bottomNavigation_1qsc1_1166 ._submitBtn_1qsc1_1640{order:1}}._receivingWorkflowContainer_1qsc1_1790{background-color:#f8f9fa;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}._receivingWorkflowContainer_1qsc1_1790._isNative_1qsc1_10{height:100vh;min-height:auto;overflow:hidden}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{box-sizing:border-box;background:#fff;flex-shrink:0;width:100%;margin-bottom:0;padding:.875rem 1.5rem;overflow-x:hidden;box-shadow:0 1px 3px #00000014}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812{width:100%;max-width:800px;margin:0 auto}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 4px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root{flex:1;min-width:0}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepRoot_1qsc1_1824{cursor:pointer;flex:none}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepRoot_1qsc1_1824:hover ._stepLabel_1qsc1_1828{color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{white-space:nowrap;font-size:.8125rem;font-weight:500;transition:color .2s}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabelContainer_1qsc1_1837{text-align:center;width:auto}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{color:#e0e0e0;font-size:1.375rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-active,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-completed{color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-line{border-color:#e8e8ed;border-top-width:2px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-active .MuiStepIcon-text,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root.Mui-completed .MuiStepIcon-text{fill:#fff!important}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root.Mui-active .MuiStepConnector-line,._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepConnector-root.Mui-completed .MuiStepConnector-line{border-color:#5046e5}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{background:#fff;min-height:calc(100vh - 180px);overflow-x:hidden}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863._nativeContent_1qsc1_1868{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}._receivingContainer_1qsc1_1877 ._loading_1qsc1_1877{justify-content:center;align-items:center;width:100%;height:40vh;display:flex}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listContainer_1qsc1_1884{width:100%;height:calc(70vh - 16px);max-height:calc(70vh - 16px);overflow:-moz-scrollbars-vertical;background-color:#fff;padding-right:15px;overflow-y:scroll}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listItem_1qsc1_1893{cursor:pointer;padding:8px 12px;transition:background-color .3s}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ._listItem_1qsc1_1893:hover{background-color:#e0e0e0}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar{-webkit-appearance:none;border-radius:10px;width:9px}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar-thumb{background-color:var(--gray-8);border-radius:10px}._receivingContainer_1qsc1_1877 ._list_1qsc1_1884 ::-webkit-scrollbar-track{background-color:var(--gray-2);border-radius:10px}@media (width<=600px){._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{padding:.625rem .5rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 2px}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{font-size:1.125rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{font-size:.6875rem;line-height:1.2}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabelContainer_1qsc1_1837{padding-left:0;padding-right:0}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{min-height:calc(100vh - 140px)}}@media (width>=601px) and (width<=1024px){._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802{padding:.875rem 1.25rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 ._stepLabel_1qsc1_1828{font-size:.8125rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStepIcon-root{font-size:1.5rem}._receivingWorkflowContainer_1qsc1_1790 ._stepLayoutHeader_1qsc1_1802 ._stepper_1qsc1_1812 .MuiStep-root{padding:0 6px}._receivingWorkflowContainer_1qsc1_1790 ._stepperContent_1qsc1_1863{min-height:calc(100vh - 160px);padding-bottom:5rem}}._ownershipSelection_15iem_1{box-sizing:border-box;flex-direction:column;max-width:800px;height:100%;margin:0 auto;padding:2rem 1.5rem;display:flex}._ownershipSelection_15iem_1._isNative_15iem_10{justify-content:space-evenly;padding:1rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._title_15iem_14{margin-bottom:.5rem;font-size:1.25rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._subtitle_15iem_18,._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21,._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21._small_15iem_24{margin-bottom:1rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.75rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._ownershipOptions_15iem_30{gap:.75rem;margin-bottom:.5rem}._ownershipSelection_15iem_1._isNative_15iem_10 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{min-height:100px;padding:1rem}._ownershipSelection_15iem_1 ._title_15iem_14{color:#1a1a2e;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}._ownershipSelection_15iem_1 ._subtitle_15iem_18{text-align:center;color:#64748b;max-width:560px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.5}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:3rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:2rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{color:#1e293b;margin-bottom:1.5rem;font-weight:600}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:130px;padding:1.5rem;transition:all .25s;display:flex}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 4px 16px #5046e51a}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88{background:linear-gradient(145deg,#f5f3ff 0%,#faf5ff 100%);border-color:#5046e5;box-shadow:0 4px 16px #5046e526}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._optionTitle_15iem_93{color:#5046e5;font-weight:600}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._optionCircle_15iem_97{background-color:#5046e5;border-color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30._selected_15iem_88 ._checkIcon_15iem_101{color:#5046e5}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionContent_15iem_104{flex-direction:column;height:100%;display:flex}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{align-items:center;margin-bottom:.75rem;display:flex}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{background:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:.75rem;transition:all .25s;display:flex}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{color:#5046e5;font-size:18px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{color:#1e293b;font-size:1.0625rem;font-weight:500;transition:color .25s}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{color:#64748b;margin-left:2.5rem;font-size:.8125rem;line-height:1.5}._continueButton_15iem_144{text-transform:uppercase;letter-spacing:.5px;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533;background:#5046e5!important}._continueButton_15iem_144:hover{background:#4338ca!important}._continueButton_15iem_144:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0!important}._locationSection_15iem_163 .MuiFormControl-root{margin-bottom:0}._locationSection_15iem_163 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}@media (width<=768px){._ownershipSelection_15iem_1{justify-content:flex-start;padding:1.25rem 1rem}._ownershipSelection_15iem_1 ._title_15iem_14{margin-bottom:.375rem;font-size:1.25rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:1.25rem;font-size:.875rem;line-height:1.4}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:1.25rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:1rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.75rem;font-size:1rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiFormControl-root{margin-top:0;margin-bottom:0}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiInputLabel-root{font-size:.75rem;line-height:1.3}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:48px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{grid-template-columns:1fr;gap:.75rem;margin-bottom:1.25rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{border-radius:14px;min-height:auto;padding:1rem 1.125rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{margin-bottom:.375rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:28px;height:28px;margin-right:.75rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{color:#5046e5;font-size:16px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{color:#64748b;margin-top:0;margin-left:0;padding-left:2.375rem;font-size:.8125rem;line-height:1.4}._continueButton_15iem_144{min-width:180px;padding:.625rem 1.5rem;font-size:.9375rem}}@media (width<=480px){._ownershipSelection_15iem_1{padding:1rem .875rem}._ownershipSelection_15iem_1 ._title_15iem_14{margin-bottom:.25rem;font-size:1.125rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:1rem;font-size:.8125rem}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:1rem}._ownershipSelection_15iem_1 ._section_15iem_21._small_15iem_24{margin-bottom:.875rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{margin-bottom:.625rem;font-size:.9375rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiInputLabel-root{font-size:.6875rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:44px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{gap:.625rem;margin-bottom:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{padding:.875rem 1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109{margin-bottom:.25rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:26px;height:26px;margin-right:.625rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{color:#5046e5;font-size:15px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:.9375rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{padding-left:2.125rem;font-size:.75rem;line-height:1.35}._continueButton_15iem_144{min-width:160px;padding:.5rem 1.25rem;font-size:.875rem}}@media (width>=601px) and (width<=1024px){._ownershipSelection_15iem_1{padding:1.5rem 1.5rem 7rem}._ownershipSelection_15iem_1 ._title_15iem_14{font-size:1.375rem}._ownershipSelection_15iem_1 ._subtitle_15iem_18{margin-bottom:2rem;font-size:1rem}._ownershipSelection_15iem_1 ._section_15iem_21{margin-bottom:2rem}._ownershipSelection_15iem_1 ._section_15iem_21 ._sectionTitle_15iem_27{font-size:1.0625rem}._ownershipSelection_15iem_1 ._section_15iem_21 .MuiOutlinedInput-root{min-height:52px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30{grid-template-columns:1fr 1fr;gap:1rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30{min-height:120px;padding:1.375rem 1.25rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97{width:36px;height:36px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionCircle_15iem_97 ._checkIcon_15iem_101{font-size:20px}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionHeader_15iem_109 ._optionTitle_15iem_93{font-size:1.0625rem}._ownershipSelection_15iem_1 ._ownershipOptions_15iem_30 ._ownershipOption_15iem_30 ._optionDescription_15iem_137{font-size:.875rem}._continueButton_15iem_144{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}._productTypeSelection_89a2a_1{box-sizing:border-box;max-width:900px;margin:0 auto;padding:2rem 1.5rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{color:#1a1a2e;text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{text-align:center;color:#1e293b;margin-bottom:.75rem;font-weight:500}._productTypeSelection_89a2a_1 ._description_89a2a_20{text-align:center;color:#64748b;max-width:560px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{cursor:pointer;background-color:#fff;border:2px solid #e2e8f0;border-radius:16px;flex-direction:column;min-height:150px;padding:1.5rem 1.25rem;transition:all .25s;display:flex}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30:hover{border-color:#a5b4fc;transform:translateY(-2px);box-shadow:0 4px 16px #5046e51a}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52{background:linear-gradient(145deg,#f5f3ff 0%,#faf5ff 100%);border-color:#5046e5;box-shadow:0 4px 16px #5046e526}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._optionTitle_89a2a_57{color:#5046e5;font-weight:600}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._optionCircle_89a2a_61{background-color:#5046e5;border-color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30._selected_89a2a_52 ._checkIcon_89a2a_65{color:#5046e5}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionContent_89a2a_68{text-align:center;flex-direction:column;height:100%;display:flex}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{flex-direction:column;align-items:center;margin-bottom:.875rem;display:flex}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{background-color:#f8fafc;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;transition:all .25s;display:flex}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{color:#5046e5;font-size:26px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._optionIcon_89a2a_96{transition:all .25s}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{color:#1e293b;font-size:1.0625rem;font-weight:500;transition:color .25s}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{color:#64748b;text-align:center;font-size:.8125rem;line-height:1.5}._productTypeSelection_89a2a_1 ._optionIcon_89a2a_96._desktop_89a2a_111{-o-object-fit:cover;object-fit:cover;width:30px;height:30px}._productTypeSelection_89a2a_1 ._optionIcon_89a2a_96._mobile_89a2a_116{-o-object-fit:cover;object-fit:cover;width:24px;height:24px}._productTypeSelection_89a2a_1 ._actions_89a2a_121{border-top:1px solid #e2e8f0;justify-content:space-between;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129:hover{background:#f8fafc;border-color:#cbd5e1}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143:hover{background:#4338ca}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._spacer_89a2a_161{flex-grow:1}@media (width<=768px){._productTypeSelection_89a2a_1{padding:1rem .875rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{margin-bottom:.25rem;font-size:1.1875rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{margin-bottom:.25rem;font-size:.8125rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:1rem;font-size:.75rem;line-height:1.35}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{grid-template-columns:1fr;gap:.5rem;margin-bottom:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{border-radius:12px;min-height:auto;padding:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionContent_89a2a_68{text-align:center}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{margin-bottom:.5rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:44px;height:44px;margin-bottom:.5rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{color:#5046e5;font-size:20px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:.9375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{color:#64748b;text-align:center;font-size:.75rem;line-height:1.4}._productTypeSelection_89a2a_1 ._actions_89a2a_121{flex-direction:column;gap:.5rem;margin-top:.75rem;padding-top:.75rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129,._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{width:100%;min-width:unset;min-height:48px}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{order:2}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{order:1}._optionIcon_89a2a_96._mobile_89a2a_116{width:20px;height:20px}}@media (width<=480px){._productTypeSelection_89a2a_1{padding:.75rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{margin-bottom:.125rem;font-size:1.0625rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{margin-bottom:.125rem;font-size:.75rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:.75rem;font-size:.6875rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{gap:.375rem;margin-bottom:.75rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{border-radius:10px;padding:.75rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74{margin-bottom:.375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:38px;height:38px;margin-bottom:.375rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{color:#5046e5;font-size:18px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:.8125rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.6875rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121{gap:.375rem;margin-top:.5rem;padding-top:.5rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129,._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{min-height:48px;font-size:.875rem}._optionIcon_89a2a_96._mobile_89a2a_116{width:18px;height:18px}}@media (width>=601px) and (width<=1024px){._productTypeSelection_89a2a_1{padding:1.5rem 1.5rem 7rem}._productTypeSelection_89a2a_1 ._title_89a2a_7{font-size:1.375rem}._productTypeSelection_89a2a_1 ._subtitle_89a2a_14{font-size:.9375rem}._productTypeSelection_89a2a_1 ._description_89a2a_20{margin-bottom:2rem;font-size:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30{grid-template-columns:repeat(3,1fr);gap:1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30{min-height:140px;padding:1.375rem 1rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61{width:60px;height:60px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionCircle_89a2a_61 ._checkIcon_89a2a_65{font-size:28px}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionHeader_89a2a_74 ._optionTitle_89a2a_57{font-size:1.0625rem}._productTypeSelection_89a2a_1 ._productOptions_89a2a_30 ._productOption_89a2a_30 ._optionDescription_89a2a_105{font-size:.875rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:0;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._backButton_89a2a_129{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._productTypeSelection_89a2a_1 ._actions_89a2a_121 ._continueButton_89a2a_143{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}._optionIcon_89a2a_96._desktop_89a2a_111{width:32px;height:32px}}._scanStep_1fhj6_1{box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:1.25rem;display:flex;overflow-x:hidden}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12{flex-shrink:0;padding-bottom:.875rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._headerRow_1fhj6_16{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{color:#1a1a2e;font-size:1.25rem;font-weight:600;line-height:1.3}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 .MuiChip-root{border-radius:13px;height:26px;font-size:.75rem;font-weight:500}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;width:100%;display:grid}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerSection_1fhj6_42,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsSection_1fhj6_43{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50{background:#f1f5f9;border-radius:12px;gap:4px;margin-bottom:.875rem;padding:4px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{color:#64748b;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58:hover{color:#475569;background:#fff9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58._active_1fhj6_76{color:#5046e5;background:#fff;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{background:#0f172a;border:1px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;width:100%;min-width:0;height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84>div{z-index:0;background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{width:100%!important;height:100%!important;position:relative!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1[style*="position: fixed"],._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1[style*="position: fixed"]{width:100%!important;height:100%!important;position:relative!important;top:auto!important;left:auto!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 ._scanningOverlay_1fhj6_125{z-index:10;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ae6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;height:380px;display:flex;overflow:hidden;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root{background:#f8fafc;border-radius:12px;transition:all .2s}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root:hover{background:#f1f5f9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #5046e51a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root fieldset,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root:hover fieldset{border-color:#0000}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root.Mui-focused fieldset{border-width:2px;border-color:#5046e5}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{padding:12px 4px;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input::placeholder{color:#94a3b8;opacity:1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192 ._placeholderIcon_1fhj6_202,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193 ._placeholderIcon_1fhj6_202{color:#cbd5e1;margin-bottom:12px;font-size:48px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._searchPlaceholder_1fhj6_192 ._searchHint_1fhj6_208,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._noResults_1fhj6_193 ._searchHint_1fhj6_208{color:#94a3b8;max-width:240px;margin-top:8px;line-height:1.5}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:8px;transition:all .2s;overflow:hidden}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218:last-child{margin-bottom:0}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218:hover:not(._expanded_1fhj6_229){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218._expanded_1fhj6_229{border-color:#5046e5;box-shadow:0 4px 12px #5046e51f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{text-align:left;background:#fff;align-items:center;width:100%;padding:14px 16px;transition:all .15s;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218:active{background:#f8fafc}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218._selected_1fhj6_250{background:#f8fafc;border-bottom:1px solid #e2e8f0}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254{flex:1;min-width:0;overflow:hidden}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultTitle_1fhj6_259{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:.875rem;font-weight:500;overflow:hidden}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultMeta_1fhj6_268{white-space:nowrap;text-overflow:ellipsis;color:#64748b;font-size:.75rem;display:block;overflow:hidden}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276{color:#5046e5;background:#eef2ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:12px;transition:all .15s;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276._closeIndicator_1fhj6_292{color:#64748b;background:#f1f5f9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218:hover ._addIndicator_1fhj6_276:not(._closeIndicator_1fhj6_292){color:#fff;background:#5046e5}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{background:#f8fafc;padding:16px;animation:.2s _slideDown_1fhj6_1}@keyframes _slideDown_1fhj6_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsHeader_1fhj6_315{margin-bottom:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsHeader_1fhj6_315 ._detailsLabel_1fhj6_318{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:600}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{gap:12px;margin-bottom:12px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330{flex:1;align-items:flex-start;gap:10px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{color:#5046e5;background:#eef2ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:4px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336 svg{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351{flex:1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{background:#fff;border-radius:10px;height:42px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root.Mui-disabled{background:#f1f5f9}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiInputLabel-root,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiFormLabel-root{font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 input{padding:10px 12px;font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372{margin:4px 0 14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiCheckbox-root{color:#94a3b8;margin-right:6px;padding:4px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiCheckbox-root.Mui-checked{color:#5046e5}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiTypography-root{color:#64748b;font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{justify-content:flex-end;gap:10px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406:hover{background:#4338ca}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:435px;padding:1rem;display:flex;box-shadow:0 1px 3px #0000000f}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._itemsList_1fhj6_431{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436{background:#fff;border:2px dashed #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;width:100%;min-height:200px;display:flex}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436 p{color:#94a3b8}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460:hover{background:#f8fafc;border-color:#cbd5e1}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474:hover{background:#4338ca}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}@media (width>=601px) and (width<=1024px){._scanStep_1fhj6_1{min-height:auto;padding:1rem 1.25rem 7rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{font-size:1.125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{grid-template-columns:1fr;gap:1rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{padding:14px 20px;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{height:360px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{height:auto;min-height:400px;max-height:none}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{padding:16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{padding:14px 6px;font-size:1rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{max-height:500px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{padding:16px 18px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultTitle_1fhj6_259{font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._resultContent_1fhj6_254 ._resultMeta_1fhj6_268{font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276{width:36px;height:36px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218 ._addIndicator_1fhj6_276 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{padding:20px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{flex-direction:row;gap:16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{width:40px;height:40px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336 svg{font-size:1.25rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{height:48px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiInputLabel-root{font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 input{padding:12px 14px;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372{margin:8px 0 16px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._skipCheckbox_1fhj6_372 .MuiTypography-root{font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{gap:12px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392{min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{min-height:52px;padding:.875rem 2rem;font-size:.9375rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{height:360px;padding:1.25rem}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;margin-top:0;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{min-width:200px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}@media (width<=600px){._scanStep_1fhj6_1{min-height:auto;padding:.75rem .75rem 9rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12{padding-bottom:.625rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._headerRow_1fhj6_16{flex-direction:column;align-items:flex-start;gap:.375rem}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 ._title_1fhj6_23{font-size:1rem;line-height:1.25}._scanStep_1fhj6_1 ._scanHeader_1fhj6_12 .MuiChip-root{height:22px;font-size:.6875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35{grid-template-columns:1fr;gap:.75rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50{border-radius:10px;margin-bottom:.625rem;padding:3px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58{border-radius:8px;gap:6px;padding:8px 12px;font-size:.8125rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._modeToggle_1fhj6_50 ._modeButton_1fhj6_58 svg{font-size:1rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84{border-radius:14px;height:240px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_scanbot-video-container_1fhj6_1,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._scannerContainer_1fhj6_84 #_cortex-video-container_1fhj6_1{width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:relative!important;top:0!important;left:0!important;transform:none!important}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141{border-radius:14px;height:auto;min-height:280px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151{padding:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 .MuiOutlinedInput-root{border-radius:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchInputWrapper_1fhj6_151 ._searchInput_1fhj6_151 input{padding:10px 4px;font-size:.875rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186{max-height:400px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215{padding:8px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItemWrapper_1fhj6_218{border-radius:10px;margin-bottom:6px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._resultItem_1fhj6_218{padding:12px 14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300{padding:14px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325{flex-direction:column;gap:10px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._fieldIcon_1fhj6_336{border-radius:8px;width:30px;height:30px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsFields_1fhj6_325 ._fieldGroup_1fhj6_330 ._detailInput_1fhj6_351 .MuiOutlinedInput-root{height:40px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387{flex-direction:column;gap:.5rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._cancelButton_1fhj6_392,._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._searchContainer_1fhj6_141 ._searchResults_1fhj6_186 ._resultsList_1fhj6_215 ._detailsForm_1fhj6_300 ._detailsActions_1fhj6_387 ._addButton_1fhj6_406{width:100%;min-height:48px}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419{height:260px;padding:.75rem}._scanStep_1fhj6_1 ._scanContent_1fhj6_35 ._itemsContainer_1fhj6_419 ._emptyState_1fhj6_436{border-radius:10px;min-height:140px}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450{z-index:10;background:#fff;border-top:1px solid #e0e0e0;flex-direction:column;padding:.75rem 1rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 button{width:100%;min-height:48px;min-width:unset!important}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._backButton_1fhj6_460{order:2}._scanStep_1fhj6_1 ._bottomNavigation_1fhj6_450 ._continueButton_1fhj6_474{order:1}}._dialogPaper_6eviv_1{background:#f5f3ff;border-radius:16px;width:100%;max-width:500px;margin:16px}@media (width<=600px){._dialogPaper_6eviv_1{border-radius:12px;margin:8px}}._dialogTitle_6eviv_15{color:#312e81;border-bottom:none;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}@media (width<=600px){._dialogTitle_6eviv_15{padding:16px}}._dialogTitleContent_6eviv_29{align-items:center;gap:8px;display:flex}._dialogContent_6eviv_35{flex-direction:column;gap:16px;display:flex;padding:20px 24px!important}@media (width<=600px){._dialogContent_6eviv_35{padding:12px 16px!important}}._productInfo_6eviv_47{margin-bottom:8px}._dialogActions_6eviv_51{border-top:none;gap:16px;padding:16px 24px}._dialogActions_6eviv_51 .MuiButton-root{text-transform:uppercase;border-radius:8px;flex:1;min-height:48px;font-weight:600}._dialogActions_6eviv_51 .MuiButton-outlined{color:#5046e5;background:#fff;border-color:#5046e5}._dialogActions_6eviv_51 .MuiButton-outlined:hover{background:#5046e50a;border-color:#4338ca}._dialogActions_6eviv_51 .MuiButton-contained{background:#5046e5}._dialogActions_6eviv_51 .MuiButton-contained:hover{background:#4338ca}@media (width<=600px){._dialogActions_6eviv_51{flex-direction:column-reverse;padding:12px 16px}._dialogActions_6eviv_51 .MuiButton-root{width:100%}}._pcardContainer_t206g_1{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #0000000a;margin-bottom:.5rem!important;padding:.75rem .875rem!important}._pcardContainer_t206g_1:hover{border-color:#cbd5e1;box-shadow:0 2px 6px #0000000f}._pcardContainer_t206g_1:last-child{margin-bottom:0}._pcardHeader_t206g_18{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._pcardTitle_t206g_25{color:#0f172a;letter-spacing:-.01em;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0;margin:0;line-height:1.3;font-size:.875rem!important;font-weight:600!important}._pcardControls_t206g_38{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._pcardQtyControls_t206g_45{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}._pcardQtyIcon_t206g_55{color:#64748b;border-radius:0;flex-shrink:0;width:28px;height:28px;transition:background-color .1s}._pcardQtyIcon_t206g_55:hover{color:#1e293b;background:#e2e8f0}._pcardQtyIcon_t206g_55:disabled{color:#cbd5e1;pointer-events:none}._pcardQtyIcon_t206g_55 svg{font-size:1rem}._pcardQtyInput_t206g_75{flex-shrink:0;width:32px}._pcardQtyInput_t206g_75 .MuiOutlinedInput-root{background:0 0;border-radius:0;height:28px;font-size:.8125rem}._pcardQtyInput_t206g_75 .MuiOutlinedInput-root input{text-align:center;color:#1e293b;margin:0;font-weight:600;line-height:28px;padding:0!important}._pcardQtyInput_t206g_75 .MuiOutlinedInput-root fieldset,._pcardQtyInput_t206g_75 .MuiOutlinedInput-root:hover fieldset,._pcardQtyInput_t206g_75 .MuiOutlinedInput-root.Mui-focused fieldset{border:none}._pcardQtyInput_t206g_75 .MuiOutlinedInput-input{font-variant-numeric:tabular-nums;margin:0;line-height:28px;text-align:center!important;padding:0!important}._pcardQtyInput_t206g_75 input[type=number]{appearance:textfield}._pcardQtyInput_t206g_75 input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}._pcardQtyInput_t206g_75 input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}._pcardDeleteBtn_t206g_117{color:#ef4444;opacity:.6;width:24px;height:24px;margin-left:.125rem;transition:opacity .15s}._pcardDeleteBtn_t206g_117:hover{opacity:1;background:#fef2f2}._pcardDeleteBtn_t206g_117 svg{font-size:.9375rem}._pcardMetaSection_t206g_133{flex-direction:column;margin-top:.25rem;margin-bottom:.25rem;display:flex}._pcardMetaText_t206g_140{color:#64748b!important;font-size:.6875rem!important;font-weight:400!important;line-height:1.4!important}._pcardMetaValue_t206g_147{color:#334155!important;font-weight:600!important}._pcardMissingValue_t206g_152{color:#5046e5!important;font-weight:500!important}._pcardAddMissingBtn_t206g_157{text-transform:uppercase;letter-spacing:.3px;color:#5046e5;border-color:#5046e5;border-radius:3px;align-self:flex-start;min-width:auto;margin:.125rem 0;padding:.1875rem .5rem;font-weight:600;font-size:.5625rem!important}._pcardAddMissingBtn_t206g_157:hover{background:#5046e50a;border-color:#4338ca}._pcardFooterText_t206g_175{color:#94a3b8!important;font-size:.625rem!important;font-weight:400!important;line-height:1.4!important}._pcardTimestamp_t206g_182{margin-top:.25rem;display:block;color:#94a3b8!important;font-size:.5625rem!important;font-weight:400!important}._pcardTraceabilitySection_t206g_190{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.5rem;padding-top:.5rem;display:flex}._pcardTraceabilityField_t206g_200{align-items:center;gap:.375rem;display:flex}._pcardTraceabilityInput_t206g_206{min-width:120px}._pcardTraceabilityInput_t206g_206 .MuiOutlinedInput-root{height:28px;font-size:.75rem}._pcardTemperatureSection_t206g_214{border-top:1px solid #f1f5f9;margin-top:.5rem;padding-top:.5rem}._pcardTemperatureControls_t206g_220{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}._pcardTemperatureInput_t206g_227{width:80px}._pcardTemperatureInput_t206g_227 .MuiOutlinedInput-root{height:28px;font-size:.75rem}._pcardUnitSelect_t206g_235{min-width:60px;height:28px}._pcardUnitSelect_t206g_235 .MuiInputBase-root{height:28px;font-size:.75rem}._pcardBiologicControls_t206g_244{border-top:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;padding-top:.5rem;display:flex}._pcardBiologicField_t206g_254{align-items:center;gap:.375rem;display:flex}._pcardYesNoGroup_t206g_260{flex-shrink:0;align-items:center;gap:.25rem;display:flex}._pcardBiologicLabel_t206g_267{color:#64748b!important;font-size:.6875rem!important;font-weight:400!important}._pcardBiologicBtn_t206g_273{text-transform:none;border-radius:4px;min-width:44px;height:22px;padding:0 .5rem;font-size:.625rem;font-weight:600}._pcardBiologicBtn_t206g_273.MuiButton-contained{box-shadow:none;background:#5046e5}._pcardBiologicBtn_t206g_273.MuiButton-contained:hover{background:#4338ca}._pcardBiologicBtn_t206g_273.MuiButton-outlined{color:#64748b;border-color:#e2e8f0}._pcardBiologicBtn_t206g_273.MuiButton-outlined:hover{background:#f8fafc;border-color:#cbd5e1}@media (width>=601px) and (width<=1024px){._pcardContainer_t206g_1{padding:.875rem 1rem}._pcardTitle_t206g_25{font-size:.9375rem!important}._pcardMetaText_t206g_140{font-size:.75rem!important}._pcardFooterText_t206g_175{font-size:.6875rem!important}._pcardTimestamp_t206g_182{font-size:.625rem!important}._pcardBiologicLabel_t206g_267{font-size:.75rem!important}._pcardBiologicBtn_t206g_273{min-width:52px;height:26px;padding:0 .625rem;font-size:.6875rem}}@media (width<=600px){._pcardContainer_t206g_1{margin-bottom:.5rem;padding:.75rem .875rem}._pcardHeader_t206g_18{flex-direction:column;align-items:flex-start;gap:.5rem}._pcardTitle_t206g_25{font-size:1rem!important}._pcardControls_t206g_38{align-self:flex-start}._pcardMetaText_t206g_140{font-size:.75rem!important}._pcardFooterText_t206g_175{font-size:.6875rem!important}._pcardTimestamp_t206g_182{font-size:.625rem!important}._pcardBiologicControls_t206g_244{flex-direction:column;align-items:flex-start;gap:.5rem}}.add-unfound-item-modal .parent-modal-box{max-width:560px;width:90%!important}.add-unfound-item-content{flex-direction:column;gap:1rem;padding:.25rem 0;display:flex}.add-unfound-item-content .label{color:var(--primary-contrast-text);margin-bottom:.25rem;font-weight:600}.add-unfound-item-content .uom-section{background:#fff;border:1px solid #0000001f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.add-unfound-item-content .uom-section .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.add-unfound-item-content .barcode-section .barcode-value{color:var(--grayscale-contrast-text);background:color-mix(in srgb, var(--primary) 8%, transparent);border:1px solid color-mix(in srgb, var(--primary) 15%, transparent);border-radius:6px;padding:.5rem;font-family:monospace;font-size:.875rem}.add-unfound-item-content .mode-section .MuiToggleButtonGroup-root .MuiToggleButton-root{text-transform:none;border-color:color-mix(in srgb, var(--primary) 20%, transparent);font-size:.8125rem}.add-unfound-item-content .mode-section .MuiToggleButtonGroup-root .MuiToggleButton-root.Mui-selected{background-color:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary-contrast-text)}.add-unfound-item-content .details-section{background:#fff;border:1px solid #0000001f;border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.add-unfound-item-content .details-section .MuiTextField-root .MuiOutlinedInput-root{background-color:#fff}.add-unfound-item-content .images-section .photos-actions{align-items:center;margin-top:.5rem;display:flex}.add-unfound-item-content .images-section .photos-actions .camera-button{border:2px dashed color-mix(in srgb, var(--primary) 20%, transparent);border-radius:8px;min-width:auto;padding:10px}.add-unfound-item-content .images-section .photos-actions .camera-button .MuiSvgIcon-root{color:var(--primary);font-size:2rem}.add-unfound-item-content .images-section .images-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin-top:.75rem;display:grid}.add-unfound-item-content .images-section .image-preview{aspect-ratio:1;border:1px solid var(--grayscale-light);border-radius:6px;position:relative;overflow:hidden}.add-unfound-item-content .images-section .image-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.add-unfound-item-content .images-section .image-preview .remove-btn{color:#fff;background:#00000080;padding:4px;position:absolute;top:2px;right:2px}.add-unfound-item-content .images-section .image-preview .remove-btn:hover{background:#000000b3}.add-unfound-item-content .note{background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:6px;margin-top:.5rem;padding:.5rem;display:block}._reviewStep_1szzc_1{box-sizing:border-box;flex-direction:column;width:100%;max-width:900px;height:100%;min-height:0;margin:0 auto;padding:1.25rem;display:flex;overflow:hidden}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13{text-align:center;flex-shrink:0;padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{color:#1a1a2e;margin-bottom:.625rem;font-size:1.375rem;font-weight:600}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{border-radius:13px;height:26px;font-size:.75rem;font-weight:500}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:1rem;min-height:0;padding-bottom:.5rem;display:flex;overflow:hidden auto}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryCard_1szzc_47{flex-shrink:0}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryCard_1szzc_47 .MuiCard-root{border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryFields_1szzc_55{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryInput_1szzc_62{min-width:160px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._batchEntryApplyBtn_1szzc_65{height:40px;min-height:40px}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{color:#1a1a2e;margin-bottom:.25rem;font-size:1rem;font-weight:600}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{color:#64748b;margin-bottom:1rem;font-size:.8125rem;line-height:1.4}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._emptyState_1szzc_81{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;justify-content:center;align-items:center;min-height:160px;padding:1.5rem;display:flex}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._emptyText_1szzc_91{text-align:center;color:#64748b}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCard-root{border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCardContent-root{padding:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36._isNativeContent_1szzc_103 .MuiCard-root{flex-shrink:0;width:100%}._reviewStep_1szzc_1 ._reviewContent_1szzc_36._isNativeContent_1szzc_103 .MuiCardContent-root{flex-direction:column;display:flex}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111 .MuiListItem-root{padding-left:0;padding-right:0;list-style:none}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._itemsList_1szzc_111 .MuiListItem-root:before{display:none}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:1rem 0 .5rem;display:flex}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{text-transform:uppercase;color:#475569;letter-spacing:.5px;border-color:#e2e8f0;border-radius:10px;min-width:100px;padding:.625rem 1.25rem;font-weight:500}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137:hover{background:#f8fafc;border-color:#cbd5e1}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{text-transform:uppercase;letter-spacing:.5px;background:#5046e5;border-radius:10px;min-width:180px;max-width:280px;padding:.625rem 1.5rem;font-weight:600;box-shadow:0 2px 4px #5046e533}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151:hover{background:#4338ca}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151:disabled{color:#94a3b8;box-shadow:none;background:#e2e8f0}._reviewStep_1szzc_1._completed_1szzc_170{justify-content:center;align-items:center}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174{text-align:center;background:linear-gradient(145deg,#ecfdf5 0%,#f0fdf4 100%);border:1px solid #86efac;border-radius:20px;max-width:420px;padding:2.5rem 2rem;box-shadow:0 4px 16px #22c55e1a}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174 ._completedTitle_1szzc_183{color:#16a34a;margin-bottom:.75rem;font-size:1.5rem;font-weight:600}._reviewStep_1szzc_1._completed_1szzc_170 ._completionMessage_1szzc_174 ._completedSubtitle_1szzc_189{color:#64748b;margin-top:.5rem}@media (width>=601px) and (width<=1024px){._reviewStep_1szzc_1{padding:1.25rem 1.25rem 7rem}._reviewStep_1szzc_1._isNative_1szzc_103{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{font-size:1.25rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{height:28px;font-size:.8125rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{font-size:1.0625rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{font-size:.875rem}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{z-index:10;background:#fff;border-top:1px solid #e2e8f0;flex-direction:row;justify-content:space-between;padding:1rem 1.5rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #0000001a}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{min-width:140px;min-height:52px;padding:.875rem 1.5rem;font-size:.9375rem}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{min-width:200px;max-width:280px;min-height:52px;padding:.875rem 2rem;font-size:.9375rem}}@media (width<=600px){._reviewStep_1szzc_1{padding:.75rem .75rem 9rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13{padding-bottom:.75rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._title_1szzc_18{font-size:1.125rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24{gap:.375rem}._reviewStep_1szzc_1 ._reviewHeader_1szzc_13 ._chipRow_1szzc_24 .MuiChip-root{height:22px;font-size:.6875rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36{padding-bottom:1rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 .MuiCardContent-root{padding:.75rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._sectionTitle_1szzc_69{font-size:.875rem}._reviewStep_1szzc_1 ._reviewContent_1szzc_36 ._biologicNote_1szzc_75{margin-bottom:.75rem;font-size:.75rem}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127{z-index:10;background:#fff;border-top:1px solid #e0e0e0;flex-direction:column;padding:.75rem 1rem 1rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000001a}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137,._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{width:100%;max-width:none;min-height:48px}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._backBtn_1szzc_137{order:2}._reviewStep_1szzc_1 ._bottomNavigation_1szzc_127 ._submitBtn_1szzc_151{order:1}}._alertCard_10rsd_1{border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;margin-bottom:8px;transition:border-color .15s;overflow:hidden}._alertCard_10rsd_1:hover{border-color:var(--grayscale-hover)}._alertCard_10rsd_1:last-child{margin-bottom:0}._alertCard_10rsd_1._error_10rsd_15{border-left:3px solid var(--error)}._alertCard_10rsd_1._warning_10rsd_18{border-left:3px solid var(--warning)}._alertCard_10rsd_1._expired_10rsd_21{border-left:3px solid var(--error)}._alertCard_10rsd_1._info_10rsd_24{border-left:3px solid var(--secondary)}._alertCard_10rsd_1._success_10rsd_27{border-left:3px solid var(--success)}._alertHeader_10rsd_31{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;display:flex}._alertHeader_10rsd_31:hover{background:var(--grayscale-lightest)}._alertIndicator_10rsd_42{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}._alertIndicator_10rsd_42._error_10rsd_15{background:var(--error-lightest);color:var(--error)}._alertIndicator_10rsd_42._warning_10rsd_18{background:var(--warning-lightest);color:var(--warning)}._alertIndicator_10rsd_42._info_10rsd_24{background:var(--secondary-lightest);color:var(--secondary)}._alertIndicator_10rsd_42._success_10rsd_27{background:var(--success-lightest);color:var(--success)}._alertInfo_10rsd_68{flex:1;min-width:0}._alertTitleRow_10rsd_73{align-items:center;gap:8px;margin-bottom:2px;display:flex}._selectAllCheckbox_10rsd_80{flex-shrink:0;padding:0 8px 0 0}._alertTitle_10rsd_73{color:var(--primary-dark);margin:0;font-size:.875rem;font-weight:500}._alertCount_10rsd_92{border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600}._alertCount_10rsd_92._error_10rsd_15{background:var(--error-lightest);color:var(--error-dark)}._alertCount_10rsd_92._warning_10rsd_18{background:var(--warning-lightest);color:var(--warning-dark)}._alertCount_10rsd_92._expired_10rsd_21{background:var(--error-lightest);color:var(--error-dark)}._alertCount_10rsd_92._info_10rsd_24{background:var(--secondary-lightest);color:var(--secondary-dark)}._alertCount_10rsd_92._success_10rsd_27{background:var(--success-lightest);color:var(--success-dark)}._alertDescription_10rsd_119{color:var(--grayscale-dark);margin:0;font-size:.75rem}._alertMeta_10rsd_125{flex-shrink:0;align-items:center;gap:12px;display:flex}._alertTime_10rsd_132{color:var(--grayscale);font-size:.65rem}._expiringTime_10rsd_137{color:var(--warning-dark);font-weight:600}._expiredTime_10rsd_142{color:var(--error-dark);font-weight:600}._expandIcon_10rsd_147{color:var(--grayscale);transition:transform .2s;font-size:20px!important}._expandIcon_10rsd_147._expanded_10rsd_152{transform:rotate(180deg)}._alertDetails_10rsd_156{border-top:1px solid var(--grayscale-light);background:#fafbfc}._assetTypeTabs_10rsd_161{border-bottom:1px solid var(--grayscale-light);padding:16px 16px 0}._assetTypeTabs_10rsd_161 .MuiTab-root{font-size:.875rem;font-weight:500}._assetTypeTabs_10rsd_161 .MuiTabs-indicator{border-radius:3px 3px 0 0;height:3px}._assetTypeLoading_10rsd_174{flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:48px 16px;display:flex}._assetTypeLoadingText_10rsd_183{color:var(--grayscale-dark);margin:0;font-size:.875rem}._assetTypeEmpty_10rsd_189{text-align:center;color:var(--grayscale-dark);padding:32px 16px;font-size:.875rem}._assetTypeEmpty_10rsd_189 p{margin:0;line-height:1.5}._assetTypeItemsList_10rsd_200{padding:0 0 8px}._assetTypePagination_10rsd_204{border-top:1px solid var(--grayscale-light);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._assetTypePaginationInfo_10rsd_215{color:var(--grayscale-dark);font-size:.8125rem;font-weight:500}._assetTypePaginationActions_10rsd_221{align-items:center;gap:2px;display:flex}._assetTypePaginationActions_10rsd_221 .MuiIconButton-root{color:var(--primary);padding:6px}._assetTypePaginationActions_10rsd_221 .MuiIconButton-root:disabled{color:var(--grayscale);opacity:.6}._detailsHeader_10rsd_235{border-bottom:1px solid var(--grayscale-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}._detailsTitle_10rsd_245{text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0;font-size:.7rem;font-weight:600}._detailsAction_10rsd_254{color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:.75rem;font-weight:500;display:flex}._detailsAction_10rsd_254:hover{text-decoration:underline}._itemsList_10rsd_270{max-height:300px;margin:0;padding:0;list-style:none;overflow:hidden auto}._detailsActions_10rsd_279{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._batchResolveButton_10rsd_286{white-space:nowrap;padding:6px 16px!important;font-size:.75rem!important}._viewInventoryButton_10rsd_292{white-space:nowrap;background-color:var(--primary)!important;color:#fff!important;padding:6px 16px!important;font-size:.75rem!important}._viewInventoryButton_10rsd_292:hover{background-color:var(--primary-dark)!important}._selectForDispositionButton_10rsd_303{white-space:nowrap;border-color:var(--primary)!important;color:var(--primary)!important;padding:6px 16px!important;font-size:.75rem!important}._selectForDispositionButton_10rsd_303:hover{background-color:var(--primary-lightest)!important;border-color:var(--primary-dark)!important}._proceedDispositionButton_10rsd_315{white-space:nowrap;background-color:var(--success)!important;color:#fff!important;padding:6px 16px!important;font-size:.75rem!important}._proceedDispositionButton_10rsd_315:hover{background-color:var(--success-dark)!important}._cancelSelectionButton_10rsd_326{white-space:nowrap;border-color:var(--grayscale-dark)!important;color:var(--grayscale-dark)!important;padding:6px 16px!important;font-size:.75rem!important}._cancelSelectionButton_10rsd_326:hover{background-color:var(--grayscale-lightest)!important;border-color:var(--grayscale)!important}._itemRow_bpajo_1{border-bottom:1px solid var(--grayscale-light);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 16px;transition:background .1s;display:flex}._itemRow_bpajo_1:last-child{border-bottom:none}._itemRow_bpajo_1:hover{background:#fff}._itemRow_bpajo_1._selected_bpajo_18{background:var(--primary-lightest)}._itemCheckbox_bpajo_22{flex-shrink:0;justify-content:flex-start;align-items:center;width:40px;margin:0;padding:0;display:flex}._cursorPointer_bpajo_32{cursor:pointer}._itemInfo_bpajo_36{flex:1;min-width:0}._itemName_bpajo_41{color:var(--primary-dark);white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:.8rem;font-weight:500;overflow:hidden}._itemActions_bpajo_51{flex-shrink:0;align-items:center;gap:12px;display:flex}._itemMeta_bpajo_58{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._itemButtons_bpajo_65{flex-shrink:0;align-items:center;gap:8px;display:flex}._itemTag_bpajo_72{color:var(--grayscale-dark);background:var(--grayscale-lightest);border-radius:3px;padding:2px 6px;font-size:.65rem}._itemTag_bpajo_72._expired_bpajo_79{background:var(--error-lightest);color:var(--error-dark)}._itemTag_bpajo_72._expiring_bpajo_83{background:var(--warning-lightest);color:var(--warning-dark)}._itemAction_bpajo_51{color:var(--grayscale);flex-shrink:0}._itemTime_bpajo_93{color:var(--grayscale);white-space:nowrap;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:.65rem}._itemTime_bpajo_93._procedureStarted_bpajo_101{background:var(--error-lightest);color:var(--error-dark)}._viewProcedureButton_bpajo_106{white-space:nowrap;border-color:var(--warning)!important;min-width:auto!important;color:var(--warning-dark)!important;padding:4px 12px!important;font-size:.7rem!important}._viewProcedureButton_bpajo_106:hover{background-color:var(--warning-lightest)!important;border-color:var(--warning-dark)!important}._viewProcedureButton_bpajo_106._startCaseButton_bpajo_118{border-color:var(--success)!important;color:var(--success-dark)!important}._viewProcedureButton_bpajo_106._startCaseButton_bpajo_118:hover{background-color:var(--success-lightest)!important;border-color:var(--success-dark)!important}._resolveButton_bpajo_127{white-space:nowrap;min-width:auto!important;padding:4px 12px!important;font-size:.7rem!important}._dispositionButton_bpajo_134{white-space:nowrap;border-color:var(--warning)!important;min-width:auto!important;color:var(--warning-dark)!important;padding:4px 12px!important;font-size:.7rem!important}._dispositionButton_bpajo_134:hover{background-color:var(--warning-lightest)!important;border-color:var(--warning-dark)!important}._dispositionButton_bpajo_134._proceedButton_bpajo_146{background-color:var(--success)!important;border-color:var(--success)!important;color:#fff!important}._dispositionButton_bpajo_134._proceedButton_bpajo_146:hover{background-color:var(--success-dark)!important;border-color:var(--success-dark)!important}._alertsContainer_1w5dp_1{background-color:#f8f9fa;flex-direction:column;height:calc(100dvh - 64px);display:flex;overflow:hidden}@media (width<=600px){._alertsContainer_1w5dp_1{height:calc(100dvh - 56px)}}@supports not (height:100dvh){._alertsContainer_1w5dp_1{height:calc(100vh - 64px)}@media (width<=600px){._alertsContainer_1w5dp_1{height:calc(100vh - 56px)}}}._header_1w5dp_24{border-bottom:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}@media (width<=768px){._header_1w5dp_24{flex-direction:column;align-items:stretch;gap:16px;padding:16px}}._headerRight_1w5dp_42{flex-shrink:0;align-items:center;gap:12px;display:flex}._dispositionButton_1w5dp_49,._cancelSelectionButton_1w5dp_54{white-space:nowrap;font-size:.875rem!important}._headerLeft_1w5dp_59{align-items:center;gap:16px;display:flex}@media (width<=768px){._headerLeft_1w5dp_59{justify-content:space-between}}._sidebarToggle_1w5dp_70{color:var(--grayscale-dark);flex-shrink:0;margin-right:8px}._sidebarToggle_1w5dp_70:hover{background-color:#0000000a}._categoryIcon_1w5dp_79{font-size:16px!important}._searchIcon_1w5dp_83{color:var(--grayscale-dark);font-size:18px!important}._searchInput_1w5dp_88 .MuiOutlinedInput-root{background-color:#f8f9fa;border-radius:6px;height:36px}._searchInput_1w5dp_88 .MuiOutlinedInput-root fieldset{border-color:#e9ecef}._searchInput_1w5dp_88 .MuiOutlinedInput-root:hover fieldset{border-color:#dee2e6}._searchInput_1w5dp_88 .MuiOutlinedInput-root.Mui-focused fieldset{border-color:var(--primary)}._searchInput_1w5dp_88 .MuiInputBase-input{font-size:.875rem}._title_1w5dp_106{color:var(--primary-dark);margin:0;font-size:1.25rem;font-weight:600}._statsRow_1w5dp_113{align-items:center;gap:12px;display:flex}._statBadge_1w5dp_119{border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}._statBadge_1w5dp_119._error_1w5dp_128{background:var(--error-lightest);color:var(--error-dark)}._statBadge_1w5dp_119._warning_1w5dp_132{background:var(--warning-lightest);color:var(--warning-dark)}._statBadge_1w5dp_119._info_1w5dp_136{background:var(--secondary-lightest);color:var(--secondary-dark)}._statBadge_1w5dp_119._success_1w5dp_140{background:var(--success-lightest);color:var(--success-dark)}._searchWrapper_1w5dp_145{width:280px}@media (width<=768px){._searchWrapper_1w5dp_145{width:100%}}._content_1w5dp_154{flex:1;display:flex;overflow:hidden}@media (width<=900px){._content_1w5dp_154{flex-direction:column}}._sidebar_1w5dp_70{border-right:1px solid var(--grayscale-light);opacity:1;background:#fff;flex-shrink:0;width:220px;padding:16px 0;transition:transform .3s,width .3s,opacity .3s;overflow-y:auto;transform:translate(0)}@media (width<=900px){._sidebar_1w5dp_70{border-right:none;border-bottom:1px solid var(--grayscale-light);width:100%;padding:12px 16px}}._sidebar_1w5dp_70._sidebarHidden_1w5dp_184{opacity:0;border-right:none;width:0;padding:0;overflow:hidden;transform:translate(-100%)}@media (width<=900px){._sidebar_1w5dp_70._sidebarHidden_1w5dp_184{border-bottom:none;width:100%;transform:translateY(-100%)}}._sidebarTitle_1w5dp_200{text-transform:uppercase;letter-spacing:.8px;color:var(--grayscale);margin:0;padding:0 16px 8px;font-size:.65rem;font-weight:600}@media (width<=900px){._sidebarTitle_1w5dp_200{display:none}}._categoryList_1w5dp_215{margin:0;padding:0;list-style:none}@media (width<=900px){._categoryList_1w5dp_215{-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}._categoryList_1w5dp_215::-webkit-scrollbar{display:none}}._categoryItem_1w5dp_232{cursor:pointer;color:var(--grayscale-dark);border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.8rem;transition:background .15s;display:flex}._categoryItem_1w5dp_232:hover{background:var(--grayscale-lightest)}._categoryItem_1w5dp_232._active_1w5dp_246{background:var(--primary-lightest);border-left-color:var(--primary);color:var(--primary);font-weight:500}@media (width<=900px){._categoryItem_1w5dp_232{background:var(--grayscale-lightest);white-space:nowrap;border-left:none;border-radius:6px;flex-shrink:0;padding:8px 14px}._categoryItem_1w5dp_232._active_1w5dp_246{background:var(--primary);color:#fff}}._categoryCount_1w5dp_267{color:var(--grayscale);background:var(--grayscale-lightest);text-align:center;border-radius:4px;min-width:20px;padding:2px 6px;font-size:.7rem;font-weight:600}._active_1w5dp_246 ._categoryCount_1w5dp_267{color:var(--primary);background:#5035ed26}@media (width<=900px){._active_1w5dp_246 ._categoryCount_1w5dp_267{color:#fff;background:#ffffff40}}._mainContent_1w5dp_288{flex:1;max-width:850px;padding:20px 24px;transition:padding .3s;overflow-y:auto}@media (width<=768px){._mainContent_1w5dp_288{padding:16px}}._mainContent_1w5dp_288._mainContentExpanded_1w5dp_300{padding-left:24px}@media (width<=768px){._mainContent_1w5dp_288._mainContentExpanded_1w5dp_300{padding-left:16px}}._section_1w5dp_309{margin-bottom:24px}._section_1w5dp_309:last-child{margin-bottom:0}._sectionHeader_1w5dp_316{align-items:center;gap:8px;margin-bottom:12px;display:flex}._sectionTitle_1w5dp_323{text-transform:uppercase;letter-spacing:.5px;color:var(--grayscale);margin:0;font-size:.75rem;font-weight:600}._sectionCount_1w5dp_332{color:var(--grayscale);font-size:.65rem}._emptyState_1w5dp_337{text-align:center;border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}._emptyIcon_1w5dp_349{color:var(--grayscale-hover);margin-bottom:12px;font-size:40px}._emptyTitle_1w5dp_355{color:var(--grayscale-dark);margin:0 0 4px;font-size:.9rem;font-weight:500}._emptyMessage_1w5dp_362{color:var(--grayscale);margin:0;font-size:.8rem}._loadingState_1w5dp_368{text-align:center;border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:60px 24px;display:flex}._loadingText_1w5dp_380{color:var(--grayscale-dark);margin:16px 0 0;font-size:.9rem}._noAlertsInSection_1w5dp_386{text-align:center;color:var(--grayscale);border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;padding:24px;font-size:.8rem}._container_15hq7_1{box-sizing:border-box;flex-direction:column;width:100%;height:calc(100vh - 64px);padding:1.5rem;display:flex;overflow:hidden}._loadingContainer_15hq7_11{justify-content:center;align-items:center;min-height:400px;display:flex}._header_15hq7_18{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}@media (width<=600px){._header_15hq7_18{flex-direction:column;align-items:stretch;gap:1rem}}._headerTitle_15hq7_34{margin:0;font-weight:600}@media (width<=600px){._headerTitle_15hq7_34{text-align:center;font-size:1.5rem}}._createButton_15hq7_45{white-space:nowrap;flex-shrink:0}._emptyState_15hq7_50{flex:1;justify-content:center;align-items:center;display:flex}._filtersContainer_15hq7_57{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}._filtersRow_15hq7_64{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}@media (width<=600px){._filtersRow_15hq7_64{flex-direction:column;align-items:stretch;gap:.75rem}}@media (width>=601px) and (width<=960px){._filtersRow_15hq7_64{gap:.75rem}}._searchField_15hq7_83{flex:1;min-width:200px;max-width:400px}@media (width<=600px){._searchField_15hq7_83{width:100%;min-width:unset;max-width:100%}}@media (width>=601px) and (width<=960px){._searchField_15hq7_83{min-width:180px;max-width:100%}}@media (width>=961px){._searchField_15hq7_83{min-width:250px;max-width:400px}}._filterField_15hq7_108{width:200px;min-width:200px}@media (width<=600px){._filterField_15hq7_108{width:100%;min-width:unset}}@media (width>=601px) and (width<=960px){._filterField_15hq7_108{flex:1;width:auto;min-width:150px}}@media (width>=961px){._filterField_15hq7_108{flex:0 0 200px;width:200px;min-width:200px}}._filterResults_15hq7_133{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}@media (width<=600px){._filterResults_15hq7_133{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem}}._resultsText_15hq7_152{flex:1;min-width:0}@media (width<=600px){._resultsText_15hq7_152{text-align:center;width:100%}}._clearButton_15hq7_163{white-space:nowrap;flex-shrink:0}._tableWrapper_15hq7_168{border-radius:8px;flex-direction:column;flex:1;min-height:0;max-height:100%;margin-top:0;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000001a}._tableHeaderContainer_15hq7_180{border-radius:8px 8px 0 0;flex-shrink:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:scroll hidden!important}._tableHeaderContainer_15hq7_180::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}._tableHeaderContainer_15hq7_180 .MuiTableContainer-root{box-shadow:none;border-radius:8px 8px 0 0;width:100%;margin-top:0;overflow:visible!important}._tableHeaderContainer_15hq7_180 .MuiTable-root{table-layout:fixed;width:100%;min-width:650px;margin-bottom:0}@media (width<=960px){._tableHeaderContainer_15hq7_180 .MuiTable-root{table-layout:auto;width:auto;min-width:650px}}._tableHeaderContainer_15hq7_180 .MuiTableHead-root{background-color:#fff;min-height:56px}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root{background-color:inherit;white-space:nowrap;opacity:1;color:#333;border-color:#e0e0e0;border-bottom-style:solid;border-bottom-width:2px;min-height:56px;padding:12px;font-size:.875rem;font-weight:600}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root:first-of-type{border-top-left-radius:8px}._tableHeaderContainer_15hq7_180 .MuiTableHead-root .MuiTableCell-root:last-of-type{border-top-right-radius:8px}._tableBodyContainer_15hq7_237{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f5f5f5;border-radius:0;flex:1;min-height:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;overflow:auto!important}._tableBodyContainer_15hq7_237::-webkit-scrollbar{width:8px;height:8px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}._tableBodyContainer_15hq7_237::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tableBodyContainer_15hq7_237 .MuiTableContainer-root{box-shadow:none;border-radius:0;width:100%;margin-top:0;overflow:visible!important}._tableBodyContainer_15hq7_237 .MuiTable-root{table-layout:fixed;width:100%;min-width:650px}@media (width<=960px){._tableBodyContainer_15hq7_237 .MuiTable-root{table-layout:auto;width:auto;min-width:650px}}._tableBodyContainer_15hq7_237 .MuiTableBody-root .MuiTableCell-root{padding:4px 12px}._tableBodyContainer_15hq7_237 .MuiTableRow-root{height:auto;min-height:40px}._flagNameCell_15hq7_290 .MuiTypography-root{white-space:normal;word-break:break-word;overflow-wrap:break-word}._tableFooterContainer_15hq7_296{border-radius:0 0 8px 8px;flex-shrink:0;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:scroll hidden!important}._tableFooterContainer_15hq7_296::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}._tableFooterContainer_15hq7_296 .MuiTableContainer-root{box-shadow:none;border-radius:0 0 8px 8px;width:100%;margin-top:0;overflow:visible!important}._tableFooterContainer_15hq7_296 .MuiTable-root{table-layout:fixed;width:100%;min-width:650px;margin-bottom:0}@media (width<=960px){._tableFooterContainer_15hq7_296 .MuiTable-root{table-layout:auto;width:auto;min-width:650px}}._headerRow_15hq7_331{background-color:#d6d6d6}._headerCell_15hq7_335{background-color:#0000}._footerRow_15hq7_339{background-color:#f5f5f5;border-top:2px solid #e0e0e0}._footerRow_15hq7_339 .MuiTableCell-root{border-top:2px solid #e0e0e0;padding:12px}._footerRow_15hq7_339 .MuiTableCell-root:first-of-type{border-bottom-left-radius:8px}._footerRow_15hq7_339 .MuiTableCell-root:last-of-type{border-bottom-right-radius:8px}._sortLabel_15hq7_354{text-transform:uppercase;white-space:nowrap}._sortLabel_15hq7_354 .MuiTableSortLabel-icon,._sortLabel_15hq7_354.Mui-active{color:#5035ed!important}._flagNameCode_15hq7_362{font-family:monospace;display:block}._switchContainer_15hq7_367{justify-content:center;align-items:center;gap:8px;display:flex}._valueText_15hq7_374{font-weight:700}._oddRow_15hq7_378{background-color:#fff}._oddRow_15hq7_378:hover{background-color:#dfd9fc!important}._evenRow_15hq7_385{background-color:#f5f5f5}._evenRow_15hq7_385:hover{background-color:#dfd9fc!important}.confirm-load-multiple-screws_modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;z-index:50;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.confirm-load-multiple-screws_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.confirm-load-multiple-screws_modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.choose-tray-location_modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.choose-tray-location_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.choose-tray-location_modal .header-box img{width:25px;height:25px}.selected-tray-modal-container{background-color:var(--primary-lightest);width:100%;max-width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute}.selected-tray-modal-container .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.selected-tray-modal-container .header-box img{width:25px;height:25px}.selected-tray-modal-container .product-container{flex-flow:column wrap;justify-content:center;align-items:flex-start;gap:10px;padding:10px;display:flex}.selected-tray-modal-container .screws_container{border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;max-height:300px;padding:10px 5px;display:flex;overflow-y:auto}.selected-tray-modal-container .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.list-of-surgeries_container{border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:100%;max-height:500px;display:flex;overflow-y:auto}.list-of-surgeries_container .date-picker_container{flex-direction:row;justify-content:center;align-items:center;margin:10px 0;display:flex}.list-of-surgeries_container .hidden{display:none}.surgery-box-molecule_wrapper{border-radius:inherit;background-color:var(--white);border:1px solid var(--gray-10);border-radius:15px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px 20px;transition:border .5s cubic-bezier(.25,.46,.45,.94);display:flex}.surgery-box-molecule_wrapper .details{flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:60%;display:flex}.surgery-box-molecule_wrapper .details .room{background-color:var(--primary);color:var(--white);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:40%;height:100%;padding:.5rem;display:flex}.surgery-box-molecule_wrapper .details .patient{flex-direction:column;width:50%;display:flex}.surgery-box-molecule_wrapper button{width:auto;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper button:active{transform:scale(.99)}.surgery-box-molecule_wrapper button:focus{outline:none}@media screen and (width<700px){.surgery-box-molecule_wrapper{flex-direction:column;gap:20px;height:auto}.surgery-box-molecule_wrapper .details{width:100%}.surgery-box-molecule_wrapper .details .room{height:100%;min-height:100%}.surgery-box-molecule_wrapper button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;transition:all .5s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper button:active{transition:transform .1s ease-out;transform:scale(.985)}.surgery-box-molecule_wrapper button:focus{box-shadow:0 0 0 1px rgba(var(--primary-rgb), .15);outline:none;transition:box-shadow .3s cubic-bezier(.25,.46,.45,.94)}.surgery-box-molecule_wrapper button:not(:active){transition:transform .2s ease-out;transform:scale(1)}.surgery-box-molecule_wrapper button:not(:focus){box-shadow:none;transition:box-shadow .2s ease-out}}@media screen and (width<700px) and (hover:none) and (pointer:coarse){.surgery-box-molecule_wrapper button:hover{background-color:inherit!important;color:inherit!important;border-color:inherit!important;opacity:1!important;transform:none!important}.surgery-box-molecule_wrapper button:focus{box-shadow:none!important;background-color:inherit!important;color:inherit!important;outline:none!important}.surgery-box-molecule_wrapper button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.surgery-box-molecule_wrapper button:active{transition:transform 50ms ease-out;transform:scale(.985)}.surgery-box-molecule_wrapper button:not(:active){transition:transform .1s ease-out;transform:scale(1)}}.surgery-box-molecule_wrapper.selected{border:3px solid var(--primary)}.edit-tray-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;z-index:3000;border-radius:8px;flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.edit-tray-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.edit-tray-modal .header-box img{width:25px;height:25px}@media screen and (width<600px){.edit-tray-modal{width:95%}}.select-tray-container{width:100%;padding:"30px 40px";flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.confirmation-countdown_modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-direction:column;row-gap:.5em;padding:1em;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confirmation-countdown_modal .workflow-selection_button{width:45%!important}.confirmation-countdown_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.confirmation-countdown_modal .subheader-box{color:var(--primary-contrast-text);align-items:center;margin-left:3em;line-height:1.5em}.confirmation-countdown_modal .subheader-box.isMobile{margin-left:1em}.confirmation-countdown_modal .child-box{width:100%;max-height:70%;overflow:hidden scroll}.confirmation-countdown_modal .button-box{-moz-column-gap:1em;flex-direction:row;align-items:center;column-gap:1em;display:flex}.confirmation-countdown_modal .analyze-state{-moz-column-gap:1em;flex-direction:column;justify-content:center;align-items:center;column-gap:1em;display:flex}.spd-scan{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;padding:24px;display:flex}.spd-scan .mode-banner{border-radius:8px;justify-content:center;align-items:center;width:100%;padding:16px 24px;font-size:1.1em;font-weight:600;transition:all .2s ease-in-out;display:flex;box-shadow:0 2px 4px #0000001a}.spd-scan .mode-banner.scan-mode{background-color:var(--primary-lightest);border:2px solid var(--primary-light);color:var(--primary)}.spd-scan .content-container{align-items:stretch;gap:32px;min-height:600px;display:flex}.spd-scan .content-container .section-title{color:var(--grayscale-dark);margin-bottom:16px;font-weight:600}.spd-scan .content-container .reference-section{flex-direction:column;flex:1;display:flex}.spd-scan .content-container .reference-section .tray-image{border:1px solid var(--grayscale-light);background-color:var(--grayscale-lightest);border-radius:12px;flex:1;overflow:hidden;box-shadow:0 2px 8px #0000000d}.spd-scan .content-container .reference-section .tray-image img{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:100%;height:100%}.spd-scan .content-container .scanner-section{flex-direction:column;flex:1;gap:24px;display:flex}.spd-scan .content-container .scanner-section .scanner{border:1px solid var(--grayscale-light);background-color:var(--grayscale-lightest);border-radius:12px;flex:1;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000d}.spd-scan .content-container .scanner-section .scanner .skeleton{z-index:13;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper{background-color:var(--primary);color:#fff;border-radius:8px;padding:8px 16px;position:absolute;top:16px;right:16px;box-shadow:0 2px 4px #0003}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper{align-items:center;gap:8px;display:flex}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-text_wrapper .scanned-text{margin:0;font-size:14px;font-weight:500}.spd-scan .content-container .scanner-section .scanner .scanned-code_wrapper .scanned-code{opacity:.8;margin:4px 0 0;font-size:12px}.spd-scan .content-container .scanner-section .input-section{border:1px solid var(--grayscale-light);background-color:#fff;border-radius:12px;padding:16px}.spd-scan .content-container .scanner-section .input-section .manual-input{margin-top:8px}@media (width<=768px){.spd-scan .content-container{flex-direction:column}}@keyframes scan{0%{right:20px}to{right:calc(100% - 20px)}}@keyframes moveTopRight{0%{top:50%;left:50%;transform:translate(-50%,-50%)}to{top:10px;left:calc(100% - 10px);transform:translate(calc(-100% - 10px))}}.spd-container_wrapper{flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;display:flex;position:relative}.spd-container_wrapper .discard-exit-button{position:absolute;top:14px;left:16px}.spd-container_wrapper .config-buttons_container{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:auto;display:flex;position:absolute;top:20px;right:20px}.spd-container_wrapper .tray-details-button{border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px}.spd-container_wrapper .tray-details-button .settings-icon{width:25px;height:25px}.spd-container_wrapper .spd-tray-map-page_wrapper{justify-content:center;align-items:center;width:100%;height:calc(100vh - 64px);margin:auto;display:flex}.spd-container_wrapper .step-layout_header{width:100%;position:relative}.spd-container_wrapper .step-layout_header .stepper{gap:1px;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem;display:flex}.spd-container_wrapper .step-layout_header .stepper .MuiStepConnector-root{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root{flex:1;margin:0;padding:0;position:relative}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:first-child){z-index:1;margin-left:-20px}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:first-child).Mui-completed{z-index:2}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-root{background-color:var(--grayscale-light);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);border-radius:0;justify-content:center;align-items:center;width:100%;min-height:65px;padding:0 24px 0 48px;display:flex;position:relative;overflow:hidden}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-root:after{content:"";z-index:2;background:#0000001a;width:1px;height:100%;position:absolute;top:0;right:20px}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:first-child .MuiStepLabel-root{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);border-radius:8px 0 0 8px;padding:0 24px}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:last-child .MuiStepLabel-root{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%);border-radius:0 8px 8px 0}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:last-child .MuiStepLabel-root:after{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-labelContainer{align-items:center;display:flex}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-label{font-size:.6rem}@media screen and (width>=1200px){.spd-container_wrapper .step-layout_header .stepper .MuiStep-root .MuiStepLabel-label{font-size:.875rem}}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root:not(:last-child) .MuiStepLabel-root:after{display:none}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active{z-index:2}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:after,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:after{background:#fff3}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white)}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:before,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:before{background:#fff3}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepLabel-label,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepLabel-label{color:var(--white)!important}.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-completed .MuiStepIcon-root,.spd-container_wrapper .step-layout_header .stepper .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.spd-container_wrapper .stepper_content{width:100%}.capture-tray{background:#f8f9fa;grid-template-columns:350px 1fr;gap:32px;width:100%;height:100%;padding:24px;display:grid}.capture-tray .close_button{width:40px;min-width:40px;height:40px;min-height:40px;position:absolute;top:-40px;right:-60px}.capture-tray .product-container .product-info{background:#fff;border-radius:12px;margin-bottom:24px;padding:16px;box-shadow:0 2px 4px #0000000d}.capture-tray .product-container .product-info .description{margin-bottom:16px;font-size:20px;font-weight:600}.capture-tray .product-container .product-info .company,.capture-tray .product-container .product-info .count{color:#6c757d;margin-bottom:8px}.capture-tray .product-container .manual-input_container{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 4px #0000000d}.capture-tray .product-container .manual-input_container .section-title{margin-bottom:16px;font-weight:500}.capture-tray .product-container .manual-input_container .manual-image_container{border-radius:8px;margin-top:16px;position:relative;overflow:hidden}.capture-tray .product-container .manual-input_container .manual-image_container img{-o-object-fit:cover;object-fit:cover;width:100%;height:200px}.capture-tray .camera-section{position:relative}.capture-tray .camera-section .camera-container{background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d}.capture-tray .camera-section .camera-container .camera-controls{z-index:20;justify-content:space-between;width:100%;padding:0 16px;display:flex;position:absolute;top:16px}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container{z-index:10;background:#000;border:2px solid #fff;border-radius:8px;width:180px;height:120px;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container .captured-img{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%}.capture-tray .camera-section .camera-container .camera-controls .capture-and-preview .preview-container .preview-label{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;position:absolute;top:8px;left:8px}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000000bf;border:1px solid #fff3;border-radius:50px;padding:8px 16px;transition:all .2s ease-in-out}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch:hover{background:#000000e6;transform:translateY(-1px);box-shadow:0 4px 8px #0003}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch:active{transform:translateY(0)}.capture-tray .camera-section .camera-container .camera-controls .camera-select_container .camera-switch .MuiButton-startIcon{margin-right:8px}.capture-tray .camera-section .camera-container .camera-controls .capture-button{background:var(--primary);letter-spacing:.3px;border-radius:50px;width:auto;padding:10px 24px;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 2px 8px #00000026}.capture-tray .camera-section .camera-container .camera-controls .capture-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}.capture-tray .camera-section .camera-container .camera-controls .capture-button:active{transform:translateY(0)}.capture-tray .camera-section .camera-container .camera-controls .capture-button .icon{margin-right:8px;font-size:20px}.capture-tray .camera-section .camera-container .camera-controls .capture-button.retake{background:#dc3545}.capture-tray .camera-section .camera-container .camera-controls .capture-button.retake:hover{background:#c82333}.capture-tray .camera-section .camera-container .feed{-o-object-fit:cover;object-fit:cover;width:100%;height:500px}.capture-tray .camera-section .camera-container .camera-options{background:#fff;border-radius:12px;min-width:250px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 4px 20px #00000026}.capture-tray .camera-section .camera-container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.capture-tray .camera-section .camera-container .camera-options .camera-option:last-child{border-bottom:none}.capture-tray .camera-section .camera-container .camera-options .camera-option .label{color:#2c3e50;font-weight:500}.capture-tray .camera-section .camera-container .camera-options .camera-option .type{color:#6c757d;font-size:12px}.capture-tray .camera-section .camera-container .camera-options .camera-option:hover{background:#f8f9fa}.capture-tray .camera-section .camera-container .camera-options .camera-option.active{background:var(--primary)}.capture-tray .camera-section .camera-container .camera-options .camera-option.active .label,.capture-tray .camera-section .camera-container .camera-options .camera-option.active .type{color:#fff}.capture-tray .loading-overlay{background:var(--grayscale);z-index:30;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.capture-tray .action-container{justify-content:center;margin-top:24px;display:flex}.capture-tray .action-container .submit-button{min-width:200px;height:48px}.capture-tray .action-container .instructions{text-align:center;color:#6c757d}.capture-tray .action-container .instructions .instruction-title{color:#212529;margin-bottom:16px}@keyframes moveBottomLeft{0%{bottom:50%;right:50%;transform:translate(-50%,50%)}to{bottom:30px;right:100%;transform:translate(calc(100% + 60px))}}@keyframes showSubmitAfterMove{0%{opacity:0}to{opacity:1}}.confirm-tray-image-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute}.confirm-tray-image-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.confirm-tray-image-modal .tray_image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:300px}.confirm-tray-image-modal .description{text-align:center;color:var(--text-secondary)}.confirm-tray-image-modal .button-container{justify-content:center;gap:16px;width:100%;display:flex}.confirm-tray-image-modal .camera-container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.confirm-tray-image-modal .camera-container .camera-select_container{border-radius:5px;width:200px;position:absolute;top:10px;left:10px}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options_container{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options{background-color:var(--primary-lightest);z-index:99999;border-radius:10px;flex-flow:column wrap;justify-content:center;align-items:center;gap:10px;width:200px;max-height:500px;margin-top:15px;margin-bottom:10px;padding:10px;display:flex;overflow:hidden auto}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:5px;display:flex}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera .label{text-align:left;width:100%;margin-bottom:5px;font-size:13px;font-weight:500}.confirm-tray-image-modal .camera-container .camera-select_container .camera-options .camera .type{text-align:left;width:100%;font-size:12px;font-weight:400}.confirm-tray-image-modal .camera-container .camera-select_container button{width:40px;min-width:40px;height:40px;min-height:40px}.confirm-tray-image-modal .camera-container .capture{background-color:var(--primary);color:#fff;border-radius:50%;width:40px;min-width:40px;height:40px;min-height:40px;padding:10px;position:absolute;bottom:50%;right:5px;transform:translate(-5px,50%)}.confirm-tray-image-modal .camera-container .feed-container{width:100%}.confirm-tray-image-modal .camera-container .feed-container .skeleton{pointer-events:none;border-radius:15px;width:100%;height:300px;position:absolute}.confirm-tray-image-modal .camera-container .feed-container.hidden{display:none}.confirm-tray-image-modal .camera-container .feed{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:100%;height:300px}.confirm-tray-image-modal .camera-container .button-container{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}.confirm-tray-image-modal .camera-container .button-container button{width:auto}.confirm-tray-image-modal .selection-choice_button{margin:10px 0}.confirm-tray-image-modal .bottom-buttons-container{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.confirm-tray-image-modal .bottom-buttons-container button{white-space:normal;height:100%}.confirm-tray-image-modal .MuiStepper-root{margin-bottom:20px}.confirm-tray-image-modal .MuiStepIcon-text{fill:#fff}.confirm-tray-image-modal .confirmation-step{width:100%}.confirm-tray-image-modal .confirmation-step .confirmation-details{flex-direction:column;gap:12px;margin-top:16px;display:flex}.confirm-tray-image-modal .surgeries-step{width:100%;height:auto;overflow-y:hidden}.load-spd-tray-map_container{background-color:var(--background-default);min-height:100vh;position:relative}.load-spd-tray-map_page{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:32px 32px 80px;display:flex;position:relative}.load-spd-tray-map_page:after{content:"";opacity:0;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%236b7280'%3E%3Cpath d='M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px;border:1px solid #0000001a;border-radius:50%;width:40px;height:40px;transition:opacity .3s;animation:2s infinite bounce;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001a}.load-spd-tray-map_page.is-scrollable:after{opacity:1}.load-spd-tray-map_page:before{content:"";background:linear-gradient(to top, var(--background-default) 20%, rgba(var(--background-default-rgb), .8) 60%, transparent);pointer-events:none;z-index:5;height:80px;position:fixed;bottom:0;left:0;right:0}.load-spd-tray-map_page .mode-banner{border-radius:12px;align-items:flex-start;width:100%;padding:24px 32px;font-size:1rem;transition:all .3s;display:flex;box-shadow:0 4px 6px #0000000d}.load-spd-tray-map_page .mode-banner.map-mode{background-color:var(--primary-lightest);border:1px solid var(--primary-light);color:var(--text-primary)}.load-spd-tray-map_page .mode-banner.map-mode .instruction-text{white-space:pre-line;line-height:1.6}.load-spd-tray-map_page .mode-banner.map-mode .instruction-text .instruction-header{color:var(--primary);margin-bottom:8px;font-weight:600;display:block}.load-spd-tray-map_page .mode-banner:hover{box-shadow:0 6px 12px #00000014}.load-spd-tray-map_page .tray-map-container{background:#fff;border-radius:12px;width:100%;padding:24px;box-shadow:0 4px 6px #0000000d}.load-spd-tray-map_page .buttons_container{justify-content:center;align-items:center;gap:24px;width:100%;margin-top:16px;display:flex}.load-spd-tray-map_page .buttons_container .action-button{text-transform:none;border-radius:8px;min-width:200px;height:48px;font-weight:500}.confirm-image-modal{flex-direction:column;align-items:center;gap:20px;padding:24px;display:flex}.confirm-image-modal h2{color:var(--text-primary);font-size:24px;font-weight:500}.confirm-image-modal p{color:var(--text-secondary);text-align:center;font-size:16px}.confirm-image-modal .button-container{justify-content:center;gap:16px;width:100%;margin-top:16px;display:flex}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%)translateY(0)}40%{transform:translate(-50%)translateY(-10px)}60%{transform:translate(-50%)translateY(-5px)}}.load-multiple-screws_box{background-color:var(--primary-lightest);width:70vw;max-height:30%;box-shadow:24px;z-index:50;border-radius:8px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:none;position:fixed;top:55px;overflow-y:auto;transform:translateY(55px)}.load-multiple-screws_box .confirmation_buttons-container{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:auto;height:100%;display:flex}.load-multiple-screws_box .confirmation_buttons-container button{text-transform:none;border-color:var(--primary);width:auto;min-width:auto;height:36px;min-height:36px;color:var(--primary);justify-content:center;align-items:center;font-weight:500;display:flex;border-radius:18px!important;padding:0 16px!important;font-size:14px!important}.load-multiple-screws_box .confirmation_buttons-container button:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.load-multiple-screws_box .confirmation_buttons-container button:active{transform:translateY(1px)}.load-multiple-screws_box .confirmation_buttons-container button:disabled{opacity:.5;cursor:not-allowed;transform:none}.load-multiple-screws_box .confirmation_buttons-container button svg{font-size:20px}.load-multiple-screws_box.open{display:flex}.location-form-modal-container{background:#fff;border-radius:12px;width:500px;box-shadow:0 0 10px #a1a1a1}.location-form-modal-container .header{background:var(--primary-light);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.location-form-modal-container .body{flex-direction:column;gap:10px;padding:20px;display:flex}.location-form-modal-container .body .location-type-display{flex-direction:column;gap:4px;padding:10px 0;display:flex}.location-form-modal-container .body .location-type-display .location-type-value{color:#000000de;background-color:#0000;padding:4px 0;font-weight:500}.location-form-modal-container .body .input-container{flex-direction:column;gap:5px;display:flex}.location-form-modal-container .body .input-container .label{font-size:1rem;font-weight:600}.location-form-modal-container .body .input-container .input{border:1px solid #d3d3d3;border-radius:5px;outline:none;padding:10px;transition:all .3s}.location-form-modal-container .body .input-container .input:focus{border:1px solid var(--primary)}.location-form-modal-container .body .actions{justify-content:flex-end;gap:10px;display:flex}.location-form-modal-container .body .actions .button{background:var(--primary);color:#fff;cursor:pointer;border-radius:5px;padding:10px 20px;font-weight:600;transition:all .3s}.location-form-modal-container .body .actions .button:hover{background:var(--primary-dark)}.location-management-container{flex-direction:column;gap:10px;display:flex}.location-management-container .columns-container{align-items:start;gap:15px;min-width:900px;height:calc(100vh - 150px);margin:0 20px;padding:20px;display:flex;overflow:auto}.location-management-container .columns-container .column{background:#fff;border-radius:10px;flex-direction:column;flex:1;gap:15px;min-width:325px;height:100%;padding:5px 15px;display:flex;overflow:auto;box-shadow:0 0 10px #0000001a}.location-management-container .columns-container .column .column-header{border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:1.1rem;font-weight:600;display:flex}.location-management-container .columns-container .column .column-header .column-name-display{flex:1;align-items:center;gap:8px;display:flex}.location-management-container .columns-container .column .column-header .column-name-display .edit-icon{cursor:pointer;color:var(--primary);padding:2px;font-size:.9rem;transition:all .2s}.location-management-container .columns-container .column .column-header .column-name-display .edit-icon:hover{color:var(--primary);transform:scale(1.1)}.location-management-container .columns-container .column .column-header .column-name-editor{flex:1;align-items:center;gap:8px;display:flex}.location-management-container .columns-container .column .column-header .column-name-editor .column-name-input{border:2px solid var(--primary);background:#fff;border-radius:4px;outline:none;flex:1;padding:4px 8px;font-size:.9rem}.location-management-container .columns-container .column .column-header .column-name-editor .column-name-input:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(var(--primary-rgb,0, 123, 255), .2)}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions{gap:6px;display:flex}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon,.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon{cursor:pointer;border-radius:4px;padding:4px;font-size:.9rem;transition:all .2s}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon:hover,.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon:hover{transform:scale(1.1)}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon{color:#52c41a}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .save-icon:hover{background-color:#52c41a1a}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon{color:#ff4d4f}.location-management-container .columns-container .column .column-header .column-name-editor .column-edit-actions .cancel-icon:hover{background-color:#ff4d4f1a}.location-management-container .columns-container .column .column-header .column-actions{gap:10px;display:flex}.location-management-container .columns-container .column .column-header .column-actions .add-icon{cursor:pointer;color:var(--primary);background-color:#0000;font-size:1.2rem;transition:all .3s}.location-management-container .columns-container .column .column-header .column-actions .add-icon:hover{transform:scale(1.05)}.location-management-container .columns-container .column .column-body{flex-direction:column;flex:1;gap:10px;display:flex}.location-management-container .columns-container .column .column-body .row{cursor:pointer;background:var(--primary-light);border-radius:5px;justify-content:space-between;align-items:center;padding:12px 15px;font-weight:500;transition:all .2s;animation:.2s ease-in slideIn;display:flex;box-shadow:0 0 10px #0000001a}.location-management-container .columns-container .column .column-body .row:hover{box-shadow:0 0 10px #0000004d}.location-management-container .columns-container .column .column-body .row:hover .row-actions{opacity:1}.location-management-container .columns-container .column .column-body .row .row-content{flex:1;align-items:center;gap:8px;display:flex}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator{letter-spacing:.5px;flex-shrink:0;font-size:.75rem;font-weight:700}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator.inventory{color:#1976d2}.location-management-container .columns-container .column .column-body .row .row-content .location-type-indicator.or{color:#7b1fa2}.location-management-container .columns-container .column .column-body .row .row-content .row-name{flex:0 auto;font-weight:500}.location-management-container .columns-container .column .column-body .row .row-actions{opacity:0;gap:8px;transition:opacity .2s;display:flex}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon,.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon{cursor:pointer;border-radius:4px;padding:4px;font-size:1rem;transition:all .2s}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon:hover,.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon:hover{transform:scale(1.15)}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon{color:var(--primary)}.location-management-container .columns-container .column .column-body .row .row-actions .edit-icon:hover{background-color:rgba(var(--primary-rgb,0, 123, 255), .1)}.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon{color:#ff4d4f}.location-management-container .columns-container .column .column-body .row .row-actions .delete-icon:hover{background-color:#ff4d4f1a}.location-management-container .columns-container .column .column-body .row.selected{box-shadow:0 0 10px var(--primary);border:.01px solid var(--primary)}.location-management-container .columns-container .column .column-body .row.unselected{background:var(--gray-2);color:var(--gray-5)}.location-management-container .columns-container .column.is-dragging-disabled{background:#fec4c4;transition:all .2s}.location-management-container .columns-container .column:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);border-radius:0 0 10px 10px;height:48px;position:absolute;bottom:0;left:0;right:0}.location-management-container .loader{justify-content:center;align-items:center;width:95vw;height:80vh;display:flex}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._tableContainer_yj7r7_1{border-radius:8px;margin-top:0;box-shadow:0 4px 10px #0000001a}._loadingCell_yj7r7_7,._errorCell_yj7r7_8,._noDataCell_yj7r7_9{text-align:center;padding:32px}._oddRow_yj7r7_14{background-color:#fff}._oddRow_yj7r7_14:hover{background-color:#dfd9fc!important}._evenRow_yj7r7_21{background-color:#f5f5f5}._evenRow_yj7r7_21:hover{background-color:#dfd9fc!important}._selectableRow_yj7r7_28{cursor:pointer}._defaultRow_yj7r7_32{cursor:default}._tableCell_yj7r7_36{word-break:break-word;white-space:normal;overflow-wrap:break-word}.sub-trays-id-cell{text-align:center;white-space:nowrap;word-break:keep-all;min-width:28px;display:inline-block}@media (width<=768px){.sub-trays-id-cell{min-width:32px}}.MuiTableContainer-root::-webkit-scrollbar{width:8px;height:8px}.MuiTableContainer-root::-webkit-scrollbar-track{background:#f5f5f5;border-radius:88px}.MuiTableContainer-root::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._exportButtonsContainer_yj7r7_71{flex-direction:row!important;justify-content:flex-end!important;gap:16px!important;width:100%!important;margin-bottom:16px!important;display:flex!important}._exportButton_yj7r7_71{text-transform:none!important}._exportButtonFullWidth_yj7r7_84{text-transform:none!important;width:100%!important}@media (width>=600px){._exportButtonFullWidth_yj7r7_84{width:140px!important}}._clearSelectionButton_yj7r7_94{text-transform:none!important}._searchContainer_lth3o_1{align-items:center;gap:8px;width:100%;display:flex}._searchInputWrapper_lth3o_8{flex:1;position:relative}._searchInput_lth3o_8{width:100%}._searchInput_lth3o_8 .MuiInputBase-root{align-items:center}._searchInput_lth3o_8 .MuiInputAdornment-root{margin:0}._searchInput_lth3o_8 .MuiInputAdornment-root svg{color:#757575;font-size:20px}._searchInput_lth3o_8 .MuiInputBase-input{padding:12px 0;font-size:16px;line-height:1.5}._searchInput_lth3o_8 .MuiInputBase-input::placeholder{color:#9e9e9e;opacity:1;font-size:16px}._clearButton_lth3o_37{position:absolute;top:50%;right:8px;transform:translateY(-50%)}._selectedCount_lth3o_44{color:var(--primary);background-color:#e3f2fd;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex}._selectedCount_lth3o_44 svg{font-size:18px}._listContainer_lth3o_59{flex-direction:column;display:flex}._optionItem_lth3o_64{cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;transition:background-color .2s;display:flex}._optionItem_lth3o_64:hover{background-color:#f5f5f5}._optionItem_lth3o_64:active{background-color:#eee}._optionItem_lth3o_64:last-child{border-bottom:none}._optionContent_lth3o_84{flex-direction:column;flex:1;gap:8px;display:flex}._optionName_lth3o_91{color:#212121;margin:0;font-size:15px;font-weight:500;line-height:1.4}._optionDetails_lth3o_99{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._optionDetail_lth3o_99{color:#757575;align-items:center;gap:4px;font-size:13px;display:flex}._optionDetail_lth3o_99 svg{color:#9e9e9e;font-size:16px}._optionDetail_lth3o_99._catalogNumber_lth3o_117{background-color:#f5f5f5;border-radius:4px;padding:2px 8px;font-family:Monaco,Courier New,monospace}._optionBadge_lth3o_124{border-radius:12px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}._optionBadge_lth3o_124._inCatalog_lth3o_133{color:#2e7d32;background-color:#e8f5e9}._optionBadge_lth3o_124._multipack_lth3o_137{color:#e65100;background-color:#fff3e0}._optionPrice_lth3o_142{color:var(--primary);text-align:right;min-width:80px;font-size:15px;font-weight:600}._addButton_lth3o_150{background-color:var(--primary);color:#fff;text-transform:none;border-radius:8px;min-width:80px;padding:6px 16px;font-weight:500}._addButton_lth3o_150:hover{background-color:#1565c0}._addButton_lth3o_150._added_lth3o_162{background-color:#4caf50}._addButton_lth3o_150._added_lth3o_162:hover{background-color:#43a047}._loadingContainer_lth3o_169,._emptyContainer_lth3o_170,._errorContainer_lth3o_171{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:48px 24px;display:flex}._loadingSpinner_lth3o_181{color:var(--primary);margin-bottom:16px}._emptyIcon_lth3o_186,._errorIcon_lth3o_187{opacity:.5;margin-bottom:16px;font-size:64px}._emptyIcon_lth3o_186{color:#9e9e9e}._errorIcon_lth3o_187{color:#f44336}._emptyMessage_lth3o_201,._errorMessage_lth3o_202{color:#757575;margin:0 0 8px;font-size:16px}._emptyHint_lth3o_208{color:#9e9e9e;margin:0;font-size:14px}._searchModal_lth3o_214 ._modalContainer_lth3o_214{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:700px;max-height:80vh;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000001f}@media (width<=768px){._searchModal_lth3o_214 ._modalContainer_lth3o_214{width:95%;max-height:90vh}}._searchModal_lth3o_214 ._header_lth3o_235{background-color:#fafafa;border-bottom:1px solid #e0e0e0;flex-direction:column;gap:16px;padding:24px 24px 16px;display:flex}._searchModal_lth3o_214 ._headerTop_lth3o_243{justify-content:space-between;align-items:center;display:flex}._searchModal_lth3o_214 ._title_lth3o_248{color:#212121;margin:0;font-size:20px;font-weight:600}._searchModal_lth3o_214 ._closeButton_lth3o_254{color:#757575}._searchModal_lth3o_214 ._closeButton_lth3o_254:hover{background-color:#0000000a}._searchModal_lth3o_214 ._content_lth3o_260{flex:1;min-height:300px;padding:16px 0;overflow-y:auto}._searchModal_lth3o_214 ._footer_lth3o_266{background-color:#fafafa;border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}._searchModal_lth3o_214 ._cancelButton_lth3o_274{color:#757575;text-transform:none;padding:8px 20px;font-weight:500}._searchModal_lth3o_214 ._cancelButton_lth3o_274:hover{background-color:#0000000a}._searchModal_lth3o_214 ._doneButton_lth3o_283{background-color:var(--primary);color:#fff;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500}._searchModal_lth3o_214 ._doneButton_lth3o_283:hover{background-color:#1565c0}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar{width:8px}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-track{background:#f5f5f5}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._searchModal_lth3o_214 ._content_lth3o_260::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._modalContainer_445s9_1{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:800px;max-height:85vh;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000001f}@media (width<=768px){._modalContainer_445s9_1{width:95%;max-height:90vh}}._header_445s9_23{background-color:#fafafa;border-bottom:1px solid #e0e0e0;padding:24px 24px 20px}._headerTop_445s9_29{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_445s9_36{color:#212121;margin:0;font-size:22px;font-weight:600}._closeButton_445s9_43{color:#757575}._closeButton_445s9_43:hover{background-color:#0000000a}._cardCount_445s9_50{background:var(--primary);border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}._cardCount_445s9_50 svg{color:#fff;font-size:24px}._cardCountText_445s9_64{color:#fff;margin:0;font-size:14px;font-weight:500}._cardCountText_445s9_64 strong{font-size:16px;font-weight:600}._searchSection_445s9_75{width:100%;margin-top:8px}._searchSection_445s9_75 ._searchInputWrapper_445s9_79{gap:8px;width:100%;display:flex}._searchSection_445s9_75 ._searchInputWrapper_445s9_79 ._doneButton_445s9_84{background-color:var(--primary);color:#fff;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500}._searchSection_445s9_75 ._searchInputWrapper_445s9_79 ._doneButton_445s9_84:disabled{color:#fff;background-color:#bdbdbd}._sectionLabel_445s9_97{color:#424242;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}._sectionLabel_445s9_97 svg{color:var(--primary);font-size:18px}._selectedConsumablesSection_445s9_111{border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:10px 24px;display:flex}._selectedConsumablesSection_445s9_111 svg{color:var(--primary);font-size:18px}._content_445s9_123{flex:1;padding:16px 24px 0;overflow-y:auto}._selectedConsumablesList_445s9_129{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._selectedConsumableItem_445s9_136{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:16px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}._selectedConsumableItem_445s9_136:hover{background-color:#f5f5f5;border-color:#d0d0d0;box-shadow:0 4px 8px #00000014}._consumableInfo_445s9_153{flex-direction:column;flex:1;gap:8px;display:flex}._consumableHeader_445s9_160{justify-content:space-between;align-items:flex-start;margin-bottom:4px;display:flex}._consumableName_445s9_167{color:#212121;flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.3}._quantityControls_445s9_176{background-color:#f0f0f0;border-radius:6px;align-items:center;gap:4px;margin-left:20px;padding:2px;display:flex}._quantityButton_445s9_186{color:var(--primary);width:28px;min-width:auto;height:28px;padding:4px}._quantityButton_445s9_186:hover{background-color:rgba(var(--primary-rgb), .1)}._quantityButton_445s9_186:disabled{color:#bdbdbd;background-color:#0000}._quantityText_445s9_201{color:#212121;text-align:center;min-width:20px;font-size:14px;font-weight:600}._consumableDetails_445s9_209{color:#757575;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}._consumableDetails_445s9_209 span{background-color:#0000000a;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:flex}._consumableDetails_445s9_209 span svg{font-size:14px}._priceTag_445s9_229{color:#388e3c!important;background-color:#4caf501a!important;font-weight:500!important}._itemActions_445s9_235{align-items:flex-start;margin-top:2px;display:flex}._footerSection_445s9_241{justify-content:space-between;align-items:center;gap:12px;display:flex}._removeButton_445s9_248{min-width:auto;padding:6px}._removeButton_445s9_248:hover{background-color:#f4433614}._emptyState_445s9_256{text-align:center;color:#9e9e9e;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}._emptyState_445s9_256 svg{opacity:.5;margin-bottom:12px;font-size:48px}._emptyState_445s9_256 p{margin:0;font-size:14px}._footer_445s9_241{background-color:#fafafa;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._footerInfo_445s9_285{color:#757575;align-items:center;gap:8px;font-size:14px;display:flex}._footerInfo_445s9_285 svg{color:var(--primary);font-size:18px}._footerActions_445s9_297{gap:12px;display:flex}._cancelButton_445s9_302{color:#757575;text-transform:none;padding:8px 20px;font-weight:500}._cancelButton_445s9_302:hover{background-color:#0000000a}._addButton_445s9_312{background-color:var(--primary);color:#fff;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500}._addButton_445s9_312:disabled{color:#fff;background-color:#bdbdbd}@media (width<=768px){._selectedConsumableItem_445s9_136{padding:12px}._selectedConsumableItem_445s9_136 ._consumableHeader_445s9_160{flex-direction:column;align-items:flex-start;gap:8px}._selectedConsumableItem_445s9_136 ._quantityControls_445s9_176{align-self:flex-end}._selectedConsumableItem_445s9_136 ._consumableDetails_445s9_209{gap:8px;font-size:11px}._selectedConsumableItem_445s9_136 ._consumableDetails_445s9_209 span{padding:1px 4px}._selectedConsumableItem_445s9_136 ._bottomSection_445s9_344{flex-direction:column;align-items:flex-start;gap:8px}._selectedConsumableItem_445s9_136 ._tagsSection_445s9_349{order:2;width:100%}._selectedConsumableItem_445s9_136 ._itemActions_445s9_235{order:1;margin-top:0}}._selectedConsumablesList_445s9_129::-webkit-scrollbar{width:8px}._content_445s9_123::-webkit-scrollbar{width:8px}._selectedConsumablesList_445s9_129::-webkit-scrollbar-track{background:#f5f5f5}._content_445s9_123::-webkit-scrollbar-track{background:#f5f5f5}._selectedConsumablesList_445s9_129::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._content_445s9_123::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._selectedConsumablesList_445s9_129::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._content_445s9_123::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._modalContainer_o5ok_1{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:900px;max-height:85vh;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 8px 32px #0000001f}@media (width<=768px){._modalContainer_o5ok_1{width:95%;max-height:90vh}}._header_o5ok_23{background-color:#fafafa;border-bottom:1px solid #e0e0e0;padding:24px 24px 20px}._headerTop_o5ok_29{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_o5ok_36{color:#212121;margin:0;font-size:22px;font-weight:600}._closeButton_o5ok_43{color:#757575}._closeButton_o5ok_43:hover{background-color:#0000000a}._cardCount_o5ok_50{background:var(--primary);border-radius:8px;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}._cardCount_o5ok_50 svg{color:#fff;font-size:24px}._cardCountText_o5ok_64{color:#fff;margin:0;font-size:14px;font-weight:500}._cardCountText_o5ok_64 strong{font-size:16px;font-weight:600}._searchSection_o5ok_75{width:100%;margin-top:8px}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79{gap:8px;width:100%;display:flex}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79 ._doneButton_o5ok_84{background-color:var(--primary);color:#fff;text-transform:none;border-radius:8px;padding:8px 24px;font-weight:500}._searchSection_o5ok_75 ._searchInputWrapper_o5ok_79 ._doneButton_o5ok_84:disabled{color:#fff;background-color:#bdbdbd}._sectionLabel_o5ok_97{color:#424242;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;font-weight:600;display:flex}._sectionLabel_o5ok_97 svg{color:var(--primary);font-size:18px}._selectedConsumablesSection_o5ok_111{color:#424242;border-bottom:1px solid #e0e0e0;align-items:center;gap:8px;padding:10px 24px;font-weight:600;display:flex}._selectedConsumablesSection_o5ok_111 svg{color:var(--primary);font-size:18px}._content_o5ok_125{flex:1;padding:16px 24px 10px;overflow-y:auto}._selectedConsumablesList_o5ok_131{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}._selectedConsumableItem_o5ok_138{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:12px;flex-direction:column;padding:16px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}._selectedConsumableItem_o5ok_138:hover{background-color:#f5f5f5;border-color:#d0d0d0;box-shadow:0 4px 8px #00000014}._consumableInfo_o5ok_154{flex-direction:column;flex:1;gap:12px;display:flex}._consumableHeader_o5ok_161{justify-content:space-between;align-items:flex-start;display:flex}._consumableHeaderLeft_o5ok_167{flex-direction:column;flex:1;gap:8px;display:flex}._consumableName_o5ok_174{color:#212121;margin:0;font-size:15px;font-weight:600;line-height:1.3}._consumableDetails_o5ok_182{color:#757575;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._consumableDetails_o5ok_182 span{background-color:#0000000a;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:flex}._consumableDetails_o5ok_182 span svg{font-size:14px}._priceTag_o5ok_202{color:#388e3c!important;background-color:#4caf501a!important;font-weight:500!important}._removeConsumableButton_o5ok_208{color:#757575;min-width:auto;padding:6px}._removeConsumableButton_o5ok_208:hover{background-color:#0000000a}._matchesSection_o5ok_217{border-top:1px solid #e0e0e0;margin-top:8px;padding-top:12px}._matchesLoading_o5ok_223{color:#757575;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}._noMatches_o5ok_232{color:#e65100;background-color:#ff980014;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}._noMatches_o5ok_232 svg{font-size:18px}._matchesHeader_o5ok_246{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}._matchesTitle_o5ok_255{color:#424242;font-size:13px;font-weight:600}._bulkDeleteButton_o5ok_261{color:#fff;text-transform:none;background-color:#f44336;border-radius:6px;padding:4px 12px;font-size:11px;font-weight:500}._bulkDeleteButton_o5ok_261:hover{background-color:#d32f2f}._bulkDeleteButton_o5ok_261:disabled{color:#fff;background-color:#bdbdbd}._matchesList_o5ok_278{flex-direction:column;gap:6px;display:flex}._matchItem_o5ok_284{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;transition:all .2s;display:flex}._matchItem_o5ok_284:hover{border-color:#d0d0d0;box-shadow:0 2px 4px #0000000d}._matchCheckbox_o5ok_300{color:var(--primary);padding:4px}._matchCheckbox_o5ok_300:hover{background-color:rgba(var(--primary-rgb), .04)}._matchInfo_o5ok_308{flex:1;align-items:center;gap:12px;display:flex}._matchCardName_o5ok_315{color:#212121;flex:1;font-size:13px;font-weight:500}._quantityChip_o5ok_322{color:#1976d2;background-color:#2196f31a;font-weight:600}._deleteButton_o5ok_328{color:#f44336;min-width:auto;padding:6px}._deleteButton_o5ok_328:hover{background-color:#f4433614}._emptyState_o5ok_337{text-align:center;color:#9e9e9e;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px;display:flex}._emptyState_o5ok_337 svg{opacity:.5;margin-bottom:16px;font-size:56px}._emptyState_o5ok_337 p{margin:0 0 8px;font-size:15px;font-weight:500}._emptyStateHint_o5ok_357{color:#bdbdbd;font-size:13px}._footer_o5ok_362{background-color:#fafafa;border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}._footerInfo_o5ok_372{color:#757575;align-items:center;gap:8px;font-size:14px;display:flex}._footerInfo_o5ok_372 svg{color:var(--primary);font-size:18px}._footerActions_o5ok_384{justify-content:flex-end;gap:12px;width:100%;display:flex}._closeButtonFooter_o5ok_391{color:#757575;text-transform:none;align-self:flex-end;padding:8px 20px;font-weight:500}._closeButtonFooter_o5ok_391:hover{background-color:#0000000a}@media (width<=768px){._selectedConsumableItem_o5ok_138{padding:12px}._consumableHeader_o5ok_161{flex-direction:column;gap:8px}._consumableDetails_o5ok_182{gap:6px;font-size:11px}._consumableDetails_o5ok_182 span{padding:1px 4px}._matchItem_o5ok_284{flex-direction:column;align-items:flex-start;gap:8px}._matchInfo_o5ok_308{width:100%}}._selectedConsumablesList_o5ok_131::-webkit-scrollbar{width:8px}._content_o5ok_125::-webkit-scrollbar{width:8px}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-track{background:#f5f5f5}._content_o5ok_125::-webkit-scrollbar-track{background:#f5f5f5}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._content_o5ok_125::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:4px}._selectedConsumablesList_o5ok_131::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._content_o5ok_125::-webkit-scrollbar-thumb:hover{background:#9e9e9e}._container_fein2_2{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._contentWrapper_fein2_10{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;padding:12px 16px;display:flex;overflow:hidden}._filtersContainer_fein2_21{background-color:var(--background-paper,#fff);border:1px solid #00000014;border-radius:8px;flex-shrink:0;padding:12px 16px;position:relative;overflow:visible}._filtersGrid_fein2_31{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._searchInput_fein2_39{flex:1;min-width:220px;max-width:300px}._searchInput_fein2_39 .MuiOutlinedInput-root{background:var(--grayscale-lightest,#fafafa);border-radius:6px;height:34px}._searchInput_fein2_39 .MuiOutlinedInput-root:hover{background:var(--grayscale-light,#f0f0f0)}._searchInput_fein2_39 .MuiOutlinedInput-root._Mui-focused_fein2_52{background:#fff}._searchInput_fein2_39 .MuiOutlinedInput-root fieldset{border-color:#0000}._searchInput_fein2_39 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale,#bdbdbd)}._searchInput_fein2_39 .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary,#1976d2)}._searchInput_fein2_39 .MuiInputBase-input{padding:7px 10px;font-size:13px}._searchInput_fein2_39 .MuiInputBase-input::placeholder{color:var(--grayscale-dark,#757575);opacity:1}._searchIcon_fein2_73{color:var(--grayscale-dark,#757575);font-size:18px}._clearButton_fein2_78{padding:4px}._clearButton_fein2_78 svg{color:var(--grayscale-dark,#757575);font-size:16px}._selectFilter_fein2_87{flex:1;min-width:170px;max-width:240px}._selectFilter_fein2_87 .MuiAutocomplete-root{margin-bottom:0!important}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root{background:#fff;border-radius:6px;height:34px;font-size:13px;padding:0 8px!important}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light,#e0e0e0)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale,#bdbdbd)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary,#1976d2)}._selectFilter_fein2_87 .MuiAutocomplete-root .MuiOutlinedInput-root .MuiAutocomplete-input{font-size:13px;padding:4px!important}._dateRangeWrapper_fein2_117{flex-shrink:0;align-items:center;gap:6px;display:flex}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root{background:#fff;border-radius:6px;max-width:155px;height:34px;font-size:13px}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light,#e0e0e0)}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale,#bdbdbd)}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root._Mui-focused_fein2_52 fieldset{border-color:var(--primary,#1976d2)}._dateRangeWrapper_fein2_117 .MuiInputBase-input{padding:7px 10px;font-size:13px}._dateRangeWrapper_fein2_117 .MuiInputLabel-root{font-size:13px}._menuAnchor_fein2_147{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:flex}._moreButton_fein2_156{border:1px solid var(--grayscale-light,#e0e0e0);cursor:pointer;width:34px;height:34px;color:var(--grayscale-dark,#616161);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}._moreButton_fein2_156:hover{border-color:var(--grayscale,#bdbdbd);background:var(--grayscale-lightest,#fafafa)}._moreButton_fein2_156 svg{font-size:20px}._tablePaper_fein2_178{border:1px solid var(--gray-2,#eee);border-radius:8px;flex-direction:column;width:100%;height:calc(100vh - 270px);min-height:300px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}._tablePaper_fein2_178>.MuiBox-root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}._tablePaper_fein2_178 .MuiTableContainer-root{flex:1;min-height:0;box-shadow:none!important;border-radius:0!important;max-height:none!important;margin-top:0!important;overflow:auto!important}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar{width:8px;height:10px}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-track{background:#f0f0f0}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}._tablePaper_fein2_178 .MuiTableContainer-root::-webkit-scrollbar-thumb:hover{background:#a8a8a8}._tablePaper_fein2_178 .MuiTable-root{min-width:650px}._tablePaper_fein2_178 .MuiTableHead-root{z-index:2;min-height:44px;position:sticky;top:0;background-color:var(--gray-1,#f5f5f5)!important}._tablePaper_fein2_178 .MuiTableHead-root .MuiTableRow-root{background-color:var(--gray-1,#f5f5f5)!important}._tablePaper_fein2_178 .MuiTableHead-root .MuiTableCell-root{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;min-height:44px;line-height:1.3;color:var(--grayscale-darkest,#212121)!important;border-bottom:1px solid var(--gray-2,#eee)!important;background-color:#0000!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root{background-color:#fff;height:auto;min-height:44px;transition:background-color .1s}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:hover{background-color:#f0edfc!important}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n){background-color:#fafafa}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n):hover{background-color:#f0edfc!important}._tablePaper_fein2_178 .MuiTableBody-root .MuiTableCell-root{border-bottom:1px solid var(--gray-2,#eee);color:var(--grayscale-darkest,#333);word-break:break-word;white-space:normal;line-height:1.4;padding:8px 12px!important;font-size:13px!important}._tablePaper_fein2_178 .MuiTablePagination-root{border-top:1px solid var(--gray-2,#eee);background-color:var(--gray-1,#f5f5f5);flex-shrink:0;min-height:44px}._tablePaper_fein2_178 .MuiTablePagination-root .MuiTablePagination-toolbar{min-height:44px}._tablePaper_fein2_178 .MuiCheckbox-root{padding:4px}@media screen and (width<=768px){._contentWrapper_fein2_10{gap:8px;padding:8px}._filtersContainer_fein2_21{padding:10px 12px}._filtersGrid_fein2_31{gap:8px}._searchInput_fein2_39{flex:100%;min-width:0;max-width:none}._selectFilter_fein2_87{flex:calc(50% - 4px);min-width:0;max-width:none}._dateRangeWrapper_fein2_117{flex-wrap:wrap;flex:100%;gap:6px}._dateRangeWrapper_fein2_117 .MuiOutlinedInput-root{max-width:none}._dateRangeWrapper_fein2_117>*{flex:1;min-width:0}._menuAnchor_fein2_147{flex:100%;justify-content:flex-end}._moreButton_fein2_156{flex:none}}@media screen and (width<=480px){._selectFilter_fein2_87{flex:100%}}._imageGridContainer_1n2m0_1{width:100%;margin:16px 0}._imageGridContainer_1n2m0_1 ._imageGridTitle_1n2m0_5{color:#333;margin-bottom:16px;font-weight:600}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{background:#fafafa;border:2px dashed #0000;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:12px;padding:16px;transition:all .2s;display:grid;position:relative}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1._dragOver_1n2m0_21{background:#1976d20d;border-color:#1976d2}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25{aspect-ratio:1;cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;transition:all .2s;display:flex}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38){background:#1976d20d;border-color:#1976d2;transform:translateY(-2px)}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38) ._addIcon_1n2m0_43,._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25:hover:not(._loading_1n2m0_38) ._addText_1n2m0_46{color:#1976d2}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25._loading_1n2m0_38{cursor:not-allowed;opacity:.7;background:#f8f8f8;border-color:#e0e0e0}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25._loading_1n2m0_38 ._addText_1n2m0_46{color:#999}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addIcon_1n2m0_43{color:#999;margin-bottom:8px;transition:color .2s}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addIcon_1n2m0_43:disabled{color:#ccc}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._loadingSpinner_1n2m0_66{margin-bottom:8px;color:#1976d2!important}._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1 ._addImageButton_1n2m0_25 ._addText_1n2m0_46{color:#999;text-align:center;font-size:12px;font-weight:500;transition:color .2s}@media (width<=1200px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(3,1fr);gap:10px}}@media (width<=600px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}}@media (width<=400px){._imageGridContainer_1n2m0_1 ._imageGrid_1n2m0_1{grid-template-columns:1fr;gap:8px}}._imageGridContainer_1n2m0_1 ._imageCount_1n2m0_101{text-align:right;color:#666;margin-top:8px;font-style:italic;display:block}._imageGridContainer_1n2m0_1:empty ._imageGrid_1n2m0_1{justify-content:center;align-items:center;min-height:200px;display:flex}@keyframes _fadeInUp_1n2m0_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._imageGrid_1n2m0_1 .image-item{animation:.3s _fadeInUp_1n2m0_1}._imageItem_18pzu_2{aspect-ratio:1;cursor:pointer;border-radius:8px;width:100%;transition:transform .2s;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}._imageItem_18pzu_2:hover{transform:translateY(-2px)}._imageItem_18pzu_2:hover ._topControls_18pzu_15{opacity:1}._imageItem_18pzu_2 ._imageContainer_18pzu_18{width:100%;height:100%;position:relative}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._image_18pzu_2{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;transition:transform .2s}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._imageSkeleton_18pzu_30{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite _loading_18pzu_1}@keyframes _loading_18pzu_1{0%{background-position:200% 0}to{background-position:-200% 0}}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._errorState_18pzu_44{background-color:#f5f5f5;border:2px dashed #e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._errorState_18pzu_44 ._errorText_18pzu_54{color:#666;text-align:center;font-weight:500}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59{z-index:10;background:#000000b3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59 ._deleteSpinner_18pzu_73{color:#fff;margin-bottom:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._deleteOverlay_18pzu_59 ._deleteText_18pzu_77{color:#fff;font-weight:500}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15{opacity:.7;z-index:2;gap:4px;transition:all .2s;display:flex;position:absolute;top:6px;right:6px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0003;background:#000000bf!important;border:1px solid #ffffff26!important;border-radius:6px!important;width:26px!important;height:26px!important;transition:all .2s!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d;background:#000000d9!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91{color:#ffffffe6!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._topControls_18pzu_15 ._deleteButton_18pzu_91:hover{color:#ff8a80!important;border-color:#ff8a804d!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#0009;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._uploadProgress_18pzu_128{margin-bottom:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._uploadProgress_18pzu_128 ._MuiCircularProgress-svg_18pzu_131{color:#2196f3!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressBar_18pzu_134{background:#fff3;border-radius:2px;width:80%;height:4px;margin-bottom:4px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressBar_18pzu_134 ._MuiLinearProgress-bar_18pzu_141{background-color:#2196f3;border-radius:2px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._uploadOverlay_18pzu_113 ._progressText_18pzu_145{color:#fff;text-shadow:0 1px 2px #00000080;font-size:.75rem;font-weight:600}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151{z-index:5;position:absolute;top:8px;left:8px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._successIcon_18pzu_157{color:#4caf50;filter:drop-shadow(0 2px 4px #0000004d);background:#ffffffe6;border-radius:50%;padding:2px;font-size:20px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165{color:#fff!important;background:#f44336e6!important;border-radius:50%!important;width:28px!important;min-width:28px!important;height:28px!important;padding:4px!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165:hover{transform:scale(1.1);background:#f44336!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._statusIcon_18pzu_151 ._retryButton_18pzu_165 ._errorIcon_18pzu_178{font-size:16px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;background:#000000bf;border:1px solid #ffffff1a;border-radius:6px;align-items:center;min-height:24px;padding:6px 8px;transition:all .3s;display:flex;position:absolute;bottom:4px;left:4px;right:4px;box-shadow:0 2px 8px #0000004d}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198){background:#000000e6;border-color:#fff3;min-height:auto;max-height:none;transform:translateY(-2px);box-shadow:0 6px 20px #00000080}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206{white-space:pre-wrap;-webkit-line-clamp:none;line-clamp:none;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;max-height:150px;display:block;overflow-y:auto}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206:after{opacity:0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar{width:4px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-track{background:0 0}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181:hover:not(._editing_18pzu_198) ._captionText_18pzu_206::-webkit-scrollbar-thumb:hover{background:#ffffff80}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181._editing_18pzu_198 ._captionText_18pzu_206{display:none}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;width:100%;text-shadow:none;cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.3;transition:all .3s;overflow:hidden}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206:hover{color:#fff;text-shadow:0 0 4px #ffffff80}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206[data-has-content=true]{position:relative}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionText_18pzu_206[data-has-content=true]:after{content:"⌄";color:#fff9;opacity:.7;font-size:10px;transition:opacity .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266{align-items:center;gap:6px;width:100%;display:flex}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272{flex:1}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275{background-color:#fffffff2;border-radius:4px;font-size:.75rem}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 fieldset{border-width:1px;border-color:#fff6}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275:hover fieldset{border-color:#fff9}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275._Mui-focused_18pzu_287 fieldset{border-width:1px;border-color:#2196f3}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 input{color:#333;padding:4px 6px;font-weight:500}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionInput_18pzu_272 ._MuiOutlinedInput-root_18pzu_275 input::placeholder{color:#666;opacity:.8}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300{flex-shrink:0;gap:2px;display:flex}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305,._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2!important;border:1px solid #ffffff4d!important;width:22px!important;min-width:22px!important;height:22px!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305:hover,._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306:hover{transform:scale(1.05);background:#fff!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305{color:#4caf50!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._saveButton_18pzu_305:hover{border-color:#4caf5080!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306{color:#f44336!important}._imageItem_18pzu_2 ._imageContainer_18pzu_18 ._captionSection_18pzu_181 ._captionEdit_18pzu_266 ._captionActions_18pzu_300 ._cancelButton_18pzu_306:hover{border-color:#f4433680!important}._imageItem_18pzu_2:active{transform:translateY(-1px)scale(.98)}._instrumentTraysContainer_o54lp_1{width:100%}._instrumentTraysContainer_o54lp_1 ._sectionTitle_o54lp_4{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10{margin-bottom:20px}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13{align-items:flex-start;gap:12px;display:flex}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._trayAutocomplete_o54lp_18{flex:1;min-width:0}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._trayAutocomplete_o54lp_18 ._trayInput_o54lp_22{width:100%}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._addButton_o54lp_25{white-space:nowrap;flex-shrink:0;height:40px}._instrumentTraysContainer_o54lp_1 ._divider_o54lp_30{margin:20px 0}._instrumentTraysContainer_o54lp_1 ._traysSection_o54lp_33 ._traysList_o54lp_33{flex-direction:column;gap:0;display:flex}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38{text-align:center;background-color:#f9f9f9;border:1px dashed #ddd;border-radius:8px;padding:32px 16px}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38 ._emptyText_o54lp_45{color:#666;font-style:italic}@media (width<=600px){._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13{flex-direction:column;align-items:stretch;gap:8px}._instrumentTraysContainer_o54lp_1 ._addTraySection_o54lp_10 ._addTrayForm_o54lp_13 ._addButton_o54lp_25{width:100%;height:36px}._instrumentTraysContainer_o54lp_1 ._sectionTitle_o54lp_4{font-size:14px}._instrumentTraysContainer_o54lp_1 ._emptyState_o54lp_38{padding:24px 12px}}._trayCard_1yxxr_1{border:1px solid #e0e0e0;margin-bottom:12px;border-radius:8px!important;box-shadow:0 1px 3px #0000001a!important}._trayCard_1yxxr_1:hover{box-shadow:0 2px 8px #00000026!important}._accordion_1yxxr_11{box-shadow:none!important}._accordion_1yxxr_11:before{display:none}._accordionSummary_1yxxr_18{min-height:48px!important;padding:12px 16px!important}._accordionSummary_1yxxr_18._Mui-expanded_1yxxr_22{min-height:48px!important}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25{flex:1;justify-content:space-between;align-items:center;margin-right:8px;display:flex}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._trayTitle_1yxxr_32{color:#333;margin:0;font-size:16px;font-weight:600}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38{align-items:center;gap:8px;display:flex}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._countChip_1yxxr_43,._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{height:24px;font-size:11px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{background-color:#1976d21a}._accordionSummary_1yxxr_18 ._deleteButton_1yxxr_51{color:#666;padding:4px}._accordionSummary_1yxxr_18 ._deleteButton_1yxxr_51:hover{color:#f44336;background-color:#f443361a}._accordionDetails_1yxxr_60{border-top:1px solid #f0f0f0;padding:16px!important}._trayContent_1yxxr_65{flex-direction:column;gap:16px;width:100%;display:flex}._trayNameSection_1yxxr_72{width:100%}._contentContainer_1yxxr_76{align-items:flex-start;gap:16px;display:flex}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{flex-shrink:0;order:1;width:100%;max-width:200px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{flex:1;order:2;width:100%;min-width:0}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._sectionTitle_1yxxr_93{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{width:100%;margin-bottom:12px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100 ._MuiTextField-root_1yxxr_104,._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100 ._MuiInputBase-root_1yxxr_107{width:100%}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{flex-wrap:wrap;gap:6px;width:100%;min-height:24px;display:flex}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117{white-space:nowrap;text-overflow:ellipsis;max-width:100%;height:28px;font-size:12px;overflow:hidden}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:200px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._emptyText_1yxxr_134{color:#999;padding:8px 0;font-style:italic}@media (width<=960px){._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25{flex-direction:column;align-items:flex-start;gap:8px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38{flex-wrap:wrap}._contentContainer_1yxxr_76{gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{max-width:180px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{margin-bottom:10px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{gap:5px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:160px}}@media (width<=768px){._contentContainer_1yxxr_76{flex-direction:column;gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{order:1;max-width:100%}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:150px;height:26px;font-size:11px}}@media (width<=600px){._accordionSummary_1yxxr_18{padding:8px 12px!important}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._trayTitle_1yxxr_32{font-size:14px}._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._countChip_1yxxr_43,._accordionSummary_1yxxr_18 ._summaryContent_1yxxr_25 ._summaryInfo_1yxxr_38 ._imageChip_1yxxr_44{height:20px;font-size:10px}._accordionDetails_1yxxr_60{padding:12px!important}._trayContent_1yxxr_65,._contentContainer_1yxxr_76{gap:12px}._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{order:1;min-width:auto}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._addInstrumentBox_1yxxr_100{margin-bottom:8px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110{gap:4px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117{height:24px;font-size:10px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:120px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{padding:0 8px}}@media (width<=480px){._contentContainer_1yxxr_76 ._imageSection_1yxxr_81{order:1}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87{order:2}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117._MuiChip-root_1yxxr_125{max-width:100px;height:22px;font-size:9px}._contentContainer_1yxxr_76 ._instrumentsSection_1yxxr_87 ._instrumentsList_1yxxr_110 ._instrumentChip_1yxxr_117 ._MuiChip-label_1yxxr_128{padding:0 6px}}._singleImageUploaderContainer_2prro_1{width:100%}._singleImageUploaderContainer_2prro_1 ._title_2prro_4{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{background:#fafafa;border:2px dashed #0000;border-radius:8px;justify-content:center;align-items:center;min-height:100px;max-height:200px;transition:all .2s;display:flex;position:relative}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10._dragOver_2prro_22{background:#1976d20d;border-color:#1976d2}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10._hasImage_2prro_26{background:0 0;border:none;padding:0}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{cursor:pointer;background:#fff;border:2px dashed #ccc;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px;min-height:100px;transition:all .2s;display:flex}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45){background:#1976d20d;border-color:#1976d2;transform:translateY(-1px)}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45) ._addIcon_2prro_50,._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31:hover:not(._loading_2prro_45) ._addText_2prro_53{color:#1976d2}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31._loading_2prro_45{cursor:not-allowed;opacity:.7;background:#f8f8f8;border-color:#e0e0e0}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31._loading_2prro_45 ._addText_2prro_53{color:#999}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addIcon_2prro_50{color:#999;margin-bottom:4px;transition:color .2s}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addIcon_2prro_50:disabled{color:#ccc}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._loadingSpinner_2prro_73{margin-bottom:4px;color:#1976d2!important}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{color:#999;text-align:center;font-size:12px;font-weight:500;transition:color .2s}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{width:100%;max-width:200px;max-height:200px}._singleImageUploaderContainer_2prro_1 ._processingText_2prro_89{text-align:center;color:#1976d2;margin-top:4px;font-style:italic;display:block}@media (width<=960px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:90px;max-height:180px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:90px;min-height:90px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:180px}}@media (width<=600px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:80px;max-height:160px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:80px;min-height:80px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{font-size:11px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:160px}}@media (width<=480px){._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10{min-height:70px;max-height:140px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31{height:70px;min-height:70px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._addImageButton_2prro_31 ._addText_2prro_53{font-size:10px}._singleImageUploaderContainer_2prro_1 ._imageContainer_2prro_10 ._imageWrapper_2prro_84{max-width:140px}}@keyframes _fadeInUp_2prro_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._imageWrapper_2prro_84{animation:.3s _fadeInUp_2prro_1}.preference-card-item{background:var(--primary-light);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:40px;padding:15px;transition:all .2s;display:flex}.preference-card-item:hover{box-shadow:0 0 10px #0000004d}.preference-card-item .details{align-items:center;gap:20%;width:100%;display:flex}.preference-card-item .details .section{flex-direction:column;gap:5px;display:flex}.preference-card-item .details .header-value{align-items:center;display:flex}.preference-card-item .details .header-value .card-name,.preference-card-item .details .header-value .surgeon-name,.preference-card-item .details .header-value .procedure-name{color:inherit;font-weight:600;line-height:1.4}.preference-card-item .details .header-value .card-name{font-size:1.15rem;font-weight:700}.preference-card-item .details .header-value .surgeon-name{margin-right:0}.preference-card-item .details .header-value .procedure-name{margin-left:0}.preference-card-item .saving-text{z-index:2;position:absolute;top:17px;right:20px}.preference-card-item .saving-text .MuiTypography-root{color:inherit;letter-spacing:.5px;font-size:.85rem;font-weight:500}.preference-card-item .loading-indicator{z-index:1;border-radius:0 0 8px 8px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.preference-card-item .loading-indicator .linear-progress{border-radius:0;height:100%;transition:opacity .3s ease-in-out}.preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-root{background-color:#00000014;border-radius:0;height:100%}.preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-bar{background-color:var(--primary);border-radius:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.preference-card-item.header{cursor:default;pointer-events:none;border:1px solid var(--primary);padding:16px 20px;position:relative;overflow:hidden}.preference-card-item.header .details{flex-wrap:wrap;gap:24px}.preference-card-item.header .details .header-value:not(:last-child){padding-right:24px;position:relative}.preference-card-item.header .details .header-value:not(:last-child):after{content:"";background-color:#0000001f;width:1px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.preference-card-view .preference-card-header.scrolled .preference-card-item{background:var(--primary);color:#fff}.preference-card-view .preference-card-header.scrolled .preference-card-item .details .header-value:not(:last-child):after{background-color:#ffffff4d}.preference-card-view .preference-card-header.scrolled .preference-card-item .saving-text{opacity:.9}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress{background-color:var(--primary)}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-bar{background-color:#fff}.preference-card-view .preference-card-header.scrolled .preference-card-item .loading-indicator .linear-progress .MuiLinearProgress-root{background-color:var(--primary)}@media (width<=768px){.preference-card-item{gap:12px;padding:8px 12px}.preference-card-item .details{flex-direction:column;align-items:start;gap:0}.preference-card-item .details .header-value{width:100%}.preference-card-item .details .header-value:not(:last-child){margin-bottom:6px;padding-bottom:6px;padding-right:0}.preference-card-item .details .header-value:not(:last-child):after{display:none}.preference-card-item .details .header-value:not(:first-child){border-top:1px solid #0000001a;padding-top:6px}.preference-card-item .details .header-value .card-name{font-size:1.1rem;line-height:1.3}.preference-card-item .details .header-value .surgeon-name,.preference-card-item .details .header-value .procedure-name{font-size:.875rem;line-height:1.3}.preference-card-item.header{min-height:auto;padding:8px 12px;position:relative;overflow:hidden}.preference-card-item.header .details{gap:0;width:calc(100% - 80px)}.preference-card-item.header .saving-text{top:8px;right:12px}.preference-card-item.header .saving-text .MuiTypography-root{font-size:.6875rem}.preference-card-item.header .loading-indicator{height:2px}}@media (width<=480px){.preference-card-item.header{padding:6px 10px}.preference-card-item.header .details{width:calc(100% - 70px)}.preference-card-item.header .details .header-value .card-name{font-size:1rem;line-height:1.2}.preference-card-item.header .details .header-value .surgeon-name,.preference-card-item.header .details .header-value .procedure-name{font-size:.8125rem;line-height:1.2}.preference-card-item.header .details .header-value:not(:last-child){margin-bottom:4px;padding-bottom:4px}.preference-card-item.header .details .header-value:not(:first-child){padding-top:4px}.preference-card-item.header .saving-text{top:6px;right:10px}.preference-card-item.header .saving-text .MuiTypography-root{font-size:.625rem}.preference-card-item.header .loading-indicator{height:2px}}.pref-card-rep-item-container{justify-content:space-between;align-items:center;display:flex}.pref-card-rep-item-container .details-container{background:var(--primary-light);border-radius:5px;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.pref-card-rep-item-container .actions{align-items:self-start;gap:5px;display:flex}.pref-card-rep-item-container .actions .notification-checkbox{flex-direction:column;align-items:center;display:flex}.pref-card-rep-item-container.is-email-sent .details-container,.pref-card-rep-item-container.is-text-sent .details-container{background:var(--success-light)}._container_1pq50_1{white-space:nowrap;flex-direction:column;align-items:center;margin:0 10px;display:flex}.preference-card-view{flex-direction:column;gap:20px;margin-bottom:150px;display:flex}.preference-card-view .preference-card-header{z-index:100;flex-direction:column;gap:10px;margin:0 20px;display:flex;position:sticky;top:100px}.preference-card-view .preference-card-header.scrolled{transition:all .3s}.preference-card-view .preference-card-header .create{justify-content:space-between;align-items:center;display:flex}.preference-card-view .preference-card-header .create .inputs{align-items:center;gap:10px;width:100%;max-width:550px;display:flex}.preference-card-view .body{flex-direction:column;gap:10px;margin:0 20px 40px;display:flex}.preference-card-view .body .mt-1{margin-top:5px}.preference-card-view .body .mt-2{margin-top:10px}.preference-card-view .body .accordion{background:var(--primary-light)}.preference-card-view .body .accordion .accordion-details{background:#fff}.preference-card-view .body .accordion .accordion-details .details-container{gap:40px;width:100%;padding:10px;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .section{flex-direction:column;gap:10px;width:100%;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .section.center{justify-content:start;align-items:center;margin:0}.preference-card-view .body .accordion .accordion-details .details-container .section .checkbox-group{flex-wrap:wrap;gap:10px;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .row{justify-content:space-between;align-items:start;gap:20px;width:100%;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .row.item{justify-content:start;align-items:center}.preference-card-view .body .accordion .accordion-details .details-container .row.center{align-items:center}.preference-card-view .body .accordion .accordion-details .details-container .row.start{justify-content:start}.preference-card-view .body .accordion .accordion-details .details-container .row.full-width{width:100%}.preference-card-view .body .accordion .accordion-details .details-container .row .width-1{min-width:300px}.preference-card-view .body .accordion .accordion-details .details-container .row .text-box{align-items:center;gap:10px;width:170px;min-width:130px;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .flex{gap:20px;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .notes-row{flex-wrap:wrap;justify-content:start;align-items:start;gap:20px;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .notes-row .notes-container{padding:10px}.preference-card-view .body .accordion .accordion-details .details-container .notes-row .notes-container .section{flex-direction:column;gap:10px;width:100%;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .col{flex-direction:column;gap:2px;width:100%;display:flex}.preference-card-view .body .accordion .accordion-details .details-container .col.equipments{gap:5px}.preference-card-view .body .accordion .accordion-details .details-container.half-width{width:70%}.preference-card-view .body .accordion .accordion-details .row{align-items:center;gap:5px;display:flex}.preference-card-view .body .accordion .accordion-details .row .add-button{min-width:120px;margin-bottom:16px;padding:7px 10px}.preference-card-view .body .accordion .accordion-details .col{flex-direction:column;gap:2px;width:100%;display:flex}.preference-card-view .body .accordion .accordion-details .col.equipments{gap:5px}.preference-card-view .body .accordion .accordion-details .col.gap-1{gap:10px}.preference-card-view .body .accordion .accordion-details .col.gap-2{gap:20px}.preference-card-view .body .accordion .accordion-details .wrap{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .products-container .products-col{flex-direction:column;gap:10px;width:60%;display:flex}.preference-card-view .body .accordion .accordion-details .products-container .products-col .product-row{align-items:center;gap:10px;display:flex}.preference-card-view .body .accordion .accordion-details .products-container .products-col .product-row .left{border-bottom:1px solid var(--grayscale-light);align-items:center;gap:10px;width:100%;padding-bottom:10px;display:flex}.preference-card-view .body .accordion .accordion-details .table-rotation-options{align-items:self-start;gap:10px;display:flex}.preference-card-view .body .accordion .implant-products-container{border:1px solid var(--grayscale-light);border-radius:5px;margin-top:10px;padding:10px 15px}.preference-card-view .body .accordion .implant-products-container.disabled{background-color:var(--grayscale-lightest);color:var(--grayscale)}.preference-card-view .body .accordion .selected-products{flex-direction:column;gap:15px;margin-bottom:10px;display:flex}.preference-card-view .body .accordion .selected-products .company-group{background:var(--grayscale-lightest);border-radius:5px;flex-direction:column;gap:7.5px;padding:5px 10px;display:flex}.preference-card-view .body .accordion .selected-products .company-group .header{justify-content:space-between;align-items:center;margin-right:15px;display:flex}.preference-card-view .body .accordion .selected-products .company-group h4{color:var(--primary);margin-bottom:5px;font-size:14px;font-weight:700}.preference-card-view .body .accordion .product{border:1px dashed var(--grayscale-light);background:var(--grayscale-lightest);border-radius:5px;justify-content:space-between;align-items:center;padding:5px 15px;display:flex}.preference-card-view .body .accordion .product .actions{align-items:center;gap:5px;display:flex}.preference-card-view .body .accordion .product .invite-switch{align-items:center;display:flex}.preference-card-view .body .accordion .new-rep-container{flex-direction:column;gap:10px;margin-top:20px;display:flex}.preference-card-view .body .accordion .new-rep-container .notify-rep .rep-container{flex-direction:column;gap:10px;display:flex}.preference-card-view .body .positions-container .positions{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.preference-card-view .body .positions-container .positions .position{border:2px solid #0000;transition:border-color .3s;position:relative;overflow:hidden}.preference-card-view .body .positions-container .positions .position:hover{cursor:pointer}.preference-card-view .body .positions-container .positions .position.selected{border-color:#00f}.preference-card-view .body .positions-container .positions .position .position-image{-o-object-fit:cover;object-fit:cover;width:60px;height:60px}.preference-card-view.is-mobile .products-container .products-col .product-row{align-items:flex-start}.preference-card-view.is-mobile .products-container .products-col .product-row .left,.preference-card-view.is-mobile .flex{flex-wrap:wrap}.preference-card-view.is-native .preference-card-header{top:10px}@media (width<=1024px){.preference-card-view .body .accordion .accordion-details .details-container{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container.half-width{width:100%}.preference-card-view .body .accordion .accordion-details .details-container .notes-row{display:inline}.preference-card-view .body .accordion .accordion-details .details-container .row{flex-wrap:wrap}.preference-card-view .body .accordion .accordion-details .details-container .row .width-1{min-width:100%}.preference-card-view .body .accordion .accordion-details .products-container .products-col{width:100%}.preference-card-view .body .accordion .accordion-details .table-rotation-options{flex-direction:column;gap:10px}}.MuiAutocomplete-root{margin-bottom:16px}.MuiAutocomplete-root .MuiChip-root{margin:2px}#instrument-trays-selector .MuiOutlinedInput-root{padding:8px}.medication-search-container{width:100%}.medication-search-container .search-box{width:100%;position:relative}.medication-search-container .selected-medication{background-color:#f5f5f5;border-radius:4px;padding:16px}._dialog_19y75_1 ._dialogTitle_19y75_1{background-color:#f8f9fa;padding:24px 24px 16px}._dialog_19y75_1 ._dialogContent_19y75_5{min-height:400px;max-height:500px;padding:10px;overflow-y:auto}._dialog_19y75_1 ._dialogActions_19y75_11{background-color:#f8f9fa;padding:16px 24px 24px}._columnList_19y75_16{flex-direction:column;gap:10px;margin:0 10px;display:flex}._columnList_19y75_16._draggingOver_19y75_22{background-color:#1976d20a}._columnItem_19y75_26{cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px 16px;transition:all .2s}._columnItem_19y75_26:hover{border-color:#1976d2;box-shadow:0 2px 8px #0000001a}._columnItem_19y75_26._hidden_19y75_38{opacity:.6;background-color:#f5f5f5}._columnItem_19y75_26._hidden_19y75_38 ._columnText_19y75_42{color:#757575;text-decoration:line-through}._columnItem_19y75_26 ._firstItem_19y75_46{margin-top:10px}._columnItem_19y75_26 ._columnText_19y75_42{flex:1;margin:0 12px}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-primary_19y75_53{color:#333;font-weight:500}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-secondary_19y75_57{color:#757575;font-family:Roboto Mono,monospace;font-size:.75rem}._columnItem_19y75_26 ._visibilityButton_19y75_62{color:#757575}._columnItem_19y75_26 ._visibilityButton_19y75_62:hover{color:#1976d2;background-color:#1976d20a}@keyframes _slideIn_19y75_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._columnItem_19y75_26{animation:.2s ease-out _slideIn_19y75_1}@media (width<=600px){._dialog_19y75_1 ._dialogContent_19y75_5{max-height:60vh}._columnItem_19y75_26{margin:0 8px 8px;padding:8px 12px}._columnItem_19y75_26 ._columnText_19y75_42 ._MuiListItemText-secondary_19y75_57{display:none}}._loadingOverlay_i7vsi_1{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#fffffff2;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:32px;display:flex}._loadingSpinner_i7vsi_13{color:var(--primary)}._loadingSpinner_i7vsi_13 ._MuiCircularProgress-circle_i7vsi_16{stroke-linecap:round}._loadingTextContainer_i7vsi_20{text-align:center}._loadingTitle_i7vsi_24{color:var(--text-black);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);margin-bottom:8px}._loadingSubtitle_i7vsi_31{color:var(--grayscale);font-size:var(--font-size-subtitle2);max-width:300px}._noRowsOverlay_i7vsi_37{background-color:var(--grayscale-lightest);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}._noRowsIcon_i7vsi_47{background-color:var(--grayscale-light);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}._noRowsTitle_i7vsi_58{color:var(--text-black);font-weight:var(--font-weight-h4);font-size:var(--font-size-h4);margin-bottom:8px}._noRowsSubtitle_i7vsi_65{color:var(--grayscale);font-size:var(--font-size-subtitle2);text-align:center;max-width:400px;line-height:1.5}._tableContainer_i7vsi_73{border-radius:8px;margin-top:0;box-shadow:0 4px 10px #0000001a}._tableContainer_i7vsi_73 ._MuiTableContainer-root_i7vsi_78{border-radius:8px;margin-top:0;position:relative;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}._tableContainer_i7vsi_73 ._MuiTable-root_i7vsi_84{table-layout:fixed;min-width:1200px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88{z-index:2;background-color:#fff;min-height:56px;position:sticky;top:0}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95{background-color:inherit;white-space:nowrap;opacity:1;color:#333;text-overflow:ellipsis;border-color:#e0e0e0;border-bottom-style:solid;border-bottom-width:2px;min-height:56px;padding:12px 16px;font-size:.875rem;font-weight:600;overflow:hidden}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:first-of-type{border-top-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:last-of-type{border-top-right-radius:8px}._tableContainer_i7vsi_73 ._MuiTableHead-root_i7vsi_88 ._MuiTableCell-root_i7vsi_95:nth-of-type(2):first-of-type{border-top-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableCell-root_i7vsi_95{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:first-of-type{border-bottom-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:last-of-type{border-bottom-right-radius:8px}._tableContainer_i7vsi_73 ._MuiTableBody-root_i7vsi_118 ._MuiTableRow-root_i7vsi_124:last-child ._MuiTableCell-root_i7vsi_95:nth-of-type(2){border-bottom-left-radius:8px}._tableContainer_i7vsi_73 ._MuiTableRow-root_i7vsi_124{height:auto;min-height:40px}._tableContainer_i7vsi_73 ._MuiCircularProgress-root_i7vsi_137{width:40px;height:40px}._overlayCell_i7vsi_142{border:none;height:300px;padding:0}._draggingRow_i7vsi_148{display:table;box-shadow:0 4px 12px #0000004d}._dragHandleCell_i7vsi_153{cursor:grab;width:48px;min-width:48px;max-width:48px}._dragIndicator_i7vsi_160{color:#999}._evenRow_i7vsi_164{background-color:#f5f5f5}._oddRow_i7vsi_168{background-color:#fff}._selectableRow_i7vsi_172{cursor:pointer}._defaultRow_i7vsi_176{cursor:default}._draggingOverBackground_i7vsi_180{background-color:#f5f5f5}._exportButtonsContainer_i7vsi_184{align-items:center;gap:8px;margin-bottom:16px;display:flex}._exportButtonFullWidth_i7vsi_191{width:100%}._paginationContainer_i7vsi_195{background-color:#f5f5f5;border-bottom-right-radius:8px;border-bottom-left-radius:8px;margin-top:4px}._paginationContainer_i7vsi_195 ._MuiTablePagination-toolbar_i7vsi_201{min-height:40px;padding:4px 16px}._groupHeader_ljarg_1{border-top:2px solid #ddd;border-bottom:2px solid #ddd;background-color:#f5f5f5!important}._groupHeader_ljarg_1:hover{background-color:#eee!important}._groupHeaderCell_ljarg_10{font-weight:700;padding:16px!important}._groupTitle_ljarg_15{color:#333;align-items:center;gap:8px;display:flex}._groupItemRow_ljarg_22{padding-left:48px}.pdf-settings-container{padding:24px}.pdf-settings-container .pdf-settings-title{margin-bottom:24px}.filter-button{align-items:center;gap:5px;display:flex}.filters-menu-container{border-radius:4px;flex-direction:column;justify-content:space-between;margin-top:1px;padding:1px;display:flex}.filters-menu-container .filters{justify-content:space-evenly;align-items:center;margin-top:1em;padding:.5em;display:flex}.filters-menu-container .input-container{width:200px}.input-container.is-tablet{width:90%}.filter-button-container{align-items:center;gap:10px;display:flex}.filter-button-container .filter-chip{background-color:var(--grayscale-lightest);margin:1px;font-weight:500}.filter-bar-container{flex-direction:row;justify-content:space-between;padding:30px 1rem 1rem;display:flex}.filter-bar-container .filter-bar-container-left{align-items:center;display:flex}.filter-bar-container .filter-bar-container-left .pdf-settings-button{padding:5px 15px}.filter-bar-container .filter-bar-container-right{padding-top:10px}.filter-bar-container.is-mobile{flex-direction:column;padding:1rem}._walletCardModal_muw7d_1 ._modalContent_muw7d_4{background-color:#fff;border-radius:4px;outline:none;flex-direction:column;width:90%;max-width:600px;max-height:90vh;padding:24px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 48px #0003}@media (width>=600px){._walletCardModal_muw7d_1 ._modalContent_muw7d_4{width:500px;max-height:85vh}}@media (width>=960px){._walletCardModal_muw7d_1 ._modalContent_muw7d_4{width:600px;padding:32px}}._walletCardModal_muw7d_1 ._modalTitle_muw7d_33{margin-bottom:8px}._walletCardModal_muw7d_1 ._modalDescription_muw7d_36{margin-bottom:24px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39{flex:1;min-height:0;margin-bottom:24px;padding-top:8px;padding-right:8px;overflow-y:auto}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar{width:6px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}._walletCardModal_muw7d_1 ._formContainer_muw7d_39::-webkit-scrollbar-thumb:hover{background:#0000004d}._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62{gap:16px;margin-bottom:16px;display:flex}._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62:first-child .MuiTextField-root{margin-top:8px}@media (width<=600px){._walletCardModal_muw7d_1 ._nameFieldsRow_muw7d_62{flex-direction:column;gap:0}}._walletCardModal_muw7d_1 ._textField_muw7d_76{margin-bottom:16px}@media (width<=600px){._walletCardModal_muw7d_1 ._textField_muw7d_76{margin-bottom:12px}}._walletCardModal_muw7d_1 ._actionButtons_muw7d_84{border-top:1px solid #0000001f;justify-content:flex-end;gap:16px;padding-top:16px;display:flex}._walletCardModal_muw7d_1 ._actionButtons_muw7d_84 ._button_muw7d_91{min-height:36px}@media (width<=600px){._walletCardModal_muw7d_1 ._actionButtons_muw7d_84 ._button_muw7d_91{flex:1;min-height:44px}}._walletCardModal_muw7d_1 ._formContainer_muw7d_39 .MuiInputLabel-shrink{transform:translate(14px,-9px)scale(.75)}.usage-reports-container{flex-direction:column;gap:7px;display:flex}.usage-reports-container .report-header{align-items:center;gap:10px;display:flex}._container_1m7it_1{flex-direction:column;gap:1px;width:100%;padding:2px 0;font-size:11px;line-height:1.25;display:flex;overflow:hidden}._list_1m7it_12{margin:0;padding:7.5px 0;display:block}._loader_1m7it_18{display:block}._empty_1m7it_22{color:var(--grayscale,#9e9e9e);font-size:11px}._productRow_1m7it_27{margin:0;padding:0;list-style:none}._productBlock_1m7it_33{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;align-items:center;gap:5px;margin:0;padding:1px 0;font-size:11px;line-height:1.25;display:inline-flex}._productName_1m7it_51{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._emailRegistered_1m7it_59{font-weight:700}._emailSent_1m7it_63{color:#2e7d32;flex-shrink:0;font-size:14px!important}._iconPending_1m7it_69{color:var(--grayscale,#9e9e9e);flex-shrink:0;font-size:14px!important}._container_umw7x_1{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._contentWrapper_umw7x_9{flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;padding:12px 16px;display:flex;overflow:hidden}._filtersContainer_umw7x_20{background-color:var(--background-paper,#fff);border:1px solid #00000014;border-radius:8px;flex-shrink:0;padding:12px 16px;position:relative;overflow:visible}._filtersGrid_umw7x_30{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._activeFiltersSection_umw7x_37{border-left:1px solid var(--grayscale-light);flex-wrap:wrap;align-items:center;gap:6px;margin-left:8px;padding-left:12px;display:flex}._filterChip_umw7x_47{background-color:var(--primary,#1976d2)!important;color:#fff!important;border-radius:4px!important;height:26px!important;font-weight:500!important}._filterChip_umw7x_47 .MuiChip-deleteIcon{color:#fff!important;font-size:16px!important}._filterChip_umw7x_47 .MuiChip-label{text-overflow:ellipsis!important;white-space:nowrap!important;padding:0 8px!important;font-size:12px!important;overflow:hidden!important}._clearAllButton_umw7x_66{color:var(--grayscale-dark);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:12px;font-weight:500}._clearAllButton_umw7x_66:hover{background:var(--grayscale-lightest);color:var(--grayscale-darkest)}._searchInput_umw7x_82{flex:1;min-width:260px;max-width:320px}._searchInput_umw7x_82 .MuiOutlinedInput-root{background:var(--grayscale-lightest);border-radius:6px;height:34px}._searchInput_umw7x_82 .MuiOutlinedInput-root:hover{background:var(--grayscale-light)}._searchInput_umw7x_82 .MuiOutlinedInput-root._Mui-focused_umw7x_95{background:#fff}._searchInput_umw7x_82 .MuiOutlinedInput-root fieldset{border-color:#0000}._searchInput_umw7x_82 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale)}._searchInput_umw7x_82 .MuiOutlinedInput-root._Mui-focused_umw7x_95 fieldset{border-color:var(--primary)}._searchInput_umw7x_82 .MuiInputBase-input{padding:7px 10px;font-size:13px}._searchInput_umw7x_82 .MuiInputBase-input::placeholder{color:var(--grayscale-dark);opacity:1}._searchIcon_umw7x_116{color:var(--grayscale-dark);font-size:18px}._clearButton_umw7x_121{padding:4px}._clearButton_umw7x_121 svg{color:var(--grayscale-dark);font-size:16px}._statusSelect_umw7x_129{min-width:120px}._statusSelect_umw7x_129 .MuiOutlinedInput-root{background:#fff;border-radius:6px;height:34px;font-size:13px}._statusSelect_umw7x_129 .MuiOutlinedInput-root fieldset{border-color:var(--grayscale-light)}._statusSelect_umw7x_129 .MuiOutlinedInput-root:hover fieldset{border-color:var(--grayscale)}._statusSelect_umw7x_129 .MuiOutlinedInput-root._Mui-focused_umw7x_95 fieldset{border-color:var(--primary)}._statusSelect_umw7x_129 .MuiSelect-select{padding:7px 32px 7px 10px!important}._selectPlaceholder_umw7x_151{color:var(--grayscale-dark)}._statusMenu_umw7x_155{border-radius:8px;margin-top:4px;box-shadow:0 4px 20px #0000001f}._statusMenuItem_umw7x_161{gap:4px;padding:6px 12px;font-size:13px}._statusMenuItem_umw7x_161 .MuiCheckbox-root{padding:4px}._statusMenuItem_umw7x_161 .MuiListItemText-root{margin:0}._statusMenuItem_umw7x_161 .MuiTypography-root{font-size:13px}._dateRangeButton_umw7x_176{border:1px solid var(--grayscale-light);height:34px;color:var(--grayscale-dark);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;transition:all .15s;display:flex}._dateRangeButton_umw7x_176:hover{border-color:var(--grayscale);background:var(--grayscale-lightest)}._dateRangeButton_umw7x_176._active_umw7x_37{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._dateRangeButton_umw7x_176 svg{font-size:17px}._dateRangeArrow_umw7x_204{opacity:.6;margin-left:auto;font-size:17px}._columnToggleButton_umw7x_210{border:1px solid var(--grayscale-light);height:34px;color:var(--grayscale-dark);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;transition:all .15s;display:flex}._columnToggleButton_umw7x_210:hover{border-color:var(--grayscale);background:var(--grayscale-lightest)}._columnToggleButton_umw7x_210._active_umw7x_37{border-color:var(--primary);color:var(--primary);background:var(--primary-lightest)}._columnToggleButton_umw7x_210 svg{font-size:17px}._columnToggleArrow_umw7x_238{opacity:.6;margin-left:auto;font-size:17px}._groupByCheckbox_umw7x_244{border:1px solid var(--grayscale-light);background:#fff;border-radius:4px;height:34px;transition:all .2s;margin:0!important;padding:0 6px 0 0!important}._groupByCheckbox_umw7x_244:hover:not(.Mui-disabled){background:var(--grayscale-lightest);border-color:var(--primary)}._groupByCheckbox_umw7x_244.Mui-disabled{opacity:.5;cursor:not-allowed;background:var(--grayscale-lightest)}._groupByCheckbox_umw7x_244 .MuiFormControlLabel-label{color:var(--grayscale-dark);white-space:nowrap;margin-left:4px;font-size:13px;font-weight:500}._groupByCheckbox_umw7x_244 .Mui-checked~.MuiFormControlLabel-label{color:var(--primary);font-weight:600}._groupByCheckbox_umw7x_244 .Mui-disabled .MuiFormControlLabel-label{color:var(--grayscale-light)}._columnVisibilityPopover_umw7x_277{border-radius:10px;margin-top:8px;box-shadow:0 8px 32px #00000029}._columnVisibilityContent_umw7x_283{min-width:200px;padding:12px}._columnVisibilityHeader_umw7x_288{color:var(--grayscale-darkest);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px;font-size:13px;font-weight:600;display:flex}._columnVisibilityList_umw7x_299{flex-direction:column;gap:2px;display:flex}._columnVisibilityItem_umw7x_305{cursor:pointer;color:var(--grayscale-darkest);border-radius:4px;align-items:center;gap:4px;padding:4px;font-size:13px;transition:background .15s;display:flex}._columnVisibilityItem_umw7x_305:hover{background:var(--grayscale-lightest)}._columnVisibilityItem_umw7x_305 .MuiCheckbox-root{padding:4px}._dateRangePopover_umw7x_323{border-radius:12px;margin-top:8px;box-shadow:0 8px 32px #00000029;z-index:1400!important}._dateRangeContent_umw7x_330{min-width:420px;padding:16px}._dateRangeHeader_umw7x_335{color:var(--grayscale-darkest);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}._clearDateButton_umw7x_345{color:var(--primary);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}._clearDateButton_umw7x_345:hover{background:var(--primary-lightest)}._datePickersRow_umw7x_359{align-items:center;gap:12px;display:flex}._datePickerField_umw7x_365{flex:1}._datePickerField_umw7x_365 .MuiOutlinedInput-root{border-radius:8px;height:40px;font-size:13px}._datePickerField_umw7x_365 .MuiInputLabel-root{font-size:13px}._dateRangeSeparator_umw7x_377{color:var(--grayscale-dark);font-size:13px}._tablePaper_umw7x_382{border:1px solid var(--gray-2);border-radius:8px;flex-direction:column;width:100%;min-width:0;height:calc(100vh - 170px);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}._dataGrid_umw7x_395{flex:1;border:none!important;width:100%!important;height:100%!important}._dataGrid_umw7x_395 .MuiDataGrid-main{outline:none!important}._dataGrid_umw7x_395 .MuiDataGrid-overlayWrapper{width:100%!important;height:100%!important}._dataGrid_umw7x_395 .MuiDataGrid-overlay{height:100%!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller{overflow:auto!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:8px!important;height:10px!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:#f0f0f0!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:#c1c1c1!important;border-radius:5px!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb:hover{background:#a8a8a8!important}._dataGrid_umw7x_395 .MuiDataGrid-scrollbar--horizontal{height:10px!important;display:block!important}._dataGrid_umw7x_395 .MuiDataGrid-cell{border-bottom:1px solid var(--gray-2);align-items:center;padding:8px 10px;font-size:13px;display:flex;overflow:hidden;white-space:normal!important;word-wrap:break-word!important;min-height:48px!important;line-height:1.4!important}._dataGrid_umw7x_395 .MuiDataGrid-cell:focus,._dataGrid_umw7x_395 .MuiDataGrid-cell:focus-within{outline:none}._dataGrid_umw7x_395 .MuiDataGrid-row{background-color:#fff}._dataGrid_umw7x_395 .MuiDataGrid-row:hover{background-color:#f0edfc!important}._dataGrid_umw7x_395 .MuiDataGrid-row:nth-of-type(2n){background-color:#fafafa}._dataGrid_umw7x_395 .MuiDataGrid-row:nth-of-type(2n):hover{background-color:#f0edfc!important}._dataGrid_umw7x_395 .parentRow{border-top:2px solid var(--primary-light,#e3f2fd)!important;border-bottom:2px solid var(--primary-light,#e3f2fd)!important;background-color:#f5f5f5!important;font-weight:600!important}._dataGrid_umw7x_395 .parentRow:hover{background-color:#e8e8e8!important}._dataGrid_umw7x_395 .parentRow .MuiDataGrid-cell{font-weight:600!important}._dataGrid_umw7x_395 .childRow{background-color:#e8f4ff!important}._dataGrid_umw7x_395 .childRow:hover{background-color:#d1c4e9!important}._dataGrid_umw7x_395 .childRow:nth-of-type(2n){background-color:#dce5ff!important}._dataGrid_umw7x_395 .childRow:nth-of-type(2n):hover{background-color:#d1c4e9!important}._dataGrid_umw7x_395 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:1px solid var(--gray-2);color:var(--grayscale-darkest);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600;min-height:44px!important;max-height:44px!important}[data-theme=dark] ._dataGrid_umw7x_395 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}._dataGrid_umw7x_395 .MuiDataGrid-columnHeader{padding:0 10px}._dataGrid_umw7x_395 .MuiDataGrid-columnHeader:focus,._dataGrid_umw7x_395 .MuiDataGrid-columnHeader:focus-within{outline:none}._dataGrid_umw7x_395 .MuiDataGrid-columnHeaderTitle{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}._dataGrid_umw7x_395 .MuiDataGrid-columnSeparator{display:none}._dataGrid_umw7x_395 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);background-color:var(--gray-1);justify-content:flex-start;min-height:44px}[data-theme=dark] ._dataGrid_umw7x_395 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}._dataGrid_umw7x_395 .MuiTablePagination-root{margin-right:auto}._dateCell_umw7x_532{text-overflow:ellipsis;color:var(--grayscale-darkest);font-size:13px;font-weight:500;overflow:hidden;white-space:nowrap!important}._procedureCell_umw7x_541{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;width:100%;color:var(--grayscale-dark);-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}._procedureCell_umw7x_541:hover{cursor:help}._procedureTooltip_umw7x_557{white-space:pre-wrap;word-break:break-word;max-width:400px;padding:10px 14px;font-size:13px;line-height:1.5}._implantRegistrationsContainer_umw7x_566{flex-direction:column;gap:3px;width:100%;padding:2px 0;display:flex;overflow:hidden}._implantRegistrationLink_umw7x_575{color:#2e7d32;cursor:pointer;text-align:left;box-sizing:border-box;background:#2e7d3214;border:1px solid #2e7d324d;border-radius:4px;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}._implantRegistrationLink_umw7x_575 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._implantRegistrationLink_umw7x_575:hover{color:#1b5e20;background:#2e7d3224;border-color:#2e7d3280}._implantRegistrationLink_umw7x_575 svg{color:#43a047;flex-shrink:0;font-size:14px}._viewProductsButton_umw7x_610{background-color:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:none;border-radius:4px;align-items:center;gap:5px;min-height:28px;margin-top:4px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}._viewProductsButton_umw7x_610 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._viewProductsButton_umw7x_610:hover:not(:disabled){background-color:var(--primary-dark);box-shadow:0 2px 4px #1976d24d}._viewProductsButton_umw7x_610:disabled{background-color:var(--grayscale-light);color:var(--grayscale-dark);cursor:not-allowed;opacity:.6}._viewProductsButton_umw7x_610 svg{flex-shrink:0;font-size:14px}._referralLettersContainer_umw7x_648{flex-direction:column;gap:3px;width:100%;padding:2px 0;display:flex;overflow:hidden}._referralLetterLink_umw7x_657{min-height:28px;color:var(--primary);cursor:pointer;text-align:left;box-sizing:border-box;background:#1976d214;border:1px solid #1976d24d;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}._referralLetterLink_umw7x_657 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._referralLetterLink_umw7x_657:hover{color:var(--primary-dark);background:#1976d224;border-color:#1976d280}._referralLetterLink_umw7x_657 svg{color:var(--primary);flex-shrink:0;font-size:14px}._draftIndicator_umw7x_692{color:#e65100;cursor:pointer;white-space:nowrap;box-sizing:border-box;background-color:#fff3e0;border:1px solid #ffb74d;border-radius:4px;align-items:center;gap:5px;max-width:100%;min-height:28px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}._draftIndicator_umw7x_692 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._draftIndicator_umw7x_692:hover{background-color:#ffe0b2;border-color:#ff9800;box-shadow:0 2px 4px #e6510033}._draftIndicator_umw7x_692 svg{flex-shrink:0;font-size:14px}._noLettersText_umw7x_725{color:var(--grayscale);font-size:13px}._emptyCell_umw7x_730{color:var(--grayscale-light);font-size:13px;font-weight:400}._sharedRecordsContainer_umw7x_736{flex-direction:column;gap:3px;width:100%;padding:2px 0;display:flex;overflow:hidden}._sharedRecordLink_umw7x_745{min-height:28px;color:var(--primary);box-sizing:border-box;cursor:pointer;text-align:left;background:#1976d214;border:1px solid #1976d24d;border-radius:4px;align-items:center;gap:5px;width:100%;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}._sharedRecordLink_umw7x_745:hover{background:#1976d21f}._sharedRecordLink_umw7x_745 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._sharedRecordLink_umw7x_745 svg{color:var(--primary);flex-shrink:0;font-size:14px}._actionButtonsContainer_umw7x_777{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;padding:4px 0;display:flex}._actionButton_umw7x_777{cursor:pointer;white-space:nowrap;box-sizing:border-box;text-transform:none;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}._actionButton_umw7x_777._sendButton_umw7x_804{background-color:var(--primary);color:#fff;min-width:80px}._actionButton_umw7x_777._sendButton_umw7x_804:hover{background-color:var(--primary-dark);box-shadow:0 2px 4px #1976d24d}._actionButton_umw7x_777._sendButton_umw7x_804 svg{font-size:14px}._actionButton_umw7x_777 ._actionArrow_umw7x_816{margin-left:-2px;font-size:18px}._actionMenu_umw7x_821{margin-top:4px}._actionMenu_umw7x_821 .MuiPaper-root{border-radius:8px;min-width:200px;box-shadow:0 4px 20px #00000026}._actionMenuItem_umw7x_830{align-items:center;gap:10px;display:flex;color:var(--grayscale-darkest)!important;padding:10px 16px!important;font-size:13px!important;transition:all .15s!important}._actionMenuItem_umw7x_830 svg{color:var(--grayscale-dark);font-size:18px}._actionMenuItem_umw7x_830:hover{background-color:var(--grayscale-lightest)!important}._actionMenuItem_umw7x_830:hover svg{color:var(--primary)}._textCell_umw7x_850{color:var(--grayscale-darkest);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:400;display:block;overflow:hidden}._recipientCell_umw7x_861{flex-direction:column;gap:4px;max-width:100%;padding:4px 0;font-size:12px;line-height:1.4;display:flex}._recipientEmail_umw7x_871{white-space:nowrap;text-overflow:ellipsis;color:var(--grayscale-darkest);max-width:100%;font-weight:400;overflow:hidden}._viewReportModalContent_umw7x_880{border:1px solid var(--grayscale-light);background-color:#fff;border-radius:8px;max-height:60vh;padding:16px;overflow:auto}._registerImplantsModal_umw7x_889{background:#fff;border-radius:12px;outline:none;flex-direction:column;width:90vw;max-width:800px;max-height:85vh;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #0003}._registerImplantsHeader_umw7x_905{border-bottom:1px solid var(--grayscale-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._registerImplantsTitle_umw7x_914{color:var(--grayscale-darkest);margin:0;font-size:18px;font-weight:600}._registerImplantsSubtitle_umw7x_921{color:var(--grayscale-dark);margin:4px 0 0;font-size:14px}._closeModalButton_umw7x_927{flex-shrink:0;margin:-8px -8px 0 0;padding:8px}._closeModalButton_umw7x_927 svg{color:var(--grayscale-dark);font-size:20px}._closeModalButton_umw7x_927:hover{background:var(--grayscale-lightest)}._registerImplantsContent_umw7x_940{flex:1;padding-inline:15px;overflow:auto}._shareImplantModal_umw7x_946{background:#fff;border-radius:12px;outline:none;flex-direction:column;width:90vw;max-width:800px;max-height:85vh;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 48px #0003}[data-theme=dark] ._shareImplantModal_umw7x_946{background-color:var(--grayscale-dark)}._shareImplantHeader_umw7x_965{border-bottom:1px solid var(--grayscale-light);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}._shareImplantTitle_umw7x_974{color:var(--grayscale-darkest);margin:0;font-size:18px;font-weight:600}._shareImplantSubtitle_umw7x_981{color:var(--grayscale-dark);margin:4px 0 0;font-size:14px}._shareImplantContent_umw7x_987{flex:1;padding:0 15px;overflow:auto}._errorContainer_umw7x_993{text-align:center;padding:16px;color:var(--gray-5);padding-top:32px;padding-bottom:32px}[data-theme=dark] ._errorContainer_umw7x_993{color:var(--gray-3)}._emptyStateOverlay_umw7x_1004{background-color:var(--grayscale-lightest);flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;padding:64px 0;display:flex}._emptyStateIcon_umw7x_1015{color:var(--gray-4);opacity:.5;font-size:64px}._emptyStateTitle_umw7x_1021{color:var(--gray-6);margin:0;font-size:1.25rem;font-weight:500}._emptyStateDescription_umw7x_1028{text-align:center;max-width:400px;color:var(--gray-4);margin:0;font-size:.875rem}._emptyStateClearButton_umw7x_1036{margin-top:8px}._expandContainer_umw7x_1040{align-items:center;gap:4px;padding:0 4px;display:flex}._countChip_umw7x_1047{background-color:var(--primary,#1976d2)!important;color:#fff!important;border-radius:10px!important;min-width:24px!important;height:20px!important;font-size:11px!important;font-weight:600!important}._countChip_umw7x_1047 .MuiChip-label{padding:0 6px!important}._expandButton_umw7x_1060{color:var(--primary,#1976d2)!important;padding:4px!important;transition:transform .2s!important}._expandButton_umw7x_1060:hover{background-color:var(--primary-lightest,#e3f2fd)!important}._expandButton_umw7x_1060 svg{font-size:18px!important}._letterTypeMenuPaper_umw7x_1072{max-height:400px!important;overflow-y:auto!important}._letterTypeSearchContainer_umw7x_1077{background-color:var(--grayscale-lightest);z-index:1;padding:8px 16px;position:sticky;top:0}[data-theme=dark] ._letterTypeSearchContainer_umw7x_1077{background-color:var(--grayscale-dark)}._alertContainer_umw7x_1088{margin:16px}._viewReportActions_umw7x_1092{justify-content:flex-end;gap:16px;margin-top:8px;display:flex}._implantEmailModal_umw7x_1099{background-color:var(--grayscale-lightest);border-radius:8px;width:80%;max-width:800px;max-height:90vh;padding:32px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000026}[data-theme=dark] ._implantEmailModal_umw7x_1099{background-color:var(--grayscale-dark);box-shadow:0 4px 20px #00000080}._implantEmailModalHeader_umw7x_1118{justify-content:space-between;margin-bottom:16px;display:flex}._implantEmailModalTitle_umw7x_1124{margin:0;font-size:1.25rem;font-weight:500}._sendReportModal_umw7x_1130{background-color:var(--grayscale-lightest);border-radius:8px;width:90%;max-width:600px;padding:10px 20px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 4px 20px #00000026}._sendReportModalHeader_umw7x_1144{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._sendReportModalTitle_umw7x_1151{margin:0;font-weight:500;font-size:1.2rem!important}._content_1rb3r_1,._section_1rb3r_7{flex-direction:column;gap:.25rem;display:flex}._section_1rb3r_7:not(:first-child){border-top:1px solid var(--grayscale-hover);padding-top:.25rem}._label_1rb3r_17{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}._value_1rb3r_24{color:var(--grayscale-dark);line-height:1.5}._emailBody_1rb3r_29{background-color:var(--grayscale-background,#fafafa);border:1px solid var(--grayscale-hover);border-radius:6px;max-height:60vh;margin-top:.25rem;padding:1rem;overflow:auto}._emailBody_1rb3r_29 img{max-width:100%;height:auto}.parent-details-box{flex-direction:column;gap:7px;max-width:100vw;height:100%;display:flex}.parent-details-box .details-header-box{justify-content:space-between;gap:8px;margin:20px 30px;display:flex}.parent-details-box .details-child-box{gap:8px;height:80%;margin:0 30px 20px}._headerPaper_107sb_1{margin-bottom:var(--spacing-md,16px);border-radius:12px;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}._headerContent_107sb_8{background-color:color-mix(in srgb, var(--primary) 8%, transparent);justify-content:space-between;align-items:center;padding:16px;display:flex}[data-theme=dark] ._headerContent_107sb_8{background-color:color-mix(in srgb, var(--primary-dark) 15%, transparent)}._headerContent_107sb_8 ._exportButton_107sb_18{background-color:var(--primary);color:var(--white);border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600}._title_107sb_27{color:var(--text-black);align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:600;line-height:1.6;display:flex}[data-theme=dark] ._title_107sb_27{color:var(--white)}._countBadge_107sb_41{background-color:var(--primary-light);color:var(--primary);white-space:nowrap;border-radius:16px;margin-left:8px;padding:4px 12px;font-size:.875rem;font-weight:600}._subtitle_107sb_52{color:var(--gray-5);margin-top:4px;margin-bottom:0;font-size:.875rem;font-weight:400}._tablePaper_107sb_60{border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.MuiDataGrid-root._dataGrid_107sb_68{border:none;height:600px!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-main{outline:none!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller{overflow-x:auto!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar-track{background:var(--gray-1)!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-virtualScroller::-webkit-scrollbar-thumb{background:var(--gray-2)!important;border-radius:6px!important;display:block!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell{border-bottom:1px solid var(--gray-2);align-items:flex-start;padding:8px 16px;font-size:.875rem;display:flex;white-space:normal!important;word-wrap:break-word!important;min-height:30px!important;line-height:1.4!important}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell:focus,.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-cell:focus-within{outline:none}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:hover{background-color:var(--gray-1)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb, var(--gray-1) 50%, transparent)}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-row:nth-of-type(2n){background-color:color-mix(in srgb, var(--grayscale-dark) 50%, transparent)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaders{background-color:var(--gray-1);border-bottom:2px solid var(--gray-2);color:var(--text-black);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;font-weight:700;min-height:40px!important;max-height:40px!important}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaders{background-color:var(--grayscale-dark);color:var(--white)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader{padding:0 16px}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader:focus,.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeader:focus-within{outline:none}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-columnHeaderTitle{font-size:.75rem;font-weight:700;line-height:1.5}.MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-footerContainer{border-top:1px solid var(--gray-2);background-color:var(--gray-1);justify-content:flex-start;min-height:52px}[data-theme=dark] .MuiDataGrid-root._dataGrid_107sb_68 .MuiDataGrid-footerContainer{background-color:var(--grayscale-dark)}.MuiDataGrid-root._dataGrid_107sb_68 .MuiTablePagination-root{margin-right:auto}._badge_13bws_1{color:#fff}._badge_13bws_1 .MuiBadge-badge{color:#fff!important;background-color:var(--primary-contrast-text)!important;min-width:18px!important;height:18px!important;font-size:.7rem!important;font-weight:700!important;top:0!important;right:-1px!important}._compactIconButton_13bws_15{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}._compactIconButton_13bws_15:hover{background-color:color-mix(in srgb, var(--primary) 25%, transparent)}._compactIconButton_13bws_15._selected_13bws_21{background-color:color-mix(in srgb, var(--primary-dark) 20%, transparent)}._compactIconButton_13bws_15._selected_13bws_21:hover{background-color:color-mix(in srgb, var(--primary-dark) 30%, transparent)}._compactIconButton_13bws_15._Mui-disabled_13bws_27{background-color:var(--grayscale-light);color:var(--grayscale)}._desktopButton_13bws_32{text-transform:none;background-color:var(--primary);border-radius:8px;width:100%;padding:8px 16px;font-weight:600;transition:all .2s ease-in-out}._desktopButton_13bws_32:hover{background-color:var(--primary);transform:translateY(-1px)}._desktopButton_13bws_32._selected_13bws_21,._desktopButton_13bws_32._selected_13bws_21:hover{background-color:var(--primary-dark)}._desktopButton_13bws_32._Mui-disabled_13bws_27{background-color:var(--grayscale-light);color:var(--grayscale)}._popoverPaper_13bws_56{border-radius:16px;width:280px;max-height:80vh;padding:0;overflow:hidden;box-shadow:0 8px 24px #00000026}._popoverHeader_13bws_65{background-color:color-mix(in srgb, var(--primary) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--grayscale) 50%, transparent);padding:16px}._headerTop_13bws_71{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._headerTitle_13bws_78{color:var(--grayscale-contrast-text);font-weight:700}._selectedCount_13bws_83{color:var(--primary);background-color:color-mix(in srgb, var(--primary) 10%, transparent);border-radius:16px;padding:4px 12px;font-weight:600}._searchContainer_13bws_91{margin-bottom:12px}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95{background-color:var(--white);border-radius:8px}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95 ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:color-mix(in srgb, var(--grayscale) 80%, transparent)}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95:hover ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:var(--primary)}._searchField_13bws_95 ._MuiOutlinedInput-root_13bws_95._Mui-focused_13bws_105 ._MuiOutlinedInput-notchedOutline_13bws_99{border-color:var(--primary);border-width:1px}._searchIcon_13bws_110{margin-right:8px}._actionButtons_13bws_114{justify-content:space-between;display:flex}._selectAllButton_13bws_119{text-transform:none;color:var(--primary);font-weight:600}._selectAllButton_13bws_119:hover{background-color:color-mix(in srgb, var(--primary) 8%, transparent)}._selectNoneButton_13bws_128{text-transform:none;color:var(--grayscale-dark);white-space:nowrap;font-weight:600}._selectNoneButton_13bws_128:hover{background-color:color-mix(in srgb, var(--grayscale-dark) 8%, transparent)}._resetButton_13bws_138{text-transform:none;color:var(--grayscale-dark);font-weight:600}._resetButton_13bws_138:hover{background-color:color-mix(in srgb, var(--grayscale-dark) 8%, transparent)}._optionsContainer_13bws_147{flex:1;max-height:240px;padding:16px;overflow-y:auto}._optionsContainer_13bws_147::-webkit-scrollbar{width:8px}._optionsContainer_13bws_147::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--primary) 20%, transparent);border-radius:4px}._optionsContainer_13bws_147::-webkit-scrollbar-track{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}._noOptionsText_13bws_164{text-align:center;padding:16px 0}._optionItem_13bws_169{border-radius:8px;width:100%;padding:4px 8px;display:flex}._optionItem_13bws_169:hover{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}._optionCheckbox_13bws_179{padding:4px 0}._optionLabel_13bws_183{font-weight:500}._popoverFooter_13bws_187{justify-content:flex-end;padding:16px;display:flex}._applyButton_13bws_193{text-transform:none;border-radius:8px;padding:8px 24px;font-weight:600}._filtersContainer_1wzcn_1{border:1px solid #00000014;border-radius:8px;overflow:hidden}._cardContent_1wzcn_7{padding:16px}._cardContent_1wzcn_7:last-child{padding-bottom:16px}._cardContent_1wzcn_7._mobile_1wzcn_13{padding:12px}._cardContent_1wzcn_7._mobile_1wzcn_13:last-child{padding-bottom:12px}._cardContent_1wzcn_7._expanded_1wzcn_19{border-bottom:1px solid #00000014}._headerContainer_1wzcn_23{align-items:center;gap:16px;display:flex}._headerContainer_1wzcn_23._mobile_1wzcn_13{flex-direction:column;align-items:flex-start;gap:12px}._titleContainer_1wzcn_34{align-items:center;gap:16px;display:flex}._titleContainer_1wzcn_34._mobile_1wzcn_13{justify-content:space-between;gap:8px;width:100%}._title_1wzcn_34{align-items:center;font-weight:600;display:flex}._activeFiltersBadge_1wzcn_51{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;font-size:.75rem;font-weight:600;display:inline-flex}._chipsContainer_1wzcn_64{flex-wrap:wrap;flex-grow:1;gap:4px;width:100%;margin-left:16px;display:flex;overflow:hidden}._chipsContainer_1wzcn_64._mobile_1wzcn_13{max-width:100%;margin-top:4px;margin-left:0}._chipsContainer_1wzcn_64._desktop_1wzcn_78{max-width:calc(100% - 200px)}._filterChip_1wzcn_82{background-color:var(--primary,#1976d2)!important;color:#fff!important;max-width:auto!important;border-radius:4px!important;margin:4px!important;font-weight:500!important}._filterChip_1wzcn_82 .MuiChip-deleteIcon{color:#fff!important}._filterChip_1wzcn_82 .MuiChip-label{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}._filterChip_1wzcn_82._mobile_1wzcn_13{max-width:calc(100vw - 48px)!important}._buttonsArea_1wzcn_102{align-items:center;gap:8px;margin-left:auto;display:flex}._buttonsArea_1wzcn_102._mobile_1wzcn_13{justify-content:flex-end;width:100%;margin-top:4px;margin-left:0}._statusSegmentedControl_1wzcn_115{border:1px solid color-mix(in srgb, var(--primary,#1976d2) 20%, transparent);background-color:color-mix(in srgb, var(--primary,#1976d2) 8%, transparent);border-radius:6px;padding:2px;display:flex}._statusOption_1wzcn_123{cursor:pointer;color:var(--primary,#1976d2);border-radius:4px;padding:4px 12px;font-size:.875rem;font-weight:500;transition:all .2s}._statusOption_1wzcn_123._active_1wzcn_51{background-color:var(--primary,#1976d2)!important;color:#fff!important}._statusOption_1wzcn_123._inactive_1wzcn_136{color:var(--primary,#1976d2)!important;background-color:#0000!important}._statusOption_1wzcn_123:hover{background-color:color-mix(in srgb, var(--primary,#1976d2) 12%, transparent)}._statusOption_1wzcn_123:hover._active_1wzcn_51{background-color:color-mix(in srgb, var(--primary,#1976d2) 80%, #000)!important}._expandButton_1wzcn_147{padding:0 8px!important}._expandedContent_1wzcn_151{padding:16px;background-color:color-mix(in srgb, var(--background-paper,#fff) 50%, transparent)!important}._expandedContent_1wzcn_151._mobile_1wzcn_13{padding:10px}._filtersGrid_1wzcn_159{flex-wrap:wrap;gap:10px;display:flex}._filtersGrid_1wzcn_159._mobile_1wzcn_13{gap:10px}._dateSection_1wzcn_168{flex-wrap:wrap;gap:16px;display:flex}._dateSection_1wzcn_168._mobile_1wzcn_13{gap:10px}._dateRow_1wzcn_177{gap:10px;width:100%;display:flex}._dateRow_1wzcn_177._mobile_1wzcn_13{gap:10px}._dateRangeSelect_1wzcn_186{flex-shrink:0;min-width:150px}._dateInput_1wzcn_191{flex-grow:1;max-width:150px}._dateInput_1wzcn_191 .MuiFormControl-root{max-width:150px}._multiSelectContainer_1wzcn_199._mobile_1wzcn_13{width:100%}._filtersContainer_1wzcn_1{border-color:color-mix(in srgb, var(--divider,#000) 10%, transparent)}._cardContent_1wzcn_7._expanded_1wzcn_19{border-bottom-color:color-mix(in srgb, var(--divider,#000) 10%, transparent)}._title_1wzcn_34{color:var(--text-primary,#000)}._activeFiltersBadge_1wzcn_51{background-color:var(--primary,#1976d2)!important}._stickyWrapper_1catc_1{z-index:150;margin:16px 0;position:sticky;top:75px}._contentWrapper_dwdfk_1{padding:0 16px}._errorContainer_dwdfk_5{text-align:center;color:var(--gray-5);padding:32px 16px}[data-theme=dark] ._errorContainer_dwdfk_5{color:var(--gray-3)}.spd-layout{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.spd-layout .container{flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex}.spd-layout .container .stepper,.spd-layout .container .stepper_content{width:100%;max-width:1280px}.spd-layout .container .stepper{margin:0 auto;padding:3rem 0}.spd-layout .container .stepper .MuiSvgIcon-root text{fill:var(--white)!important}.spd-layout .container .stepper .step_label{font-weight:500}.spd-layout .container .stepper .step-label-container{color:var(--grayscale-dark);cursor:pointer}.tray-management-filters_container{background-color:var(--primary-light);z-index:19;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;width:300px;height:100%;padding:70px 20px 40px;transition:all .3s;display:flex;position:fixed;left:-300px;overflow-y:auto}.tray-management-filters_container::-webkit-scrollbar{width:8px}.tray-management-filters_container::-webkit-scrollbar-track{background:0 0}.tray-management-filters_container::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.tray-management-filters_container .input_container{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;display:flex}.tray-management-filters_container .input_container input::-moz-placeholder{color:#fff;opacity:1}.tray-management-filters_container .input_container input,.tray-management-filters_container .input_container input::placeholder,.tray-management-filters_container .input_container label,.tray-management-filters_container .input_container .MuiSvgIcon-root{color:#fff;opacity:1}.tray-management-filters_container .input_container .MuiTextField-root,.tray-management-filters_container .input_container .MuiSelect-root{background:#ffffff1a;border-radius:8px;padding:8px}.tray-management-filters_container .input_container .MuiTextField-root:hover,.tray-management-filters_container .input_container .MuiSelect-root:hover{background:#ffffff26}.tray-management-filters_container .input_container:has(.tray-id-search){margin-top:20px}.tray-management-filters_container .add-tray_button{background:#ffffff1a;border-radius:8px;width:100%;margin-top:auto;padding:12px}.tray-management-filters_container .add-tray_button:hover{background:#fff3}.tray-management-filters_container.open{left:0}.tray-filters{background:#fff;padding:16px}.tray-filters .filter-bar{border:1px solid var(--grayscale-light);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.tray-filters .filter-bar .filter-bar-left{flex:1;align-items:center;gap:12px;display:flex}.tray-filters .filter-bar .filter-bar-left .search-bar{background:var(--grayscale-light);border-radius:8px;align-items:center;gap:8px;width:300px;padding:8px 12px;display:flex}.tray-filters .filter-bar .filter-bar-left .search-bar .search-icon{color:var(--grayscale)}.tray-filters .filter-bar .filter-bar-left .search-bar .MuiInputBase-root{font-size:14px}.tray-filters .filter-bar .filter-bar-left .MuiButton-root.active{background:var(--primary-light);color:var(--primary)}.tray-filters .filter-bar .filter-bar-right{align-items:center;gap:12px;display:flex}.tray-filters .filter-bar .filter-bar-right .MuiButton-contained{background:var(--primary)}.tray-filters .filter-bar .filter-bar-right .MuiButton-contained:hover{background:var(--primary-dark)}.tray-filters .active-filters{flex-wrap:wrap;gap:8px;padding:16px 16px 0;display:flex}.tray-filters .active-filters .MuiChip-root{border-color:var(--primary-light);color:var(--primary);background:#fff}.tray-filters .active-filters .MuiChip-root .MuiChip-deleteIcon{color:var(--primary)}.tray-filters .active-filters .MuiChip-root .MuiChip-deleteIcon:hover{color:var(--primary-dark)}.filter-drawer .MuiDrawer-paper{width:320px}.filter-drawer .filter-drawer-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filter-drawer .filter-drawer-content{flex-direction:column;gap:24px;height:calc(100% - 64px);padding:16px 0;display:flex}.filter-drawer .filter-drawer-content .filter-section{flex-direction:column;gap:12px;display:flex}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root{padding-left:8px}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root{margin:4px 0}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiRadio-root,.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiRadio-root,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiCheckbox-root{padding:6px}.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiRadio-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiFormGroup-root .MuiFormControlLabel-root .MuiCheckbox-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiRadio-root:hover,.filter-drawer .filter-drawer-content .filter-section .MuiRadioGroup-root .MuiFormControlLabel-root .MuiCheckbox-root:hover{background:#0000000a}.filter-drawer .filter-drawer-content .filter-section .MuiAutocomplete-root,.filter-drawer .filter-drawer-content .filter-section .MuiTextField-root{margin-bottom:12px}.filter-drawer .filter-drawer-content .filter-section .MuiAutocomplete-root .MuiInputBase-root,.filter-drawer .filter-drawer-content .filter-section .MuiTextField-root .MuiInputBase-root{padding-left:8px}.filter-drawer .filter-drawer-content .filter-section:last-of-type{margin-bottom:16px}.filter-drawer .filter-drawer-content .filter-actions{border-top:1px solid var(--grayscale-light);margin-top:auto;padding:16px 0}.filter-section+.filter-section{border-top:1px solid var(--grayscale-light);padding-top:16px}.filter-section:has(>.MuiAutocomplete-root) .MuiTypography-subtitle1{color:var(--primary-dark);margin-bottom:12px}@media (width<=768px){.tray-filters .filter-bar{flex-direction:column;align-items:stretch}.tray-filters .filter-bar .filter-bar-left{flex-direction:column}.tray-filters .filter-bar .filter-bar-left .search-bar{width:100%}.tray-filters .filter-bar .filter-bar-right{justify-content:space-between}}.filter-drawer .filter-drawer-header{background-color:#f5f5f5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.filter-drawer .filter-drawer-content{max-height:calc(100vh - 64px);padding:10px 20px;overflow-y:auto}.filter-drawer .filter-section{margin-bottom:24px}.filter-drawer .filter-section:last-child{margin-bottom:0}.filter-drawer .filter-section .MuiTypography-subtitle1,.filter-drawer .filter-section .MuiTypography-subtitle2{margin-bottom:12px}.filter-drawer .filter-section .MuiFormGroup-root{gap:4px}.filter-drawer .filter-section .MuiTextField-root,.filter-drawer .filter-section .MuiAutocomplete-root{margin-bottom:16px}.filter-drawer .filter-section .MuiTextField-root:last-child,.filter-drawer .filter-section .MuiAutocomplete-root:last-child{margin-bottom:0}.filter-drawer .filter-actions{border-top:1px solid #e0e0e0;margin-top:32px;padding-top:16px}.filter-drawer .date-range-container .MuiBox-root .MuiTextField-root{margin-bottom:0}.edit-tray-status-modal_organism{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;padding:1em;display:flex;overflow-y:auto}.edit-tray-status-modal_organism .header-box{-moz-column-gap:1em;width:100%;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.edit-tray-status-modal_organism .header-box img{width:25px;height:25px}.tray-rejection-details-modal_organism{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;padding:1em;display:flex;overflow-y:auto}.tray-rejection-details-modal_organism .header-box{-moz-column-gap:1em;width:100%;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.tray-rejection-details-modal_organism .content-box{flex-direction:column;gap:10px;width:100%;display:flex}._editTrayCategoryModal_organism_1ya33_1{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;padding:1em;display:flex;overflow-y:auto}._editTrayCategoryModal_organism_1ya33_1 ._headerBox_1ya33_16{-moz-column-gap:1em;width:100%;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;justify-content:flex-start;align-items:center;column-gap:1em;line-height:1.5em;display:flex}._editTrayCategoryModal_organism_1ya33_1 ._headerBox_1ya33_16 img{width:25px;height:25px}@media screen and (width<=768px){._container_1gc6w_1{gap:12px}._tablePaper_1gc6w_7{border-radius:4px}}@media screen and (width<=768px){._container_1gc6w_1{gap:12px}._tablePaper_1gc6w_7{border-radius:4px}}._container_1gc6w_1{flex-direction:column;gap:16px;display:flex}._tablePaper_1gc6w_7{background:#fff;border-radius:8px;width:100%;overflow:hidden;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}[data-theme=dark] ._tablePaper_1gc6w_7{background-color:var(--grayscale-dark)}@media screen and (width<=768px){._container_1gc6w_1{gap:12px}._tablePaper_1gc6w_7{border-radius:4px}}.tray-management_wrapper{flex-direction:column;align-self:center;align-items:stretch;width:100%;max-width:100vw;min-height:100vh;margin:50px auto 0;padding:0 24px;display:flex;position:relative}.tray-management_wrapper .loading_wrapper{justify-content:center;align-items:center;width:80%;padding-top:80px;display:flex}.tray-management_wrapper .content_container{border:1px solid var(--grayscale-light);background:#fff;border-top:none;width:100%;padding:24px;overflow-y:auto;box-shadow:0 2px 4px #0000000d}.tray-management_wrapper .content_container .total-count{color:var(--primary-dark);background-color:var(--primary-lightest);border:1px solid var(--primary-light);border-radius:8px;padding:12px 16px;font-weight:600}.tray-management_wrapper .content_container .infinite-scroll-loader{margin:16px 0}.tray-management_wrapper .content_container .infinite-scroll-loader .MuiCircularProgress-root{color:var(--primary)}.tray-management_wrapper .content_container .section-title{color:var(--primary-dark);margin-bottom:16px;font-weight:600}.tray-management_wrapper .content_container .case-accordion{border:1px solid var(--grayscale-light);border-radius:8px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d}.tray-management_wrapper .content_container .case-accordion:before{display:none}.tray-management_wrapper .content_container .case-accordion .MuiAccordionSummary-root{padding:16px}.tray-management_wrapper .content_container .case-accordion .MuiAccordionSummary-root.Mui-expanded{background-color:var(--primary-lightest)}.tray-management_wrapper .content_container .case-accordion .MuiAccordionDetails-root{background-color:var(--grayscale-lightest);padding:16px}.tray-management_wrapper .content_container .case-accordion .status-chip-small{color:#fff;height:22px;font-size:.7rem;font-weight:500}.tray-management_wrapper .content_container .case-accordion .status-chip-small.approved{background-color:var(--success)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.rejected{background-color:var(--error)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.canceled{background-color:var(--warning)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.uploaded{background-color:var(--info-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.caseComplete{background-color:var(--success-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.assigned{background-color:var(--primary)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.readyToFill{background-color:var(--secondary)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.droppedOff,.tray-management_wrapper .content_container .case-accordion .status-chip-small.checkedOut{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.loaded{background-color:var(--success)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.readyForPickup{background-color:var(--warning-dark)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.unknown{background-color:var(--success-contrast-text)}.tray-management_wrapper .content_container .case-accordion .status-chip-small.unAssigned{background-color:var(--safety-disabled);color:var(--safety-contrast-text)}.tray-management_wrapper .content_container .tray-card{border:1px solid var(--grayscale-light);border-radius:8px;transition:all .2s}.tray-management_wrapper .content_container .tray-card:hover{box-shadow:0 4px 8px #0000001a}.tray-management_wrapper .content_container .tray-card.highlight-tray{border:2px solid var(--primary);animation:3s ease-in-out highlight-pulse}.tray-management_wrapper .content_container .tray-card .tray-icon-container{border:1px solid var(--grayscale);border-radius:5px;justify-content:center;align-items:center;width:100%;max-width:170px;height:120px;display:flex;overflow:hidden}.tray-management_wrapper .content_container .tray-card .tray-icon-container .tray-icon{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.tray-management_wrapper .content_container .tray-card .tray-icon-container.facility{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .tray-icon-container.loaner{background-color:var(--secondary-light)}.tray-management_wrapper .content_container .tray-card .tray-icon-container.consigned{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .tray-card .status-chip{color:#fff;font-weight:500}.tray-management_wrapper .content_container .tray-card .status-chip.approved{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .status-chip.rejected{background-color:var(--error)}.tray-management_wrapper .content_container .tray-card .status-chip.canceled{background-color:var(--warning)}.tray-management_wrapper .content_container .tray-card .status-chip.uploaded{background-color:var(--info-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.caseComplete{background-color:var(--success-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.assigned{background-color:var(--primary)}.tray-management_wrapper .content_container .tray-card .status-chip.readyToFill{background-color:var(--secondary)}.tray-management_wrapper .content_container .tray-card .status-chip.droppedOff,.tray-management_wrapper .content_container .tray-card .status-chip.checkedOut{background-color:var(--secondary-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.loaded{background-color:var(--success)}.tray-management_wrapper .content_container .tray-card .status-chip.readyForPickup{background-color:var(--warning-dark)}.tray-management_wrapper .content_container .tray-card .status-chip.unknown{background-color:var(--success-contrast-text)}.tray-management_wrapper .content_container .tray-card .status-chip.unAssigned{background-color:var(--safety-disabled);color:var(--safety-contrast-text)}.tray-management_wrapper .content_container .tray-card .rep-notified-chip{background-color:var(--info-light);color:var(--info-dark);border:1px solid var(--info);font-size:.75rem;font-weight:500}.tray-management_wrapper .tray-filters{border:1px solid var(--grayscale-light);background:#fff;border-bottom:none;border-radius:8px 8px 0 0;width:100%;margin-bottom:-1px}.tray-management_wrapper .tables-container{flex-direction:column;gap:16px;width:100%;display:flex}.tray-management_wrapper .tabs-wrapper{border:1px solid var(--grayscale-light);background:#fff;border-radius:8px;padding:0;box-shadow:0 2px 4px #0000000d}.tray-management_wrapper .tray-tabs{min-height:56px}.tray-management_wrapper .tray-tabs .MuiTab-root{text-transform:none;min-height:56px;padding:12px 24px;font-size:1rem;font-weight:600}.tray-management_wrapper .tray-tabs .MuiTab-root.Mui-selected{color:var(--primary)}.tray-management_wrapper .tray-tabs .MuiTabs-indicator{background-color:var(--primary);height:3px}@media screen and (width<700px){.tray-management_wrapper{margin-top:24px;padding:0 12px}.tray-management_wrapper .content_container,.tray-management_wrapper .tray-card .MuiCardContent-root{padding:12px}}.tray-action-buttons{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}@media screen and (width<=900px){.tray-action-buttons{gap:6px}}@media screen and (width<=700px){.tray-action-buttons{flex-direction:column;align-items:stretch;gap:8px;width:100%}.tray-action-buttons button{width:100%;min-width:0}}.loading-img_container{position:relative}.loading-img_container .img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%}.loading-img_container .spinner-container{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loading-img_container .spinner-container .icon{width:30px;height:30px}.tray-details{padding:60px 12px 0}.tray-details .header{justify-content:space-between;align-items:center;padding:16px 0 8px;display:flex}.tray-details .header .header_actions{justify-content:flex-end;align-items:center;gap:20px;display:flex}.tray-details .header .buttons_container{justify-content:space-between;align-items:center;width:100%;display:flex}.tray-details .header .buttons_container .back_button{color:#5a43e9;background-color:#fff;border:none;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.tray-details .header .buttons_container .right_buttons{flex-direction:row;justify-content:center;align-items:center;gap:20px;display:flex}.tray-details .header .buttons_container .right_buttons .delete{min-width:30px;height:30px}.tray-details .tray-details_box{background-color:var(--primary-lightest);border:1px solid var(--primary-light);border-radius:8px;justify-content:space-between;align-items:flex-start;width:100%;margin:24px 0;padding:20px 16px;display:flex}.tray-details .tray-details_box .tray-details_row{justify-content:flex-start;align-items:center;gap:15px;display:flex}.tray-details .tray-details_box .tray-details_row button{margin:10px 0}.tray-details .tray-details_box .tray-details_right{flex-direction:column;align-items:flex-end;display:flex}.tray-details .tray-details_box .tray-details_updated{-moz-column-gap:8px;column-gap:8px;margin-top:12px;display:flex}.tray-details .tray-details_box button{width:auto;margin-top:10px}.tray-details .content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.tray-details .content .sub-trays-table_container{width:100%}.tray-details .content .sub-trays-table_container .tray_img{border-radius:15px;width:150px;height:90px}.tray-details .content .sub-trays-table_container .delete-sub-tray-button{min-width:0}.tray-details .content .sub-trays-table_container .view-details-icon-button{color:#5035ed;min-width:56px;min-height:56px;padding:20px}.tray-details .content .sub-trays-table_container .view-details-icon-button:hover{color:#5035ed;background-color:#beb4f8}.approve-reject-tray-molecule_container{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;z-index:500;border-radius:8px;flex-flow:column wrap;justify-content:center;align-items:center;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.approve-reject-tray-molecule_container .header{width:100%;color:var(--primary-contrast-text);flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.approve-reject-tray-molecule_container .confirmation-buttons_container{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.tray-visualization-confirm-changes_modal{background-color:var(--primary-lightest);width:500px;max-width:95%;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:25px;padding:1em;display:flex;position:absolute;top:0%;left:50%;overflow-y:auto;transform:translate(-50%)}.tray-visualization-confirm-changes_modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.tray-visualization-confirm-changes_modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper{background-color:var(--grayscale-lightest);flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:60px 12px;display:flex;position:relative;overflow:hidden}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:16px 0 8px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header .back_button{color:#5a43e9;border:none;justify-content:center;align-items:center;margin-bottom:20px;display:flex}@media (width<=1024px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{z-index:100;background-color:var(--grayscale-lightest);position:sticky;top:60px}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .error{color:var(--error);text-align:center;margin-top:20px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button){background:var(--primary);color:#fff;cursor:pointer;z-index:30;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;min-width:45px;height:45px;min-height:45px;font-size:18px;transition:all .2s;display:flex;position:relative}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #6200ea26}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):active{transform:translateY(1px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button):disabled{opacity:.5;cursor:not-allowed;transform:none}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper button:not(.back_button) svg{font-size:20px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{flex:1;justify-content:center;align-items:center;gap:24px;width:100%;height:100%;min-height:0;padding:60px 24px 24px;display:flex}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{flex-direction:column;padding-top:0}}@media (width<=1024px) and (orientation:portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{flex-shrink:1;align-items:flex-start;height:auto;min-height:0;max-height:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header{border-bottom:1px solid var(--grayscale-light);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .legend-toggle-button{background-color:var(--primary-dark);width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .panel-header .legend-toggle-button:after{content:"Legend";white-space:nowrap;color:var(--primary-contrast-text);background-color:#ffffffe6;border-radius:10px;padding:2px 6px;font-size:9px;font-weight:500;position:absolute;bottom:-20px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{visibility:visible;background:#fff;border-radius:12px;width:40%;height:100%;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel{width:100%;height:300px}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text{background-color:var(--grayscale-lightest);border-bottom:1px solid var(--grayscale-light);justify-content:center;align-items:center;padding:12px 16px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button{text-transform:none;width:auto;height:36px;min-height:36px;color:var(--primary);border:1px solid var(--primary);background:#fff;border-radius:16px;justify-content:center;padding:6px 16px;font-size:14px;line-height:1.2;transition:all .3s}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button:hover{background-color:#6200ea0d;transform:translateY(-2px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button .MuiButton-startIcon{margin-right:6px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .instruction-text .capture-reference-button .MuiButton-startIcon svg{font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container{background-color:var(--grayscale-lightest);justify-content:center;align-items:center;height:calc(100% - 170px);padding:16px;display:flex;position:relative;overflow:hidden}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button{color:#fff;cursor:pointer;z-index:10;background-color:#00000080;border:none;border-radius:20px;align-items:center;width:auto;padding:6px 12px;display:flex;position:absolute;top:16px;right:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button svg{margin-right:4px;font-size:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button span{font-size:12px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .latest-image-button:hover{background-color:#000000b3}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .reference-image{-o-object-fit:contain;object-fit:contain;transform-origin:50%;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform .3s;box-shadow:0 0 20px #0000004d}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-image-container .skeleton{border-radius:15px;width:100%;height:100%}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls{z-index:2;background:linear-gradient(#0000,#fffffff2 40%);justify-content:center;gap:24px;height:80px;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0 8px;transition:all .2s;display:flex;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button:disabled{opacity:.5;cursor:not-allowed}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button:not(:disabled):hover{background:var(--primary-hover);transform:translateY(-2px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .reference-panel .reference-panel-controls button svg{font-size:24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{background-color:var(--grayscale-lightest);border-radius:12px;flex-direction:column;flex:1;justify-content:flex-start;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (width<=1024px) and (orientation:portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container{flex-shrink:1;justify-content:flex-start;height:auto;min-height:0;max-height:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header{z-index:10;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle{background-color:var(--primary);color:#fff;z-index:40;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000026;border-radius:20px!important;width:auto!important;min-width:auto!important;height:40px!important;min-height:40px!important;padding:0 16px!important}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle .toggle-label{margin-left:8px;font-size:14px;font-weight:500}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle:hover{background-color:var(--primary-hover)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle.controls-visible{background-color:var(--primary-dark)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .panel-header .controls-visibility-toggle svg{font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{border-bottom:1px solid var(--grayscale-light);z-index:10;background-color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content h6{margin:0;font-weight:600}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{align-items:center;gap:12px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-other-items-button{text-transform:none;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;width:auto;min-width:auto;height:36px;min-height:36px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button svg,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-other-items-button svg{margin-right:6px;font-size:18px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button{background-color:var(--primary);color:#fff;box-shadow:0 2px 8px #0000001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button:hover{background-color:var(--primary-hover)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button{background-color:var(--primary-dark);width:36px;min-width:36px;padding:0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .legend-toggle-button svg{margin-right:0}@media (width<=1024px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{gap:8px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .mode-toggle-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .load-mode-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions .confirm-button{padding:0 12px;font-size:13px}}@media (width<=900px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-content h6{font-size:14px}}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text{flex-direction:column;align-items:flex-start;gap:12px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .instruction-text .instruction-actions{justify-content:flex-end;width:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}@media (width<=1024px) and (orientation:portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container{flex-shrink:1;justify-content:center;align-items:center;height:100%;min-height:0;max-height:100%;padding:8px;overflow:hidden}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container.disabled{opacity:.7;pointer-events:none}@media (width<=1024px) and (orientation:portrait){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .tray-map_container .map-selector-container{align-items:center;min-width:0;min-height:0}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container{border-top:1px solid var(--grayscale-light);z-index:10;background-color:#fff;flex-shrink:0;justify-content:center;gap:16px;padding:16px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button{text-transform:none;border-color:var(--primary);width:auto;min-width:auto;height:36px;min-height:36px;color:var(--primary);border-radius:18px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button:hover,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button:hover{background-color:#6200ea0d}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button:disabled,.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .increase-plates-button:disabled{opacity:.5;border-color:var(--grayscale);color:var(--grayscale)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .load-all-container .load-all-button{color:#fff}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner{border-top:1px solid var(--grayscale-light);text-align:center;z-index:10;background-color:#6200ea1a;flex-shrink:0;padding:12px 24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner.scan-mode{background-color:#ff98001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner.click-mode{background-color:#6200ea1a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container .map-container .mode-banner p{color:var(--text-primary);margin:0;font-size:14px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section{width:100%;max-width:1200px;margin:24px auto 0;padding:0 24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root{background-color:#fff;min-height:64px;padding:0 24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary{flex-direction:column;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary h2{color:var(--primary);margin:0;font-size:18px;font-weight:600}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionSummary-root .accordion-summary p{color:var(--text-secondary);margin:4px 0 0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root{background-color:#fff;padding:24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items{flex-direction:column;gap:16px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container{background-color:var(--grayscale-lightest);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .qr-code{color:var(--primary);font-size:32px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .content{flex:1}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section .MuiAccordion-root .MuiAccordionDetails-root .tray-contents-items .sub-tray-plate_container .content h6{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:500}@media (width>=1200px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .tray-contents-section.contained-desktop{max-width:1200px;margin-left:auto;margin-right:auto}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-overlay{z-index:1200;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-overlay{align-items:flex-end}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-container{background-color:#fff;border-radius:12px;width:300px;max-width:90%;padding:16px;box-shadow:0 4px 20px #00000026}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-container{border-radius:12px 12px 0 0;width:100%;max-width:100%}}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header h3{color:var(--primary);margin:0;font-size:18px;font-weight:600}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button{color:var(--grayscale-dark);background:0 0;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-header .close-legend-button:hover{background:var(--grayscale-lightest);box-shadow:none;transform:none}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-items{grid-template-columns:1fr 1fr;gap:16px;display:grid}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item{align-items:center;gap:8px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item span{color:var(--text-primary);font-size:14px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle{border-radius:50%;width:24px;height:24px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.loaded{background-color:#0000;border:2px solid #28a745}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.orange{background-color:var(--empty-screw-background);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.wasted{background-color:var(--wasted-screw-background,black);border:1px solid var(--wasted-screw-border,red)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .legend-item .legend-circle.not-loaded{background-color:#f5f5f5;background-color:var(--empty-screw-background);opacity:.5;justify-content:center;align-items:center;display:flex;position:relative}@media (width<=768px){.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper{padding:16px 0}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .header{top:42px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .content-container{padding:60px 16px 16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-image-container{height:calc(100% - 90px)}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls{gap:16px;height:60px;padding:10px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .reference-panel .reference-panel-controls button{width:36px;min-width:36px;height:36px;min-height:36px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .instruction-text{padding:12px 16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .tray-map_container{flex-shrink:1;min-height:0;padding:16px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .load-all-container{flex-direction:column;gap:8px;padding:12px}.edit-tray-wrapper.tray-procedure-edit-mode-organism_wrapper .map-container .mode-banner{padding:8px 16px}}.reference-image-accurate-modal{background-color:var(--primary-lightest);width:500px;max-width:95%;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1.5em;display:flex;position:absolute;top:0%;left:50%;overflow-y:auto;transform:translate(-50%)}.reference-image-accurate-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.reference-image-accurate-modal .modal-description{color:var(--text-secondary);margin-left:2.5em}.reference-image-accurate-modal .image-preview-container{justify-content:center;width:100%;margin:10px 0;display:flex}.reference-image-accurate-modal .image-preview-container .reference-image-preview{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:250px;box-shadow:0 2px 8px #0003}.reference-image-accurate-modal .image-preview-container .image-loading-skeleton{background-color:#f0f0f0;border-radius:8px;width:100%;height:250px;position:relative;overflow:hidden}.reference-image-accurate-modal .image-preview-container .image-loading-skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:2s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}.reference-image-accurate-modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:10px;display:flex}.custom-implant-modal-wrapper{z-index:10001!important}.custom-implant-modal-wrapper .custom-implant-modal{background-color:var(--primary-lightest);width:500px;max-height:95%;box-shadow:24px;border-radius:8px;flex-flow:column wrap;gap:20px;padding:1em;display:flex;position:absolute;overflow-y:auto}.custom-implant-modal-wrapper .custom-implant-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);text-transform:capitalize;flex-direction:row;align-items:center;column-gap:1em;line-height:1.5em;display:flex}.custom-implant-modal-wrapper .custom-implant-modal .scanner-container{border-radius:25px;width:100%;height:260px;margin:20px 0;position:relative}.custom-implant-modal-wrapper .custom-implant-modal .scanner-container .skeleton{border-radius:inherit;z-index:13;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-implant-modal-wrapper .custom-implant-modal .buttons_container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;margin-top:25px;display:flex}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper{color:#fff;background-color:#5035ed;border-radius:15px;margin:15px 0;padding:5px 20px}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper .spinner{color:#fff;margin-right:5px}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-text_wrapper .scanned-text{font-size:11px;font-weight:500}.custom-implant-modal-wrapper .custom-implant-modal .scanned-code_wrapper .scanned-code{font-size:8px;font-weight:400}.custom-implant-modal-wrapper .custom-implant-modal .error{color:var(--error);text-align:center}.custom-implant-modal-wrapper .custom-implant-modal .product-container{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.custom-implant-modal-wrapper .custom-implant-modal .product-container .description{margin-bottom:10px}.custom-implant-modal-wrapper .custom-implant-modal .product-container .details{margin-bottom:5px}.tray-management-layout_wrapper{padding:64px 0}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tray-management-layout_wrapper{background-color:var(--grayscale-lightest);min-height:100vh!important;padding:0!important}.step-layout{flex-direction:column;min-height:calc(100vh - 64px);display:flex;position:relative;top:64px}.step-layout .tray-breadcrumbs{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin-bottom:-8px;padding:16px 24px 0;display:flex}@media screen and (width<=768px){.step-layout .tray-breadcrumbs{flex-wrap:wrap;gap:6px;padding:12px 16px 0}.step-layout .tray-breadcrumbs .MuiTypography-root{font-size:.875rem}.step-layout .tray-breadcrumbs .back-to-list-button{justify-content:center;width:100%;margin-top:8px}}@media screen and (width<=600px){.step-layout .tray-breadcrumbs{gap:4px;padding:8px 12px 0}.step-layout .tray-breadcrumbs .MuiTypography-root,.step-layout .tray-breadcrumbs .MuiLink-root{font-size:.8rem}}.step-layout .step-layout_header{position:relative}@media screen and (width<=600px){.step-layout .step-layout_header{padding-bottom:8px}}.step-layout .discard-exit-button{z-index:1000;background-color:var(--white);border:2px solid var(--grayscale-light);transition:all .2s;position:absolute;top:34px;left:16px;box-shadow:0 2px 8px #0000001a}.step-layout .discard-exit-button:hover{background-color:var(--grayscale-lightest);border-color:var(--grayscale-medium);transform:scale(1.05);box-shadow:0 4px 12px #00000026}@media screen and (width<=768px){.step-layout .discard-exit-button{padding:8px;top:16px;left:8px}.step-layout .discard-exit-button .MuiSvgIcon-root{font-size:20px}}@media screen and (width<=600px){.step-layout .discard-exit-button{padding:6px;top:12px;left:6px}.step-layout .discard-exit-button .MuiSvgIcon-root{font-size:18px}}.step-layout .stepper{gap:1px;width:100%;max-width:1280px;margin:0 auto;padding:1.5rem 1.5rem 1.5rem 5rem;display:flex;position:relative}@media screen and (width>=1360px){.step-layout .stepper{padding:1.5rem}}@media screen and (width<=960px) and (width>=769px){.step-layout .stepper{gap:2px;padding:1rem 1rem 1rem 4rem}}.step-layout .stepper.stepper--tablet-horizontal{gap:1px;padding:1rem 1rem 1rem 3.5rem}@media screen and (width<=680px){.step-layout .stepper.stepper--tablet-horizontal{padding:1rem 1rem 1rem 3rem}}@media screen and (width<=640px){.step-layout .stepper.stepper--tablet-horizontal{padding:1rem 1rem 1rem 2.5rem}}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root{flex:1;min-width:120px}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root .MuiStepLabel-root{min-height:55px;padding:0 20px 0 40px}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.7rem}.step-layout .stepper.stepper--tablet-horizontal .MuiStep-root:first-child .MuiStepLabel-root{padding:0 20px}.step-layout .stepper.stepper--mobile{gap:8px;padding:1rem 1rem 1rem 2.5rem}@media screen and (width<=480px){.step-layout .stepper.stepper--mobile{padding:.75rem .75rem .75rem 2rem}}.step-layout .stepper.stepper--mobile .MuiStep-root{flex:none;width:100%;margin:0}.step-layout .stepper.stepper--mobile .MuiStep-root:not(:first-child){margin-left:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root{clip-path:none;background-color:var(--grayscale-light);border:2px solid #0000;border-radius:8px;min-height:50px;margin-bottom:8px;padding:16px 20px;transition:all .2s ease-in-out;position:relative}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root:after{display:none}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-iconContainer{margin-right:12px;padding:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-labelContainer{flex:1;margin-left:0}.step-layout .stepper.stepper--mobile .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.875rem;font-weight:500}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepLabel-root,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white);border-color:var(--primary);box-shadow:0 2px 8px #0000001a}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepLabel-label,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepLabel-label{font-weight:600;color:var(--white)!important}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-completed .MuiStepIcon-root,.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-disabled .MuiStepLabel-root{color:#bbb;cursor:not-allowed;background-color:#f5f5f5}.step-layout .stepper.stepper--mobile .MuiStep-root.Mui-disabled .MuiStepLabel-root .MuiStepLabel-label{color:#bbb!important}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root .MuiStepLabel-root{min-height:55px;padding:0 16px 0 32px}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root .MuiStepLabel-root .MuiStepLabel-label{font-size:.75rem}.step-layout .stepper.stepper--tablet:not(.stepper--mobile):not(.stepper--tablet-horizontal) .MuiStep-root:first-child .MuiStepLabel-root{padding:0 16px}.step-layout .stepper .MuiStepConnector-root{display:none}.step-layout .stepper .MuiStep-root{flex:1;margin:0;padding:0;position:relative}.step-layout .stepper .MuiStep-root:not(:first-child){z-index:1;margin-left:-20px}.step-layout .stepper .MuiStep-root:not(:first-child).Mui-completed{z-index:2}.step-layout .stepper .MuiStep-root .MuiStepLabel-root{background-color:var(--grayscale-light);cursor:pointer;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);border-radius:0;justify-content:center;align-items:center;width:100%;min-height:65px;padding:0 24px 0 48px;transition:all .2s ease-in-out;display:flex;position:relative;overflow:hidden}.step-layout .stepper .MuiStep-root .MuiStepLabel-root:hover:not(.Mui-disabled){background-color:var(--grayscale-medium);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.step-layout .stepper .MuiStep-root .MuiStepLabel-root:after{content:"";z-index:2;background:#0000001a;width:1px;height:100%;position:absolute;top:0;right:20px}.step-layout .stepper .MuiStep-root:first-child .MuiStepLabel-root{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%);border-radius:8px 0 0 8px;padding:0 24px}.step-layout .stepper .MuiStep-root:last-child .MuiStepLabel-root{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,20px 50%);border-radius:0 8px 8px 0}.step-layout .stepper .MuiStep-root:last-child .MuiStepLabel-root:after{display:none}.step-layout .stepper .MuiStep-root .MuiStepLabel-labelContainer{align-items:center;display:flex}.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.6rem;font-weight:500;transition:all .2s ease-in-out}@media screen and (width>=1200px){.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.875rem}}@media screen and (width<=960px) and (width>=601px){.step-layout .stepper .MuiStep-root .MuiStepLabel-label{font-size:.7rem}}.step-layout .stepper .MuiStep-root:not(:last-child) .MuiStepLabel-root:after{display:none}.step-layout .stepper .MuiStep-root.Mui-completed,.step-layout .stepper .MuiStep-root.Mui-active{z-index:2}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:after,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:after{background:#fff3}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root{background-color:var(--primary);color:var(--white);box-shadow:0 2px 12px rgba(var(--primary-rgb,25, 118, 210), .3)}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:before,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:before{background:#fff3}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-root:hover,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-root:hover{background-color:var(--primary-dark);box-shadow:0 4px 16px rgba(var(--primary-rgb,25, 118, 210), .4);transform:translateY(-2px)}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepLabel-label,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepLabel-label{font-weight:600;color:var(--white)!important}.step-layout .stepper .MuiStep-root.Mui-completed .MuiStepIcon-root,.step-layout .stepper .MuiStep-root.Mui-active .MuiStepIcon-root{color:var(--white)}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-root{color:#bbb;cursor:not-allowed;background-color:#f5f5f5}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-root:hover{box-shadow:none;background-color:#f5f5f5;transform:none}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepLabel-label{color:#bbb!important}.step-layout .stepper .MuiStep-root.Mui-disabled .MuiStepIcon-root{color:#bbb}.step-layout .stepper .MuiSvgIcon-root text{fill:var(--white)!important}.step-layout .stepper .step-label{font-weight:500}.step-layout .stepper .step-label-container{color:var(--grayscale-dark);cursor:pointer}.step-layout .stepper .step-root--disabled .MuiStepLabel-root{color:#bbb;cursor:not-allowed;background-color:#f5f5f5}.step-layout .stepper .step-root--disabled .MuiStepLabel-root:hover{box-shadow:none;background-color:#f5f5f5;transform:none}.step-layout .stepper .step-label--disabled{color:#bbb!important}.step-layout .stepper .step-label-container--disabled{cursor:not-allowed;color:#bbb!important}.step-layout .step-view{background-color:var(--grayscale-lightest);flex:1}.step-layout .step-view .step-container{flex-direction:column;max-width:1200px;margin:2rem auto 3rem;animation:.6s ease-out fadeInUp;display:flex}@media screen and (width<=600px){.step-layout .step-view .step-container{margin:.75rem auto 1.5rem;padding:0 12px}}.step-layout .step-view .step-container .header_wrapper h1{color:var(--text-primary);margin-bottom:1rem;font-size:20px;font-weight:600;transition:color .3s}.step-layout .step-view .step-container .buttons_container{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:2rem;display:grid}@media screen and (width<=600px){.step-layout .step-view .step-container .buttons_container{grid-template-columns:1fr;gap:10px;margin-top:1rem}}.step-layout .step-view .step-container .buttons_container .MuiButton-root{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-layout .step-view .step-container .buttons_container .MuiButton-root:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-layout .step-view .step-container .buttons_container .MuiButton-root:hover:before{width:200px;height:200px}.step-layout .step-view .step-container .buttons_container .MuiButton-root:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.step-layout .step-view .step-container .buttons_container .MuiButton-root:active{transform:translateY(0)}.step-layout .step-view .step-container .step-guidance-banner{background-color:var(--primary-lightest);border:2px solid var(--primary-light);width:100%;color:var(--primary);border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 24px;padding:12px 24px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out fadeInUp;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.step-layout .step-view .step-container .step-guidance-banner:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.step-layout .step-view .step-container .step-guidance-banner:hover{border-color:var(--primary);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.step-layout .step-view .step-container .step-guidance-banner:hover:before{left:100%}@media screen and (width<=768px){.step-layout .step-view .step-container .step-guidance-banner{flex-direction:column;align-items:flex-start;gap:12px;animation:.5s ease-out slideInRight}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{margin-bottom:0;margin-right:0}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{align-self:flex-end;margin-left:0;animation:.6s ease-out fadeInUp}}@media screen and (width<=600px){.step-layout .step-view .step-container .step-guidance-banner{gap:8px;margin:0 0 12px;padding:8px 12px}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{font-size:.875rem}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{padding:6px 12px;font-size:.75rem;transition:all .2s}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:hover{transform:scale(1.05)}}.step-layout .step-view .step-container .step-guidance-banner strong{margin-right:4px;position:relative}.step-layout .step-view .step-container .step-guidance-banner strong:after{content:"";background:var(--primary);width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.step-layout .step-view .step-container .step-guidance-banner:hover strong:after{transform:scaleX(1)}.step-layout .step-view .step-container .step-guidance-banner .MuiTypography-root{flex:1;margin-right:16px;transition:all .3s}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button{flex-shrink:0;margin-left:auto;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:hover:before{width:100px;height:100px}.step-layout .step-view .step-container .step-guidance-banner .guidance-toggle-button:active{transform:scale(.95)}.step-layout .step-view .step-item{min-height:250px;padding:2rem;transition:all .3s;animation:.7s ease-out fadeInUp}@media screen and (width<=600px){.step-layout .step-view .step-item{min-height:120px;padding:.75rem}}.step-layout .fixing-rejected-tray{background-color:#fff3e0;border-left:4px solid #ff9800;margin-bottom:16px}@media screen and (width<=600px){.step-layout .fixing-rejected-tray{border-left-width:3px;margin-bottom:10px;padding:8px 12px}.step-layout .fixing-rejected-tray .MuiTypography-root{font-size:.875rem}}.step-layout .fixing-rejected-tray strong{color:#e65100}.add-tray-details-step .add-tray-details-step_content{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.custom-tray-id-dialog .skeleton{border-radius:8px}.custom-tray-id-dialog .MuiDialogContent-root{overflow-x:hidden}.sub-trays-step .header_wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.sub-trays-step .header_wrapper .row{justify-content:space-between;align-items:center;width:100%;display:flex}.sub-trays-step .sub-trays-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:1rem;transition:all .3s;display:flex}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop{gap:.75rem}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop .action-button{white-space:nowrap;min-width:fit-content;transition:all .2s cubic-bezier(.4,0,.2,1)}.sub-trays-step .sub-trays-actions.sub-trays-actions--desktop .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet{grid-gap:.75rem;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.5rem;display:grid}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button{text-align:center;justify-content:center;min-height:44px;padding:8px 12px;font-size:.8rem;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:hover:before{width:120px;height:120px}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:hover{transform:translateY(-1px);box-shadow:0 3px 8px #0000001f}.sub-trays-step .sub-trays-actions.sub-trays-actions--tablet .action-button:active{transform:translateY(0)}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile{flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.5rem}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button{text-transform:none;border-radius:8px;justify-content:center;width:100%;min-height:48px;padding:12px 16px;font-size:.875rem;font-weight:500;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000001a}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:hover:after{left:100%}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:active{transform:translateY(-1px)}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:first-child{animation-delay:.1s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(2){animation-delay:.2s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(3){animation-delay:.3s}.sub-trays-step .sub-trays-actions.sub-trays-actions--mobile .action-button:nth-child(4){animation-delay:.4s}.sub-trays-step .sub-trays-actions button{min-width:fit-content;transition:all .2s cubic-bezier(.4,0,.2,1)}.sub-trays-step .sub-trays-actions button:not(:hover){box-shadow:0 2px 4px #0000001a}.sub-trays-step .header_container{margin-bottom:16px}.sub-trays-step .sub-trays-table_container{width:100%;max-height:65vh}.sub-trays-step .sub-trays-table_container .tray_img{-o-object-fit:cover;object-fit:cover;border-radius:15px;width:180px;height:90px}.sub-trays-step .sub-trays-table_container .view-details-icon-button{color:#5035ed;min-width:56px;min-height:56px;padding:20px}.sub-trays-step .sub-trays-table_container .view-details-icon-button:hover{color:#5035ed;background-color:#beb4f8}@media screen and (width<=768px){.sub-trays-step .sub-trays-table_container{max-height:60vh}.sub-trays-step .sub-trays-table_container .tray_img{border-radius:10px;width:120px;height:60px}}@media screen and (width<=600px){.sub-trays-step .sub-trays-table_container{max-height:55vh}.sub-trays-step .sub-trays-table_container .tray_img{border-radius:8px;width:100px;height:50px}}.tray-type-selection{flex-direction:column;gap:1.5rem;max-width:600px;margin:0 auto;padding:2rem;display:flex}.tray-type-selection h2{text-align:center;margin-bottom:.5rem;font-size:1.5rem;font-weight:500}@media screen and (width<=600px){.tray-type-selection h2{font-size:1.25rem}}.tray-type-selection p{color:#0009;text-align:center;margin-bottom:1rem}@media screen and (width<=600px){.tray-type-selection p{font-size:.875rem}}.tray-type-selection .tray-type-buttons{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}.tray-type-selection .tray-type-buttons button{text-transform:none;border-radius:12px;justify-content:center;min-height:56px;padding:1rem;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.tray-type-selection .tray-type-buttons button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.tray-type-selection .tray-type-buttons button:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.tray-type-selection .tray-type-buttons button:hover:before{left:100%}.tray-type-selection .tray-type-buttons button:active{transform:translateY(-1px)}@media screen and (width<=600px){.tray-type-selection .tray-type-buttons button{border-radius:8px;min-height:48px;padding:.875rem;font-size:.875rem}}.tray-type-selection .buttons_container{margin-top:auto}.tray-type-selection .buttons_container button{transition:all .2s cubic-bezier(.4,0,.2,1)}.tray-type-selection .buttons_container button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}@media screen and (width<=768px){.tray-type-selection{gap:1.25rem;padding:1.5rem}}@media screen and (width<=600px){.tray-type-selection{gap:1rem;padding:1rem}}.tray_img_skeleton{border-radius:15px!important}@media screen and (width<=768px){.tray_img_skeleton{border-radius:10px!important}}@media screen and (width<=600px){.tray_img_skeleton{border-radius:8px!important}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sub-trays-actions{animation:.6s ease-out slideInUp}.sub-trays-actions .action-button{animation:.8s ease-out both fadeIn}.tray-type-selection{animation:.6s ease-out slideInUp}.tray-type-selection .tray-type-buttons button{animation:.8s ease-out both slideInUp}.tray-type-selection .tray-type-buttons button:first-child{animation-delay:.1s}.tray-type-selection .tray-type-buttons button:nth-child(2){animation-delay:.2s}.tray-type-selection .tray-type-buttons button:nth-child(3){animation-delay:.3s}.tray-type-selection .tray-type-buttons button:nth-child(4){animation-delay:.4s}.analysis-error-modal{background-color:var(--primary-lightest);width:500px;max-width:95%;box-shadow:24px;border-radius:8px;flex-direction:column;gap:25px;padding:1.5em;display:flex;position:absolute;top:0%;left:50%;transform:translate(-50%)}.analysis-error-modal .header-box{-moz-column-gap:1em;color:var(--primary-contrast-text);align-items:center;column-gap:1em;display:flex}.analysis-error-modal .header-box svg{font-size:2rem}.analysis-error-modal .message{color:var(--primary-contrast-text);text-align:center;line-height:1.6}.analysis-error-modal .buttons-container{-moz-column-gap:1em;flex-direction:row;justify-content:space-between;align-items:center;column-gap:1em;width:100%;display:flex}.analysis-error-modal .buttons-container button{flex:1}.header_wrapper{margin-bottom:32px}.sub-tray-type-header{color:var(--grayscale-dark);text-align:center;margin-bottom:8px;padding-top:16px;font-weight:600}.tray-type-tiles-container{flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.tray-type-tiles-title{color:var(--primary);text-align:center;margin-bottom:0;font-weight:600}.quick-load-toolbar{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.quick-load-toolbar .quick-load-toggle-btn{min-width:180px}.quick-load-toolbar .quick-load-selection-helper{color:var(--grayscale-dark);text-align:center;max-width:420px}.tiles-spacer{width:100%;height:24px}.tray-type-tiles-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));justify-items:center;gap:16px;width:100%;max-width:640px;margin:0 auto;display:grid}.tray-type-tile{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:16px 12px;transition:all .2s;display:flex;position:relative}.tray-type-tile:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.tray-type-tile.selected{border-color:var(--primary);background:var(--primary-lightest);box-shadow:0 4px 16px rgba(var(--primary-rgb), .2);border-width:3px}.tray-type-tile.quick-load-selected{box-shadow:0 0 0 3px rgba(var(--primary-rgb), .18)}.tray-type-tile .tray-type-tile-image-container{justify-content:center;align-items:center;width:100%;height:80px;margin-bottom:8px;display:flex}.tray-type-tile .tray-type-tile-image{-o-object-fit:contain;object-fit:contain;border-radius:4px;max-width:100%;max-height:100%}.tray-type-tile .tray-type-tile-label{text-align:center;color:#333;text-overflow:ellipsis;--webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tray-type-tile .tray-type-badge .MuiBadge-badge{justify-content:center;align-items:center;display:flex}.tray-type-tile .tray-type-badge .MuiBadge-badge svg{font-size:1.2rem}.quick-load-actions{justify-content:center;width:100%;margin-top:1.5rem;display:flex}.quick-load-actions .quick-load-confirm-btn{min-width:220px}.camera-form-section{margin-top:16px}.analyze-tray{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:640px;margin:0 auto;display:flex}.analyze-tray .camera-section{flex-direction:column;gap:1rem;display:flex}.analyze-tray .camera-container{aspect-ratio:16/9;background-color:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:640px;height:min(60vh,480px);margin:0 auto;display:flex;position:relative;overflow:hidden}.analyze-tray .camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.analyze-tray .camera-container video::-webkit-media-controls{display:none!important}.analyze-tray .camera-container ::-webkit-media-controls-panel{appearance:none;display:none!important}.analyze-tray .camera-container ::--webkit-media-controls-play-button{appearance:none;display:none!important}.analyze-tray .camera-container ::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}.analyze-tray .camera-container .tray-type-overlay{z-index:20;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.analyze-tray .camera-container .tray-type-overlay .overlay-text{color:#fff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;border:1px solid #ffffff1a;border-radius:8px;max-width:80%;padding:16px 24px;font-size:1.25rem}.analyze-tray .camera-container .tray-type-overlay .overlay-text.warning{color:var(--warning);border:1px solid var(--warning)}.analyze-tray .camera-container .camera-switch{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);background:#ffffffe6;border:1px solid #0000001a;border-radius:50px;width:auto;padding:8px 16px;font-weight:500;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0000001a}.analyze-tray .camera-container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.analyze-tray .camera-container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.analyze-tray .camera-container .camera-switch:disabled{color:#0000004d;background:#ffffff80}.analyze-tray .camera-container .camera-switch .MuiButton-startIcon{margin-right:8px}.analyze-tray .camera-container .camera-options{transform-origin:top;z-index:30;background:#fff;border-radius:12px;min-width:250px;animation:.2s ease-out slideDown;position:absolute;top:60px;left:16px;overflow:hidden;box-shadow:0 4px 20px #00000026}.analyze-tray .camera-container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.analyze-tray .camera-container .camera-options .camera-option:last-child{border-bottom:none}.analyze-tray .camera-container .camera-options .camera-option:hover{background-color:#f5f5f5}.analyze-tray .camera-container .camera-options .camera-option.active{background-color:var(--primary-lightest);color:var(--primary);font-weight:500}.analyze-tray .camera-container .camera-options .camera-option .label{font-size:.875rem}.analyze-tray .camera-container .camera-options .camera-option .type{color:#666;font-size:.75rem}.analyze-tray .camera-container .capture-buttons{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;bottom:50%;right:20px;transform:translateY(50%)}.analyze-tray .camera-container .capture-buttons .capture{width:64px;height:64px;min-width:unset;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex;box-shadow:0 4px 12px #0003}.analyze-tray .camera-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 6px 16px #00000040}.analyze-tray .camera-container .capture-buttons .capture:active{transform:scale(.95);box-shadow:0 2px 8px #00000026}.analyze-tray .camera-container .capture-buttons .capture .icon{color:var(--primary);font-size:32px}.analyze-tray .camera-container .capture-buttons .capture:before{content:"";opacity:.5;border:2px solid #fff;border-radius:50%;position:absolute;inset:-4px}.analyze-tray .camera-container .capture-buttons .capture:after{content:"";width:24px;height:24px;color:var(--primary);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.analyze-tray .camera-container .image-container{width:100%;height:100%;position:relative}.analyze-tray .camera-container .image-container .tray-image-skeleton{border-radius:8px;width:100%;height:100%}.analyze-tray .camera-container .image-container .tray-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.analyze-tray .camera-container .image-container .upload-overlay,.analyze-tray .camera-container .image-container .analysis-overlay{z-index:25;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out fadeIn;display:flex;position:absolute;top:0;left:0}.analyze-tray .camera-container .image-container .upload-overlay .upload-status,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.analyze-tray .camera-container .image-container .upload-overlay .upload-status .upload-text,.analyze-tray .camera-container .image-container .upload-overlay .upload-status .analysis-text,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .upload-text,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .analysis-text,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .upload-text,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .analysis-text,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .upload-text,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .analysis-text{color:#fff;margin:0;font-weight:500}.analyze-tray .camera-container .image-container .upload-overlay .upload-status .upload-subtext,.analyze-tray .camera-container .image-container .upload-overlay .upload-status .analysis-subtext,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .upload-subtext,.analyze-tray .camera-container .image-container .upload-overlay .analysis-status .analysis-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .upload-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .upload-status .analysis-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .upload-subtext,.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status .analysis-subtext{color:#fffc;text-align:center}.analyze-tray .camera-container .image-container .analysis-overlay{background-color:#000000bf}.analyze-tray .camera-container .image-container .analysis-overlay .analysis-status{background:rgba(var(--primary-rgb), .15);border:1px solid rgba(var(--primary-rgb), .3)}.analyze-tray .camera-container .camera-feed{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.analyze-tray .camera-container button.camera-feed.native-capture-placeholder{cursor:pointer;color:#fff;z-index:5;background:#1a1a1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.analyze-tray .action-buttons{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:1rem;display:flex}.analyze-tray .action-buttons .recapture-btn{background-color:var(--primary-light);color:var(--primary-contrast-text);border-radius:8px;flex:1;padding:10px 16px;transition:all .2s}.analyze-tray .action-buttons .recapture-btn:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.analyze-tray .action-buttons .recapture-btn:active{transform:translateY(0)}.analyze-tray .action-buttons .recapture-btn:disabled{color:#9e9e9e;background-color:#e0e0e0}.analyze-tray .action-buttons .analyze-btn{flex:2;padding:10px 16px}.analyze-tray .action-buttons .analysis-status-indicator{background-color:rgba(var(--primary-rgb), .1);color:var(--primary);border-radius:8px;flex:2;justify-content:center;align-items:center;padding:8px 16px;animation:1.5s infinite pulse;display:flex}.analyze-tray .action-buttons .analysis-status-indicator .spinner-small{border:2px solid rgba(var(--primary-rgb), .3);border-top:2px solid var(--primary);border-radius:50%;width:20px;height:20px;margin-right:12px;animation:1s linear infinite spin}.analyze-tray .par-level_container{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;margin-top:1rem;margin-bottom:1rem;display:flex}.analyze-tray .par-level_container .par-level_label{font-size:.875rem;font-weight:500}.analyze-tray .analyze-buttons-container{gap:1rem;margin-top:1rem;display:flex}.analyze-tray .analyze-buttons-container .analyze-btn,.analyze-tray .analyze-buttons-container .load-smart-tray-btn,.analyze-tray .analyze-buttons-container .confirm-btn{flex:1;padding:12px}.analyze-tray .analyze-buttons-container .load-smart-tray-btn{background-color:#fff;border:1px solid #0000003b}.analyze-tray .analyze-buttons-container .load-smart-tray-btn:hover{background-color:#ffffffe6;border-color:#0000003b}.analyze-tray .analyze-buttons-container .load-smart-tray-btn.Mui-disabled{color:#00000061;background-color:#fff;border:1px solid #00000042}.analyze-tray .analyze-buttons-container .confirm-btn{background-color:var(--primary);color:#fff}.analyze-tray .analyze-buttons-container .confirm-btn:hover{background-color:var(--primary-dark)}.analyze-tray .analyze-buttons-container .confirm-btn.Mui-disabled{color:#00000042;background-color:#0000001f}.tray-analysis-dialog .MuiDialog-paper{background-color:var(--grayscale-lightest);max-width:95vw;height:95vh;margin:2.5vh auto;padding:10px 20px}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content{justify-content:center;align-items:center;display:flex;overflow:hidden;padding:0!important}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content .grayscale-tray-map{justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0 auto;display:flex}.loaner-tray-analysis-content_wrapper .panel.map-panel .panel-content .grayscale-tray-map .gray-scale-tray-image{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.loaner-tray-analysis-content_wrapper{background-color:var(--grayscale-lightest);border-radius:12px;flex-direction:column;height:100%;min-height:calc(100vh - 64px);display:flex}.loaner-tray-analysis-content_wrapper .header-section{border-bottom:1px solid var(--grayscale-light);background:#fff;width:100%;margin-top:8px;padding:16px 20px}.loaner-tray-analysis-content_wrapper .header-section .header-content{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.loaner-tray-analysis-content_wrapper .header-section .header-content .main-title{color:var(--primary);font-size:28px;font-weight:600}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions{flex-direction:row;gap:16px;display:flex}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .tray-info{color:var(--grayscale-dark);font-size:16px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .tray-info strong{color:var(--primary);margin-left:4px}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button{border-color:var(--primary-light);height:40px;color:var(--primary);border-radius:20px;align-items:center;gap:8px;padding:0 24px;font-weight:500;transition:all .2s;display:flex}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button:hover{background-color:var(--primary-lightest);transform:translateY(-1px)}.loaner-tray-analysis-content_wrapper .header-section .header-content .header-actions .help-button svg{font-size:18px}.loaner-tray-analysis-content_wrapper .content-section{flex:1;padding:24px 40px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels{gap:24px;max-width:1400px;height:100%;min-height:600px;margin:0 auto;display:flex}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel{background:#fff;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000f}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.image-panel{flex:0 0 40%}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.image-panel.full-width{flex:0 0 80%;margin:0 auto}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel.map-panel{flex:0 0 60%}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header{border-bottom:1px solid var(--grayscale-light);background-color:#fff;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header.tray-map-header{padding:12px 24px}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header h6{color:var(--primary);font-size:18px;font-weight:600}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle{background:#5c47d614;border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:flex}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle .MuiTypography-root{color:var(--grayscale-dark);font-size:.875rem;font-weight:500}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-header .load-all-container .edit-mode-toggle .MuiTypography-root.active{color:#5c47d6}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content{background-color:var(--grayscale-lightest);flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image-skeleton{border-radius:8px;width:100%;height:100%}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image{-o-object-fit:contain;object-fit:contain;cursor:zoom-in;border-radius:8px;width:100%;height:100%;transition:transform .3s}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel .panel-content .tray-image:hover{transform:scale(1.02)}.loaner-tray-analysis-content_wrapper .content-section .analysis-panels .panel:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.loaner-tray-analysis-content_wrapper .action-buttons{z-index:10;justify-content:flex-end;gap:16px;padding:16px 40px;display:flex}.loaner-tray-analysis-content_wrapper .action-buttons:before{content:"";pointer-events:none;background:linear-gradient(#0000,#ffffffe6);height:20px;position:absolute;top:-20px;left:0;right:0}.loaner-tray-analysis-content_wrapper .action-buttons .cancel-button{text-transform:none;border-radius:8px;flex:1;height:48px;padding:0 32px;font-size:16px;font-weight:500;transition:all .2s}.loaner-tray-analysis-content_wrapper .action-buttons .cancel-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5a43e933}.loaner-tray-analysis-content_wrapper .action-buttons .confirm-button{text-transform:none;border-radius:8px;flex:1;height:48px;padding:0 32px;font-size:16px;font-weight:500;transition:all .2s;animation:2s infinite subtle-bounce}.loaner-tray-analysis-content_wrapper .action-buttons .confirm-button:hover{animation:none;transform:translateY(-1px);box-shadow:0 4px 12px #5a43e933}@keyframes subtle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.image-modal{justify-content:center;align-items:center;display:flex}.image-modal .modal-content{background:#fff;border-radius:12px;outline:none;max-width:90vw;max-height:90vh;padding:24px;position:relative;box-shadow:0 8px 32px #0000001a}.image-modal .modal-content .close-button{background:#fff;transition:all .2s;position:absolute;top:16px;right:16px;box-shadow:0 2px 8px #00000026}.image-modal .modal-content .close-button:hover{background:var(--grayscale-lightest);transform:rotate(90deg)}.image-modal .modal-content .full-size-image{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:calc(90vh - 48px)}.pdf-viewer_organism{width:100%;height:100%}.pdf-viewer_organism-frame{border:0;width:100%;height:100%}.inventory-sheets-step .sub-tray-type-header{color:var(--grayscale-dark);text-align:center;margin-bottom:8px;padding-top:16px}.inventory-sheets-step .supporting-docs-subtitle{color:var(--primary);text-align:center;margin-bottom:24px}.inventory-sheets-step .inventory-sheets-step_content{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}.inventory-sheets-step .camera-section .camera-container{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;margin-bottom:1rem;position:relative;overflow:hidden}.inventory-sheets-step .camera-section .camera-container .camera-select_container{z-index:2;position:absolute;top:1rem;left:1rem}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-menu_button{color:#fff;min-width:unset;background:#00000080;border-radius:50%;padding:8px}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-menu_button:hover{background:#000000b3}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options{background:#fff;border-radius:4px;flex-direction:column;gap:.5rem;min-width:200px;margin-top:.5rem;padding:.5rem;display:flex;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0000001a}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera{cursor:pointer;border-radius:4px;padding:.5rem}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera:hover{background:#f5f5f5}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera.active{background:#e3f2fd}.inventory-sheets-step .camera-section .camera-container .camera-select_container .camera-options .camera .camera-text{color:#333}.inventory-sheets-step .camera-section .camera-container .capture-photo_button{z-index:2;color:#fff;min-width:unset;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.inventory-sheets-step .camera-section .camera-container .capture-photo_button:hover{background:#000000b3}.inventory-sheets-step .camera-section .camera-container .capture-photo_button svg{width:24px;height:24px}.inventory-sheets-step .camera-section .camera-container .feed{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.inventory-sheets-step .camera-section .camera-container button.feed.native-capture-placeholder{cursor:pointer;color:#fff;z-index:1;background:#1a1a1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inventory-sheets-step .camera-section .file-attachment_container{justify-content:center;display:flex}.inventory-sheets-step .camera-section .file-attachment_container input[type=file]{display:none}.inventory-sheets-step .inventory-sheets-section .empty-state{text-align:center;color:#666}.inventory-sheets-step .inventory-sheets-section .sheets-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item{aspect-ratio:1;border:1px solid #ddd;border-radius:8px;position:relative;overflow:hidden}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item img,.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item a{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .loading_container{background:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button{min-width:unset;color:#fff;background:#00000080;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:.5rem;right:.5rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button:hover{background:#000000b3}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .delete_button .delete_icon{font-size:18px;line-height:1}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .preview-skeleton{border-radius:8px;width:100%;height:100%}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-weight:500;display:flex}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.excel{background-color:#217346}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.excel:before{content:"XLSX";margin-bottom:.5rem;font-size:2rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.word{background-color:#2b579a}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.word:before{content:"DOCX";margin-bottom:.5rem;font-size:2rem}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.generic{background-color:#666}.inventory-sheets-step .inventory-sheets-section .sheets-grid .inventory-sheet_item .file-icon.generic:before{content:"FILE";margin-bottom:.5rem;font-size:2rem}.inventory-sheets-step .buttons_container{justify-content:space-between;margin-top:2rem;display:flex}.assign-step{max-width:800px;margin:0 auto}.assign-step .tray-case-details-organism_container{padding:0}.assign-step .tray-case-details-organism_container>h5:first-child{display:none}.assign-step .tray-case-details-organism_container .filters_container{background-color:#fff;border:1px solid #e0e0e0;border-radius:.75rem;padding:1.5rem;box-shadow:1px 1px 3px #0000000d}.assign-step .tray-case-details-organism_container .filters_container .row{flex-direction:row;gap:12px;margin-bottom:0;display:flex}.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper{flex:none;width:auto;margin:0!important;padding:0!important}.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper .MuiTextField-root,.assign-step .tray-case-details-organism_container .filters_container .row .date-picker-wrapper .MuiFormControl-root{margin:0!important}.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper{flex:1;margin:0!important;padding:0!important}.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper .MuiAutocomplete-root,.assign-step .tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper .MuiFormControl-root{margin:0!important}.surgery-change-warning-modal{background-attachment:var(--primary-light);flex-direction:column;gap:20px;min-width:400px;max-width:500px;padding:24px;display:flex}.surgery-change-warning-modal .modal-buttons{justify-content:flex-end;gap:12px;margin-top:12px;display:flex}.tray-case-details-organism_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:100%;padding:0 40px;display:flex;position:relative}.tray-case-details-organism_container .filters_container{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.tray-case-details-organism_container .filters_container .row{flex-direction:row;align-items:flex-start;gap:0;width:100%;display:flex}.tray-case-details-organism_container .filters_container .row .date-picker-wrapper{flex:none;width:200px}.tray-case-details-organism_container .filters_container .row .surgeon-select-wrapper{flex:1}.tray-case-details-organism_container .loader{align-self:center}.tray-case-details-organism_container .surgery-list_wrapper{border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-height:600px;padding-right:20px;display:flex;overflow-y:auto}.review-step .review-content{max-width:800px;margin:0 auto;padding:2rem}.review-step .review-content .tray-review-item{border-bottom:2px solid #dadada;margin-bottom:30px;padding-bottom:25px}.review-step .review-content .tray-review-item:last-child{border-bottom:none;margin-bottom:0}.review-step .review-content .tray-review-item .tray-title{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.5rem}.review-step .review-content .tray-review-item .surgeon-case-info{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;margin-top:.5rem;padding:12px 16px}.review-step .review-content .tray-review-item .surgeon-case-info .MuiTypography-body1{font-weight:500}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container{flex-direction:column;display:flex}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .truncated{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .expanded{white-space:normal;word-break:break-word;overflow:visible}.review-step .review-content .tray-review-item .surgeon-case-info .case-name-container .view-more-btn{text-transform:none;min-width:auto;color:var(--primary-main,#1976d2);align-self:flex-start;margin-top:4px;padding:0;font-size:.75rem}.review-step .review-content .sub-tray-item{border:1px solid #eee;border-radius:8px;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.review-step .review-content .sub-tray-item .sub-tray-image-skeleton{border-radius:4px;width:80px!important;height:80px!important}.review-step .review-content .sub-tray-item .sub-tray-item_description{color:var(--grayscale-contrast-text);font-weight:500}.review-step .review-content .sub-tray-item img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:80px;height:80px}.review-step .review-content .inventory-sheets-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;margin-top:1rem;display:grid}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item{aspect-ratio:1;border:1px solid #eee;border-radius:8px;overflow:hidden}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.review-step .review-content .inventory-sheets-grid .inventory-sheet-item a{color:#1976d2;text-align:center;justify-content:center;align-items:center;height:100%;padding:1rem;text-decoration:none;display:flex}.review-step .buttons_container{grid-template-columns:1fr 1fr 2fr 2fr;gap:16px;margin:2rem auto 0;display:grid;max-width:800px!important}.review-step .buttons_container b{margin-left:6px}.review-step .buttons_container>.MuiLoadingButton-root:last-child,.review-step .buttons_container>.MuiLoadingButton-root:nth-child(3):last-child{grid-column:span 2}.review-step .tray-submission-results .MuiDialog-paper{border-radius:12px;box-shadow:0 8px 32px #0000001f}.review-step .tray-submission-results .submission-summary-stats{background-color:#f8f9fa;border-radius:8px;justify-content:space-around;margin:1rem 0;padding:1rem;display:flex}.review-step .tray-submission-results .submission-summary-stats .stat-item{text-align:center}.review-step .tray-submission-results .submission-summary-stats .stat-item .stat-number{font-size:2rem;font-weight:700;line-height:1}.review-step .tray-submission-results .submission-summary-stats .stat-item .stat-label{color:#666;margin-top:.25rem;font-size:.875rem}.review-step .tray-submission-results .tray-list{max-height:300px;overflow-y:auto}.review-step .tray-submission-results .tray-list .tray-list-item{background:#fafafa;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.5rem;padding:.75rem}.review-step .tray-submission-results .tray-list .tray-list-item.success{background:#f1f8e9;border-color:#4caf50}.review-step .tray-submission-results .tray-list .tray-list-item.error{background:#ffebee;border-color:#f44336}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info{justify-content:space-between;align-items:center;display:flex}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details{flex:1}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .tray-name{margin-bottom:.25rem;font-weight:500}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .tray-meta{color:#666;font-size:.875rem}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .tray-details .error-message{color:#d32f2f;margin-top:.25rem;font-size:.875rem}.review-step .tray-submission-results .tray-list .tray-list-item .tray-info .attempt-chip{margin-left:1rem}.review-step .tray-submission-results .action-buttons{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1rem;display:flex}.review-step .tray-submission-results .action-buttons .retry-button{color:#ff9800;border-color:#ff9800}.review-step .tray-submission-results .action-buttons .retry-button:hover{background-color:#ff98000a}.review-step .submission-loading .buttons_container button{position:relative}.review-step .submission-loading .buttons_container button:disabled{opacity:.7}.review-step .buttons_container .MuiLoadingButton-root{transition:all .2s ease-in-out}.review-step .buttons_container .MuiLoadingButton-root.MuiLoadingButton-loading{background-color:var(--primary-main,#1976d2);opacity:.8}.parent-tray{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:640px;margin:0 auto;display:flex}.parent-tray .camera-section{flex-direction:column;gap:1rem;display:flex}.parent-tray .camera-container{aspect-ratio:16/9;background-color:#000;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:640px;height:min(60vh,480px);margin:0 auto;display:flex;position:relative;overflow:hidden}.parent-tray .camera-container video::-webkit-media-controls-overlay-play-button{display:none!important}.parent-tray .camera-container video::-webkit-media-controls{display:none!important}.parent-tray .camera-container ::-webkit-media-controls-panel{appearance:none;display:none!important}.parent-tray .camera-container ::--webkit-media-controls-play-button{appearance:none;display:none!important}.parent-tray .camera-container ::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}.parent-tray .camera-container .camera-switch{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);background:#ffffffe6;border:1px solid #0000001a;border-radius:50px;width:auto;padding:8px 16px;font-weight:500;position:absolute;top:16px;left:16px;box-shadow:0 2px 8px #0000001a}.parent-tray .camera-container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.parent-tray .camera-container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.parent-tray .camera-container .camera-switch:disabled{color:#0000004d;background:#ffffff80}.parent-tray .camera-container .camera-switch .MuiButton-startIcon{margin-right:8px}.parent-tray .camera-container .camera-options{transform-origin:top;z-index:30;background:#fff;border-radius:12px;min-width:250px;animation:.2s ease-out slideDown;position:absolute;top:60px;left:16px;overflow:hidden;box-shadow:0 4px 20px #00000026}.parent-tray .camera-container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.parent-tray .camera-container .camera-options .camera-option:last-child{border-bottom:none}.parent-tray .camera-container .camera-options .camera-option .label{color:#333;font-size:14px;font-weight:500}.parent-tray .camera-container .camera-options .camera-option .type{color:#666;font-size:12px}.parent-tray .camera-container .camera-options .camera-option:hover{background-color:#f5f5f5}.parent-tray .camera-container .camera-options .camera-option.active{background-color:var(--primary-lightest)}.parent-tray .camera-container .camera-options .camera-option.active .label,.parent-tray .camera-container .camera-options .camera-option.active .type{color:var(--primary)}.parent-tray .camera-container .capture-buttons{z-index:20;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.parent-tray .camera-container .capture-buttons .capture{width:76px;height:76px;min-width:unset;background:0 0;border:4px solid #fff;border-radius:50%;padding:0;transition:all .2s;position:relative}.parent-tray .camera-container .capture-buttons .capture:before{content:"";background:#fff;border-radius:50%;width:80%;height:80%;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parent-tray .camera-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.parent-tray .camera-container .capture-buttons .capture:active{transform:scale(.95)}.parent-tray .camera-container .capture-buttons .capture:active:before{width:75%;height:75%}.parent-tray .camera-container .capture-buttons .capture .icon{width:24px;height:24px;color:var(--primary);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parent-tray .camera-container .image-container{width:100%;height:100%;position:relative}.parent-tray .camera-container .image-container .tray-image-skeleton{border-radius:8px;width:100%;height:100%}.parent-tray .camera-container .image-container .tray-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.parent-tray .camera-container .image-container .upload-overlay{z-index:25;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;animation:.3s ease-out fadeIn;display:flex;position:absolute;top:0;left:0}.parent-tray .camera-container .image-container .upload-overlay .upload-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.parent-tray .camera-container .image-container .upload-overlay .upload-status .upload-text{color:#fff;margin:0;font-weight:500}.parent-tray .camera-container .image-container .upload-overlay .upload-status .upload-subtext{color:#fffc;text-align:center}.parent-tray .camera-container .camera-feed{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#000;width:100%;height:100%}.parent-tray .camera-container button.camera-feed.native-capture-placeholder{cursor:pointer;color:#fff;z-index:5;background:#1a1a1a;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.parent-tray .action-buttons{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.parent-tray .action-buttons .recapture-btn{background-color:var(--primary-light);color:var(--primary-contrast-text);border-radius:8px;flex:1;padding:10px 16px;transition:all .2s}.parent-tray .action-buttons .recapture-btn:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.parent-tray .action-buttons .recapture-btn:active{transform:translateY(0)}.parent-tray .action-buttons .recapture-btn:disabled{color:#9e9e9e;background-color:#e0e0e0}.buttons_container{justify-content:space-between;gap:1rem;width:640px;margin:1.5rem auto 0;display:flex}.buttons_container .MuiLoadingButton-root{min-width:120px;position:relative}.buttons_container .MuiLoadingButton-root:disabled{opacity:.8}.tray-list-step .tray-list-content{background-color:var(--white);border-radius:12px;max-width:900px;margin:0 auto;padding:2rem;box-shadow:0 2px 10px #0000000d}.tray-list-step .tray-list-content .header_wrapper{border-bottom:1px solid var(--grayscale-light);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.tray-list-step .tray-list-content .header_wrapper h5{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);color:var(--grayscale-dark)}.tray-list-step .tray-list-content .header_wrapper button{background-color:var(--primary);transition:all .2s}.tray-list-step .tray-list-content .header_wrapper button:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.tray-list-step .tray-list-content .empty-state{border:2px dashed var(--grayscale-light);background-color:var(--grayscale-lightest);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:250px;margin:2rem 0;transition:all .3s;display:flex}.tray-list-step .tray-list-content .empty-state:hover{border-color:var(--grayscale);background-color:var(--grayscale-light)}.tray-list-step .tray-list-content .empty-state svg{color:var(--grayscale);margin-bottom:1rem;font-size:3rem}.tray-list-step .tray-list-content .empty-state p{text-align:center;max-width:80%;color:var(--grayscale-dark);line-height:1.6}.tray-list-step .tray-list-content .empty-state .add-tray-button{background-color:var(--primary);margin-top:1.5rem}.tray-list-step .tray-list-content .empty-state .add-tray-button:hover{background-color:var(--primary-dark)}.tray-list-step .tray-list-content .tray-list .tray-list-item{border:1px solid var(--grayscale-light);background-color:var(--white);border-radius:12px;align-items:center;margin-bottom:1.25rem;padding:1.25rem;transition:all .2s;display:flex}.tray-list-step .tray-list-content .tray-list .tray-list-item:hover{border-color:var(--grayscale-hover);transform:translateY(-2px);box-shadow:0 5px 15px #00000014}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container{background-color:var(--grayscale-lightest);border-radius:8px;justify-content:center;align-items:center;width:100px;height:100px;margin-right:1.5rem;display:flex;overflow:hidden;box-shadow:0 2px 5px #0000000d}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container .tray-thumbnail{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container.no-image{justify-content:center;align-items:center;display:flex}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container.no-image svg{color:var(--grayscale);font-size:2.5rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-image-container .tray-thumbnail-skeleton{border-radius:8px;width:100%;height:100%}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemText-root{flex:1}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemText-root h6{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);color:var(--grayscale-dark);margin-bottom:.5rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details{flex-direction:column;gap:.75rem;display:flex}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row{align-items:center;display:flex}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row svg{color:var(--grayscale);margin-right:.5rem;font-size:1.1rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row .MuiTypography-root{min-width:300px;display:flex}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .detail-row .MuiTypography-root .label{width:80px;margin-right:8px}.tray-list-step .tray-list-content .tray-list .tray-list-item .tray-details .highlight{color:var(--primary);background-color:var(--primary-lightest);border-radius:4px;padding:.2rem .5rem;font-weight:500;display:inline-block}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root{gap:.5rem;display:flex;right:1.5rem}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root{background-color:var(--grayscale-lightest);transition:all .2s}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root:hover{background-color:var(--grayscale-light)}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root.edit-button:hover{color:var(--primary);background-color:var(--primary-lightest)}.tray-list-step .tray-list-content .tray-list .tray-list-item .MuiListItemSecondaryAction-root .MuiIconButton-root.delete-button:hover{color:var(--error);background-color:var(--error-lightest)}.tray-list-step .buttons_container{grid-template-columns:1fr 1fr;gap:16px;max-width:900px;margin:2rem auto 0;display:grid}.tray-list-step .buttons_container button{border-radius:8px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.tray-list-step .buttons_container button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.tray-list-step .buttons_container button.review-button{background-color:var(--primary)}.tray-list-step .buttons_container button.review-button:hover{color:var(--white)}.tray-files-page_container{justify-content:center;align-items:flex-start;width:100%;height:100%;padding:80px 12px 0;display:flex}.tray-files-page_container .files_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;max-width:1200px;display:flex}.tray-files-page_container .files_container .header_wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:20px;display:flex}.tray-files-page_container .files_container .files_wrapper{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;display:flex}.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file{border:1px solid var(--grayscale-dark);border-radius:5px;width:calc(33.33% - 20px);height:200px;overflow:hidden}.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file img,.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file a,.tray-files-page_container .files_container .files_wrapper .inventory-sheet_file .pdf-viewer{-o-object-fit:cover;object-fit:cover;text-align:center;width:100%;height:100%;color:var(--primary);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.capture-tray-reference_page{padding:64px 0 0;position:relative}.capture-tray-reference_page .loading-container{justify-content:center;align-items:center;width:100%;height:70vh;display:flex}.capture-tray-reference_page .capture-header{z-index:1000;position:absolute;top:86px;left:28px}.capture-tray-reference_page .capture-header .back_button{color:var(--primary);background-color:#fff;border:none;justify-content:center;align-items:center;display:flex}.capture-tray-reference_page .camera-container{background-color:#000;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.capture-tray-reference_page .camera-container video::-webkit-media-controls-overlay-play-button{appearance:none;display:none!important}.capture-tray-reference_page .camera-container video::-webkit-media-controls{appearance:none;display:none!important}.capture-tray-reference_page .camera-container ::-webkit-media-controls-panel{appearance:none;display:none!important}.capture-tray-reference_page .camera-container ::--webkit-media-controls-play-button{appearance:none;display:none!important}.capture-tray-reference_page .camera-container ::-webkit-media-controls-start-playback-button{appearance:none;display:none!important}.capture-tray-reference_page .camera-container .camera-feed{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#000;width:100%;height:100%}.capture-tray-reference_page .camera-container .buttons-container{flex-direction:column;align-items:center;width:100%;height:100%;padding:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);justify-content:space-between!important}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container{z-index:30;position:absolute;top:8px;left:50%;transform:translate(-50%)}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--primary);background:#ffffffe6;border:1px solid #0000001a;border-radius:50px;padding:8px 16px;font-weight:500;box-shadow:0 2px 8px #0000001a}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch:active{transform:translateY(1px);box-shadow:0 2px 4px #0000001a}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-switch .MuiButton-startIcon{margin-right:8px}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options{transform-origin:top;background:#fff;border-radius:12px;min-width:250px;animation:.2s ease-out slideDown;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 20px #00000026}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option{cursor:pointer;border-bottom:1px solid #eee;flex-direction:column;gap:4px;padding:12px 16px;transition:all .2s;display:flex}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option:last-child{border-bottom:none}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option .label{color:#2c3e50;font-weight:500}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option .type{color:#6c757d;font-size:12px}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option:hover{background:#f8f9fa}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active{background:var(--primary)}.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .label,.capture-tray-reference_page .camera-container .buttons-container .camera-options_container .camera-options .camera-option.active .type{color:#fff}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:24px;padding:12px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance .guidance-text{color:#fff;text-align:center;white-space:nowrap;font-weight:500}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons{z-index:20;background:linear-gradient(#0000 0%,#00000080 50%,#000000bf 100%);justify-content:center;align-items:center;width:100%;padding:24px 32px 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture{background:0 0;border:4px solid #fff;border-radius:50%;width:76px;height:76px;transition:all .2s;position:relative}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:before{content:"";background:#fff;border-radius:50%;width:80%;height:80%;transition:all .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:hover{transform:scale(1.05);box-shadow:0 0 20px #ffffff4d}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:active{transform:scale(.95)}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture:active:before{width:75%;height:75%}.capture-tray-reference_page .camera-container .buttons-container .capture-buttons .capture .icon{width:24px;height:24px;color:var(--primary);z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){.capture-tray-reference_page .capture-header{padding:12px 12px 4px}.capture-tray-reference_page .capture-header .header-content .title{font-size:1.2rem}.capture-tray-reference_page .capture-header .header-content .instructions{font-size:.9rem}.capture-tray-reference_page .camera-container .buttons-container .capture-guidance .guidance-text{font-size:.8rem}}.add-procedure-container{padding:20px}.add-procedure-container .header{background-color:#f9f9f9;border-radius:8px;justify-content:space-between;align-items:center;margin:10px 0 30px;padding:10px 15px;display:flex;box-shadow:0 2px 4px #0000000d}.add-procedure-container .header .back-icon{width:35px;height:35px}.add-procedure-container .header .import-button{text-transform:capitalize;border-radius:6px;padding:6px 12px;font-weight:500}.add-procedure-container .section{background-color:#fff;border-radius:8px;flex-direction:column;gap:15px;margin:15px 0 30px;padding:20px;display:flex;box-shadow:0 2px 8px #0000001a}.add-procedure-container .section .row{align-items:center;gap:10px;display:flex}.add-procedure-container .section .row .admit-button{text-transform:capitalize;border-radius:6px;margin-top:3px;padding-inline:10px}.admit-new-patient-container{flex-direction:column;gap:1.5rem;display:flex}.admit-new-patient-container form{flex-direction:column;gap:1rem;display:flex}.admit-new-patient-container .MuiFormHelperText-sizeMedium{background:var(--primary-lightest);margin:2px 0 0;padding:2px 8px}.drag-drop-area{cursor:pointer;transition:all .3s}.drag-drop-area:hover{background-color:#eef2ff;border-color:#5035ed}.drag-drop-area:active{background-color:#e8eaf6}.drag-drop-area.dragging{background-color:#eef2ff;border:2px solid #5035ed;box-shadow:0 0 8px #5035ed4d}.surgery-date-header{min-height:64px;background-color:#5035ed!important}.surgery-date-header .MuiTypography-root{color:#fff!important;font-weight:600!important}.surgery-date-header .MuiSvgIcon-root{color:#fff!important}.surgery-date-header .MuiBadge-badge{font-size:.7rem;font-weight:700}.surgery-card{border-left:4px solid #5035ed;border-radius:6px;margin-bottom:8px;padding:16px;transition:all .2s;position:relative;overflow:hidden}.surgery-card:hover{background-color:#00000005;transform:translateY(-2px);box-shadow:0 4px 8px #00000014}.surgery-card:before{content:"";background:linear-gradient(90deg,#ffffff1a 0%,#fff0 100%);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:0;transform:translate(-100%)}.surgery-card:hover:before{transform:translate(100%)}.surgery-card .patient-name{margin-bottom:4px;font-weight:700;line-height:1.3}.surgery-card .patient-info{color:#0009;font-size:.8rem}.surgery-card .surgery-details{margin-top:8px}.surgery-card .surgery-surgeon,.surgery-card .surgery-procedures{margin-bottom:4px}.surgery-card .surgery-surgeon strong,.surgery-card .surgery-procedures strong{font-weight:600}.surgery-accordion{border-radius:8px;margin-bottom:16px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 6px #0000000f}.surgery-accordion:hover{box-shadow:0 4px 12px #0000001a}.surgery-accordion .MuiAccordionSummary-root{min-height:64px;transition:background-color .2s}.surgery-accordion .MuiAccordionSummary-root.Mui-expanded{min-height:64px}.surgery-accordion .MuiAccordionSummary-root:hover{background-color:#00000008}.surgery-accordion .MuiAccordionDetails-root{padding:8px 16px 16px}.surgery-summary{flex-direction:column;gap:8px;display:flex}.room-chip{font-weight:500;transition:transform .2s;transform:scale(1)}.room-chip:hover{transform:scale(1.05)}.surgery-container{flex-direction:column;gap:8px;margin-bottom:16px;padding-right:8px;display:flex;overflow:visible}.surgery-container::-webkit-scrollbar{width:8px}.surgery-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.surgery-container::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.surgery-container::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.import-summary-dialog .MuiPaper-root{border-radius:8px;flex-direction:column;max-height:90vh;display:flex;overflow:hidden}.import-summary-dialog .dialog-title{border-bottom:1px solid #ffffff1a;color:#fff!important;background-color:#5035ed!important}.import-summary-dialog .dialog-title .MuiTypography-root{color:#fff!important;font-weight:600!important}.import-summary-dialog .dialog-title .MuiIconButton-root{color:#fff!important}.import-summary-dialog .dialog-content{padding:16px;overflow-y:auto}.import-summary-dialog .dialog-content::-webkit-scrollbar{width:8px}.import-summary-dialog .dialog-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.import-summary-dialog .dialog-content::-webkit-scrollbar-thumb{background:#c5c5c5;border-radius:4px}.import-summary-dialog .dialog-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.import-summary-dialog .dialog-actions{border-top:1px solid #00000014;padding:16px 24px}.import-summary-dialog .dialog-actions .MuiButton-root{min-width:100px}.import-summary-dialog .success-message{align-items:center;margin-top:8px;margin-bottom:24px;display:flex}.import-summary-dialog .success-message .MuiSvgIcon-root{margin-right:12px;font-size:28px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1{flex-direction:column;gap:20px;padding:20px 8px 10px 15px;display:flex}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7{flex-direction:row;align-items:center;gap:1rem;padding:0 15px 0 14px;display:flex}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7._flexEnd_13maq_14{justify-content:flex-end}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17{box-sizing:border-box;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;overflow:visible}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17._hide_13maq_27{display:none}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7{width:100%;max-width:768px;height:42px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputBase-root{height:42px!important;min-height:42px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputBase-input{box-sizing:border-box;height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiOutlinedInput-notchedOutline{top:-5px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px)scale(1)!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._input_13maq_7 .MuiInputLabel-shrink{transform:translate(14px,-16px)scale(.75)!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{width:auto;max-width:fit-content;height:42px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._noData_13maq_75{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}._checkboxHeaderReferringPhysicians_13maq_84{padding-right:50px}._actionsReferringPhysicians_13maq_88{justify-content:flex-end;align-items:center;gap:10px;display:flex}._actionsReferringPhysicians_13maq_88._checkbox_13maq_84{padding-right:50px}@media screen and (width>=769px) and (width<=1300px){._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{flex-shrink:0}._referringPhysiciansMainContainer_13maq_1 ._buttonGroup_13maq_108{gap:.75rem}}@media screen and (width<=768px){._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7{flex-direction:column;gap:.5rem;padding:0 8px}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17{flex-direction:column;gap:.5rem;width:100%}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._addPhysicianButton_13maq_60,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._searchAdd_13maq_17 ._importPhysiciansButton_13maq_65,._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._inputContainer_13maq_7 ._sendEmailButton_13maq_70{width:100%;max-width:100%;height:42px!important}._referringPhysiciansMainContainer_13maq_1 ._content_13maq_1 ._sendBulkEmailHeader_13maq_138{flex-direction:column;gap:10px;height:40px}._referringPhysiciansMainContainer_13maq_1 ._buttonGroup_13maq_108{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}}._smsTextField_13maq_151{background-color:#fff;width:100%}._buttonGroup_13maq_108{box-sizing:border-box;flex-direction:row;flex-shrink:0;align-items:center;gap:1rem;width:auto;display:flex;overflow:hidden}._dialogTitle_1pd33_1{justify-content:space-between;align-items:center;display:flex}._dragDropArea_1pd33_7{text-align:center;background-color:#f9f9f9;border:2px dashed #ccc;border-radius:8px;margin-top:20px;padding:30px;position:relative}._dragDropArea_1pd33_7._dragging_1pd33_16{background-color:#f0f8ff;border-color:#1976d2}._loadingOverlay_1pd33_21{z-index:1;background-color:#fffc;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._loadingContent_1pd33_35{text-align:center}._uploadIcon_1pd33_39{color:#aaa;margin-bottom:8px;font-size:48px}._fileChip_1pd33_45{max-width:100%;overflow:hidden}._dialogActions_1pd33_50{padding:16px}._importButton_1pd33_54{align-items:center;display:flex}._wideFormat_sr7du_1 .parent-modal-box{width:85vw!important;max-width:85vw!important}.new-referring-physician-main-container .content{padding:20px 20px 20px 25px;display:flex}.new-referring-physician-main-container .content .input-container{flex:1}.new-referring-physician-main-container .content .submit-button-container{text-align:right;flex:1}.new-referring-physician-main-container .content .submit-button-container .submit-button{width:fit-content;margin-top:10px}@media screen and (width<=768px){.new-referring-physician-main-container .content{flex-direction:column}.new-referring-physician-main-container .content .submit-button-container .submit-button{width:100%}}.add-new-labor-cost-container{background:#fff;border-radius:12px;width:fit-content;min-width:33%;box-shadow:0 0 10px #a1a1a1}.add-new-labor-cost-container.is-upload-mode{min-height:fit-content}.add-new-labor-cost-container .header{background:var(--primary-light);border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:20px;display:flex}.add-new-labor-cost-container .manual-body{flex-direction:column;gap:10px;padding:20px;display:flex}.add-new-labor-cost-container .manual-body .input-container{flex-direction:column;gap:5px;display:flex}.add-new-labor-cost-container .manual-body .input-container .label{font-size:1rem;font-weight:600}.add-new-labor-cost-container .manual-body .input-container .input{border:1px solid #d3d3d3;border-radius:5px;outline:none;padding:10px;transition:all .3s}.add-new-labor-cost-container .manual-body .input-container .input:focus{border:1px solid var(--primary)}.add-new-labor-cost-container .upload-body .empty-state{flex-direction:column;align-items:center;gap:20px;height:100%;padding-top:30px;display:flex}.add-new-labor-cost-container .upload-body .empty-state .helper-text{text-align:center}.add-new-labor-cost-container .upload-body .empty-state .helper-text span{color:var(--primary);font-weight:bolder}.add-new-labor-cost-container .upload-body .empty-state .upload-container{border-top:1px dashed var(--primary-light);justify-content:center;align-items:center;width:100%;height:100%;min-height:180px;display:flex}.add-new-labor-cost-container .upload-body .empty-state .upload-container .upload-icon{border:1px solid var(--primary-light);flex-direction:column;width:85px;height:85px;display:flex}.add-new-labor-cost-container .upload-body .table-container{flex-direction:column;padding:15px 0 10px;display:flex}.add-new-labor-cost-container .upload-body .table-container .actions{margin-right:15px}.add-new-labor-cost-container .actions{justify-content:flex-end;gap:10px;display:flex}.labor-cost-main-container .labor-cost-container{flex-direction:column;margin:15px 10px;display:flex}.labor-cost-main-container .labor-cost-container .search{margin:0 10px}.labor-cost-main-container .actions{align-items:center;gap:5px;display:flex}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1{flex-direction:column;gap:20px;padding:20px 8px 10px 15px;display:flex}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7{flex-direction:row;align-items:center;gap:1rem;padding:0 15px 0 14px;display:flex}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7._flexEnd_1q8pn_14{justify-content:flex-end}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17._hide_1q8pn_25{display:none}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7{width:100%;max-width:768px;height:42px}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputBase-root{height:42px!important;min-height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputBase-input{box-sizing:border-box;height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiOutlinedInput-notchedOutline{top:-5px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px)scale(1)!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._input_1q8pn_7 .MuiInputLabel-shrink{transform:translate(14px,-16px)scale(.75)!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._addScrubTechnicianButton_1q8pn_58,._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._sendEmailButton_1q8pn_62{max-width:fit-content;height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._noData_1q8pn_66{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}._checkboxHeaderScrubTechnicians_1q8pn_75{padding-right:50px}._actionsScrubTechnicians_1q8pn_79{justify-content:flex-end;align-items:center;gap:10px;display:flex}._actionsScrubTechnicians_1q8pn_79._checkbox_1q8pn_75{padding-right:50px}@media screen and (width<=768px){._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7{flex-direction:column;gap:.5rem}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17{flex-direction:column;gap:.5rem;width:100%}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._searchAdd_1q8pn_17 ._addScrubTechnicianButton_1q8pn_58,._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._inputContainer_1q8pn_7 ._sendEmailButton_1q8pn_62{max-width:100%;height:42px!important}._scrubTechniciansMainContainer_1q8pn_1 ._content_1q8pn_1 ._sendBulkEmailHeader_1q8pn_107{height:unset;flex-direction:column;gap:10px}}.new-scrub-technician-main-container .content{padding:20px 20px 20px 25px;display:flex}.new-scrub-technician-main-container .content .input-container{flex:1}.new-scrub-technician-main-container .content .input-container .select-speciality-wrapper{margin-top:10px}.new-scrub-technician-main-container .content .input-container .select-speciality-wrapper .MuiInputLabel-root{background-color:#fff}.new-scrub-technician-main-container .content .submit-button-container{text-align:right;flex:1}.new-scrub-technician-main-container .content .submit-button-container .submit-button{width:fit-content;margin-top:10px}@media screen and (width<=768px){.new-scrub-technician-main-container .content{flex-direction:column}.new-scrub-technician-main-container .content .submit-button-container .submit-button{width:100%}}._container_ix8zt_1{justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}._alert_ix8zt_9{flex-direction:column;justify-content:center;align-items:center;display:flex}._center_ix8zt_16{text-align:center}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.date-picker-input-wrapper{position:relative}.date-picker-input-wrapper .date-picker-dialog{border:none;border-radius:8px;max-width:90vw;max-height:90vh;padding:0;box-shadow:0 5px 15px #0000004d}.date-picker-input-wrapper .date-picker-dialog::backdrop{background-color:#00000080}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content{background-color:#fff;padding:16px}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content .rdp{margin:0}.date-picker-input-wrapper .date-picker-dialog .date-picker-dialog-content .date-picker-footer{text-align:center;color:#666;border-top:1px solid #e0e0e0;margin-top:12px;padding-top:12px;font-size:14px}.wallet-card-container{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.wallet-card-paper{border-radius:8px;max-width:800px;margin:0 auto;padding:2rem}.legal-overlay-modal{justify-content:center;align-items:center;display:flex}.legal-overlay-content{background-color:#fff;border-radius:8px;outline:none;width:90%;max-width:800px;max-height:80vh;padding:2rem;overflow-y:auto;box-shadow:0 4px 10px #0000001a}.legal-content{font-size:.9rem;line-height:1.5}.legal-content h2{color:var(--primary-main,#0247a1);margin-top:0}.legal-content p{margin-bottom:1rem}.legal-content ol,.legal-content ul{margin-bottom:1rem;padding-left:1.5rem}.legal-content li{margin-bottom:.5rem}@media (width<=600px){.wallet-card-paper{margin:0 1rem;padding:1rem}.legal-overlay-content{width:95%;padding:1rem}}.wallet-card-download-button{cursor:pointer;background-color:#0000;border:none}._staffMainContainer_12vl4_1 ._content_12vl4_1{flex-direction:column;gap:20px;padding:20px 8px 10px 15px;display:flex}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1{flex-direction:row;align-items:center;gap:1rem;padding:0 15px 0 14px;display:flex}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8{box-sizing:border-box;flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;overflow:visible}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18{flex-direction:row;flex:1;align-items:center;gap:.75rem;max-width:600px;display:flex}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1{flex:1;height:42px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputBase-root{height:42px!important;min-height:42px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputBase-input{box-sizing:border-box;height:42px!important;min-height:42px!important;padding:8px 12px!important;line-height:26px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiOutlinedInput-notchedOutline{top:-5px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px)scale(1)!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1 .MuiInputLabel-shrink{transform:translate(14px,-16px)scale(.75)!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._filterToggle_wfbno_55{text-transform:none;flex-shrink:0;width:auto;max-width:fit-content;font-weight:500;height:42px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._clearButton_wfbno_63{flex-shrink:0;width:auto;max-width:fit-content;height:42px!important}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{width:auto;max-width:fit-content;height:42px!important}._staffHeaderContainer_wfbno_1 ._filtersCollapse_wfbno_74{background:#00000005;border-top:1px solid #00000014;border-radius:0 0 8px 8px;margin:0 15px 0 14px}._staffHeaderContainer_wfbno_1 ._filtersContainer_wfbno_80{flex-direction:column;gap:16px;padding:20px 15px;display:flex}._staffHeaderContainer_wfbno_1 ._filtersGrid_wfbno_86{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:16px;display:grid}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 ._MuiOutlinedInput-root_wfbno_92{height:42px!important;min-height:42px!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 ._MuiSelect-select_wfbno_96{box-sizing:border-box;padding:8px 12px!important;line-height:26px!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiInputLabel-root{line-height:42px!important;transform:translate(14px)scale(1)!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiInputLabel-shrink{transform:translate(14px,-16px)scale(.75)!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiOutlinedInput-notchedOutline{top:-5px!important}._staffHeaderContainer_wfbno_1 ._filterField_wfbno_92 .MuiOutlinedInput-notchedOutline legend{height:10px!important;line-height:10px!important}._staffHeaderContainer_wfbno_1 ._checkboxGroup_wfbno_115{flex-direction:row;grid-column:span 2;align-items:center;gap:24px;display:flex}._buttonGroup_wfbno_123{box-sizing:border-box;flex-direction:row;flex-shrink:0;align-items:center;gap:1rem;width:auto;display:flex;overflow:hidden}@media screen and (width>=769px) and (width<=1300px){._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{flex-shrink:0}._staffHeaderContainer_wfbno_1 ._buttonGroup_wfbno_123{gap:.75rem}}@media screen and (width<=768px){._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1{flex-direction:column;gap:.5rem;padding:0 8px}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8{flex-direction:column;gap:.5rem;width:100%}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18{flex-direction:column;gap:.5rem;width:100%;max-width:none}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._input_wfbno_1{width:100%}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._filterToggle_wfbno_55,._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._searchWithFilters_wfbno_18 ._clearButton_wfbno_63{width:100%;max-width:none}._staffHeaderContainer_wfbno_1 ._inputContainer_wfbno_1 ._searchAdd_wfbno_8 ._addStaffButton_wfbno_69{width:100%;max-width:100%;height:42px!important}._staffHeaderContainer_wfbno_1 ._filtersCollapse_wfbno_74{margin:0 8px}._staffHeaderContainer_wfbno_1 ._filtersContainer_wfbno_80{padding:16px 8px}._staffHeaderContainer_wfbno_1 ._filtersGrid_wfbno_86{grid-template-columns:1fr;gap:12px}._staffHeaderContainer_wfbno_1 ._checkboxGroup_wfbno_115{flex-direction:column;grid-column:span 1;align-items:flex-start;gap:12px}._staffHeaderContainer_wfbno_1 ._buttonGroup_wfbno_123{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important;width:100%!important}}._staffList_r7vcw_1{background-color:#0000;flex-direction:column;gap:20px;min-height:100vh;padding:0;display:flex}._dataTable_r7vcw_10{background:#fff;border:1px solid #0000000f;border-radius:12px;margin:0 15px 10px 14px;overflow:hidden;box-shadow:0 2px 8px #0000001a}@media (width<=768px){._staffList_r7vcw_1{gap:16px}._dataTable_r7vcw_10{border-radius:8px;margin:0 8px 8px}}@media (width<=480px){._staffList_r7vcw_1{gap:12px}._dataTable_r7vcw_10{border-radius:6px;margin:0 4px 4px}}._formContainer_13xi5_1{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff;border:1px solid #0000000f;border-radius:16px;max-width:900px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #00000014}._header_13xi5_12{border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;margin-bottom:24px;padding:24px 32px 0;display:flex}._title_13xi5_21{color:#1d1d1f;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:600}._closeButton_13xi5_29{color:#8e8e93;border-radius:12px;padding:8px;transition:all .2s}._closeButton_13xi5_29:hover{color:#1d1d1f;background-color:#0000000a}._form_13xi5_1{padding:0 32px 24px}._compactSection_13xi5_44{margin-bottom:16px}._sectionLabel_13xi5_48{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600}._chipRow_13xi5_57{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:flex}._compactChip_13xi5_65{color:#007aff;background-color:#007aff1a;border-radius:16px;height:28px;font-size:12px;font-weight:500}._compactChip_13xi5_65 ._MuiChip-deleteIcon_13xi5_73{color:#007aff;font-size:16px}._compactChip_13xi5_65 ._MuiChip-deleteIcon_13xi5_73:hover{color:#0056cc}._compactTextField_13xi5_81{min-width:200px}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84{background-color:#00000005;border-radius:8px;height:40px}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._compactTextField_13xi5_81 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-width:2px;border-color:#007aff}._compactTextField_13xi5_81 ._MuiInputBase-input_13xi5_96{color:#1d1d1f;padding:8px 12px;font-size:14px}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84{background-color:#00000005;border-radius:12px;transition:all .2s}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._textField_13xi5_102 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-width:2px;border-color:#007aff}._textField_13xi5_102 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._textField_13xi5_102 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._textField_13xi5_102 ._MuiInputBase-input_13xi5_96{color:#1d1d1f;padding:16px 14px;font-size:16px}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84{background-color:#00000005;border-radius:12px;transition:all .2s}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._selectField_13xi5_127 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-width:2px;border-color:#007aff}._selectField_13xi5_127 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._selectField_13xi5_127 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._selectField_13xi5_127 ._MuiSelect-select_13xi5_146{color:#1d1d1f;padding:16px 14px;font-size:16px}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84{background-color:#00000005;border-radius:12px;transition:all .2s}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84:hover ._MuiOutlinedInput-notchedOutline_13xi5_89{border-color:#0003}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiOutlinedInput-root_13xi5_84._Mui-focused_13xi5_92 ._MuiOutlinedInput-notchedOutline_13xi5_89{border-width:2px;border-color:#007aff}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiInputLabel-root_13xi5_114{color:#8e8e93;font-weight:500}._credentialsContainer_13xi5_152 ._autocompleteField_13xi5_152 ._MuiInputLabel-root_13xi5_114._Mui-focused_13xi5_92{color:#007aff}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171{color:#007aff;background-color:#007aff1a;border-radius:20px;height:32px;font-size:14px;font-weight:500}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171 ._MuiChip-deleteIcon_13xi5_73{color:#007aff;font-size:18px}._credentialsContainer_13xi5_152 ._credentialChip_13xi5_171 ._MuiChip-deleteIcon_13xi5_73:hover{color:#0056cc}._checkboxesContainer_13xi5_187{border-top:1px solid #0000000f;gap:40px;margin:20px 0 16px;padding:20px 0;display:flex}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195{color:#8e8e93;border-radius:8px;padding:8px;transition:all .2s}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195:hover{background-color:#0000000a}._checkbox_13xi5_187 ._MuiCheckbox-root_13xi5_195._Mui-checked_13xi5_204{color:#007aff}._checkbox_13xi5_187 ._MuiFormControlLabel-label_13xi5_207{color:#1d1d1f;margin-left:8px;font-size:16px;font-weight:500}._addServiceLineButton_13xi5_214{border-top:1px solid #00000014;border-radius:12px;margin-top:8px;transition:all .2s;color:var(--primary)!important;background-color:#5035ed0f!important;padding:10px 14px!important;font-weight:600!important}._addServiceLineButton_13xi5_214:hover{color:var(--primary-hover,var(--primary))!important;background-color:#5035ed1f!important}._addServiceLineButton_13xi5_214 ._MuiListItemIcon-root_13xi5_228{min-width:32px;color:inherit}._actions_13xi5_233{border-top:1px solid #0000000f;justify-content:flex-end;gap:16px;margin-top:0;padding-top:20px;display:flex}._cancelButton_13xi5_242{text-transform:none;color:#1d1d1f;border-color:#d1d1d6;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s}._cancelButton_13xi5_242:hover{background-color:#0000000a;border-color:#8e8e93}._saveButton_13xi5_257{background-color:var(--primary);color:#fff;text-transform:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s;box-shadow:0 4px 16px #5035ed4d}._saveButton_13xi5_257:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #5035ed66}._saveButton_13xi5_257:disabled{background-color:var(--primary-disabled);color:#fff;box-shadow:none;transform:none}._errorText_13xi5_280{color:#ff3b30;margin-top:6px;margin-left:14px;font-size:14px;font-weight:500;display:block}@media (width<=768px){._formContainer_13xi5_1{border-radius:12px;max-width:none;margin:16px}._header_13xi5_12{padding:24px 24px 0}._title_13xi5_21{font-size:24px}._form_13xi5_1{padding:0 24px 24px}._checkboxesContainer_13xi5_187{flex-direction:column;gap:20px}._actions_13xi5_233{flex-direction:column-reverse;gap:12px}._cancelButton_13xi5_242,._saveButton_13xi5_257{width:100%;padding:16px 24px}}@media (width<=480px){._formContainer_13xi5_1{border-radius:12px;margin:8px}._header_13xi5_12{padding:20px 20px 0}._form_13xi5_1{padding:0 20px 20px}._title_13xi5_21{font-size:20px}._textField_13xi5_102 ._MuiInputBase-input_13xi5_96,._selectField_13xi5_127 ._MuiSelect-select_13xi5_146{padding:14px 12px;font-size:16px}}._staffDetails_1ek9g_1{background-color:var(--grayscale-lightest);min-height:100vh;padding:24px}._header_1ek9g_7{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._headerLeft_1ek9g_14{align-items:center;gap:16px;display:flex}._backButton_1ek9g_20{color:var(--grayscale-contrast-text);background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}._backButton_1ek9g_20:hover{background-color:var(--grayscale-lightest);color:var(--primary)}._title_1ek9g_31{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h2);font-size:var(--font-size-h2);margin:0}._headerActions_1ek9g_38{gap:12px;display:flex}._editButton_1ek9g_43{text-transform:none;border-color:var(--primary);color:var(--primary);border-radius:8px;padding:10px 20px;font-weight:500}._editButton_1ek9g_43:hover{border-color:var(--primary-hover);background-color:var(--primary-lightest)}._deleteButton_1ek9g_56{text-transform:none;border-color:var(--error);color:var(--error);border-radius:8px;padding:10px 20px;font-weight:500}._deleteButton_1ek9g_56:hover{border-color:var(--error-hover);background-color:var(--error-lightest)}._detailsContainer_1ek9g_69{border:1px solid var(--grayscale-light);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 16px #0000001a}._profileInfo_1ek9g_77{padding:32px}._name_1ek9g_81{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h2);margin-bottom:8px}._email_1ek9g_87{color:var(--grayscale);margin-bottom:16px}._statusChips_1ek9g_92{flex-wrap:wrap;gap:8px;display:flex}._statusChip_1ek9g_92{border-radius:16px;font-weight:500}._statusChip_1ek9g_92._MuiChip-outlined_1ek9g_102{border-width:2px}._divider_1ek9g_106{border-color:var(--grayscale-light);margin:0 32px}._detailsGrid_1ek9g_111{padding:32px}._detailItem_1ek9g_115{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}._detailIcon_1ek9g_122{background-color:var(--primary-lightest);width:40px;height:40px;color:var(--primary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._detailContent_1ek9g_134{flex:1}._detailLabel_1ek9g_138{color:var(--grayscale);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.75rem;font-weight:500}._detailValue_1ek9g_147{color:var(--grayscale-contrast-text);font-weight:400;line-height:1.5}._credentialsContainer_1ek9g_153{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}._credentialChip_1ek9g_160{background-color:var(--secondary-lightest);color:var(--secondary-contrast-text);border-radius:12px;font-weight:500}._noCredentials_1ek9g_167{color:var(--grayscale);font-style:italic}._metadataSection_1ek9g_172{background-color:var(--grayscale-lightest);padding:32px}._metadataTitle_1ek9g_177{color:var(--grayscale-contrast-text);font-weight:var(--font-weight-h3);margin-bottom:16px}._metadataItem_1ek9g_183{margin-bottom:16px}._metadataLabel_1ek9g_187{color:var(--grayscale);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:.75rem;font-weight:500}._metadataValue_1ek9g_196{color:var(--grayscale-contrast-text);font-weight:400}._metadataSubValue_1ek9g_201{color:var(--grayscale);margin-top:2px;font-style:italic;display:block}@media (width<=768px){._staffDetails_1ek9g_1{padding:16px}._header_1ek9g_7{flex-direction:column;align-items:stretch;gap:16px}._headerActions_1ek9g_38{justify-content:stretch}._editButton_1ek9g_43,._deleteButton_1ek9g_56{flex:1}._profileInfo_1ek9g_77{text-align:center;padding:24px}._detailsGrid_1ek9g_111{padding:24px}._detailItem_1ek9g_115{text-align:center;flex-direction:column;gap:8px}._detailIcon_1ek9g_122{align-self:center}._metadataSection_1ek9g_172{padding:24px}}@media (width<=480px){._staffDetails_1ek9g_1{padding:12px}._profileInfo_1ek9g_77,._detailsGrid_1ek9g_111,._metadataSection_1ek9g_172{padding:16px}._title_1ek9g_31{font-size:1.125rem}._name_1ek9g_81{font-size:1.25rem}}._emailInputContainer_1tk0q_1{width:100%}._label_1tk0q_5{color:#8e8e93;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:14px;font-weight:600}._emailTextField_1tk0q_14{margin-bottom:12px}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17{background-color:#00000005;border:1px solid #00000014;border-radius:12px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1)}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17:hover{background-color:#0000000a;border-color:#0000001f}._emailTextField_1tk0q_14 ._MuiOutlinedInput-root_1tk0q_17._Mui-focused_1tk0q_28{background-color:#fff;border-width:2px;border-color:#007aff;box-shadow:0 0 0 4px #007aff1a}._emailTextField_1tk0q_14 ._MuiInputBase-input_1tk0q_34{color:#1d1d1f;padding:8px 12px;font-size:14px;font-weight:400}._emailTextField_1tk0q_14 ._MuiInputLabel-root_1tk0q_40{color:#8e8e93;font-size:14px;font-weight:500}._emailTextField_1tk0q_14 ._MuiInputLabel-root_1tk0q_40._Mui-focused_1tk0q_28{color:#007aff}._emailTextField_1tk0q_14 ._MuiFormHelperText-root_1tk0q_48{color:#ff3b30;margin-top:6px;margin-left:0;font-size:12px}._addButton_1tk0q_55{color:#007aff;border-radius:8px;width:24px;height:24px;transition:all .2s cubic-bezier(.4,0,.2,1)}._addButton_1tk0q_55:hover{color:#0056cc;background-color:#007aff1a}._addButton_1tk0q_55:disabled{color:#d1d1d6;background-color:#0000}._addButton_1tk0q_55 ._MuiSvgIcon-root_1tk0q_70{font-size:18px}._chipsContainer_1tk0q_74{flex-wrap:wrap;align-items:flex-start;gap:6px;min-height:28px;margin-top:4px;display:flex}._emailChip_1tk0q_83{color:#007aff;background-color:#007aff14;border:1px solid #007aff33;border-radius:20px;height:24px;font-size:12px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}._emailChip_1tk0q_83:hover{background-color:#007aff1f;border-color:#007aff4d}._emailChip_1tk0q_83 ._MuiChip-label_1tk0q_97{white-space:nowrap;text-overflow:ellipsis;max-width:200px;padding:0 8px;font-size:12px;overflow:hidden}._emailChip_1tk0q_83 ._MuiChip-deleteIcon_1tk0q_105{color:#007aff;margin:0 4px 0 0;font-size:14px}._emailChip_1tk0q_83 ._MuiChip-deleteIcon_1tk0q_105:hover{color:#ff3b30;background-color:#ff3b301a}@media (width<=768px){._chipsContainer_1tk0q_74{gap:4px}._emailChip_1tk0q_83{height:22px;font-size:11px}._emailChip_1tk0q_83 ._MuiChip-label_1tk0q_97{max-width:150px}._addButton_1tk0q_55{width:22px;height:22px}._addButton_1tk0q_55 ._MuiSvgIcon-root_1tk0q_70{font-size:16px}}._container_tfhhd_2{background-color:#f8f9fa;min-height:100vh}._content_tfhhd_7{width:100%;padding:0}._tabContent_tfhhd_12{padding:1.5rem 1rem}._generalSettingsContainer_tfhhd_16{background:0 0;max-width:1200px;margin:0 auto;padding:1rem 1rem 0}._tabHeader_tfhhd_23{justify-content:flex-end;align-items:center;margin-bottom:1.5rem;padding:0 1rem;display:flex}._saveButton_tfhhd_31{text-transform:none;letter-spacing:-.01em;border-radius:8px;min-width:88px;height:36px;font-size:.875rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000001a}._saveButton_tfhhd_31:hover{transform:translateY(-.5px);box-shadow:0 2px 6px #00000026}._saveButton_tfhhd_31:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}._saveButton_tfhhd_31:disabled{opacity:.6;transform:none;box-shadow:0 1px 3px #0000001a}._settingsGrid_tfhhd_56{padding:0 1rem}._tabDescription_tfhhd_97{color:#6c757d;margin-bottom:1.5rem;font-size:.875rem;line-height:1.5}._placeholderContent_tfhhd_104{text-align:center;color:#6c757d;background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:2.5rem;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000000d}._placeholderContent_tfhhd_104:hover{box-shadow:0 2px 8px #00000014}._settingsCard_tfhhd_118{background:#fff;border:1px solid #e9ecef;border-radius:8px;height:100%;transition:all .2s ease-in-out;box-shadow:0 1px 4px #00000014}._settingsCard_tfhhd_118:hover{box-shadow:0 2px 8px #0000001f}._cardTitle_tfhhd_130{color:#0c0e35;margin-bottom:.25rem;font-size:1rem;font-weight:600}._titleContainer_tfhhd_137{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}._infoIcon_tfhhd_144{color:#666;margin-top:-2px;padding:.25rem}._infoIcon_tfhhd_144:hover{color:#5035ed;background-color:#5035ed1a}._cardDescription_tfhhd_154{color:#6c757d;margin-bottom:1rem;font-size:.8rem;line-height:1.3}._cardHeader_tfhhd_161{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}._inputField_tfhhd_168{margin-top:.5rem}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171{background-color:#fff;border-radius:6px}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171:hover ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#beb4f8}._inputField_tfhhd_168 ._MuiOutlinedInput-root_tfhhd_171._Mui-focused_tfhhd_178 ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-width:2px;border-color:#5035ed}._inputField_tfhhd_168 ._MuiInputLabel-root_tfhhd_182._Mui-focused_tfhhd_178{color:#5035ed}._inputField_tfhhd_168 ._MuiInputBase-input_tfhhd_185::placeholder{color:#adb5bd;opacity:1}._textAreaField_tfhhd_190{margin-top:.25rem}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171{background-color:#fff;border-radius:6px}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171:hover ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-color:#beb4f8}._textAreaField_tfhhd_190 ._MuiOutlinedInput-root_tfhhd_171._Mui-focused_tfhhd_178 ._MuiOutlinedInput-notchedOutline_tfhhd_175{border-width:2px;border-color:#5035ed}._textAreaField_tfhhd_190 ._MuiInputLabel-root_tfhhd_182._Mui-focused_tfhhd_178{color:#5035ed}._popupBackdrop_tfhhd_208{z-index:1000;background:0 0;position:fixed;inset:0}._infoPopup_tfhhd_218{z-index:1001;color:#fff;background:#000;border-radius:8px;max-width:320px;padding:12px 16px;animation:.2s ease-out _fadeIn_tfhhd_1;position:fixed;transform:translate(-50%);box-shadow:0 4px 20px #0000004d}._popupArrow_tfhhd_231{border-bottom:6px solid #000;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}._popupContent_tfhhd_243{color:#fff;margin:0;font-size:.875rem;line-height:1.5}@keyframes _fadeIn_tfhhd_1{0%{opacity:0;transform:translate(-50%)translateY(-8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}._statusList_tfhhd_260{flex-direction:column;gap:.5rem;display:flex}._statusItem_tfhhd_266{cursor:grab;background:#fff;border:1px solid #e9ecef;border-radius:6px;align-items:center;padding:.75rem;transition:all .2s ease-in-out;display:flex}._statusItem_tfhhd_266:hover{border-color:#beb4f8;box-shadow:0 1px 4px #5035ed1a}._statusItem_tfhhd_266._dragging_tfhhd_280{border-color:#5035ed;transform:rotate(1deg);box-shadow:0 4px 12px #00000026}._dragHandle_tfhhd_286{color:#6c757d;cursor:grab;justify-content:center;align-items:center;margin-right:.75rem;display:flex}._dragHandle_tfhhd_286:active{cursor:grabbing}._statusContent_tfhhd_298{flex:1;align-items:center;gap:.5rem;display:flex}._statusColor_tfhhd_305{border:2px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 1px #0000001a}._statusName_tfhhd_313{color:#0c0e35;font-size:.875rem;font-weight:500}._statusActions_tfhhd_319{opacity:0;gap:.25rem;transition:opacity .2s ease-in-out;display:flex}._statusItem_tfhhd_266:hover ._statusActions_tfhhd_319{opacity:1}._editStatusForm_tfhhd_329{flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}._colorSection_tfhhd_336{flex-direction:column;gap:.5rem;display:flex}._colorLabel_tfhhd_342{color:#0c0e35;font-size:.875rem;font-weight:500}._colorGrid_tfhhd_348{grid-template-columns:repeat(5,1fr);gap:.5rem;display:grid}._colorOption_tfhhd_354{cursor:pointer;border:2px solid #0000;border-radius:6px;width:32px;height:32px;transition:all .2s ease-in-out;position:relative}._colorOption_tfhhd_354:hover{border-color:#0003;transform:scale(1.05)}._colorOption_tfhhd_354._selectedColor_tfhhd_367{border-width:2px;border-color:#5035ed;transform:scale(1.05)}._colorOption_tfhhd_354._selectedColor_tfhhd_367:after{content:"✓";color:#fff;text-shadow:0 0 2px #00000080;font-size:.75rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=768px){._content_tfhhd_7{padding:.75rem}._cardHeader_tfhhd_161{flex-direction:column;align-items:stretch;gap:.75rem}._statusItem_tfhhd_266{padding:.5rem}._statusContent_tfhhd_298{gap:.375rem}._statusColor_tfhhd_305{width:14px;height:14px}._colorGrid_tfhhd_348{grid-template-columns:repeat(4,1fr);gap:.375rem}._colorOption_tfhhd_354{width:28px;height:28px}}@media (width<=480px){._content_tfhhd_7{padding:.5rem}._settingsCard_tfhhd_118{margin-bottom:.75rem}._statusActions_tfhhd_319{opacity:1}._colorGrid_tfhhd_348{grid-template-columns:repeat(3,1fr)}}._card_1qnnl_1{background:#fff;border:1px solid #00000014;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_1qnnl_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_1qnnl_14{padding:24px}._header_1qnnl_18{margin-bottom:20px}._titleContainer_1qnnl_22{align-items:center;gap:12px;margin-bottom:8px;display:flex}._icon_1qnnl_29{color:#5035ed;font-size:24px}._title_1qnnl_22{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._savingIndicator_1qnnl_41{align-items:center;gap:6px;margin-left:auto;display:flex}._savingText_1qnnl_48{color:#6c757d;font-size:12px;font-weight:500}._savedIndicator_1qnnl_54{align-items:center;gap:6px;margin-left:auto;display:flex}._savedIcon_1qnnl_61{color:#28a745;font-size:16px}._savedText_1qnnl_66{color:#28a745;font-size:12px;font-weight:500}._description_1qnnl_72{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._promptField_1qnnl_79{margin-bottom:12px}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82:hover{background-color:#f1f3f4;border-color:#beb4f8}._promptField_1qnnl_79 ._MuiOutlinedInput-root_1qnnl_82._Mui-focused_1qnnl_92{background-color:#fff;border-width:2px;border-color:#5035ed;box-shadow:0 0 0 3px #5035ed1a}._promptField_1qnnl_79 ._MuiInputLabel-root_1qnnl_98._Mui-focused_1qnnl_92{color:#5035ed}._promptField_1qnnl_79 ._MuiInputBase-input_1qnnl_101{color:#0c0e35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}._promptField_1qnnl_79 ._MuiInputBase-input_1qnnl_101::placeholder{color:#adb5bd;opacity:1}._input_1qnnl_112{min-height:200px}._footer_1qnnl_116{justify-content:flex-end;align-items:center;display:flex}._characterCount_1qnnl_122{color:#6c757d;font-size:12px;font-weight:500}@media (width<=768px){._content_1qnnl_14{padding:20px}._titleContainer_1qnnl_22{gap:10px}._icon_1qnnl_29{font-size:20px}._title_1qnnl_22{font-size:16px}._description_1qnnl_72{font-size:13px}._input_1qnnl_112{min-height:160px}}@media (width<=480px){._content_1qnnl_14{padding:16px}._titleContainer_1qnnl_22{flex-wrap:wrap;gap:8px}._icon_1qnnl_29{font-size:18px}._title_1qnnl_22{font-size:15px}._savingIndicator_1qnnl_41,._savedIndicator_1qnnl_54{margin-left:0}}._card_103e7_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_103e7_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_103e7_15{flex-direction:column;height:100%;padding:24px;display:flex}._header_103e7_22{margin-bottom:20px}._titleContainer_103e7_26{align-items:center;gap:12px;margin-bottom:8px;display:flex}._icon_103e7_33{color:#5035ed;font-size:24px}._title_103e7_26{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._description_103e7_45{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._dateRangeContainer_103e7_52{flex-direction:column;flex:1;gap:16px;display:flex}._datePickerWrapper_103e7_59{flex:1}._datePickerWrapper_103e7_59 .MuiTextField-root{width:100%}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65:hover{background-color:#f1f3f4;border-color:#beb4f8}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiOutlinedInput-root_103e7_65._Mui-focused_103e7_75{background-color:#fff;border-width:2px;border-color:#5035ed;box-shadow:0 0 0 3px #5035ed1a}._datePickerWrapper_103e7_59 .MuiTextField-root ._MuiInputLabel-root_103e7_81._Mui-focused_103e7_75{color:#5035ed}@media (width<=768px){._content_103e7_15{padding:20px}._titleContainer_103e7_26{gap:10px}._icon_103e7_33{font-size:20px}._title_103e7_26{font-size:16px}._description_103e7_45{font-size:13px}._dateRangeContainer_103e7_52{gap:12px}}@media (width<=480px){._content_103e7_15{padding:16px}._titleContainer_103e7_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_103e7_33{font-size:18px}._title_103e7_26{font-size:15px}}._card_1ptiy_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_1ptiy_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_1ptiy_15{flex-direction:column;height:100%;padding:24px;display:flex}._header_1ptiy_22{margin-bottom:20px}._title_1ptiy_26{color:#0c0e35;margin:0 0 8px;font-size:18px;font-weight:600}._description_1ptiy_33{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._actionContainer_1ptiy_40{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}._runButton_1ptiy_49{text-transform:none;letter-spacing:-.01em;border-radius:12px;min-height:48px;font-size:16px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #5035ed4d}._runButton_1ptiy_49:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 16px #5035ed66}._runButton_1ptiy_49:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #5035ed4d}._runButton_1ptiy_49:disabled{opacity:.6;transform:none;box-shadow:0 2px 8px #5035ed33}._helperText_1ptiy_73{color:#6c757d;text-align:center;font-size:12px;font-weight:500}@media (width<=768px){._content_1ptiy_15{padding:20px}._title_1ptiy_26{font-size:16px}._description_1ptiy_33{font-size:13px}._runButton_1ptiy_49{min-height:44px;font-size:15px}}@media (width<=480px){._content_1ptiy_15{padding:16px}._title_1ptiy_26{font-size:15px}._runButton_1ptiy_49{min-height:40px;font-size:14px}}._card_1sq2a_1{background:#fff;border:1px solid #00000014;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_1sq2a_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_1sq2a_14{padding:24px}._header_1sq2a_18{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}._titleContainer_1sq2a_26{flex:1;align-items:flex-start;gap:12px;display:flex}._icon_1sq2a_33{color:#5035ed;margin-top:2px;font-size:24px}._title_1sq2a_26{color:#0c0e35;margin:0 0 4px;font-size:18px;font-weight:600}._subtitle_1sq2a_46{color:#6c757d;margin:0;font-size:14px}._actions_1sq2a_52{flex-shrink:0;align-items:center;gap:12px;display:flex}._downloadButton_1sq2a_59{text-transform:none;color:#5035ed;border-color:#5035ed;border-radius:8px;min-width:120px;height:36px;font-size:14px;font-weight:500}._downloadButton_1sq2a_59:hover{background-color:#5035ed14;border-color:#5035ed}._saveButton_1sq2a_74{text-transform:none;border-radius:8px;min-width:120px;height:36px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #5035ed4d}._saveButton_1sq2a_74:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #5035ed66}._saveButton_1sq2a_74:disabled{opacity:.6;transform:none;box-shadow:0 2px 8px #5035ed33}._divider_1sq2a_94{border-color:#e9ecef;margin:20px 0}._groupsContainer_1sq2a_99{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}._groupCard_1sq2a_105{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1)}._groupCard_1sq2a_105:hover{background:#f1f3f4;border-color:#beb4f8;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}._groupHeader_1sq2a_119{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._groupName_1sq2a_126{color:#0c0e35;margin:0;font-size:16px;font-weight:600}._countChip_1sq2a_133{font-size:12px;font-weight:500}._groupDescription_1sq2a_138{color:#6c757d;margin-bottom:16px;font-size:13px;line-height:1.4}._surgeriesList_1sq2a_145{flex-direction:column;gap:6px;display:flex}._surgeryItem_1sq2a_151{color:#495057;margin:0;font-size:13px;line-height:1.4}._moreText_1sq2a_158{color:#5035ed;cursor:pointer;-webkit-user-select:none;user-select:none;margin:4px 0 0;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}._moreText_1sq2a_158:hover{color:#3f2bb8;text-decoration:underline}._moreText_1sq2a_158:active{transform:scale(.98)}._dialog_1sq2a_175{border-radius:16px;flex-direction:column;max-height:90vh;display:flex;box-shadow:0 24px 48px #00000029}._dialogTitle_1sq2a_183{border-bottom:1px solid #e9ecef;padding:16px 20px}._dialogTitleContent_1sq2a_188{justify-content:space-between;align-items:center;gap:16px;display:flex}._dialogGroupName_1sq2a_195{color:#0c0e35;margin:0;font-size:16px;font-weight:600}._dialogSubtitle_1sq2a_202{color:#6c757d;margin:0;font-size:12px}._closeButton_1sq2a_208{color:#6c757d;padding:4px;transition:all .2s cubic-bezier(.4,0,.2,1)}._closeButton_1sq2a_208:hover{color:#495057;background-color:#0000000a}._dialogContent_1sq2a_218{flex:1;min-height:0;padding:12px 20px 20px;overflow-y:auto}._dialogSurgeriesList_1sq2a_225{flex-direction:column;gap:4px;display:flex}._dialogSurgeryItem_1sq2a_231{border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:background-color .15s;display:flex}._dialogSurgeryItem_1sq2a_231:hover{background-color:#f8f9fa}._dialogSurgeryItem_1sq2a_231:not(:last-child){border-bottom:1px solid #f0f0f0}._surgeryDescription_1sq2a_247{color:#0c0e35;flex:1;margin:0;font-size:13px;font-weight:400;line-height:1.4}._surgeryDate_1sq2a_256{color:#6c757d;white-space:nowrap;flex-shrink:0;margin:0;font-size:11px}@media (width<=768px){._content_1sq2a_14{padding:20px}._header_1sq2a_18{flex-direction:column;align-items:stretch;gap:16px}._titleContainer_1sq2a_26{gap:10px}._icon_1sq2a_33{font-size:20px}._title_1sq2a_26{font-size:16px}._subtitle_1sq2a_46{font-size:13px}._actions_1sq2a_52{justify-content:space-between;gap:8px}._downloadButton_1sq2a_59,._saveButton_1sq2a_74{flex:1;min-width:auto}._groupsContainer_1sq2a_99{grid-template-columns:1fr;gap:12px}._groupCard_1sq2a_105{padding:16px}._dialogTitle_1sq2a_183{padding:12px 16px}._dialogGroupName_1sq2a_195{font-size:15px}._dialogContent_1sq2a_218{padding:8px 16px 16px}._dialogSurgeryItem_1sq2a_231{padding:6px 10px}._surgeryDescription_1sq2a_247{font-size:12px}._surgeryDate_1sq2a_256{font-size:10px}}@media (width<=480px){._content_1sq2a_14{padding:16px}._titleContainer_1sq2a_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_1sq2a_33{font-size:18px}._title_1sq2a_26{font-size:15px}._actions_1sq2a_52{flex-direction:column;gap:8px}._downloadButton_1sq2a_59,._saveButton_1sq2a_74{width:100%}}._alert_59xhu_1{background-color:#fdeded;border:1px solid #ea4848;border-radius:12px;box-shadow:0 2px 8px #ea484826}._alert_59xhu_1 ._MuiAlert-message_59xhu_7{padding:0}._title_59xhu_11{color:#921111;margin-bottom:4px;font-size:14px;font-weight:600}._container_96zv9_1{background:0 0;max-width:1200px;margin:0 auto;padding:1rem 1rem 0}.MuiCard-root,.MuiButton-root,.MuiTextField-root{transition:all .3s cubic-bezier(.4,0,.2,1)}@media (width<=768px){._container_96zv9_1{padding:.75rem .75rem 0}}@media (width<=480px){._container_96zv9_1{padding:.5rem .5rem 0}}._container_1pp5a_1{max-width:1200px;margin:0 auto;padding:24px}._pageTitle_1pp5a_7{color:#0c0e35!important;margin-top:0!important;margin-bottom:24px!important;font-size:1.75rem!important;font-weight:600!important}._header_1pp5a_15{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}@media (width<=768px){._header_1pp5a_15{flex-direction:column}}._headerContent_1pp5a_28{flex:1}._headerTitle_1pp5a_32{align-items:center;gap:12px;margin-bottom:8px;display:flex}._headerTitleText_1pp5a_39{color:#0c0e35!important;font-size:1.25rem!important;font-weight:600!important}._headerDescription_1pp5a_45{color:#6c757d!important}._rulesCount_1pp5a_49{color:#fff;background:#5035ed;border-radius:12px;padding:2px 10px;font-size:.875rem;font-weight:500}._headerActions_1pp5a_58{flex-shrink:0;align-items:flex-end;gap:12px;width:auto;flex-direction:column!important;display:flex!important}@media (width<=768px){._headerActions_1pp5a_58{align-items:stretch;width:100%}}._searchInput_1pp5a_73{width:370px;display:block}._searchInput_1pp5a_73 .MuiOutlinedInput-root{background-color:#f8f9fa;border-radius:8px}._searchInput_1pp5a_73 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._searchInput_1pp5a_73 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._searchInput_1pp5a_73 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#5035ed}@media (width<=768px){._searchInput_1pp5a_73{width:100%}}._actions_1pp5a_97{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}._unsavedBanner_1pp5a_106{z-index:100;background:linear-gradient(135deg,#fff3e0 0%,#ffe0b2 100%);border:1px solid #ee6c01;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:12px 20px;animation:.3s ease-out _slideDown_1pp5a_1;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #ee6c0126}@keyframes _slideDown_1pp5a_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._unsavedBanner_1pp5a_106 .MuiTypography-root{color:#e65100;font-weight:500}._unsavedBannerContent_1pp5a_137{align-items:center;gap:12px;display:flex}._unsavedBannerContent_1pp5a_137 .MuiTypography-root{color:#e65100!important;font-weight:500!important}._unsavedBannerActions_1pp5a_147{gap:8px;display:flex}._saveButton_1pp5a_152{background-color:#5035ed!important}._saveButton_1pp5a_152:hover{background-color:#3d28b8!important}._rulesList_1pp5a_159{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}._ruleCard_1pp5a_166{transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;background:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important}._ruleCard_1pp5a_166:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a!important}._ruleCard_1pp5a_166._dragging_1pp5a_178{transform:rotate(1deg);border-color:#5035ed!important;box-shadow:0 8px 24px #00000026!important}._ruleCard_1pp5a_166._collapsed_1pp5a_183 ._ruleCardContent_1pp5a_183{display:none}._ruleCard_1pp5a_166._hasError_1pp5a_186{border-color:#ea4848!important;border-left-width:4px!important}._ruleCard_1pp5a_166._hasDuplicateCard_1pp5a_190{border-color:#ee6c01!important}._ruleHeader_1pp5a_194{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#f8f9fa,#0000);border-bottom:1px solid #0000000f;align-items:center;padding:16px 20px;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex}._ruleHeader_1pp5a_194:hover{background:linear-gradient(90deg,#efecfd,#0000)}._priorityBadge_1pp5a_208{color:#fff;background:#5035ed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:.875rem;font-weight:700;display:flex}._dragHandle_1pp5a_223{cursor:grab;color:#9e9e9e;border-radius:4px;align-items:center;margin-right:12px;padding:4px;transition:all .2s;display:flex}._dragHandle_1pp5a_223:hover{color:#6c757d;background:#0000000a}._dragHandle_1pp5a_223:active{cursor:grabbing}._ruleTitleContainer_1pp5a_241{flex:1;min-width:0}._ruleTitleWrapper_1pp5a_246{align-items:center;gap:6px;display:flex}._ruleTitle_1pp5a_241{color:#0c0e35!important;margin:0!important;font-size:1rem!important;font-weight:600!important;line-height:1.4!important}._ruleSummary_1pp5a_260{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#6c757d!important;margin-top:4px!important;font-size:.8125rem!important;line-height:1.4!important}._ruleSummary_1pp5a_260 ._summaryIcon_1pp5a_269{opacity:.7;margin-right:4px;font-size:.75rem}._duplicateIcon_1pp5a_275{cursor:help;flex-shrink:0;color:#ee6c01!important;font-size:1rem!important}._ruleHeaderActions_1pp5a_282{align-items:center;gap:4px;margin-left:12px;display:flex}._expandIcon_1pp5a_289{color:#6c757d;transition:transform .2s}._expandIcon_1pp5a_289._expanded_1pp5a_293{transform:rotate(180deg)}._statusChip_1pp5a_297{height:24px;margin-right:8px;font-size:.75rem}._ruleCardContent_1pp5a_183{animation:.2s ease-out _fadeIn_1pp5a_1;padding:20px!important}@keyframes _fadeIn_1pp5a_1{0%{opacity:0}to{opacity:1}}._ruleCardContent_1pp5a_183 .MuiCardContent-root{padding:20px!important}._section_1pp5a_319{margin-bottom:24px}._section_1pp5a_319:last-child{margin-bottom:0}._sectionHeader_1pp5a_326{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._sectionLabelWrapper_1pp5a_333{margin-bottom:12px}._sectionLabel_1pp5a_333{align-items:center;gap:8px;display:flex;color:#0c0e35!important;font-size:.875rem!important;font-weight:600!important}._sectionLabel_1pp5a_333 ._required_1pp5a_345{color:#ea4848!important}._autocomplete_1pp5a_349 .MuiOutlinedInput-root,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root,._checkSelect_1pp5a_351 .MuiOutlinedInput-root,._valueInput_1pp5a_352 .MuiOutlinedInput-root{background-color:#f8f9fa;border-radius:8px;transition:all .2s ease-in-out}._autocomplete_1pp5a_349 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._checkSelect_1pp5a_351 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,._valueInput_1pp5a_352 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._autocomplete_1pp5a_349 .MuiOutlinedInput-root.Mui-focused,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root.Mui-focused,._checkSelect_1pp5a_351 .MuiOutlinedInput-root.Mui-focused,._valueInput_1pp5a_352 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._autocomplete_1pp5a_349 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._fieldSelect_1pp5a_350 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._checkSelect_1pp5a_351 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,._valueInput_1pp5a_352 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#5035ed}._autocomplete_1pp5a_349 .MuiInputLabel-root.Mui-focused,._fieldSelect_1pp5a_350 .MuiInputLabel-root.Mui-focused,._checkSelect_1pp5a_351 .MuiInputLabel-root.Mui-focused,._valueInput_1pp5a_352 .MuiInputLabel-root.Mui-focused{color:#5035ed}._autocomplete_1pp5a_349 .MuiInputBase-input,._fieldSelect_1pp5a_350 .MuiInputBase-input,._checkSelect_1pp5a_351 .MuiInputBase-input,._valueInput_1pp5a_352 .MuiInputBase-input{color:#0c0e35;font-size:14px}._autocomplete_1pp5a_349 .MuiInputBase-input::-moz-placeholder{color:#adb5bd;opacity:1}._fieldSelect_1pp5a_350 .MuiInputBase-input::-moz-placeholder{color:#adb5bd;opacity:1}._checkSelect_1pp5a_351 .MuiInputBase-input::-moz-placeholder{color:#adb5bd;opacity:1}._valueInput_1pp5a_352 .MuiInputBase-input::-moz-placeholder{color:#adb5bd;opacity:1}._autocomplete_1pp5a_349 .MuiInputBase-input::placeholder,._fieldSelect_1pp5a_350 .MuiInputBase-input::placeholder,._checkSelect_1pp5a_351 .MuiInputBase-input::placeholder,._valueInput_1pp5a_352 .MuiInputBase-input::placeholder{color:#adb5bd;opacity:1}._autocomplete_1pp5a_349{width:100%}._selectedCardPreview_1pp5a_401{background:#efecfd;border-radius:8px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}._selectedCardPreview_1pp5a_401 ._cardIcon_1pp5a_410{color:#5035ed}._selectedCardPreview_1pp5a_401 ._cardInfo_1pp5a_413{flex:1}._selectedCardPreview_1pp5a_401 ._cardName_1pp5a_416{color:#0c0e35;font-weight:600}._selectedCardPreview_1pp5a_401 ._cardMeta_1pp5a_420{color:#6c757d;font-size:.8125rem}._criteriaList_1pp5a_425{flex-direction:column;gap:12px;display:flex}._criteriaRow_1pp5a_431{background:#f8f9fa;border-left:3px solid #5035ed;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}._criteriaRow_1pp5a_431:hover{background:#efecfd;box-shadow:0 2px 8px #5035ed1a}@media (width<=768px){._criteriaRow_1pp5a_431{flex-wrap:wrap}}._criteriaConnector_1pp5a_451{color:#6c757d;text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;padding:4px 0;font-size:.75rem;font-weight:600;display:flex}._criteriaConnector_1pp5a_451:before,._criteriaConnector_1pp5a_451:after{content:"";background:#e9ecef;flex:1;height:1px;margin:0 12px}._fieldSelect_1pp5a_350{flex:0 0 180px}@media (width<=768px){._fieldSelect_1pp5a_350{flex:45%}}._checkSelect_1pp5a_351{flex:0 0 180px}@media (width<=768px){._checkSelect_1pp5a_351{flex:45%}}._checkSelect_1pp5a_351 .MuiSelect-select,._checkSelect_1pp5a_351 .MuiInputBase-input{white-space:nowrap;text-overflow:clip;overflow:visible}._valueInput_1pp5a_352{flex:1}@media (width<=768px){._valueInput_1pp5a_352{flex:100%}}._arrayValueContainer_1pp5a_507{flex:1;min-width:0}._arrayValueContainer_1pp5a_507 .MuiAutocomplete-root,._arrayValueContainer_1pp5a_507 .MuiFormControl-root{width:100%;margin:0!important}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root{background-color:#f8f9fa;border-radius:8px;transition:all .2s ease-in-out}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._arrayValueContainer_1pp5a_507 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#5035ed}._arrayValueContainer_1pp5a_507 .MuiChip-root{color:#5035ed;background-color:#efecfd;margin:2px;font-weight:500}._arrayValueContainer_1pp5a_507 .MuiChip-root:hover{background-color:#beb4f8}._deleteCriteriaBtn_1pp5a_544{flex-shrink:0}._warningAlert_1pp5a_548{border-radius:8px;margin-top:12px}._emptyState_1pp5a_553{text-align:center;box-shadow:none;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%);border:2px dashed #e9ecef;border-radius:12px;padding:60px 24px}._emptyStateTitle_1pp5a_562{color:#0c0e35!important;margin-bottom:8px!important;font-size:1.5rem!important;font-weight:600!important}._emptyStateDescription_1pp5a_569{max-width:400px;color:#6c757d!important;margin:0 auto 24px!important;line-height:1.6!important}._exampleBox_1pp5a_576{text-align:left;background:#fff;border:1px solid #00000014;border-radius:12px;max-width:500px;margin:0 auto 24px;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f}._exampleBox_1pp5a_576:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._exampleTitle_1pp5a_592{align-items:center;gap:8px;margin-bottom:12px;display:flex;color:#0c0e35!important;font-size:.875rem!important;font-weight:600!important}._exampleContent_1pp5a_602{color:#333;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:.8125rem;line-height:1.8}._exampleContent_1pp5a_602 ._keyword_1pp5a_608{color:#5035ed;font-weight:600}._exampleContent_1pp5a_602 ._value_1pp5a_352{color:#42b348;background:#e8f5e9;border-radius:4px;padding:2px 6px}._exampleContent_1pp5a_602 ._arrow_1pp5a_618{color:#ee6c01;font-weight:700}._addRuleButton_1pp5a_623{border-style:dashed;border-width:2px;border-radius:12px;margin-top:16px;padding:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}._addRuleButton_1pp5a_623:hover{background:#efecfd;border-color:#5035ed;transform:translateY(-1px)}._deleteDialog_1pp5a_637 ._dialogIcon_1pp5a_637{color:#ea4848;margin-bottom:16px;font-size:48px}._quickActionsMenu_1pp5a_643 .MuiPaper-root{border-radius:12px!important;min-width:140px!important}._quickActionsMenu_1pp5a_643 .MuiMenuItem-root{min-height:auto!important;padding:6px 12px!important;font-size:.8125rem!important}._quickActionsMenu_1pp5a_643 .MuiListItemIcon-root{min-width:28px!important}._quickActionsMenu_1pp5a_643 .MuiSvgIcon-root{font-size:1rem!important}._menuDivider_1pp5a_662{margin-top:2px!important;margin-bottom:2px!important}._deleteMenuItem_1pp5a_667,._deleteMenuItem_1pp5a_667 .MuiListItemIcon-root{color:#ea4848!important}._noResults_1pp5a_674{text-align:center;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8ec 100%);border:2px dashed #e9ecef;border-radius:12px;padding:60px 24px}._noResultsIcon_1pp5a_682{margin-bottom:16px;font-size:48px}._noResultsText_1pp5a_687{color:#0c0e35;margin-bottom:8px;font-size:1.25rem;font-weight:600}._noResultsHint_1pp5a_694{color:#6c757d;font-size:.875rem}._defaultExclusionsCard_1pp5a_699{margin-bottom:24px;background:#fff!important;border:1px solid #00000014!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important}._defaultExclusionsHeader_1pp5a_707{cursor:pointer;-webkit-user-select:none;user-select:none}._defaultExclusionsHeaderContent_1pp5a_712{flex:1;align-items:center;gap:8px;display:flex}._defaultExclusionsExpandButton_1pp5a_719{cursor:pointer;background-color:#0000;border:1px solid #e9ecef;border-radius:6px;justify-content:center;align-items:center;min-width:36px;height:36px;transition:all .2s ease-in-out;display:flex}._defaultExclusionsExpandButton_1pp5a_719:hover{background-color:#f8f9fa;border-color:#5035ed}._defaultExclusionsExpandButton_1pp5a_719._expanded_1pp5a_293{background-color:#f8f9fa}._defaultExclusionsExpandIcon_1pp5a_739{color:#0c0e35;transition:transform .2s}._defaultExclusionsAlert_1pp5a_744,._defaultExclusionsCriteriaList_1pp5a_748{margin-top:16px}._defaultExclusionsArrayContainer_1pp5a_752{flex:1}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{margin-left:10px;display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{color:#fff;background-color:#216ba5;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{color:#fff;background-color:#216ba5;border-radius:.3rem}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{color:#000;background-color:#bad9f1;border-radius:.3rem}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){color:#000;background-color:#f0f0f0}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (width<=400px),(height<=550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}._container_1lslo_1{box-sizing:border-box;background:0 0;width:100%;padding:1.5rem 1.5rem 0}._topGrid_1lslo_8{grid-template-columns:1.85fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=960px){._topGrid_1lslo_8{grid-template-columns:1fr}}._toolbar_1lslo_20{flex-wrap:wrap;justify-content:flex-end;margin-bottom:12px;display:flex}._syncButton_1lslo_27{letter-spacing:-.01em;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important}._card_1lslo_34{background:#fff;border:1px solid #00000014;border-radius:12px;transition:all .2s ease-in-out;box-shadow:0 2px 8px #0000000f}._card_1lslo_34:hover{box-shadow:0 4px 16px #0000001a}._filterPanel_1lslo_45{flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}._filterPanel_1lslo_45 .MuiOutlinedInput-root{background-color:#f8f9fa;border-radius:8px}._filterPanel_1lslo_45 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#beb4f8}._filterPanel_1lslo_45 .MuiOutlinedInput-root.Mui-focused{background-color:#fff}._filterPanel_1lslo_45 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:2px;border-color:#5035ed}._filterPanel_1lslo_45 .MuiInputLabel-root.Mui-focused{color:#5035ed}._filterRow_1lslo_71{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}._filterActions_1lslo_78{align-items:flex-end;gap:8px;margin-left:auto;display:flex}._tableContainer_1lslo_85{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._tableHeader_1lslo_94{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._accentBar_1lslo_102{border-radius:12px 12px 0 0;height:3px}._kpiAccentBar_1lslo_107{border-radius:12px 12px 0 0;height:3px;position:absolute;top:0;left:0;right:0}._kpiCard_1lslo_116{padding:14px 12px 10px;transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}._kpiCard_1lslo_116:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}._kpiCard_1lslo_116._disabled_1lslo_127{opacity:.55}._kpiCard_1lslo_116._disabled_1lslo_127:hover{transform:none;box-shadow:0 2px 8px #0000000f}._kpiGrid_1lslo_135{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}._chartCard_1lslo_141{flex-direction:column;height:100%;display:flex}._chartHeader_1lslo_148{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}._chartTitle_1lslo_155{text-align:center;cursor:help;color:#0c0e35!important;font-weight:600!important}._chartContent_1lslo_162{justify-content:center;align-items:center;height:205px;padding:0 14px 12px;display:flex}._rangeButton_1lslo_170{border-radius:6px!important;min-width:32px!important;padding:2px 8px!important;font-size:.7rem!important;font-weight:600!important;line-height:1.4!important}._drawerHeader_1lslo_179{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:16px;display:flex}._drawerContent_1lslo_187{flex:1;padding:16px;overflow:auto}._sectionTitle_1lslo_193{color:#0c0e35!important;margin-bottom:8px!important;font-weight:600!important}._infoRow_1lslo_199{gap:8px;margin-bottom:8px;display:flex}._infoLabel_1lslo_205{min-width:100px;color:#6c757d!important;font-weight:600!important}._futureSection_1lslo_211{background-color:#f8f9fa;border:1px dashed #e9ecef;border-radius:12px;margin-bottom:8px;padding:12px}._matchTable_1lslo_219{border:1px solid #e9ecef;border-radius:8px;margin-bottom:8px}._matchTable_1lslo_219 .MuiTableHead-root .MuiTableRow-root{background-color:#f8f9fa}._matchTable_1lslo_219 .MuiTableCell-head{color:#6c757d;font-size:.75rem;font-weight:600}._auditCard_1lslo_233{border:1px solid #e9ecef;border-radius:12px;margin-bottom:12px;padding:12px}._auditCardPushed_1lslo_240{background-color:#efecfd}._auditCardDismissed_1lslo_245{background-color:#f8f9fa}@media (width<=768px){._container_1lslo_1{padding:.75rem}._topGrid_1lslo_8{grid-template-columns:1fr}._kpiGrid_1lslo_135{grid-template-columns:repeat(2,1fr)}._filterRow_1lslo_71{flex-direction:column}}@media (width<=480px){._container_1lslo_1{padding:.5rem}._kpiGrid_1lslo_135{grid-template-columns:1fr 1fr}}._card_1c420_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_1c420_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_1c420_15{flex-direction:column;height:100%;padding:24px;display:flex}._header_1c420_22{margin-bottom:20px}._titleContainer_1c420_26{align-items:center;gap:12px;margin-bottom:8px;display:flex}._icon_1c420_33{color:#5035ed;font-size:24px}._title_1c420_26{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._description_1c420_45{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._emailField_1c420_52{flex:1}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55:hover{background-color:#f1f3f4;border-color:#beb4f8}._emailField_1c420_52 ._MuiOutlinedInput-root_1c420_55._Mui-focused_1c420_65{background-color:#fff;border-width:2px;border-color:#5035ed;box-shadow:0 0 0 3px #5035ed1a}._emailField_1c420_52 ._MuiInputLabel-root_1c420_71._Mui-focused_1c420_65{color:#5035ed}._emailField_1c420_52 ._MuiInputBase-input_1c420_74{color:#0c0e35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}._emailField_1c420_52 ._MuiInputBase-input_1c420_74::placeholder{color:#adb5bd;opacity:1}._input_1c420_84{min-height:48px}@media (width<=768px){._content_1c420_15{padding:20px}._titleContainer_1c420_26{gap:10px}._icon_1c420_33{font-size:20px}._title_1c420_26{font-size:16px}._description_1c420_45{font-size:13px}}@media (width<=480px){._content_1c420_15{padding:16px}._titleContainer_1c420_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_1c420_33{font-size:18px}._title_1c420_26{font-size:15px}}._card_dfy1p_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_dfy1p_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_dfy1p_15{flex-direction:column;height:100%;padding:24px;display:flex}._header_dfy1p_22{margin-bottom:20px}._titleContainer_dfy1p_26{align-items:center;gap:12px;margin-bottom:8px;display:flex}._icon_dfy1p_33{color:#5035ed;font-size:24px}._title_dfy1p_26{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._description_dfy1p_45{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._reasonsField_dfy1p_52{flex:1}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55:hover{background-color:#f1f3f4;border-color:#beb4f8}._reasonsField_dfy1p_52 ._MuiOutlinedInput-root_dfy1p_55._Mui-focused_dfy1p_65{background-color:#fff;border-width:2px;border-color:#5035ed;box-shadow:0 0 0 3px #5035ed1a}._reasonsField_dfy1p_52 ._MuiInputLabel-root_dfy1p_71._Mui-focused_dfy1p_65{color:#5035ed}._reasonsField_dfy1p_52 ._MuiInputBase-input_dfy1p_74{color:#0c0e35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}._reasonsField_dfy1p_52 ._MuiInputBase-input_dfy1p_74::placeholder{color:#adb5bd;opacity:1}._input_dfy1p_85{min-height:120px}@media (width<=768px){._content_dfy1p_15{padding:20px}._titleContainer_dfy1p_26{gap:10px}._icon_dfy1p_33{font-size:20px}._title_dfy1p_26{font-size:16px}._description_dfy1p_45{font-size:13px}._input_dfy1p_85{min-height:100px}}@media (width<=480px){._content_dfy1p_15{padding:16px}._titleContainer_dfy1p_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_dfy1p_33{font-size:18px}._title_dfy1p_26{font-size:15px}._input_dfy1p_85{min-height:80px}}._card_9tlpa_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 2px 8px #0000000f}._card_9tlpa_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}._content_9tlpa_15{flex-direction:column;height:100%;padding:24px;display:flex}._header_9tlpa_22{margin-bottom:20px}._titleContainer_9tlpa_26{align-items:center;gap:12px;margin-bottom:8px;display:flex}._icon_9tlpa_33{color:#5035ed;font-size:24px}._title_9tlpa_26{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._description_9tlpa_45{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._keywordsField_9tlpa_52{flex:1}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;transition:all .2s ease-in-out}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55:hover{background-color:#f1f3f4;border-color:#beb4f8}._keywordsField_9tlpa_52 ._MuiOutlinedInput-root_9tlpa_55._Mui-focused_9tlpa_65{background-color:#fff;border-width:2px;border-color:#5035ed;box-shadow:0 0 0 3px #5035ed1a}._keywordsField_9tlpa_52 ._MuiInputLabel-root_9tlpa_71._Mui-focused_9tlpa_65{color:#5035ed}._keywordsField_9tlpa_52 ._MuiInputBase-input_9tlpa_74{color:#0c0e35;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.6}._keywordsField_9tlpa_52 ._MuiInputBase-input_9tlpa_74::placeholder{color:#adb5bd;opacity:1}._input_9tlpa_85{min-height:120px}@media (width<=768px){._content_9tlpa_15{padding:20px}._titleContainer_9tlpa_26{gap:10px}._icon_9tlpa_33{font-size:20px}._title_9tlpa_26{font-size:16px}._description_9tlpa_45{font-size:13px}._input_9tlpa_85{min-height:100px}}@media (width<=480px){._content_9tlpa_15{padding:16px}._titleContainer_9tlpa_26{flex-direction:column;align-items:flex-start;gap:8px}._icon_9tlpa_33{font-size:18px}._title_9tlpa_26{font-size:15px}._input_9tlpa_85{min-height:80px}}._previewCard_lvvcd_1{background:#fff;border:1px solid #00000014;border-radius:16px;height:fit-content;position:sticky;top:24px;overflow:hidden;box-shadow:0 2px 8px #0000000f}._previewContent_lvvcd_12{flex-direction:column;gap:20px;padding:24px;display:flex}._previewHeader_lvvcd_19{align-items:center;gap:12px;display:flex}._previewIcon_lvvcd_25{color:#5035ed;font-size:24px}._previewTitle_lvvcd_30{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._previewDescription_lvvcd_37{color:#6c757d;margin:0;font-size:.875rem;line-height:1.5}._settingsSummary_lvvcd_44{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}._settingsRow_lvvcd_54{justify-content:space-between;align-items:center;gap:12px;display:flex}._settingsLabel_lvvcd_61{color:#6c757d;font-size:.8125rem;font-weight:500}._settingsValue_lvvcd_67{color:#0c0e35;font-size:.875rem;font-weight:500}._settingsColorRow_lvvcd_73{align-items:center;gap:8px;display:flex}._settingsSwatch_lvvcd_79{border:1px solid #0000001a;border-radius:6px;flex-shrink:0;width:24px;height:24px}._alertPreview_lvvcd_87{margin-top:8px}._alertPreview_lvvcd_87 .alertCard{margin-bottom:0}._skeletonIcon_lvvcd_94{flex-shrink:0}._skeletonSwatch_lvvcd_98{border-radius:6px;flex-shrink:0}._skeletonPreviewStrip_lvvcd_103{border-radius:4px;max-width:200px;margin-top:8px}@media (width<=900px){._previewCard_lvvcd_1{position:static}}._pageLayout_yvcyn_2{align-items:flex-start;gap:24px;max-width:1200px;margin:0 auto;padding:24px;display:flex}._mainColumn_yvcyn_11{flex:1;min-width:0}._previewColumn_yvcyn_16{flex:0 0 600px;min-width:0}._card_yvcyn_21{background:#fff;border:1px solid #00000014;border-radius:16px;max-width:560px;overflow:hidden;box-shadow:0 2px 8px #0000000f}._content_yvcyn_30{flex-direction:column;gap:24px;padding:24px;display:flex}._header_yvcyn_37{margin-bottom:0}._titleContainer_yvcyn_41{align-items:center;gap:12px;margin-bottom:8px;display:flex}._title_yvcyn_41{color:#0c0e35;margin:0;font-size:18px;font-weight:600}._description_yvcyn_55{color:#6c757d;margin:0;font-size:14px;line-height:1.5}._section_yvcyn_62{flex-direction:column;gap:12px;display:flex}._sectionLabel_yvcyn_68{color:#0c0e35;font-size:.875rem;font-weight:500}._colorSection_yvcyn_74{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:20px}._colorSectionLabel_yvcyn_81{color:#0c0e35;margin-bottom:8px;font-size:.875rem;font-weight:500;display:block}._colorSectionHint_yvcyn_89{color:#6c757d;margin-bottom:16px;font-size:.8125rem;line-height:1.4}._colorGrid_yvcyn_96{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px;display:grid}._colorOption_yvcyn_103{cursor:pointer;border:2px solid #0000;border-radius:10px;width:44px;height:44px;transition:all .2s ease-in-out;position:relative;box-shadow:0 1px 3px #00000014}._colorOption_yvcyn_103:hover{border-color:#00000026;transform:scale(1.08);box-shadow:0 2px 8px #0000001f}._colorOption_yvcyn_103:focus-visible{outline-offset:2px;outline:2px solid #5035ed}._colorOption_yvcyn_103._selectedColor_yvcyn_122{border-width:3px;border-color:#5035ed;transform:scale(1.08);box-shadow:0 2px 12px #5035ed59}._colorOption_yvcyn_103._selectedColor_yvcyn_122:after{content:"✓";color:#fff;text-shadow:0 0 2px #00000080;font-size:.875rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._colorPreview_yvcyn_140{background:#fff;border:1px solid #e9ecef;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex}._colorPreviewSwatch_yvcyn_151{border:1px solid #0000001a;border-radius:6px;flex-shrink:0;width:28px;height:28px}._colorPreviewLabel_yvcyn_159{color:#6c757d;font-size:.8125rem}._colorPreviewValue_yvcyn_164{color:#0c0e35;font-size:.875rem;font-weight:500}._actions_yvcyn_170{border-top:1px solid #e9ecef;justify-content:flex-end;gap:12px;margin-top:8px;padding-top:8px;display:flex}._skeletonIcon_yvcyn_179{flex-shrink:0}._skeletonSelect_yvcyn_183{border-radius:4px;margin-top:8px}._skeletonColorOption_yvcyn_188{border-radius:10px}._skeletonSwatch_yvcyn_192{border-radius:6px;flex-shrink:0}._skeletonButton_yvcyn_197{border-radius:4px}._skeletonPreviewStrip_yvcyn_201{border-radius:4px;max-width:200px;margin-top:8px}._scheduleIcon_yvcyn_207{color:#5035ed;font-size:24px}._formControl_yvcyn_212{min-width:160px}@media (width<=900px){._pageLayout_yvcyn_2{flex-direction:column}._previewColumn_yvcyn_16{flex:auto;width:100%}._card_yvcyn_21{max-width:none}}@media (width<=600px){._pageLayout_yvcyn_2{padding:16px}._colorGrid_yvcyn_96{grid-template-columns:repeat(4,1fr);gap:10px}._colorOption_yvcyn_103{width:40px;height:40px}._colorSection_yvcyn_74{padding:16px}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;cursor:default;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}.fullScreenWrapper{max-width:450px;margin:0 auto}.fullScreenWrapper.wide{max-width:100%}.contained-desktop{max-width:1400px;margin:0 auto}
