:root,:root[data-color-scheme=light],:root[data-color-scheme=classic]{color-scheme:light;--bg-page:#f9fafb;--bg-surface:#fff;--bg-subtle:#f3f4f6;--bg-elevated:#fff;--bg-hover:#1118270f;--text-primary:#111827;--text-secondary:#4b5563;--text-muted:#6b7280;--text-on-accent:#fff;--border-default:#e5e7eb;--border-subtle:#f3f4f6;--shadow-card:0 1px 3px #1118270f,0 1px 2px #1118270a;--shadow-lift:0 8px 24px #11182714;--accent-bg-soft:var(--accent-50,#f0f6fe);--accent-bg-strong:var(--accent-100,#ddebfc);--accent-text:var(--accent-700,#2857cd);--accent-icon:var(--accent-600,#306ce0);--title-strip-bg:var(--accent-900,#244084);--title-strip-text:#ffffffd9;--title-strip-text-muted:#ffffff8c;--success-bg-soft:#f0fdf4;--success-bg-strong:#bbf7d0;--success-text:#15803d;--warning-bg-soft:#fef9c3;--warning-bg-strong:#fde047;--warning-text:#854d0e;--danger-bg-soft:#fee2e2;--danger-bg-strong:#fca5a5;--danger-text:#991b1b}:root,:root[data-color-scheme=light],:root[data-color-scheme=dark]{--sidenav-bg:var(--bg-surface);--sidenav-border:var(--border-default);--sidenav-text-primary:var(--text-primary);--sidenav-text-secondary:var(--text-secondary);--sidenav-text-muted:var(--text-muted);--sidenav-bg-subtle:var(--bg-subtle);--sidenav-bg-elevated:var(--bg-elevated);--sidenav-bg-hover:var(--bg-hover);--sidenav-active-bg:var(--accent-bg-soft);--sidenav-active-bg-hover:var(--accent-bg-strong);--sidenav-active-text:var(--accent-text);--sidenav-active-icon:var(--accent-icon);--tabbar-bg:var(--bg-subtle);--tabbar-border:var(--border-default);--tab-bg:var(--bg-page);--tab-bg-hover:var(--bg-surface);--tab-bg-active:var(--bg-surface);--tab-border:var(--border-default);--tab-text:var(--text-secondary);--tab-text-hover:var(--text-primary);--tab-text-active:var(--text-primary);--tab-text-muted:var(--text-muted);--tab-close-bg-hover:var(--bg-hover);--tab-accent:var(--accent-icon)}:root[data-color-scheme=classic]{--sidenav-bg:#2b2d42;--sidenav-border:#00000040;--sidenav-text-primary:#fff;--sidenav-text-secondary:#ffffffd1;--sidenav-text-muted:#ffffff8c;--sidenav-bg-subtle:#353857;--sidenav-bg-elevated:#3d4167;--sidenav-bg-hover:#ffffff14;--sidenav-active-bg:#2f4674;--sidenav-active-bg-hover:#3a5689;--sidenav-active-text:#fff;--sidenav-active-icon:#fff;--tabbar-bg:var(--sidenav-bg);--tabbar-border:var(--sidenav-border);--tab-bg:var(--sidenav-bg-subtle);--tab-bg-hover:var(--sidenav-bg-elevated);--tab-bg-active:var(--sidenav-active-bg);--tab-border:#ffffff0f;--tab-text:var(--sidenav-text-secondary);--tab-text-hover:var(--sidenav-text-primary);--tab-text-active:var(--sidenav-active-text);--tab-text-muted:var(--sidenav-text-muted);--tab-close-bg-hover:var(--sidenav-bg-hover);--tab-accent:var(--accent-icon)}:root[data-color-scheme=dark]{color-scheme:dark;--bg-page:#0b1220;--bg-surface:#131c2e;--bg-subtle:#0f1626;--bg-elevated:#1a2336;--bg-hover:#ffffff0f;--text-primary:#f1f5f9;--text-secondary:#cbd5e1;--text-muted:#94a3b8;--text-on-accent:#fff;--border-default:#25304a;--border-subtle:#1c2538;--shadow-card:0 1px 3px #0006,0 1px 2px #0000004d;--shadow-lift:0 8px 24px #00000073;--accent-bg-soft:color-mix(in srgb,var(--accent-500,#3981ea)18%,transparent);--accent-bg-strong:color-mix(in srgb,var(--accent-500,#3981ea)28%,transparent);--accent-text:var(--accent-300,#99c8f7);--accent-icon:var(--accent-400,#69aaf1);--title-strip-bg:var(--accent-700,#2857cd);--title-strip-text:#fff;--title-strip-text-muted:#ffffffa6;--success-bg-soft:#22c55e26;--success-bg-strong:#22c55e4d;--success-text:#86efac;--warning-bg-soft:#eab3082e;--warning-bg-strong:#eab30859;--warning-text:#fde047;--danger-bg-soft:#d9515e2e;--danger-bg-strong:#d9515e59;--danger-text:#fca5a5}*{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{background-color:var(--bg-page);color:var(--text-primary);min-width:320px;margin:0;padding:0}button,input[type=submit],input[type=button]{cursor:pointer}button:disabled,input[type=submit]:disabled,input[type=button]:disabled{cursor:not-allowed}img,video,iframe{max-width:100%}table{font-size:inherit}a{cursor:pointer}html,body{color:var(--text-primary);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5}h1{font-size:40px;font-weight:400;line-height:1.2}.h1-mobile{color:var(--text-secondary);font-size:32px;font-weight:600;line-height:1.4}h2{font-size:32px;font-weight:400;line-height:1.2}h3{font-size:28px;font-weight:400;line-height:1.2}h4{font-size:24px;font-weight:600;line-height:1.2}h5{font-size:20px;font-weight:400;line-height:1.2}h6{font-size:16px;font-weight:400;line-height:1.2}.error{color:#d9515e;font-size:14px;font-weight:700}.hint{margin-top:8px;font-weight:400}.relative{position:relative}.flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}.flex-7{flex:7}.flex-8{flex:8}.flex-9{flex:9}.flex-10{flex:10}.flex-11{flex:11}.flex-12{flex:12}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-10{gap:2.5rem}.gap-11{gap:2.75rem}.gap-12{gap:3rem}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.p-0{padding:0}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-1{padding:.25rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-2{padding:.5rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.p-3{padding:.75rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-4{padding:1rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.p-5{padding:1.25rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.p-6{padding:1.5rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.p-7{padding:1.75rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.p-8{padding:2rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.p-9{padding:2.25rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.p-10{padding:2.5rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.p-11{padding:2.75rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.p-12{padding:3rem}.pt-13{padding-top:3.25rem}.pb-13{padding-bottom:3.25rem}.pl-13{padding-left:3.25rem}.pr-13{padding-right:3.25rem}.px-13{padding-left:3.25rem;padding-right:3.25rem}.py-13{padding-top:3.25rem;padding-bottom:3.25rem}.p-13{padding:3.25rem}.pt-14{padding-top:3.5rem}.pb-14{padding-bottom:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.p-14{padding:3.5rem}.pt-15{padding-top:3.75rem}.pb-15{padding-bottom:3.75rem}.pl-15{padding-left:3.75rem}.pr-15{padding-right:3.75rem}.px-15{padding-left:3.75rem;padding-right:3.75rem}.py-15{padding-top:3.75rem;padding-bottom:3.75rem}.p-15{padding:3.75rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.p-16{padding:4rem}.pt-17{padding-top:4.25rem}.pb-17{padding-bottom:4.25rem}.pl-17{padding-left:4.25rem}.pr-17{padding-right:4.25rem}.px-17{padding-left:4.25rem;padding-right:4.25rem}.py-17{padding-top:4.25rem;padding-bottom:4.25rem}.p-17{padding:4.25rem}.pt-18{padding-top:4.5rem}.pb-18{padding-bottom:4.5rem}.pl-18{padding-left:4.5rem}.pr-18{padding-right:4.5rem}.px-18{padding-left:4.5rem;padding-right:4.5rem}.py-18{padding-top:4.5rem;padding-bottom:4.5rem}.p-18{padding:4.5rem}.pt-19{padding-top:4.75rem}.pb-19{padding-bottom:4.75rem}.pl-19{padding-left:4.75rem}.pr-19{padding-right:4.75rem}.px-19{padding-left:4.75rem;padding-right:4.75rem}.py-19{padding-top:4.75rem;padding-bottom:4.75rem}.p-19{padding:4.75rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.p-20{padding:5rem}.pt-21{padding-top:5.25rem}.pb-21{padding-bottom:5.25rem}.pl-21{padding-left:5.25rem}.pr-21{padding-right:5.25rem}.px-21{padding-left:5.25rem;padding-right:5.25rem}.py-21{padding-top:5.25rem;padding-bottom:5.25rem}.p-21{padding:5.25rem}.pt-22{padding-top:5.5rem}.pb-22{padding-bottom:5.5rem}.pl-22{padding-left:5.5rem}.pr-22{padding-right:5.5rem}.px-22{padding-left:5.5rem;padding-right:5.5rem}.py-22{padding-top:5.5rem;padding-bottom:5.5rem}.p-22{padding:5.5rem}.pt-23{padding-top:5.75rem}.pb-23{padding-bottom:5.75rem}.pl-23{padding-left:5.75rem}.pr-23{padding-right:5.75rem}.px-23{padding-left:5.75rem;padding-right:5.75rem}.py-23{padding-top:5.75rem;padding-bottom:5.75rem}.p-23{padding:5.75rem}.pt-24{padding-top:6rem}.pb-24{padding-bottom:6rem}.pl-24{padding-left:6rem}.pr-24{padding-right:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.p-24{padding:6rem}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.m-0{margin:0}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.m-1{margin:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.m-2{margin:.5rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.m-3{margin:.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.m-4{margin:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.m-5{margin:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.m-6{margin:1.5rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.m-7{margin:1.75rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.m-8{margin:2rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.m-9{margin:2.25rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.m-10{margin:2.5rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.m-11{margin:2.75rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.m-12{margin:3rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem}.ml-13{margin-left:3.25rem}.mr-13{margin-right:3.25rem}.mx-13{margin-left:3.25rem;margin-right:3.25rem}.my-13{margin-top:3.25rem;margin-bottom:3.25rem}.m-13{margin:3.25rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.m-14{margin:3.5rem}.mt-15{margin-top:3.75rem}.mb-15{margin-bottom:3.75rem}.ml-15{margin-left:3.75rem}.mr-15{margin-right:3.75rem}.mx-15{margin-left:3.75rem;margin-right:3.75rem}.my-15{margin-top:3.75rem;margin-bottom:3.75rem}.m-15{margin:3.75rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.mx-16{margin-left:4rem;margin-right:4rem}.my-16{margin-top:4rem;margin-bottom:4rem}.m-16{margin:4rem}.mt-17{margin-top:4.25rem}.mb-17{margin-bottom:4.25rem}.ml-17{margin-left:4.25rem}.mr-17{margin-right:4.25rem}.mx-17{margin-left:4.25rem;margin-right:4.25rem}.my-17{margin-top:4.25rem;margin-bottom:4.25rem}.m-17{margin:4.25rem}.mt-18{margin-top:4.5rem}.mb-18{margin-bottom:4.5rem}.ml-18{margin-left:4.5rem}.mr-18{margin-right:4.5rem}.mx-18{margin-left:4.5rem;margin-right:4.5rem}.my-18{margin-top:4.5rem;margin-bottom:4.5rem}.m-18{margin:4.5rem}.mt-19{margin-top:4.75rem}.mb-19{margin-bottom:4.75rem}.ml-19{margin-left:4.75rem}.mr-19{margin-right:4.75rem}.mx-19{margin-left:4.75rem;margin-right:4.75rem}.my-19{margin-top:4.75rem;margin-bottom:4.75rem}.m-19{margin:4.75rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.mx-20{margin-left:5rem;margin-right:5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.m-20{margin:5rem}.mt-21{margin-top:5.25rem}.mb-21{margin-bottom:5.25rem}.ml-21{margin-left:5.25rem}.mr-21{margin-right:5.25rem}.mx-21{margin-left:5.25rem;margin-right:5.25rem}.my-21{margin-top:5.25rem;margin-bottom:5.25rem}.m-21{margin:5.25rem}.mt-22{margin-top:5.5rem}.mb-22{margin-bottom:5.5rem}.ml-22{margin-left:5.5rem}.mr-22{margin-right:5.5rem}.mx-22{margin-left:5.5rem;margin-right:5.5rem}.my-22{margin-top:5.5rem;margin-bottom:5.5rem}.m-22{margin:5.5rem}.mt-23{margin-top:5.75rem}.mb-23{margin-bottom:5.75rem}.ml-23{margin-left:5.75rem}.mr-23{margin-right:5.75rem}.mx-23{margin-left:5.75rem;margin-right:5.75rem}.my-23{margin-top:5.75rem;margin-bottom:5.75rem}.m-23{margin:5.75rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem}.ml-24{margin-left:6rem}.mr-24{margin-right:6rem}.mx-24{margin-left:6rem;margin-right:6rem}.my-24{margin-top:6rem;margin-bottom:6rem}.m-24{margin:6rem}.color-gray-500{color:var(--text-muted)}.color-gray-600,.color-gray-700{color:var(--text-secondary)}.color-gray-900{color:var(--text-primary)}.color-success-700{color:#15803d}.color-primary{color:var(--accent-icon)}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semi-bold{font-weight:600}.font-bold{font-weight:700}.font-italic{font-style:italic}.font-size-8{font-size:8px}.font-size-9{font-size:9px}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-17{font-size:17px}.font-size-18{font-size:18px}.font-size-19{font-size:19px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.font-size-25{font-size:25px}.font-size-26{font-size:26px}.font-size-27{font-size:27px}.font-size-28{font-size:28px}.font-size-29{font-size:29px}.font-size-30{font-size:30px}.font-size-31{font-size:31px}.font-size-32{font-size:32px}.font-size-33{font-size:33px}.font-size-34{font-size:34px}.font-size-35{font-size:35px}.font-size-36{font-size:36px}.font-size-37{font-size:37px}.font-size-38{font-size:38px}.font-size-39{font-size:39px}.font-size-40{font-size:40px}.font-size-41{font-size:41px}.font-size-42{font-size:42px}.font-size-43{font-size:43px}.font-size-44{font-size:44px}.font-size-45{font-size:45px}.font-size-46{font-size:46px}.font-size-47{font-size:47px}.font-size-48{font-size:48px}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-nowrap{white-space:nowrap}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.w-full{width:100%}a{color:#3981ea;text-decoration:none;transition:color .25s ease-in-out}a:link,a:visited{color:#3981ea}a:hover,a:active{text-decoration:underline}.divider{border:none;border-bottom:1px solid #e9ecef;margin:1rem 0}.icon-wrapper{color:#375abc;height:48px;width:48px;background-color:#f5f9fa;border-radius:8px;justify-content:center;align-items:center;padding:.75rem;display:flex}.icon-wrapper--green{color:#fff;background-color:#22c55e}.icon-wrapper svg{width:24px}.headspace{margin-top:8rem}.center-page{max-width:360px;margin:6.5rem auto 1rem}.center-page-img{margin:0 auto 5rem;display:block}.center-page-title{text-align:center;margin-bottom:2rem;font-weight:600}.center-page-sub{color:#1f2937;text-align:center;margin-bottom:2rem;font-size:16px}.center-page-link{margin-top:1.5rem}.data-table{border-collapse:separate;border-spacing:0;width:100%;position:relative}.data-table thead{-webkit-user-select:none;user-select:none}.data-table thead th{background-color:var(--bg-subtle);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-align:left;text-transform:uppercase;padding:.75rem 1rem;font-size:12px;font-weight:500;position:sticky;top:0}.data-table tbody tr{background-color:var(--bg-surface)}.data-table tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.data-table tbody tr td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:.75rem 1rem;font-size:14px}.data-table a{color:var(--accent-icon)}.PieceworkerLayout{height:100vh;flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.PieceworkerLayout__routes{flex:1;padding:1rem;overflow:auto}.AdminLayout{height:100vh;flex-direction:column;display:flex}.AdminLayout__body{min-height:0;flex-direction:row;flex:auto;display:flex}.AdminLayout__sidebar{flex:0 0 208px}.AdminLayout__sidebar--collapsed{flex:0 0 48px}.AdminLayout__routes{flex:auto;overflow:auto}.PWProfile{width:calc(100% + 2rem);margin:-1rem}.PWProfile__imageHeader{width:100%;height:92px;background-color:var(--bg-subtle)}.PWProfile__imageHeader>img{height:92px;border-radius:6px;position:relative;top:20px;left:1rem;box-shadow:10px 10px 80px #00000012}.PWProfile__body{width:100%;padding:0 16px}.PWProfile__body p{color:var(--text-secondary);margin:0}.PWProfile__info{width:100%;border-radius:8px;flex-direction:column;gap:8px;margin-top:2rem;padding:16px;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.PWProfile__info__name{font-size:18px;font-weight:500;color:var(--text-primary)!important}.PWProfile__picture{justify-content:space-between;align-items:center;margin-top:16px;padding:18px 0;display:flex}.PWProfile__picture>span{align-items:center;gap:16px;display:flex}.PWProfile__picture>span img{width:48px;height:48px;border-radius:50%}.PWProfile__picture>span p{font-weight:500}.PWProfile__picture__fileInput{align-items:center;display:flex;position:relative}.PWProfile__picture__fileInput>label{cursor:pointer;border:1px solid #d1d5db;border-radius:4px;justify-content:center;align-items:center;padding:8px 24px;font-weight:500;display:flex}.PWProfile__picture__fileInput>input{opacity:0;width:0}.PWProfile__paymentMethod{margin-top:32px}.PWProfile__paymentMethod>p{font-size:16px;color:var(--text-primary)!important}.PWProfile__paymentMethod__banner{width:100%;background-color:var(--bg-subtle);border-radius:6px;align-items:center;gap:12px;margin-top:16px;padding:8px 24px;display:flex}.PWProfile__paymentMethod__banner__icon{width:32px;height:32px;background-color:var(--accent-text);border-radius:4px;justify-content:center;align-items:center;padding:8px;display:flex}.PWProfile__paymentMethod__banner__icon>svg{color:#fff}.PWProfile__paymentMethod__banner>p{font-weight:500}.PWPayments__dateRange{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.PWPayments__list{margin-top:1rem}.PWPayments__list__item{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.PWPayments__list__item__total{text-align:right}.PWPayments__cards{align-items:center;gap:1rem;display:flex}.PWPayments__card{border-radius:8px;flex:1;align-items:center;gap:1rem;padding:1.25rem 1rem;display:flex;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.PWMyJobs label{color:var(--text-muted);font-size:14px}.PWMyJobs .Tabs{justify-content:center;margin-bottom:2rem}.PWMyJobs .TabItem{flex:1;justify-content:center}.PWMyJobs .job{padding:1rem}.PWMyJobs .job__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;margin:.5rem 0;padding:.5rem 0;display:flex}.PWMyJobs .job__header__title{color:var(--text-secondary);font-size:14px;font-weight:600}.PWMyJobs .job__body__row{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.PWMyJobs .job__body__row--completed{color:var(--text-muted)}.PWJobDetail label{color:var(--text-muted);font-size:14px}.PWJobDetail__total{background-color:var(--bg-subtle);align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.PWJobDetail__total__icon{margin-right:1rem}.PWJobDetail__total h4{color:var(--text-primary);margin:0}.PWJobDetail__card{border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.PWJobDetail__dates{justify-content:space-between;align-items:center;display:flex}.PWJobDetail__task__row{justify-content:space-between;display:flex}.PWJobDetail__task__field{display:flex}.PWJobDetail__task__field label{margin-right:4px}.PWJobDetail__task__badges{gap:8px;margin-top:4px;display:flex}.PWJobDetail__actions{padding:8px 0;display:flex}.PWJobDetail__modal__actions{justify-content:space-between;align-items:center;display:flex}.PWJobDetail__modal__actions__button:not(:last-child){margin-right:1rem}.AvailabilityEdit .icon-wrapper{margin:32px 0}.AvailabilityEdit__availability{justify-content:space-between;gap:1rem;display:flex}.AvailabilityEdit__actions{flex-direction:column;align-items:center;gap:1rem;margin:2rem 0;display:flex}.AvailabilityEdit__actions__spacer{width:100%;height:1px;background-color:#e5e7eb;margin:1rem 0}.AvailabilityEdit__actions__warnButton{color:#6d1d20!important;background-color:#fbf0ea!important}.PWAvailability .availability{border-top:1px solid var(--border-default);margin-bottom:1rem;padding:1rem}.PWAvailability .availability:last-of-type{border-bottom:1px solid var(--border-default)}.PWAvailability .availability__date{justify-content:space-between;display:flex}.PieceworkerNav{width:100%;padding:.75rem 1rem;display:flex}.PieceworkerNav__logo{cursor:pointer;width:40px}.PieceworkerNav__spacer{flex:1}.PieceworkerFooter{width:100%;background-color:#2b2d42;justify-content:space-around;margin:0 auto;padding:.75rem 1rem;display:flex}.PieceworkerFooter__link{color:#fff;cursor:pointer;flex-direction:column;align-items:center;display:flex}.PieceworkerFooter__link__text{font-size:14px;font-weight:600}.PieceworkerFooter__link svg,.PieceworkerFooter__link img{width:24px}.SalesHistory{height:100%;flex-direction:column;display:flex}.SalesHistory p{color:var(--text-secondary);margin:0;line-height:1.5}.SalesHistory__container{background-color:var(--bg-subtle);flex-direction:column;flex-grow:1;display:flex}.SalesHistory__body{background-color:var(--bg-surface);flex-grow:1;padding:16px}.SalesHistory__backLink__link{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;display:flex}.SalesHistory__backLink__link:hover{text-decoration:none}.SalesHistory__backLink__link svg{color:var(--text-secondary);width:24px;margin-right:8px}.SalesHistory__backLink__link>p{color:var(--text-secondary);font-size:18px;font-weight:500}.SalesHistory__navigation{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.SalesHistory__navigation__inputs{align-items:flex-end;display:flex}.SalesHistory__navigation__inputs>:not(:last-child){margin-right:16px}.SalesHistory__navigation__inputGroup>p{margin-bottom:4px}.SalesHistory__navigation__inputGroup__dateRange{display:flex}.SalesHistory__navigation__inputGroup__dateRange>:first-child{margin-right:16px}.SalesHistory__navigation__format{border:1px solid #d1d5db;border-radius:6px;align-items:center;margin:0;padding:0;list-style-type:none;display:flex}.SalesHistory__navigation__format>li{cursor:pointer;justify-content:center;align-items:center;padding:9px;display:flex}.SalesHistory__navigation__format>li svg{color:var(--text-secondary);width:20px}.SalesHistory__navigation__format>li:not(:last-child){border-right:1px solid #d1d5db}.SalesHistory__navigation__format>li.SalesHistory__navigation__activeFormatButton{background-color:var(--border-default);box-shadow:inset 0 2px 2px #0000001a}.SalesHistory__dataHeader{align-items:center;margin-bottom:16px;padding:24px 16px;display:flex}.SalesHistory__dataHeader>:not(:last-child){margin-right:80px}.SalesHistory__dataHeader__title{align-items:center;display:flex}.SalesHistory__dataHeader__title p:first-child{color:var(--text-muted)}.SalesHistory__dataHeader__title p:nth-child(2){color:var(--text-primary);font-size:24px;font-weight:500;line-height:1.2}.SalesHistory__dataHeader__title__symbol{width:48px;height:48px;background-color:var(--accent-icon);border-radius:6px;justify-content:center;align-items:center;margin-right:20px;display:flex}.SalesHistory__dataHeader__title__symbol svg{color:#fff;width:24px}.SalesHistory__dataHeader__column{flex-direction:column;display:flex}.SalesHistory__dataHeader__column:nth-child(2){width:200px}.SalesHistory__dataHeader__column:nth-child(3){width:130px}.SalesHistory__dataHeader__column>span{justify-content:space-between;display:flex}.SalesHistory__dataHeader__column>span p:nth-child(2){color:var(--text-primary)}.SalesHistory table thead{border-top:none}.SalesHistory table tbody tr td img{max-width:48px;max-height:48px}.SalesHistory table.SalesHistory__nonDisplayTable th:nth-child(n+7),.SalesHistory table.SalesHistory__nonDisplayTable td:nth-child(n+7){text-align:right}.RepOrdersSummary{height:100%;flex-direction:column;display:flex}.RepOrdersSummary p{color:var(--text-secondary);margin:0;line-height:1.5}.RepOrdersSummary__container{background-color:var(--bg-subtle);flex-direction:column;flex-grow:1;display:flex}.RepOrdersSummary__body{background-color:var(--bg-surface);flex-grow:1;padding:16px}.RepOrdersSummary__backLink__link{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;display:flex}.RepOrdersSummary__backLink__link:hover{text-decoration:none}.RepOrdersSummary__backLink__link svg{color:var(--text-secondary);width:24px;margin-right:8px}.RepOrdersSummary__backLink__link>p{color:var(--text-secondary);font-size:18px;font-weight:500}.RepOrdersSummary__navigation{align-items:center;padding:16px 0;display:flex}.RepOrdersSummary__navigation__content{flex-grow:1;align-items:center;gap:80px;padding:0 16px;display:flex}.RepOrdersSummary__navigation__content__title{align-items:center;display:flex}.RepOrdersSummary__navigation__content__title p:first-child{color:var(--text-muted)}.RepOrdersSummary__navigation__content__title p:nth-child(2){color:var(--text-primary);font-size:24px;font-weight:500;line-height:1.2}.RepOrdersSummary__navigation__content__title__symbol{width:48px;height:48px;background-color:var(--accent-icon);border-radius:6px;justify-content:center;align-items:center;margin-right:20px;display:flex}.RepOrdersSummary__navigation__content__title__symbol svg{color:#fff;width:24px}.RepOrdersSummary__navigation__content__column{flex-direction:column;display:flex}.RepOrdersSummary__navigation__content__column:nth-child(n+1){width:200px}.RepOrdersSummary__navigation__content__column>span{justify-content:space-between;display:flex}.RepOrdersSummary__navigation__content__column>span p:nth-child(2){color:var(--text-primary)}.RepOrdersSummary__navigation__inputs{gap:1rem;display:flex}.RepOrdersSummary__navigation__inputs .Input{height:39px!important}.RepOrdersSummary__navigation__inputs__inputGroup{flex-direction:column;gap:.5rem;display:flex}.RepOrdersSummary__navigation__inputs__inputGroup__dateRange{align-items:center;gap:.5rem;display:flex}.RepOrdersSummary__table td{padding:1rem!important}.RepsList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.RepsList__filters .Input__container--fluid{min-width:0;flex:1}.RepsList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.RepsList__filters select{min-width:140px}.RepsList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.RepsList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.RepsList__tableCard{border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.RepsList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.RepsList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.RepsList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.RepsList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.RepsList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.RepsList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem 1rem;font-size:13px}.RepsList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.RepsList__profile{align-items:center;display:flex}.RepsList__profile__image{border-radius:50%;margin:2px}.RepsList__profile__image img{width:100%;height:100%;border-radius:50%}.RepsList__profile__info{margin-left:16px}.RepsList__profile__info__name{margin:0;font-weight:500;line-height:1.5}.RepsList__phoneList__table{max-width:100%}.RepsList__phoneList__table table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}.RepsList__phoneList__table table th:nth-child(2),.RepsList__phoneList__table table td:nth-child(2),.RepsList__phoneList__table table th:nth-child(3),.RepsList__phoneList__table table td:nth-child(3){width:140px}.RepsList__phoneList__table table th:nth-child(5),.RepsList__phoneList__table table td:nth-child(5){width:70px}.RepsList__phoneList__table table th:last-child,.RepsList__phoneList__table table td:last-child{width:max-content}.RepsList__phoneList__table .data-table thead,.RepsList__phoneList__table .data-table tbody tr{border:none}.RepsList__phoneList__table__name{min-width:150px}.RepsList__phoneList__table__cell,.RepsList__phoneList__table__companyNumber{max-width:150px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RepsList__phoneList__table__company{max-width:224px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RepsList__phoneList__table__area{max-width:330px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media print{.RepsList .Drawer{height:100%;box-shadow:none;position:absolute;width:100%!important}.RepsList .Drawer__overlay--bg{background-color:#0000}.RepsList .RepsList__phoneList{margin:1rem 0}.RepsList .RepsList__phoneList__table{overflow:visible}.RepsList .RepsList__phoneList__table tbody tr td{padding:.5rem 1rem}.RepsList .RepsList__phoneList .Drawer__actions,.RepsList .RepsList__phoneList .Drawer__header>.IconButton{display:none}}.RepDetailsComponent__nav__popover{width:600px;padding:1.5rem!important}.RepDetailsComponent__nav__popover__column{width:100%;flex-direction:column;gap:.5rem;display:flex}.RepDetails__tabs .RepDetails__reorders{flex-grow:1;padding:16px 16px 0}.RepDetails__tabs .RepDetails__reorders__lastOrder{padding:16px 16px 12px}.RepDetails__tabs .RepDetails__reorders__table:not(:last-child){margin-bottom:16px}.RepDetails__tabs .RepDetails__reorders__table{width:100%}.RepDetails__tabs .RepDetails__reorders__table__header{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.RepDetails__tabs .RepDetails__reorders__table__header p{margin:4px 0;line-height:1.5}.RepDetails__tabs .RepDetails__reorders__table__header--storeInfo{color:var(--text-muted)}.RepDetails__tabs .RepDetails__reorders__table__header--storeInfo a{margin-left:8px}.RepDetails__tabs .RepDetails__reorders__table__header--storeInfo span{color:var(--text-secondary);margin-right:8px;font-weight:500}.RepDetails__tabs .RepDetails__reorders__table__header--orderInfo{color:var(--text-muted);text-align:right}.RepDetails__tabs .RepDetails__reorders__table__header--orderInfo span{color:var(--text-primary);margin-left:8px}.RepDetails__tabs .RepDetails__reorders__table table thead{border-top:none}.RepDetails__tabs .RepDetails__reorders__table table tr:not(:first-child){background-color:var(--bg-surface)}.RepDetails__tabs .RepDetails__reorders__table table tr:last-child{border-bottom:none}.RepDetails__tabs .RepDetails__reorders__table table tr td:not(:first-child),.RepDetails__tabs .RepDetails__reorders__table table tr th:not(:first-child){text-align:right}.RepDetails__tabs .RepDetails__general{max-width:690px;padding:56px 32px 32px}.RepDetails__tabs .RepDetails__general__personalInfo label{margin-bottom:4px;font-weight:400}.RepDetails__tabs .RepDetails__general__personalInfo input,.RepDetails__tabs .RepDetails__general__personalInfo select{border-radius:4px;margin-bottom:24px}.RepDetails__tabs .RepDetails__general__personalInfo div{width:100%;flex-direction:row;align-items:center;display:flex}.RepDetails__tabs .RepDetails__general__personalInfo span{width:100%;flex-direction:column;display:flex}.RepDetails__tabs .RepDetails__general__personalInfo span:not(:last-child){margin-right:16px}.RepDetails__tabs .RepDetails__general__personalInfo__photoLabel{font-weight:500!important}.RepDetails__tabs .RepDetails__general__personalInfo__photoContainer{margin-top:4px}.RepDetails__tabs .RepDetails__general__personalInfo__photoContainer__photo{width:48px;height:48px;object-fit:cover;border-radius:100px}.RepDetails__tabs .RepDetails__general__personalInfo__photoContainer__input{color:var(--text-secondary);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;margin:0 0 0 20px!important}.RepDetails__tabs .RepDetails__general__personalInfo__photoContainer__input::file-selector-button{-webkit-appearance:none;appearance:none;color:#111827;cursor:pointer;text-align:center;background-color:#0000;border:1px solid #e9ecef;border-radius:4px;margin-right:1rem;padding:.5rem 1.5rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;transition:all .1s ease-in-out;display:inline-block;position:relative;text-decoration:none!important}.RepDetails__tabs .RepDetails__general__paymentInfo{flex-direction:column;display:flex}.RepDetails__tabs .RepDetails__general__paymentInfo label{font-weight:400}.RepDetails__tabs .RepDetails__general__paymentInfo input,.RepDetails__tabs .RepDetails__general__paymentInfo select{border-radius:4px;margin-bottom:24px}.RepDetails__tabs .RepDetails__general__paymentInfo__header{margin:40px 0 8px;font-size:16px;font-weight:400}.RepDetails__tabs .RepDetails__general__paymentInfo__divider{width:100%;height:1px;background-color:var(--border-default);margin:0 0 24px}.RepDetails__tabs .RepDetails__general__paymentInfo__status{justify-content:space-between;align-items:center;display:flex}.RepDetails__tabs .RepDetails__general__paymentInfo__status__statusContainer{align-items:center;display:flex}.RepDetails__tabs .RepDetails__general__paymentInfo__status__statusContainer p{margin-right:16px}.RepDetails__tabs .RepDetails__general__save__divider{width:100%;height:1px;background-color:var(--border-default);margin:56px 0 20px}.RepDetails__tabs .RepDetails__general__save__buttons{justify-content:flex-end;display:flex}.RepDetails__tabs .RepDetails__general__save__buttons button:not(:last-child){margin-right:12px}.RepDetailsComponent{height:100%;flex-direction:column;display:flex}.RepDetailsContainer{background-color:var(--bg-subtle);flex-grow:1;padding:24px}.RepDetails{width:100%;height:100%;background-color:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:12px;padding:16px;display:flex}.RepDetails__info{width:300px}.RepDetails__info p{margin:0}.RepDetails__info__profile{align-items:center;padding:16px 8px;display:flex}.RepDetails__info__profile__img{width:104px;height:104px;object-fit:cover;border-radius:8px}.RepDetails__info__profile__titles{padding:0 16px}.RepDetails__info__profile__titles h3{color:var(--text-primary);margin:0;font-size:20px;line-height:1.5}.RepDetails__info__profile__titles p{color:var(--text-muted);margin:0}.RepDetails__info__contact{background-color:var(--bg-subtle);border-radius:8px;margin-top:16px;padding:8px}.RepDetails__info__contact>div{justify-content:space-between;align-items:flex-start;margin:8px;display:flex}.RepDetails__info__contact>div p:nth-child(2){color:var(--text-primary)}.RepDetails__info__contact__address span{text-align:right;color:var(--text-primary)}.RepDetails__info__repArea{white-space:pre-wrap;margin-top:28px}.RepDetails__info__repArea__header{justify-content:space-between;margin:4px 8px;display:flex}.RepDetails__info__repArea__header p{font-weight:500}.RepDetails__info__repArea__text{background-color:var(--bg-subtle);border-radius:6px;padding:12px 16px}.RepDetails__info__repArea__editing--buttons{width:100%;gap:.5rem;display:flex}.RepDetails__info__reports{margin-top:28px}.RepDetails__info__reports__header{align-items:center;margin:4px 8px;display:flex}.RepDetails__info__reports__header p{margin-left:4px;font-weight:500}.RepDetails__info__reports__header svg{width:20px}.RepDetails__info__reports__divider{background-color:var(--border-default);width:100%;height:1px;margin:4px 8px}.RepDetails__info__reports__dates{width:100%;gap:.5rem;margin:16px 0 20px;display:flex}.RepDetails__info__reports__dates>*{flex-grow:1}.RepDetails__info__reports__dates .DatePicker__container .Input__container{width:100%}.RepDetails__info__reports__list>div{justify-content:space-between;display:flex}.RepDetails__info__reports__list>div:not(:last-child){margin-bottom:8px}.RepDetails__info__reports__list>div p{color:var(--text-muted)}.RepDetails__tabs{height:100%;flex-direction:column;flex-grow:1;display:flex}.RepDetails__tabs .RepDetails__tab{padding:0 76px 14px}.RepDetails__tabs__container{width:100%;border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.DisplayFollowupDrawer{display:flex;width:896px!important}.DisplayFollowupDrawer__header{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.DisplayFollowupDrawer__header>p{color:var(--text-primary);margin:0;font-size:18px}.DisplayFollowupDrawer__header>svg{width:20px;height:20px;cursor:pointer;color:var(--text-muted)}.DisplayFollowupDrawer__content{flex-grow:1;display:flex;overflow:hidden}.DisplayFollowupDrawer__content__left{width:480px;height:100%;border-right:1px solid var(--border-default);flex-direction:column;gap:16px;padding:16px 24px;display:flex}.DisplayFollowupDrawer__content__left__action{border-bottom:1px solid var(--border-default);padding-bottom:4px}.DisplayFollowupDrawer__content__left__action>p{margin:0;font-weight:500}.DisplayFollowupDrawer__content__left__span{justify-content:space-between;align-items:center;display:flex}.DisplayFollowupDrawer__content__left__span>p{margin:0}.DisplayFollowupDrawer__content__left__span p:has(+.Input__container>textarea){align-self:flex-start}.DisplayFollowupDrawer__content__left__span .Input__container{width:248px!important}.DisplayFollowupDrawer__content__left__button{align-self:flex-end;margin-top:8px}.DisplayFollowupDrawer__content__right{flex-grow:1;padding:16px;overflow:auto}.DisplayFollowupDrawer__content__right__note{width:100%;border-bottom:1px solid var(--border-default);flex-direction:column;padding:20px 16px;display:flex}.DisplayFollowupDrawer__content__right__note__span{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.DisplayFollowupDrawer__content__right__note__span__title{color:var(--text-primary);margin:0;font-weight:500}.DisplayFollowupDrawer__content__right__note__span__time{color:var(--text-muted);margin:0}.DisplayFollowupDrawer__content__right__note>p{color:var(--text-secondary);margin:0 0 8px}.DisplayFollowupDrawer__content__right__note>.Badge{align-self:flex-end}.DisplayFollowupDrawer__content__right__info{color:var(--text-muted);font-style:italic}.DisplayFollowupDrawer__buttons{border-top:1px solid var(--border-default);justify-content:flex-end;padding:20px 24px;display:flex}.RepDetails__tabs .RepDetails__list{width:100%;flex-direction:column;gap:24px;padding:32px;display:flex}.RepDetails__tabs .RepDetails__list__table{color:var(--text-primary)}.RepDetails__tabs .RepDetails__list__table__header{justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.RepDetails__tabs .RepDetails__list__table__header p{margin:0}.RepDetails__tabs .RepDetails__list__table__header p:nth-child(1){font-weight:500}.RepDetails__tabs .RepDetails__list__table__header p:last-child{color:var(--text-muted)}.RepDetails__tabs .RepDetails__list__table table{border-radius:8px;overflow:hidden;box-shadow:0 1px 4px #d1d5db}.RepDetails__tabs .RepDetails__list__table button{color:var(--text-secondary)}.Reps__groupListDrawer__content__rep{align-items:center;padding:8px;display:flex}.Reps__groupListDrawer__content__rep:not(:last-child){margin-bottom:6px}.Reps__groupListDrawer__content__rep__image{width:40px;height:40px;background-color:var(--border-default);border-radius:100px;margin-right:16px}.Reps__groupListDrawer__content__rep a{color:var(--accent-icon);margin:0;font-weight:500;line-height:1.5}.Reps__groupListDrawer__content__rep a:hover{text-decoration:none}.Reps__groupListDrawer__content__rep p{color:var(--text-muted);margin:0;line-height:1.5}.SalesReports{height:100%;flex-direction:column;display:flex}.SalesReports p{color:var(--text-secondary);margin:0;line-height:1.5}.SalesReports .nav{margin-bottom:16px}.SalesReports__body{flex-grow:1;padding:24px}.SalesReports__body__header{justify-content:space-between;margin-bottom:16px;display:flex}.SalesReports__body__header__title h3{margin:0;font-size:18px;font-weight:400;line-height:1.5}.SalesReports__body__header__title p{color:var(--text-muted);margin-top:4px}.SalesReports__body__header__filters{align-items:center;display:flex}.SalesReports__body__header__filters>:not(:last-child){margin-right:16px}.SalesReports__body__header__filters>div>p{margin-bottom:4px}.SalesReports__body__header__filters>div .Input{height:38px}.SalesReports__body__table{flex-direction:column;display:flex}.SalesReports__body__table .DataTable th{border-top:none}.SalesReports__body__table .DataTable tr:last-child td{border-bottom:none}.SalesReports__body__table .DataTable td{color:var(--text-primary);padding:16px}.SalesReports__body__table .DataTable th:nth-child(n+5),.SalesReports__body__table .DataTable td:nth-child(n+5){text-align:right}.ReportsSplash__content{width:100%;flex-direction:column;padding:0 24px;display:flex}.ReportsSplash__section{align-items:center;gap:32px;padding:32px 0;display:flex}.ReportsSplash__section:not(:last-child){border-bottom:2px solid #e5e7eb}.ReportsSplash__section__contentContainer{width:100%;gap:32px;display:flex}.ReportsSplash__section__contentContainer>*{width:264px}.ReportsSplash__section__col{flex-direction:column;display:flex}.ReportsSplash__section__col h3{color:var(--text-primary);margin:0 0 8px;font-size:18px;font-weight:500}.ReportsSplash__section__col>a:not(:last-child){margin:0 0 4px}.ReportsSplash__section__col--icon{width:216px;flex-direction:column;justify-content:center;align-items:center;padding:1rem 0;display:flex}.ReportsSplash__section__col--icon>h2{margin:12px 0 0;font-size:18px}.ReportsSplash__section__col--icon>span{background-color:var(--bg-subtle);width:48px;height:48px;border-radius:8px;padding:12px;position:relative}.ReportsSplash__section__col--icon>span>svg{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ProductsReports{height:100%;flex-direction:column;display:flex}.ProductsReports p{color:var(--text-secondary);margin:0;line-height:1.5}.ProductsReports .nav{margin-bottom:16px}.ProductsReports__body{flex-grow:1;padding:24px}.ProductsReports__body__header{justify-content:space-between;margin-bottom:16px;display:flex}.ProductsReports__body__header__title h3{margin:0;font-size:18px;font-weight:400;line-height:1.5}.ProductsReports__body__header__title p{color:var(--text-muted);margin-top:4px}.ProductsReports__body__header__filters{align-items:center;display:flex}.ProductsReports__body__header__filters>:not(:last-child){margin-right:16px}.ProductsReports__body__header__filters>div>p{margin-bottom:4px}.ProductsReports__body__header__filters>div .Input{height:38px}.ProductsReports__body__table{flex-direction:column;display:flex}.ProductsReports__body__table .DataTable th{border-top:none}.ProductsReports__body__table .DataTable tr:last-child td{border-bottom:none}.ProductsReports__body__table .DataTable td{color:var(--text-primary);padding:8px 16px}.ProductsReports__body__table .ProductsReports__body__infoBanner{background-color:var(--accent-bg-soft);border-radius:6px;align-self:stretch;align-items:center;padding:16px;display:flex}.ProductsReports__body__table .ProductsReports__body__infoBanner svg{width:20px;height:20px;color:#69aaf1;margin-right:12px}.ProductsReports__body__table .ProductsReports__body__infoBanner p{color:var(--accent-text)}.ProductionReports{height:100%;flex-direction:column;display:flex}.ProductionReports p{color:var(--text-secondary);margin:0;line-height:1.5}.ProductionReports .nav{margin-bottom:16px}.ProductionReports__body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.ProductionReports__body__header{justify-content:space-between;margin-bottom:16px;display:flex}.ProductionReports__body__header__title h3{margin:0;font-size:18px;font-weight:400;line-height:1.5}.ProductionReports__body__header__title p{color:var(--text-muted);margin-top:4px}.ProductionReports__body__header__filters{align-items:center;display:flex}.ProductionReports__body__header__filters>:not(:last-child){margin-right:16px}.ProductionReports__body__header__filters .Input{height:38px}.ProductionReports__body__table{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}.ProductionReports__body__table .DataTable th{border-top:none}.ProductionReports__body__table .DataTable tr:last-child td{border-bottom:none}.ProductionReports__body__table .DataTable td{color:var(--text-primary);padding:16px;font-size:14px}.ProductionReports__body__table__light{color:var(--text-secondary)!important}.ProductionReports__body__table__compact>td{padding:8px 16px!important}.ProductionReports__productionSummaryTotals{background-color:var(--bg-surface);padding:8px 24px 24px;position:sticky;bottom:0}.ProductionReports__productionSummaryTotals__content{border-top:1px solid var(--border-default);justify-content:space-between;display:flex;background-color:#f9fafb!important}.ProductionReports__productionSummaryTotals__content>span{width:0;color:var(--text-primary);flex-grow:1;padding:16px;font-size:16px}.ProductionReports__columnEqualizer .DataTable th,.ProductionReports__columnEqualizer .DataTable td{width:16.6667%!important}.ReportsNav{align-items:center;display:flex}.ReportsNav>p{color:#d1d5db;margin:0 0 0 16px;font-size:36px;font-weight:100}.ReportsNav>a,.ReportsNav>div>a{color:var(--text-muted);align-items:center;font-weight:500;display:flex}.ReportsNav>a:hover,.ReportsNav>div>a:hover{text-decoration:none}.ReportsNav>a svg,.ReportsNav>div>a svg{width:12px;height:12px;margin:0 0 0 8px}.ReportsNav__popover{gap:1rem;display:flex;padding:24px!important}.ReportsNav__popover__col{width:260px;flex-direction:column;display:flex}.ReportsNav__popover__col__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:500}.ReportsNav__popover__col__subtitle{color:var(--text-muted);margin:0;font-size:14px;display:none}.ReportsNav__popover__col>:not(:last-child){margin:0 0 8px}.ReportsNav>:not(:first-child){margin-left:28px}.ReportsNav__activeLink,.ReportsNav__activeLink>svg{color:#244084!important}.ProductHistory{width:100%;height:100%;flex-direction:column;display:flex}.ProductHistory p{color:var(--text-secondary);margin:0;line-height:1.5}.ProductHistory__header{width:100%;border-bottom:1px solid var(--border-default);margin-bottom:16px}.ProductHistory__header>p{padding-bottom:13px;font-size:18px;font-weight:500}.ProductHistory__table{border:1px solid var(--border-default);border-radius:6px;overflow:hidden}.ProductHistory__table thead{border-top:none!important}.ProductHistory__table tbody tr{background-color:var(--bg-surface)!important}.ProductHistory__table tbody tr:last-child{border-bottom:none!important}.ProductDetails{width:100%;height:100%;flex-direction:column;display:flex}.ProductDetails p{color:var(--text-secondary);margin:0;line-height:1.5}.ProductDetails__container{background-color:var(--bg-page);flex-grow:1;overflow-y:auto;padding:24px!important}.ProductDetails .card{background:var(--bg-surface);box-shadow:var(--shadow-card);border-color:var(--border-default);border-radius:10px}.ProductDetails .card__header{background:var(--title-strip-bg);color:var(--title-strip-text);letter-spacing:.08em;text-transform:uppercase;border-bottom:none;border-radius:10px 10px 0 0;margin:-24px -24px 16px;padding:10px 16px;font-size:10px;font-weight:700}.ProductDetails__warningButton{color:#6d1d20!important;background-color:#fbf0ea!important}.ProductDetails__warningBanner{width:100%;background-color:#fefce8;border-radius:6px;margin-bottom:12px;padding:16px}.ProductDetails__warningBanner>span{align-items:center;margin-bottom:4px;display:flex}.ProductDetails__warningBanner>span>svg{color:#eab308;width:16px;margin-right:1rem}.ProductDetails__warningBanner>span>p{color:#854d0e;font-weight:500}.ProductDetails__warningBanner>p{color:#a16207;margin-left:32px}.ProductDetails__cancelledBanner{background-color:#fefce8;justify-content:space-between;align-items:center;display:flex}.ProductDetails__cancelledBanner>button{margin-right:25px;padding:5px 9px!important}.ProductDetails__cancelSection{margin-bottom:12px}.ProductDetails__cancelSection__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ProductDetails__artWork .card__header{justify-content:space-between;align-items:center;display:flex}.ProductDetails__artWork .card__header button{color:#fff!important;border-color:#ffffff4d!important}.ProductDetails__art{flex-grow:1;align-items:flex-start;margin-top:16px;display:flex}@media only screen and (max-width:64.2232em){.ProductDetails__art{flex-direction:column}}.ProductDetails__artWork{width:580px;flex-direction:column;flex-shrink:0;margin-right:16px;display:flex}@media only screen and (max-width:64.2232em){.ProductDetails__artWork{width:100%;margin-bottom:16px;margin-right:0}}.ProductDetails__artWork__artCard{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden}.ProductDetails__artWork__artCard:not(:last-child){margin-bottom:16px}.ProductDetails__artWork__artCard p{color:var(--text-primary);font-size:14px}.ProductDetails__artWork__artCard__title{background:var(--title-strip-bg);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ProductDetails__artWork__artCard__title>p:first-child{color:var(--title-strip-text);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.ProductDetails__artWork__artCard__title>p:nth-child(2){color:var(--title-strip-text-muted);font-family:Courier New,monospace;font-size:11px;font-weight:600}.ProductDetails__artWork__artCard__content{gap:16px;padding:16px;display:flex}@media only screen and (max-width:35.6518em){.ProductDetails__artWork__artCard__content{flex-direction:column}}.ProductDetails__artWork__artCard__content>div{flex-direction:column;display:flex}.ProductDetails__artWork__artCard__content>div>p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:600}.ProductDetails__artWork__artCard__content>div>:last-child{margin-top:10px}.ProductDetails__artWork__artCard__content__imgContainer{width:240px;height:240px;background-color:var(--bg-surface);border-radius:4px;justify-content:center;align-items:center;display:flex;overflow:hidden}@media only screen and (max-width:35.6518em){.ProductDetails__artWork__artCard__content__imgContainer{width:100%}}.ProductDetails__artWork__artCard__content__imgContainer>img{width:100%;height:100%;object-fit:contain}.ProductDetails__artInfo{min-width:0;flex-direction:column;flex:1;display:flex}@media only screen and (max-width:64.2232em){.ProductDetails__artInfo{width:100%}}.productOverview__topRow{grid-template-columns:1fr 320px;gap:16px;margin-bottom:16px;display:grid}@media only screen and (max-width:45.6518em){.productOverview__topRow{grid-template-columns:1fr}}.productOverview__middleCol{flex-direction:column;gap:16px;display:flex}.productOverview__notesCard{flex:1}.productOverview__notesCard textarea{resize:vertical}.productOverview__artDates{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 24px;margin-bottom:16px;display:grid}.productMeta{margin-bottom:16px}.productMeta__row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.productMeta__row:last-child{border-bottom:none}.productMeta__row span:first-child{color:var(--text-muted)}.productMeta__row span:last-child{color:var(--text-primary);font-weight:600}.productMeta__row:first-child span:last-child{background:var(--accent-bg-soft);color:var(--accent-text);letter-spacing:.02em;border:1px solid #ddebfc;border-radius:5px;padding:2px 8px;font-family:Courier New,Lucida Console,monospace;font-size:12px}.productMeta .productId__copyable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.productMeta .productId__copyable:hover{color:var(--accent-text)!important;background:#ddebfc!important}.productMeta.mt-2{margin-top:16px}.FilterChip{background:var(--accent-bg-soft);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s ease-in-out;display:inline-flex}.FilterChip:hover{background:var(--accent-bg-strong)}.FilterChip svg{height:14px;width:14px;color:var(--text-muted)}.FilterChip:hover svg{color:var(--text-default)}.FilterClearAll{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.FilterClearAll:hover{color:var(--text-default)}.ProductsList .ListPageHeader{border-bottom:2px solid var(--border-default);margin-bottom:20px;padding:20px 0 18px;position:relative}.ProductsList .ListPageHeader:after{content:"";width:48px;height:2px;background:var(--accent-icon);position:absolute;bottom:-2px;left:0}.ProductsList .ListPageHeader__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600}.ProductsList .ListPageHeader__date{color:var(--text-muted);letter-spacing:.03em;font-size:12px}.ProductsList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.ProductsList__filters .Input__container--fluid{min-width:0;flex:1}.ProductsList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.ProductsList__activeFilters{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:.75rem;padding:0 4px;display:flex}.ProductsList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.ProductsList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.ProductsList__tableCard{background-color:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.ProductsList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.ProductsList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.ProductsList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.ProductsList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.ProductsList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.ProductsList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);vertical-align:middle;padding:.65rem 1rem;font-size:13px}.ProductsList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.ProductsList__tableCard .ProductsList__image>div{justify-content:center;align-items:center;gap:6px;display:flex}.ProductsList__tableCard .ProductsList__image>div img{max-width:none;border-radius:3px}.ProductsList__tag{color:#633094;white-space:nowrap;letter-spacing:.01em;background:#f1effa;border:1px solid #e2d3f6;border-radius:100px;margin:1px 2px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-block}.PayrollSummary__filters{gap:1rem;margin-bottom:1.5rem;display:flex}.PayrollSummary__filters__spacer{flex:1}.PayrollSummary__filter label{margin-bottom:4px;font-weight:600;display:block}@page{size:landscape}.PrintSummary{color:var(--text-secondary);margin:64px 0}.PrintSummary__header{justify-content:space-between;align-items:flex-start;margin:0 0 24px;display:flex}.PrintSummary__header__overview{flex-direction:column;justify-content:space-between;display:flex}.PrintSummary__header__overview h2{color:var(--text-primary);margin:0 0 40px;font-size:24px;font-weight:600;line-height:1.2}.PrintSummary__header__overview__info{font-weight:400}.PrintSummary__header__overview__info h3{margin:0 0 8px;font-size:24px;line-height:1.2}.PrintSummary__header__overview__info p{color:var(--text-secondary);margin:0 0 4px;font-size:16px;line-height:1.5}.PrintSummary__header__qrInfo{max-width:300px;border:1px solid #d1d5db;padding:16px 24px;font-size:12px;font-weight:400;line-height:1.5}.PrintSummary__header__qrInfo p{margin:0}.PrintSummary__header__qrInfo p:not(:last-child){margin:0 0 16px}.PrintSummary__table{border-collapse:collapse;table-layout:auto;flex-grow:1}.PrintSummary__table thead,.PrintSummary__table tr{border:none}.PrintSummary__table thead{border-bottom:1px solid #d1d5db}.PrintSummary__table thead th{text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:600;line-height:1.5}.PrintSummary__table thead th:first-child{min-width:50px}.PrintSummary__table thead th:not(:first-child,:last-child){min-width:100px}.PrintSummary__table tbody tr:nth-child(2n-1){background-color:var(--bg-subtle)}.PrintSummary__table tbody td{white-space:nowrap;padding:5px 16px;font-size:12px;font-weight:400;line-height:1.5}.PrintSummary__table tbody td label{margin:0}.PrintSummary__table tbody td label span{background-color:#fff;border-radius:4px;outline:1px solid #d1d5db}.PrintSummary__table tbody td:last-child{width:100%}.PrintSummary__jobTable{width:100%;margin-bottom:24px;display:flex}.PrintSummary__jobTable__tasks{display:flex}.PrintSummary__jobTable__tasks>div:not(:last-child){margin-right:32px}.PrintSummary__materialsTable{justify-content:flex-end;display:flex}.PrintSummary__materialsTable__table{width:30%;table-layout:auto;flex-grow:0}.PrintSummary__materialsTable__table thead th{padding:2px 16px}.PrintSummary__materialsTable__table tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.PrintSummary__materialsTable__table tbody tr:nth-child(2n-1){background-color:#fff}.PrintSummary__materialsTable__table tbody td{white-space:nowrap}.PrintSummary__actions{padding:2rem 0;display:flex;position:fixed;bottom:0}.PrintSummary__actions button{margin-right:2rem}@media print{.AdminLayout__sidebar,.Toaster,.nav,.PrintSummary__actions{display:none}}.Jobs__inlineButtons{margin-bottom:2.5rem;display:flex}.JobDetail__header{align-items:center;margin:3rem 0 2rem;display:flex}.JobDetail__header__logo{margin-right:1.5rem}.JobDetail__header__title{margin:0}.JobDetail__header__assignee{color:var(--text-secondary);margin:8px 0 0;font-size:18px}.JobDetail__status{border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);display:flex}.JobDetail__status__column{flex-direction:column;flex:1;align-items:center;padding:1.5rem;display:flex}.JobDetail__status__column:not(:last-of-type){border-right:1px solid var(--border-subtle)}.JobDetail__status__field{margin-bottom:4px}.JobDetail__status__field label{color:var(--text-primary);font-size:16px}.JobDetail__status__field span{color:var(--text-secondary);font-size:16px}.JobDetail__table{border-collapse:collapse;border-bottom:1px solid var(--border-default);width:100%;margin-bottom:1.5rem}.JobDetail__table--sm{width:80px}.JobDetail__table--md{width:125px}.JobDetail__table--lg{width:200px}.JobDetail__table thead th{color:var(--text-muted);text-align:left;padding:0 12px;font-size:12px;font-weight:500}.JobDetail__table tbody .alignCenter{text-align:center}.JobDetail__table tbody input{width:100px}.JobDetail__table tbody .Checkbox__container{display:initial;text-align:center;margin-bottom:0}.JobDetail__table tbody tr td{color:var(--text-primary);padding:8px 12px 16px;font-size:14px}.JobDetail__table__badges .Badge{display:inline-block}.JobDetail__table__badges .Badge:not(:last-of-type){margin-right:1rem}.JobDetail__notificationSent{flex-direction:column;align-items:center;display:flex}.JobDetail-buttonHolder{padding:2rem 4rem;position:fixed;bottom:0}.JobDetail-buttonBottom{margin-right:2rem}.JobDetail__deleteModal h3{margin:0}.JobDetail__deleteModal p{margin:2rem 0}.CreateJob__header{justify-content:space-between;align-items:center;display:flex}.CreateJob form{padding-bottom:6rem}.CreateJob__inline{align-items:center;margin:3rem 0;display:flex}.CreateJob__inline__spacer{flex:1}.CreateJob__inline__group{flex-direction:column;display:flex}.CreateJob__inline__group:not(:last-of-type){margin-right:1rem}.CreateJob .centered{text-align:center}.CreateJob__tasksEmpty{color:var(--text-muted);border:2px solid #e5e7eb;border-radius:4px;margin-bottom:2rem;padding:1rem 2rem}.CreateJob__task{border-collapse:collapse;width:100%;border-bottom:2px solid #f3f4f6;margin-bottom:1rem}.CreateJob__task--sm{width:50px}.CreateJob__task--md{width:100px}.CreateJob__task--lg{width:200px}.CreateJob__task thead tr th{color:var(--text-muted);text-align:left;text-transform:uppercase;padding:0 1rem;font-size:12px;font-weight:400}.CreateJob__task tbody tr td{padding:0 1rem 1rem}.CreateJob__task__badges .Badge{display:inline-block}.CreateJob__task__badges .Badge:not(:last-of-type){margin-right:1rem}.CreateJob__buttonGroup{background-color:var(--bg-surface);width:100%;padding:1rem 1.5rem;position:fixed;bottom:0}.CreateJob__buttonGroup button:not(:last-child){margin-right:1rem}.Availability__inlineButtons{margin-bottom:2.5rem;display:flex}.Availability__viewAll{justify-content:flex-end;margin-bottom:1rem;display:flex}.Availability__inlineTableCell{align-items:center;gap:8px;display:flex}.VerifyTask__confirmed{color:#15803d}.VerifyTask__quantityInput{height:28px}.ProfileDrawer__user{align-items:center;display:flex}.ProfileDrawer__user__image{height:104px;width:104px;border-radius:8px;margin-right:1rem}.ProfileDrawer__user__info{flex:1}.ProfileDrawer__user__info__name{margin:0 0 1rem;font-size:24px;font-weight:700}.ProfileDrawer__tabs{display:flex}.ProfileDrawer__general__label{color:var(--text-muted);font-size:14px}.ProfileDrawer__general__contact__row{justify-content:space-between;align-items:center;display:flex}.ProfileDrawer__general__contact__row label{color:var(--text-muted);flex:1;font-size:14px;line-height:1.5}.ProfileDrawer__general__contact__row p{color:var(--text-primary);flex:2;font-size:14px;line-height:1.5}.ProfileDrawer__general__updateImage{justify-content:space-between;align-items:center;margin:3rem 0 2rem;display:flex}.ProfileDrawer__general__updateImage img{height:48px;width:48px;border-radius:100%;margin-right:1rem}.ProfileDrawer__general__trained__header{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.ProfileDrawer__general__trained__checkboxes{display:flex}.ProfileDrawer__general__trained__checkboxes .Checkbox__container:not(:last-of-type){margin-right:3.5rem}.ProfileDrawer__notes__note__date{color:var(--text-muted);font-size:12px}.ProfileDrawer__notes__note__text{color:var(--text-secondary);margin:0;padding:0}.ProfileDrawer__notes__note:not(:last-of-type){border-bottom:1px solid #e9ecef}.JobTaskDrawer label{display:block}.JobTaskDrawer .divider{background-color:var(--bg-subtle);margin:1.5rem 0}.JobTaskDrawer__inputField{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.JobTaskDrawer__inputField label{color:var(--text-secondary)}.JobTaskDrawer__toggleField{justify-content:flex-end;align-items:center;margin-bottom:1rem;display:flex}.JobTaskDrawer__toggleField label{color:var(--text-secondary);margin-right:1rem}.JobTaskDrawer__toggleField .Checkbox__container{margin-bottom:0}.JobTaskDrawer__prices{border-top:1px solid var(--border-default);padding:0 1.5rem 0 3rem;position:relative}.JobTaskDrawer__prices__expanded{flex-direction:column;align-items:flex-end;padding:.5rem 0;display:flex}.JobTaskDrawer__prices__expand{visibility:hidden;top:8px;left:8px;width:24px!important;max-width:24px!important;min-width:24px!important;height:24px!important;max-height:24px!important;min-height:24px!important;position:absolute!important}.JobTaskDrawer__prices__expand svg{width:16px!important}.JobTaskDrawer__prices:hover .JobTaskDrawer__prices__expand{visibility:visible}.JobTaskDrawer__prices__row{width:224px;justify-content:space-between;align-items:center;margin:4px 0;display:flex}.JobTaskDrawer__prices__row label{color:var(--text-muted);font-size:12px}.JobTaskDrawer__prices__row .value{color:var(--text-secondary);margin:0}.JobTaskDrawer__prices__subtotal{width:100%;justify-content:space-between;align-items:center;display:flex}.JobTaskDrawer__prices__subtotal label{color:var(--text-secondary);font-weight:500}.JobTaskDrawer__prices__subtotal .value{color:var(--text-primary);margin:.5rem 0;font-size:16px}.PaymentConfirmation .buttonGroup{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.PaymentApproval__subHeader{align-items:center;margin-bottom:2rem;display:flex}.PaymentApproval__subHeader button{margin-right:1rem}.PaymentApproval__subHeader__text{font-size:14px;font-weight:600}.PaymentApproval__jobsList{border-top:1px solid var(--border-default)}.PaymentApproval__job{border-bottom:1px solid var(--border-default);padding:1rem}.PaymentApproval__job__header{color:#3981ea;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.PaymentApproval__job__row{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:14px;display:flex}.PaymentApproval__job__row label{color:var(--text-muted)}.PaymentApproval__jobDetail h1{font-size:32px;font-weight:600}.PaymentApproval__jobDetail__total{background-color:var(--bg-subtle);border-radius:6px;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.PaymentApproval__jobDetail__total__icon{margin-right:1rem}.PaymentApproval__jobDetail__total h4{margin:0}.PaymentApproval__jobDetail__card{border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.PaymentApproval__jobDetail__task label{color:var(--text-muted);margin-right:4px;font-size:14px}.PaymentApproval__jobDetail__task__row{justify-content:space-between;display:flex}.PaymentApproval__jobDetail__task__field{display:flex}.PaymentApproval__jobDetail__task__badges{gap:8px;margin-top:4px;display:flex}.EditApprovalDate__content{padding:2rem}.EditApprovalDate__field{margin-bottom:1.5rem}.EditApprovalDate__field label{margin-bottom:4px;font-size:14px;font-weight:600}.EditApprovalDate__actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.Orders__error{color:#a01b1b;background:#fff5f5;border:1px solid #f5b3b3;border-radius:6px;margin:12px 0;padding:12px 16px;font-size:14px}.Orders__error strong{margin-right:8px}.Orders__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.Orders__filters .Input__container--fluid{min-width:0;flex:1}.Orders__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.Orders__filterChips{flex-wrap:wrap;gap:8px;margin-bottom:.75rem;display:flex}.Orders__filterChip{background-color:var(--accent-bg-soft);border:1px solid var(--accent-bg-strong);color:var(--accent-text);cursor:pointer;border-radius:100px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:500;line-height:1.5;transition:background-color .12s,border-color .12s;display:inline-flex}.Orders__filterChip__icon{width:12px;height:12px}.Orders__filterChip:hover{background-color:var(--accent-bg-strong)}.Orders__tableCard{background-color:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.Orders__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.Orders__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.Orders__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.Orders__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.Orders__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.Orders__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.65rem 1rem;font-size:13px}.Orders__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.Orders__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.Orders__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.Orders__invoiceLink{font-size:13px;font-weight:600;color:var(--accent-text)!important}.Orders__invoiceLink:hover{text-decoration:underline;color:var(--accent-icon)!important}.Orders__filterOrViewPopover{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.Orders__filterOrViewPopover__label{cursor:pointer;border-radius:4px;padding:1px 3px;transition:background-color .1s}.Orders__filterOrViewPopover__label:hover{background-color:var(--bg-hover)}.Orders__filterOrViewPopover__options{z-index:100;background-color:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:8px;align-items:center;gap:2px;margin-top:4px;padding:6px;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.Orders__filterOrViewPopover__options a{cursor:pointer;width:30px;height:30px;color:var(--text-muted);border-radius:6px;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.Orders__filterOrViewPopover__options a svg{width:15px;height:15px}.Orders__filterOrViewPopover__options a:hover{background-color:var(--accent-bg-soft);color:var(--accent-text)}.Orders__filterOrViewPopover:hover>.Orders__filterOrViewPopover__options{display:flex}.OrderDetailComponentWrapper{height:100%;flex-direction:column;display:flex}.OrderDetailGrayBackground{background-color:var(--bg-page);flex-direction:column;flex-grow:1;padding:20px 24px;display:flex}.OrderDetail{flex-grow:1;gap:1rem;display:flex;padding:0!important}.OrderDetail__card{background-color:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;align-self:flex-start;display:flex;overflow:hidden;padding:0!important}.OrderDetail__card--info{flex:0 0 360px;overflow:visible}.OrderDetail__card--main{min-width:0;flex:1}.OrderDetail__card--notes{flex:0 0 320px}.OrderDetail__info{width:100%}.OrderDetail__sidebarHeader{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:14px 20px;display:flex}.OrderDetail__sidebarHeader__title{color:var(--text-primary);font-size:14px;font-weight:600}.OrderDetail__sidebarHeader__contactsButton{color:var(--accent-text);background:var(--accent-bg-soft);border:1px solid var(--accent-bg-strong);cursor:pointer;border-radius:6px;align-items:center;gap:2px;padding:3px 8px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.OrderDetail__sidebarHeader__contactsButton svg{width:12px;height:12px}.OrderDetail__sidebarHeader__contactsButton:hover{background-color:var(--accent-bg-strong)}.OrderDetail__sidebarHeader__editButton{color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.OrderDetail__sidebarHeader__editButton svg{width:12px;height:12px}.OrderDetail__sidebarHeader__editButton:hover{color:var(--text-primary);background-color:var(--bg-hover)}.OrderDetail__sidebarActions{border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:8px 20px;display:flex}.OrderDetail__section{border-bottom:1px solid var(--border-subtle);padding:16px 20px}.OrderDetail__section:last-child{border-bottom:none}.OrderDetail__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.OrderDetail__sectionHeader__title{color:var(--text-secondary);letter-spacing:-.01em;font-size:14px;font-weight:700}.OrderDetail__sectionHeader a{color:var(--accent-icon);cursor:pointer;font-size:13px}.OrderDetail__sectionHeader a:hover{text-decoration:underline}.OrderDetail__account{flex-direction:column;gap:6px;display:flex}.OrderDetail__account__field{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.OrderDetail__account__field__label{color:var(--text-muted);flex-shrink:0;font-size:13px}.OrderDetail__account__field__value{color:var(--text-primary);text-align:right;font-size:13px}.OrderDetail__viewNotes{cursor:pointer;width:100%;background:var(--accent-bg-soft);border:1px solid var(--accent-bg-strong);border-radius:8px;align-items:center;gap:.5rem;margin-top:12px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.OrderDetail__viewNotes__label{color:var(--accent-text);text-align:left;flex:1;font-size:13px;font-weight:500}.OrderDetail__viewNotes:hover{background-color:var(--accent-bg-strong)}.OrderDetail__viewInvoiceNotes{cursor:pointer;width:100%;border:1px solid var(--border-default);background:0 0;border-radius:8px;align-items:center;gap:.5rem;margin-top:12px;padding:8px 12px;transition:background-color .15s,border-color .15s;display:flex}.OrderDetail__viewInvoiceNotes__label{color:var(--text-primary);text-align:left;flex:1;font-size:13px;font-weight:500}.OrderDetail__viewInvoiceNotes:hover{background-color:var(--bg-hover)}.OrderDetail__additional{flex-direction:column;gap:6px;display:flex}.OrderDetail__additional__field{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderDetail__additional__field__label{color:var(--text-muted);flex-shrink:0;font-size:13px}.OrderDetail__additional__field__value{color:var(--text-primary);font-size:13px}.OrderDetail__invoiceDetails{width:100%;overflow:visible}.OrderDetail__invoiceDetails label{color:var(--text-muted);font-size:12px}.OrderDetail__invoiceDetails__row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.OrderDetail__invoiceDetails__row label{color:var(--text-muted);font-size:13px}.OrderDetail__invoiceDetails__row span{color:var(--text-primary);font-size:13px;font-weight:500}.OrderDetail__invoiceDetails__row select,.OrderDetail__invoiceDetails__row input{height:auto;min-height:unset;padding:4px 8px;font-size:13px}.OrderDetail__invoiceDetails__dateGrid{grid-template-columns:repeat(6,1fr);gap:6px;margin:12px 0;display:grid;overflow:visible}.OrderDetail__invoiceDetails__dateGrid>*{grid-column:span 2}.OrderDetail__invoiceDetails__dateGrid>:nth-child(4):not(:last-child){grid-column:2/span 2}.OrderDetail__invoiceDetails__dateGrid--static{margin-bottom:24px}.OrderDetail__invoiceDetails__dateCard{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;padding:8px}.OrderDetail__invoiceDetails__dateCard label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:600;display:block}.OrderDetail__invoiceDetails__dateCard__value{color:var(--text-secondary);font-size:11px;font-weight:600}.OrderDetail__invoiceDetails__dateCard--green{background:var(--success-bg-soft);border-color:var(--success-bg-strong)}.OrderDetail__invoiceDetails__dateCard--green .OrderDetail__invoiceDetails__dateCard__value{color:var(--success-text)}.OrderDetail__invoiceDetails__dateCard--warning{background:var(--warning-bg-soft);border-color:var(--warning-bg-strong)}.OrderDetail__invoiceDetails__dateCard--warning label,.OrderDetail__invoiceDetails__dateCard--warning .OrderDetail__invoiceDetails__dateCard__value{color:var(--warning-text)}.OrderDetail__invoiceDetails__dateCard--urgent{background:var(--danger-bg-soft);border-color:var(--danger-bg-strong)}.OrderDetail__invoiceDetails__dateCard--urgent label,.OrderDetail__invoiceDetails__dateCard--urgent .OrderDetail__invoiceDetails__dateCard__value{color:var(--danger-text)}.OrderDetail__invoiceDetails__dateCard--empty .OrderDetail__invoiceDetails__dateCard__value{color:var(--text-muted);font-weight:400}.OrderDetail__invoiceDetails__dateCard--editable{padding:6px;overflow:visible}.OrderDetail__invoiceDetails__dateCard--editable .DatePicker__container .Input__container,.OrderDetail__invoiceDetails__dateCard--editable .DatePicker__container .Input{width:100%}.OrderDetail__invoiceDetails__dateCard--editable .DatePicker__container input{height:auto;min-height:unset;color:var(--text-secondary);width:100%;background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:600}.OrderDetail__invoiceDetails__dateCard--editable .DatePicker__container input::placeholder{color:var(--text-muted)}.OrderDetail__invoiceDetails__paidRow{align-items:stretch;gap:8px;margin:12px 0;display:flex}.OrderDetail__invoiceDetails__paidRow>.OrderDetail__invoiceDetails__dateCard{min-width:0;flex:1}.OrderDetail__invoiceDetails__paidRow>.Button{flex:1}.OrderDetail__invoiceDetails__totals{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0;display:grid}.OrderDetail__invoiceDetails__totalCard{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;padding:10px 8px}.OrderDetail__invoiceDetails__totalCard label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.OrderDetail__invoiceDetails__totalCard__value{color:var(--text-primary);font-size:14px;font-weight:700}.OrderDetail__invoiceDetails__totalCard--primary{background:var(--accent-bg-soft);border-color:var(--accent-bg-strong)}.OrderDetail__invoiceDetails__totalCard--primary label{color:var(--accent-icon)}.OrderDetail__invoiceDetails__totalCard--primary .OrderDetail__invoiceDetails__totalCard__value{color:var(--accent-text)}.OrderDetail__invoiceDetails__totalCard--success{background:var(--success-bg-soft);border-color:var(--success-bg-strong)}.OrderDetail__invoiceDetails__totalCard--success label,.OrderDetail__invoiceDetails__totalCard--success .OrderDetail__invoiceDetails__totalCard__value{color:var(--success-text)}.OrderDetail__main{flex-direction:column;flex-grow:1;gap:1.5rem;padding:20px;display:flex}.OrderDetail__main__content{flex-direction:column;flex-grow:1;gap:1rem;display:flex}.OrderDetail__main__buttons{border-top:1px solid var(--border-default);justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.OrderDetail__filters{justify-content:space-between;align-items:center;display:flex}.OrderDetail__filters__search{position:relative}.OrderDetail__filters__spacer{flex:1}.OrderDetail__tabToolbar{margin-bottom:12px}.OrderDetail__tabsRow{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:stretch;gap:1rem;display:flex}.OrderDetail__invoiceTotal{white-space:nowrap;align-items:center;padding:0 .5rem;display:flex}.OrderDetail__tabs.Tabs{min-width:0;border-bottom:none;gap:2px;overflow:visible}.OrderDetail__tabs.Tabs .TabItem{color:var(--text-secondary);border-bottom:3px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:.75rem 1.25rem;font-size:14px;transition:color .12s,background-color .12s,border-color .12s}.OrderDetail__tabs.Tabs .TabItem:hover:not(.TabItem--active){color:var(--text-primary);background-color:var(--bg-hover);border-bottom-color:#0000}.OrderDetail__tabs.Tabs .TabItem--active{color:var(--accent-text);background-color:var(--accent-bg-soft);border-bottom-color:var(--accent-icon)}.OrderDetail__tabs.Tabs .TabItem{align-items:stretch}.OrderDetail__tab{width:100%;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.OrderDetail__tab__top{align-items:center;gap:6px;display:flex}.OrderDetail__tab__label{font-size:14px;font-weight:600}.OrderDetail__tab__count{min-width:18px;height:18px;background-color:var(--bg-subtle);color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.TabItem--active .OrderDetail__tab__count{background-color:var(--bg-surface);color:var(--accent-text)}.OrderDetail__tab__subtotal{color:var(--text-muted);letter-spacing:.01em;font-size:12px;font-weight:500}table.OrderDetails__orderDetailsTable{width:100%}table.OrderDetails__orderDetailsTable thead tr th{background-color:var(--bg-subtle);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-align:left;text-transform:uppercase;letter-spacing:.02em;padding:.6rem .875rem;font-size:12px;font-weight:500}table.OrderDetails__orderDetailsTable tbody tr:nth-child(n){background-color:var(--bg-surface)}table.OrderDetails__orderDetailsTable tbody tr:nth-child(n) td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.5rem .875rem;font-size:13px}table.OrderDetails__orderDetailsTable tbody tr:nth-child(n):last-child td{border-bottom:none}table.OrderDetails__orderDetailsTable a{color:var(--accent-icon);cursor:pointer}.OrderDetails__orderDetailsTable__inputTd{padding:6px 8px!important}.OrderDetails__orderDetailsTable__inputTd input{height:38px;min-height:38px;font-size:14px}.OrderDetails__orderDetailsTable__iconButton{height:30px!important;min-height:30px!important;max-height:30px!important;width:30px!important;min-width:30px!important;max-width:30px!important}.OrderDetails__orderDetailsTable__iconButton svg{height:18px;width:18px}.ReorderModal__body{justify-content:space-evenly;margin:24px 0}.ReorderModal__column{width:216px;gap:8px}.ReorderModal__column p{text-align:center;margin:0;font-size:12px}.ReorderModal__modalGreyHeader{border-bottom:1px solid var(--border-default);align-items:center;gap:15px}.ReorderModal__modalGreyHeader p{margin-left:20px}.ReorderModal__inputs{align-items:center}.ReorderModal__inputs input{width:38px;height:29px;border-radius:4px}.ReorderModal__inputs label{margin:0 8px;font-size:14px}.ReorderModal__inputHolder{flex-wrap:wrap;gap:8px 24px}.ReorderModal .modalButtonEnd{border-top:1px solid #e5e7eb}.ReorderModal .modalButtonEnd button{margin:24px}.ProductGroupRow>td{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);padding:8px 12px;font-weight:600}.ProductGroupRow--pendingDelete>td{background-color:#f3126014;text-decoration:line-through}.ProductGroupRow__sku{color:var(--text-primary);font-size:13px;font-weight:700}.ProductGroupRow__description{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;display:flex}.ProductGroupRow__variationBadge{background-color:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.ProductGroupRow__cell{color:var(--text-primary);align-items:center;padding:0 16px;font-size:13px;display:flex}.ProductGroupRow__cell--qty{font-weight:700}.ProductGroupRow__cell--subtotal{justify-content:flex-end;font-weight:700}.ProductGroupRow__varies{color:var(--text-muted);cursor:help;font-style:italic;font-weight:500}.ProductGroupRow__expandChevron{transition:transform .12s;transform:rotate(0)}.ProductGroupRow__expandChevron--open{transform:rotate(90deg)}.PaymentsModal.Modal .Modal__content{width:720px;max-width:90vw;padding:0}.PaymentsModal__header{border-bottom:1px solid var(--border-default);background-color:var(--bg-subtle);padding:18px 24px}.PaymentsModal__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.PaymentsModal__body{flex-direction:column;gap:16px;padding:20px 24px;display:flex}.PaymentsModal__tableWrap{border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.PaymentsModal__table{width:100%;border-collapse:collapse}.PaymentsModal__table thead tr th{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;text-align:left;padding:10px 12px;font-size:11px;font-weight:600}.PaymentsModal__table tbody tr{background-color:var(--bg-surface)}.PaymentsModal__table tbody tr td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:10px 12px;font-size:13px}.PaymentsModal__table tbody tr:last-child td{border-bottom:none}.PaymentsModal__table__actionsCell{width:1px;white-space:nowrap}.PaymentsModal__table__actionsCell .PaymentsModal__table__actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.PaymentsModal__table__deleteButton{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important}.PaymentsModal__table__deleteButton svg{width:14px;height:14px}.PaymentsModal__empty{text-align:center;color:var(--text-muted);font-style:italic}.PaymentsModal__addButton{align-self:flex-start}.OrderNotesDrawer{height:100%;max-height:100vh;flex-direction:column;display:flex}.OrderNotesDrawer__header{border-bottom:1px solid var(--border-default);background-color:var(--bg-subtle);flex:none;align-items:center;padding:16px 24px;display:flex}.OrderNotesDrawer__header__title p{color:var(--text-primary);flex-direction:column;margin:0 0 4px;font-size:18px;display:flex}.OrderNotesDrawer__header__title label{color:var(--text-muted);font-size:14px;font-weight:400}.OrderNotesDrawer__header button span{color:var(--text-muted);font-size:20px}.OrderNotesDrawer__body{flex:1;display:flex;overflow:hidden}.OrderNotesDrawer__body__left{width:50%;padding:1rem}.OrderNotesDrawer__body__right{border-left:1px solid var(--border-default);width:50%;padding:1rem;overflow-y:auto}.OrderNotesDrawer__body__noteBox{padding:1rem}.OrderNotesDrawer__body__noteBox:not(:last-child){border-bottom:1px solid var(--border-default)}.OrderNotesDrawer__body__noteBox__header{width:100%;justify-content:space-between;align-items:center;display:flex}.OrderNotesDrawer__body__noteBox__header button{padding:4px!important}.OrderNotesDrawer__body__noteBox label{color:#442267;height:22px;background-color:#f1effa;border-radius:2px;align-self:center;margin-right:16px;padding:2px 8px;font-size:12px;font-weight:500}.OrderNotesDrawer__body__noteBox label:first-child{margin-bottom:8px}.OrderNotesDrawer__body__noteBox p{color:var(--text-primary);margin:0;font-size:14px;line-height:1.5}.OrderNotesDrawer__body__noteBox p:not(:last-child){margin-bottom:8px}.OrderNotesDrawer__body__noteBox span{color:var(--text-muted);font-size:14px}.OrderNotesDrawer__body__noteBox h5{margin:0 0 8px;font-size:14px;font-weight:500}.OrderNotesDrawer__body__noteBox__inputButtons{justify-content:right;align-items:center;display:flex}.OrderNotesDrawer__body__noteBox__inputButtons :not(:last-child){margin-right:16px}.OrderNotesDrawer__body__input{flex-direction:column;align-items:flex-start;padding:1rem;display:flex}.OrderNotesDrawer__body__input .orderDrawerTextArea{height:80px;width:336px}.OrderNotesDrawer__body__input p{color:var(--text-secondary);margin:0 0 8px;font-size:14px;line-height:1.5}.OrderNotesDrawer__body__input button{align-self:flex-end}.OrderNotesDrawer__buttons{border-top:1px solid var(--border-default);flex:none;justify-content:flex-end;padding:1rem 1.5rem;display:flex}.OrderNotesDrawer__buttons button:not(:last-of-type){margin-right:1rem}.OrderNotesCard{width:100%}.OrderNotesCard__header{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);padding:14px 20px}.OrderNotesCard__header__title{color:var(--text-primary);font-size:14px;font-weight:600}.OrderNotesCard__body{flex-direction:column;display:flex}.OrderNotesCard__section{border-bottom:1px solid var(--border-subtle);padding:14px 20px}.OrderNotesCard__section:last-child{border-bottom:none}.OrderNotesCard__section__header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.OrderNotesCard__section__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:600}.OrderNotesCard__section__edit{color:var(--accent-icon);cursor:pointer;font-size:13px}.OrderNotesCard__section__edit:hover{text-decoration:underline}.OrderNotesCard__section__editButtons{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.OrderNotesCard__section__addButton{width:22px;height:22px;border:1px solid var(--accent-bg-strong);background:var(--accent-bg-soft);color:var(--accent-text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s;display:inline-flex}.OrderNotesCard__section__addButton svg{width:14px;height:14px}.OrderNotesCard__section__addButton:hover{background-color:var(--accent-bg-strong)}.OrderNotesCard__section__content{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.OrderNotesCard__section__content--empty{color:var(--text-muted);font-style:italic}.OrderNotesCard__productionNoteEditor{margin-bottom:12px}.OrderNotesCard__productionNote{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:6px;margin-bottom:8px;padding:8px 10px}.OrderNotesCard__productionNote:last-child{margin-bottom:0}.OrderNotesCard__productionNote__header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:2px;display:flex}.OrderNotesCard__productionNote__author{color:var(--text-secondary);font-size:12px;font-weight:600}.OrderNotesCard__productionNote__actions{flex-shrink:0;gap:4px;display:flex}.OrderNotesCard__productionNote__menu{z-index:101;box-shadow:var(--shadow-lift);border-radius:10px;animation:.12s ease-out kebabMenuIn;position:fixed;overflow:hidden}.OrderNotesCard__productionNote__menu .Menu{min-width:160px;padding:6px}.OrderNotesCard__productionNote__menu .Button{width:100%;padding:8px 12px;font-size:13px;line-height:1.4;border-radius:8px!important}.OrderNotesCard__productionNote__menu .Button.Button--iconLeading .iconLeading svg{width:16px}.OrderNotesCard__productionNote__menu .Button.Button--variant--default:hover,.OrderNotesCard__productionNote__menu .Button.Button--variant--default:active{background-color:var(--bg-hover)}.OrderNotesCard__productionNote__iconButton{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important}.OrderNotesCard__productionNote__iconButton svg{width:14px;height:14px}.OrderNotesCard__productionNote__content{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px}.OrderNotesCard__productionNote__date{color:var(--text-muted);margin-top:4px;font-size:11px}@keyframes kebabMenuIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.orderInfoModal{flex-direction:column;justify-content:space-between;display:flex}.orderInfoModal__modal .Modal__close{display:none}.orderInfoModal .modalGreyHeader{height:64px;background-color:var(--bg-subtle);border-radius:8px 8px 0 0;justify-content:center;align-items:center;display:flex}.orderInfoModal .modalGreyHeader p{margin:0;font-size:18px}.orderInfoModal__body{flex-direction:column;gap:16px;margin:16px 24px 24px;display:flex}.orderInfoModal__body select,.orderInfoModal__body input{width:180px}.orderInfoModal__body label{color:var(--text-secondary);align-self:center;font-size:14px}.orderInfoModal__input{text-align:right}.modalButtonEnd{border-top:1px solid var(--border-default);justify-content:end;display:flex}.modalButtonEnd button{margin:20px 20px 20px 0;padding:8px 24px!important}.modalButtonEnd button:not(:last-child){margin-right:16px}.FilterChip{background:var(--accent-bg-soft);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s ease-in-out;display:inline-flex}.FilterChip:hover{background:var(--accent-bg-strong)}.FilterChip svg{height:14px;width:14px;color:var(--text-muted)}.FilterChip:hover svg{color:var(--text-default)}.FilterClearAll{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.FilterClearAll:hover{color:var(--text-default)}.OrderDetailNav__navControls{align-items:center;gap:12px;margin-right:16px;display:flex}.OrderDetailNav__navControls__chips{max-width:360px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OrderDetailNav__navControls__hint{color:var(--text-muted);font-size:11px;font-style:italic}.OrderDetailNav__navControls__arrows{align-items:center;gap:4px;display:flex}.OrderDetailNav__navControls__arrow{width:30px;height:30px;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,border-color .1s;display:flex}.OrderDetailNav__navControls__arrow svg{width:16px;height:16px}.OrderDetailNav__navControls__arrow:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-strong)}.OrderDetailNav__navControls__arrow:disabled{opacity:.4;cursor:not-allowed}.OrderDetailNav__navControls__position{width:64px;text-align:center;-moz-appearance:textfield}.OrderDetailNav__navControls__position::-webkit-outer-spin-button,.OrderDetailNav__navControls__position::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.OrderDetailNav__navControls__positionGroup{align-items:center;gap:6px;display:flex}.OrderDetailNav__navControls__totalCount{color:var(--text-muted);white-space:nowrap;font-size:13px}.OrderDetailNav__titlePkGroup{align-items:center;gap:6px;margin-left:16px;display:flex}.OrderDetailNav__titlePkGroup__label{color:var(--text-muted);white-space:nowrap;font-size:13px}.OrderDetailNav__titlePkGroup__pk{width:96px;text-align:center;-moz-appearance:textfield}.OrderDetailNav__titlePkGroup__pk::-webkit-outer-spin-button,.OrderDetailNav__titlePkGroup__pk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.RepPopover{display:flex}.RepPopover__name{margin-bottom:2rem;font-weight:500}.RepPopover__actions{margin-top:1.5rem}.RepPopover__actions a{display:block}.RepPopover__actions a:not(:last-of-type){margin-bottom:1rem}.RepPopover__actions button{justify-content:center;align-items:center;display:flex!important}.PaymentsPopover__header{color:var(--text-primary);font-size:16px;line-height:1.5}.PaymentsPopover table thead,.PaymentsPopover table tbody tr{border:none}.PaymentsPopover__editButton{padding:8px 16px!important;font-weight:400!important}.PaymentsPopover__addButton{margin-top:16px;background-color:#f0f6fe!important;padding:8px 16px!important}.ShippingPreferences__header{background-color:var(--bg-subtle);color:var(--text-primary);text-align:center;padding:1.25rem 0;font-size:18px}.ShippingPreferences__body{padding:1rem 2.5rem}.ShippingPreferences__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ShippingPreferences__field label{color:var(--text-secondary)}.ShippingPreferences__field input,.ShippingPreferences__field select{width:152px!important}.ShippingPreferences__actions{border-top:1px solid var(--border-default);justify-content:end;padding:1.25rem 1.5rem;display:flex}.OrdersFiltersModal .Modal__content{max-width:520px}.OrdersFiltersModal__header{padding:8px 24px 4px}.OrdersFiltersModal__header h2{margin:0;font-size:20px}.OrdersFiltersModal__content{max-height:70vh;padding:4px 24px;overflow-y:auto}.OrdersFiltersModal__section{padding:14px 0}.OrdersFiltersModal__section+.OrdersFiltersModal__section{border-top:1px solid var(--border-default)}.OrdersFiltersModal__section__title{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.OrdersFiltersModal__typeahead{align-items:center;gap:8px;display:flex;position:relative}.OrdersFiltersModal__typeahead>:first-child{min-width:0;flex:1}.OrdersFiltersModal__clearBtn{width:28px;height:28px;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.OrdersFiltersModal__clearBtn svg{width:14px;height:14px}.OrdersFiltersModal__clearBtn:hover{background:var(--bg-subtle);color:var(--text-primary);border-color:var(--text-muted)}.OrdersFiltersModal__statusField{max-width:280px}.OrdersFiltersModal__dateRange{align-items:center;gap:10px;display:flex}.OrdersFiltersModal__dateRange>:first-child,.OrdersFiltersModal__dateRange>:last-child{flex:0 160px}.OrdersFiltersModal__dateRange__sep{color:var(--text-muted);flex:none;font-size:13px}.OrdersFiltersModal__actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 24px 16px;display:flex}.ProductRow--pendingAdd>td{background-color:#17c96414}.ProductRow--pendingDelete>td{background-color:#f3126014;text-decoration:line-through}.ProductRow__cell--edited{background-color:#4299e126}.ProductRow__newBadge{letter-spacing:.04em;text-transform:uppercase;color:#0f6b3c;background:#d7f5e4;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-block}.ProductRow__expandChevron{transition:transform .12s;transform:rotate(0)}.ProductRow__expandChevron--open{transform:rotate(90deg)}.ProductRow--nested>td:first-child{padding-left:16px;box-shadow:inset 3px 0 #d1d5db}.NonDisplayTable{width:100%}.NonDisplayTable__colgroup__medium{width:18%}.NonDisplayTable__colgroup__grow{width:44%}.NonDisplayTable__colgroup__input{min-width:150px;width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.NonDisplayTable__colgroup__inputCurrency{width:220px}.NonDisplayTable__th--unitPrice{min-width:100px}.ProductPreview{align-items:center;gap:1.5rem;display:flex}.InvoiceNotes{justify-content:center;display:flex}.InvoiceNotes .Modal__content{height:min-content;width:500px;padding:0}.InvoiceNotes .Modal__content .IconButton{color:var(--text-muted)!important}.InvoiceNotes__header{height:64px;width:100%;background-color:var(--bg-subtle);justify-content:center;align-items:center;display:flex}.InvoiceNotes__body{flex-direction:column;padding:16px 24px;display:flex}.InvoiceNotes__body__warning{width:100%;background-color:#fefce8;margin-bottom:16px;padding:16px;display:flex}.InvoiceNotes__body__warning p{margin:0}.InvoiceNotes__body__warning__logo{margin-right:12px}.InvoiceNotes__body__warning__logo svg{color:#facc15;width:24px}.InvoiceNotes__body__warning__content__bold{color:#854d0e;font-weight:500;line-height:1.5}.InvoiceNotes__body__warning__content__standard{color:#a16207;line-height:1.5}.InvoiceNotes__buttons{border-top:1px solid var(--border-default);justify-content:right;align-items:center;padding:20px 24px;display:flex}.InvoiceNotes__buttons button{padding:8px 24px!important}.InvoiceNotes__buttons button:not(:last-child){margin-right:16px}.InvoiceDetailsModal hr{border:1px solid var(--border-default);margin:32px 0}.InvoiceDetailsModal .Modal__close{display:none}.InvoiceDetailsModal .Modal__content{height:auto;max-width:820px;padding:unset}.InvoiceDetailsModal .modalHeader{background-color:var(--bg-subtle);justify-content:space-between;align-items:center;padding:0 32px;display:flex}.InvoiceDetailsModal .modalHeader .font-size-18{padding:19px 0}.InvoiceDetailsModal .modalBody{padding:32px 20px 48px}.InvoiceDetailsModal .modalBody .inputForm{width:100%;flex-direction:column;display:flex}.InvoiceDetailsModal__incompleteRow{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;display:grid}.InvoiceDetailsModal__buttons button{padding:4px 16px!important}.InvoiceDetailsModal__payments .inputForm input{text-align:right}.InvoiceDetailsModal__cancelledFields{grid-template-columns:repeat(3,1fr);align-items:last baseline;gap:24px;display:grid}.DisplayTable{width:100%}.DisplayTable__colgroup__medium{width:18%}.DisplayTable__colgroup__grow{width:44%}.DisplayTable__colgroup__input{min-width:150px;width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.DisplayTable__colgroup__inputCurrency{width:220px}.DisplayTable__th--unitPrice{min-width:100px}.DisplayTable__displayHeader{background-color:var(--title-strip-bg)!important}.DisplayTable__displayHeader td{border-bottom:2px solid var(--title-strip-bg)!important;padding:10px 12px!important}.DisplayTable__displayHeader__label{color:var(--title-strip-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.DisplayTable__displayHeader__pk{color:var(--title-strip-text-muted);font-size:12px;font-weight:400}.DisplayTable__displayHeader a{cursor:pointer;font-size:13px;color:var(--title-strip-text)!important}.DisplayTable__displayHeader a:hover{text-decoration:underline}.DisplayTable__displayHeader__iconButton.OrderDetails__orderDetailsTable__iconButton{color:var(--title-strip-text)}.DisplayTable__displayHeader__iconButton.OrderDetails__orderDetailsTable__iconButton:hover,.DisplayTable__displayHeader__iconButton.OrderDetails__orderDetailsTable__iconButton:active{background-color:#0000}.DisplayTable__itemsRow>td{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default)!important;padding:0!important}.DisplayTable__itemsPanel{padding:12px 20px 16px}.DisplayTable__itemsPanel__header{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.DisplayTable__itemsPanel__count{min-width:20px;height:20px;background-color:var(--accent-icon);color:var(--text-on-accent);letter-spacing:0;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.DisplayTable__itemsPanel__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.DisplayTable__itemCard{background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;display:flex}.DisplayTable__itemCard__main{min-width:0;flex-direction:column;flex:1;gap:4px;display:flex}.DisplayTable__itemCard__positionLabel{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}.DisplayTable__itemCard__empty{color:var(--text-muted);font-size:11px;font-style:italic}.DisplayTable__itemCard__pairs{flex-wrap:wrap;gap:3px;display:flex}.DisplayTable__itemCard__pair{background-color:var(--bg-subtle);border-radius:3px;align-items:center;font-size:11px;display:inline-flex;overflow:hidden}.DisplayTable__itemCard__pairKey{background-color:var(--bg-elevated);color:var(--text-secondary);padding:2px 5px;font-weight:500}.DisplayTable__itemCard__pairValue{color:var(--text-primary);padding:2px 6px;font-weight:400}.DisplayTable__itemCard__qty{color:var(--text-secondary);align-items:baseline;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.DisplayTable__itemCard__qtyLabel{color:var(--text-muted);font-size:10px}.DisplayTable__itemCard__qtyValue{line-height:1}.CreateOrderDrawer label{display:block}.CreateOrderDrawer__searchAccounts{margin-bottom:1.5rem}.CreateOrderDrawer__searchAccounts label{margin-bottom:4px}.CreateOrderDrawer__address{justify-content:space-between;display:flex}.CreateOrderDrawer__address label{color:var(--text-secondary);font-weight:500}.CreateOrderDrawer__address p{color:var(--text-primary);margin-top:4px}.CreateOrderDrawer__tableLabel{color:var(--text-secondary);margin-bottom:4px}.CreateOrderDrawer__tableContent{max-height:300px;overflow:auto}.CreateOrderDrawer__inputs{justify-content:space-between;gap:2rem;margin:1rem 0 2rem;display:flex}.CreateOrderDrawer__inputs label{color:var(--text-secondary)}.CreateOrderDrawer__inputs .Input__container{margin-bottom:1rem}.CreateOrderDrawer__readField{flex-direction:column;margin-bottom:1rem;display:flex}.CreateOrderDrawer__readField__label{color:var(--text-muted);margin-bottom:2px;font-size:12px}.CreateOrderDrawer__readField span:last-child{color:var(--text-primary);font-size:14px}.CreateOrderDrawer__invoice{color:var(--text-secondary);margin:2rem 0 0}.CreateOrderDrawer__invoice .orderLabels{justify-content:space-between;align-items:center;display:flex}.CreateOrderDrawer__invoice .orderLabels .Input__container{width:296px}.CreateOrderDrawer__callout{width:100%;background-color:#fefce8;border-radius:6px;align-items:flex-start;margin-top:1rem;padding:1rem;display:flex}.CreateOrderDrawer__callout__icon{color:#facc15;width:24px;margin-right:1rem}.CreateOrderDrawer__callout__title{color:#854d0e;font-weight:500}.CreateOrderDrawer__callout__message{color:#a16207}.CreateOrderDrawer--modal .Modal__content{width:1500px;max-width:100%;flex-direction:column;display:flex;overflow:hidden}.CreateOrderDrawer__modalTitle{color:var(--text-primary);margin:0 0 1rem;padding-right:2.5rem;font-size:18px;font-weight:700}.CreateOrderDrawer__modalBody{flex:auto;padding-right:4px;overflow-y:auto}.CreateOrderDrawer__modalActions{border-top:1px solid var(--border-subtle);flex:none;justify-content:flex-end;gap:8px;margin-top:1.25rem;padding-top:1rem;display:flex}.CreateOrderDrawer__modalColumns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;display:grid}.CreateOrderDrawer__modalColumn{min-width:0;flex-direction:column;gap:8px;padding:0 18px;display:flex}.CreateOrderDrawer__modalColumn:first-child{padding-left:0}.CreateOrderDrawer__modalColumn:last-child{padding-right:0}.CreateOrderDrawer__modalColumn:not(:last-child){border-right:1px solid var(--border-subtle)}.CreateOrderDrawer__modalColumn>label{color:var(--text-muted);margin:4px 0 -2px;font-size:12px;font-weight:500}.CreateOrderDrawer__modalColumn>label:first-of-type{margin-top:0}.CreateOrderDrawer__modalColumn__heading{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);margin:0 0 4px;padding-bottom:6px;font-size:14px;font-weight:700}.CreateOrderDrawer__dateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.CreateOrderDrawer__dateBox{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;padding:6px 8px;overflow:visible}.CreateOrderDrawer__dateBox label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 2px;font-size:10px;font-weight:600;display:block}.CreateOrderDrawer__dateBox .DatePicker__container .Input__container,.CreateOrderDrawer__dateBox .DatePicker__container .Input{width:100%}.CreateOrderDrawer__dateBox .DatePicker__container input{width:100%;height:auto;min-height:unset;color:var(--text-secondary);background:0 0;border:none;padding:2px 0;font-size:12px;font-weight:600}.CreateOrderDrawer__dateBox .DatePicker__container input::placeholder{color:var(--text-muted)}.CreateOrderDrawer__paymentsList{flex-direction:column;gap:6px;margin-top:2px;display:flex}.CreateOrderDrawer__paymentRow{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.CreateOrderDrawer__paymentRow__main{min-width:0;flex-direction:column;flex:auto;display:flex}.CreateOrderDrawer__paymentRow__type{color:var(--text-primary);font-size:13px;font-weight:600}.CreateOrderDrawer__paymentRow__meta{color:var(--text-muted);font-size:11px}.CreateOrderDrawer__paymentRow__amount{color:var(--text-primary);flex:none;font-size:13px;font-weight:600}.CreateOrderDrawer__paymentRow__actions{flex:none;gap:4px;display:flex}.CreateOrderDrawer__paymentRow__actions .IconButton{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;padding:6px}.CreateOrderDrawer__paymentRow__actions .IconButton svg{width:14px;height:14px}.CreateOrderDrawer__productionNotes{flex-direction:column;gap:6px;margin-top:2px;display:flex}.CreateOrderDrawer__productionNote{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;padding:6px 8px}.CreateOrderDrawer__productionNote__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.CreateOrderDrawer__productionNote__author{color:var(--text-primary);font-size:12px;font-weight:600}.CreateOrderDrawer__productionNote__actions{gap:4px;display:flex}.CreateOrderDrawer__productionNote__actions .IconButton{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;padding:6px}.CreateOrderDrawer__productionNote__actions .IconButton svg{width:14px;height:14px}.CreateOrderDrawer__productionNote__content{color:var(--text-primary);white-space:pre-wrap;margin:4px 0 2px;font-size:13px}.CreateOrderDrawer__productionNote__date{color:var(--text-muted);font-size:11px}.CreateOrderDrawer__productionNoteEditor{flex-direction:column;gap:6px;display:flex}.CreateOrderDrawer__productionNoteEditor__buttons{justify-content:flex-end;gap:6px;display:flex}.CreateOrderDrawer__addRowButton{align-self:flex-start;margin-top:4px}.CreateOrderDrawer__emptyList{color:var(--text-muted);margin:4px 0;font-size:12px;font-style:italic}.CreateOrderDrawer__poLabel{align-items:center;gap:8px;display:flex}.ContactsModal.Modal .Modal__content{width:640px;max-width:90vw;padding:0}.ContactsModal__header{border-bottom:1px solid var(--border-default);background-color:var(--bg-subtle);padding:18px 24px}.ContactsModal__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.ContactsModal__body{grid-template-columns:1fr 1fr;gap:20px 24px;padding:20px 24px;display:grid}.ContactsModal__group{flex-direction:column;display:flex}.ContactsModal__group__header{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;margin-bottom:12px;padding-bottom:8px;display:flex}.ContactsModal__group__label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-size:11px;font-weight:600}.ContactsModal__group__name{color:var(--text-primary);font-size:14px;font-weight:600}.ContactsModal__primary{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.ContactsModal__contacts{flex-direction:column;gap:14px;display:flex}.ContactsModal__contact{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.ContactsModal__contact__name{color:var(--text-primary);font-size:13px;font-weight:600}.ContactsModal__contact__title{color:var(--text-muted);margin-bottom:4px;font-size:12px}.ContactsModal__row{grid-template-columns:64px 1fr;align-items:start;gap:8px;font-size:13px;line-height:1.4;display:grid}.ContactsModal__row__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:2px;font-size:11px;font-weight:600}.ContactsModal__row__value{color:var(--text-primary);word-break:break-word}.ContactsModal__link{color:var(--accent-icon)}.ContactsModal__link:hover{text-decoration:underline}.ContactsModal__empty{color:var(--text-muted);font-size:13px;font-style:italic}.ApplyCredits{height:100%;flex-direction:column;display:flex}.ApplyCredits p{color:var(--text-secondary);margin:0;line-height:1.5}.ApplyCredits__row{justify-content:space-between;align-items:center;display:flex}.ApplyCredits__keyValueSpan{display:flex}.ApplyCredits__keyValueSpan>p:first-child{color:var(--text-muted)}.ApplyCredits__keyValueSpan>p:not(:last-child){margin-right:4px}.ApplyCredits__keyValueSpan>p:nth-child(2){color:var(--text-primary)}.ApplyCredits__header{height:64px;background-color:var(--bg-subtle);justify-content:center;align-items:center;display:flex}.ApplyCredits__header>p{color:var(--text-primary);font-size:18px}.ApplyCredits__body{flex-grow:1;padding:16px 20px 32px}.ApplyCredits__body>:not(:last-child){margin-bottom:16px}.ApplyCredits__body__amountContainer{align-items:center;display:flex}.ApplyCredits__body__amountContainer__image{width:48px;height:48px;color:#166534;background-color:#dcfce7;border-radius:6px;justify-content:center;align-items:center;margin-right:20px;display:flex}.ApplyCredits__body__amountContainer__image svg{width:18px}.ApplyCredits__body__amountContainer__amount>p:first-child{color:var(--text-muted);font-size:12px}.ApplyCredits__body__amountContainer__amount>p:nth-child(2){color:var(--text-primary);font-size:18px;font-weight:500}.ApplyCredits__body__table{width:100%;flex-direction:column;align-self:stretch;display:flex}.ApplyCredits__body__table:not(:last-child){margin-right:40px}.ApplyCredits__body__table>:not(:last-child){padding:4px 8px}.ApplyCredits__body__table>p:first-child{font-weight:500}.ApplyCredits__body__table__tableContainer{border:1px solid var(--border-default);min-height:315px;border-radius:4px;flex-grow:1}.ApplyCredits__body__table table thead{border-top:none;border-bottom:none}.ApplyCredits__body__table table thead tr th{padding:12px 16px!important}.ApplyCredits__body__table table tbody tr{border:none}.ApplyCredits__body__table table tbody tr td{padding:16px!important}.AddPaymentModal .Modal .Modal__content{padding:0}.AddPaymentModal .Modal .modal-header{background-color:var(--bg-subtle);color:var(--text-primary);border-radius:.5rem .5rem 0 0;margin-bottom:1rem;padding:18px 0;font-size:18px}.AddPaymentModal .Modal .modal-body{padding:.5rem 1.5rem}.AddPaymentModal .Modal .modal-body .Input{width:256px}.AddPaymentModal .Modal .modal-body .DatePicker__container .Input__container{width:unset}.AddPaymentModal .Modal .modal-body .moneyInput{position:relative}.AddPaymentModal .Modal .modal-body .moneyInput .moneyIcon{color:var(--text-muted);font-size:20px;position:absolute;left:200px}.AddPaymentModal .Modal .modal-footer{border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;padding:1.25rem 1.5rem;display:flex}.AddPaymentModal__amount__input{text-align:right}.AddPaymentModal .Modal__content{max-width:505px;overflow:visible}.AddCreditMemoModal__header{width:100%;background-color:var(--bg-subtle);justify-content:center;align-items:center;padding:18px 0;display:flex}.AddCreditMemoModal__header>p{color:var(--text-primary);margin:0;font-size:18px;line-height:1.5}.AddCreditMemoModal__body{border:1px solid var(--border-default);border-radius:8px;margin:18px;overflow:hidden}.AddCreditMemoModal__body .data-table th{border-top:none}.AddCreditMemoModal__body .data-table tr:last-child td{border-bottom:none}.AddCreditMemoModal__body .data-table th:last-child,.AddCreditMemoModal__body .data-table td:last-child{width:0}.AddCreditMemoModal__body .data-table th:last-child .Button--variant--raised,.AddCreditMemoModal__body .data-table td:last-child .Button--variant--raised{min-width:0;padding:.25rem .75rem}.style-guide .example{display:flex}.style-guide .example-content{border:1px solid var(--border-default);min-height:256px;min-width:256px;flex:1;justify-content:center;align-items:center;padding:1rem;display:flex}.style-guide .example-options{background-color:var(--bg-subtle);border:1px solid var(--border-default);width:256px;margin:0 0 0 1rem;padding:1rem}.style-guide .example-options select{margin-bottom:.5rem}@media only screen and (max-width:54.7946em){.style-guide .example{flex-direction:column-reverse}.style-guide .example-options{margin:0 0 1rem}}.Settings{background:var(--bg-page);min-height:100%;padding:3rem 0 4rem}.Settings__inner{max-width:1000px;margin:0 auto;padding:0 2rem}.Settings__header{margin-bottom:2.5rem}.Settings__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.Settings__heading{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem;font-weight:700}.Settings__subheading{color:var(--text-secondary);margin:0;font-size:1rem}.Settings__section{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:14px;margin-bottom:1.5rem;padding:1.5rem 1.75rem}.Settings__sectionTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:1.0625rem;font-weight:600}.Settings__sectionDesc{color:var(--text-muted);margin:0 0 1.25rem;font-size:.875rem}.Settings__schemeRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.Settings__schemeOption{background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .12s,color .12s,background .12s;display:flex}.Settings__schemeOption:hover{border-color:var(--accent-icon);color:var(--text-primary)}.Settings__schemeOption--active{background:var(--accent-bg-soft);border-color:var(--accent-icon);color:var(--accent-text)}.Settings__schemePreview{border:1px solid var(--border-default);height:36px;width:56px;border-radius:8px;flex:none;position:relative;overflow:hidden}.Settings__schemePreview--light{background:linear-gradient(135deg,#fff 50%,#f3f4f6 50%)}.Settings__schemePreview--dark{background:linear-gradient(135deg,#131c2e 50%,#0b1220 50%)}.Settings__schemePreview--classic{background:linear-gradient(90deg,#2b2d42 0 35%,#fff 35% 100%)}.Settings__schemeText{flex-direction:column;gap:2px;display:flex}.Settings__schemeName{color:inherit;font-size:.9375rem;font-weight:600}.Settings__schemeDesc{color:var(--text-muted);font-size:.75rem}.Settings__themeGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.875rem;display:grid}.Settings__themeCard{-webkit-appearance:none;appearance:none;background:var(--bg-elevated);border:1px solid var(--border-default);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;gap:.625rem;padding:.875rem;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.Settings__themeCard:hover{border-color:var(--text-muted);transform:translateY(-1px)}.Settings__themeCard--active{border-color:var(--card-accent,var(--accent-icon));box-shadow:0 0 0 3px color-mix(in srgb,var(--card-accent,var(--accent-icon))22%,transparent)}.Settings__themeCard--active:hover{transform:none}.Settings__swatchRow{gap:4px;display:flex}.Settings__swatch{height:28px;border-radius:4px;flex:1 1 0}.Settings__themeMeta{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.Settings__themeText{min-width:0;flex-direction:column;gap:2px;display:flex}.Settings__themeName{color:var(--text-primary);font-size:.9375rem;font-weight:600}.Settings__themeDesc{color:var(--text-muted);font-size:.75rem;line-height:1.35}.Settings__check{background:var(--card-accent,var(--accent-icon));color:var(--text-on-accent);height:22px;width:22px;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.Settings__check svg{height:14px;width:14px}.Settings__preview{background:var(--bg-subtle);border:1px dashed var(--border-default);border-radius:10px;flex-direction:column;gap:.75rem;margin-top:1rem;padding:1rem 1.125rem;display:flex}.Settings__previewTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.Settings__previewRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Settings__previewPill{background:var(--accent-bg-soft);color:var(--accent-text);border-radius:999px;padding:.25rem .75rem;font-size:.8125rem;font-weight:600}.Settings__previewBtn{background:var(--accent-icon);color:var(--text-on-accent);cursor:pointer;border:none;border-radius:6px;padding:.4rem .875rem;font-size:.8125rem;font-weight:600}.Settings__previewBtn--ghost{color:var(--accent-text);border:1px solid var(--accent-bg-strong);background:0 0}.Settings__previewUnderline{border-bottom:2px solid var(--accent-icon);color:var(--text-primary);padding:.25rem .5rem .375rem;font-size:.8125rem;font-weight:600;display:inline-block}.Home{background:radial-gradient(1200px 500px at -10% -20%,var(--accent-bg-soft),transparent 60%),radial-gradient(900px 400px at 110% 0%,var(--accent-bg-strong),transparent 60%),var(--bg-page);min-height:100%;padding:3rem 0 4rem}.Home__inner{max-width:1200px;margin:0 auto;padding:0 2rem}.Home__hero{margin-bottom:2.5rem}.Home__eyebrow{color:var(--accent-text);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.Home__heading{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .5rem;font-size:2.25rem;font-weight:700;line-height:1.15}.Home__subheading{color:var(--text-secondary);margin:0;font-size:1.0625rem}.Home__sectionLabel{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:600}.Home__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.Home__tile{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);cursor:pointer;border-radius:14px;align-items:center;gap:1rem;padding:1.125rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.Home__tile:before{background:var(--tile-accent,var(--accent-icon));content:"";opacity:0;width:3px;transition:opacity .15s,width .15s;position:absolute;top:0;bottom:0;left:0}.Home__tile:hover{border-color:var(--tile-accent,var(--accent-icon));box-shadow:var(--shadow-lift);text-decoration:none;transform:translateY(-2px)}.Home__tile:hover:before{opacity:1}.Home__tile:active{transform:translateY(0)}.Home__icon{background:var(--tile-accent-soft,var(--accent-bg-soft));color:var(--tile-accent,var(--accent-icon));height:48px;width:48px;border-radius:12px;flex:none;justify-content:center;align-items:center;transition:transform .15s;display:flex}.Home__icon svg,.Home__icon img{height:24px;width:24px}.Home__tile:hover .Home__icon{transform:scale(1.05)}.Home__tileText{min-width:0;flex-direction:column;gap:2px;display:flex}.Home__label{color:var(--text-primary);font-size:.9375rem;font-weight:600}.Home__hint{color:var(--text-muted);font-size:.8125rem}.EverynameList{height:100%;flex-direction:column;display:flex}.EverynameList__reportsLink{color:var(--text-muted);cursor:pointer;align-items:center;gap:4px;font-weight:500;display:flex}.EverynameList__reportsLink svg{width:16px}.EverynameList__reportsPopover{width:300px;gap:1.5rem;display:flex;padding:24px!important}.EverynameList__reportsPopover__column{flex:1}.EverynameList__reportsPopover__column h4{margin:0;font-size:16px;line-height:1.5}.EverynameList__reportsPopover__column p{color:var(--text-muted);margin:0}.EverynameList__reportsPopover__column a{margin-top:.5rem;display:block}.EverynameList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.EverynameList__filters .Input__container--fluid{min-width:0;flex:1}.EverynameList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.EverynameList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.EverynameList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.EverynameList__tableCard{border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.EverynameList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.EverynameList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.EverynameList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.EverynameList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.EverynameList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.EverynameList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem 1rem;font-size:13px}.EverynameList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.EverynameList__accessCode{width:320px}.EverynameList__accessCode__content{flex-direction:column;display:flex}.EverynameList__accessCode__content>span{justify-content:space-between;display:flex}.EverynameList__accessCode__content>span:not(:last-child){margin-bottom:8px}.EverynameList__accessCode__content>span :last-child{text-align:right}.EverynameList__accessCode__content__address{flex-direction:column;align-items:flex-end;display:flex}.EverynameList__accessCode__content__address p{color:var(--text-primary)}.EverynameDetails{height:100%;background-color:var(--bg-subtle);flex-direction:column;display:flex;position:relative}.EverynameDetails p{margin:0;line-height:1.5}.EverynameDetails__cancelledBanner{width:100%;z-index:100;background:linear-gradient(135deg,#fefce8,#fef9ce);border-bottom:1px solid #fef08a;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}.EverynameDetails__cancelledBanner__left{align-items:center;display:flex}.EverynameDetails__cancelledBanner__icon{width:20px;height:20px;color:#eab308;margin-right:12px}.EverynameDetails__cancelledBanner__title{font-size:14px;font-weight:600}.EverynameDetails__cancelledBanner__title,.EverynameDetails__cancelledBanner__subtitle{color:#854d0e!important}.EverynameDetails__cancelledBanner__subtitle{font-size:13px}.EverynameDetails__cancelledBanner__button{font-size:12px!important}.EverynameDetails__nav{flex-direction:column;gap:4px;display:flex}.EverynameDetails__nav__back{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:flex}.EverynameDetails__nav__back:hover{color:var(--accent-icon);text-decoration:none}.EverynameDetails__nav__back svg{width:14px;height:14px}.EverynameDetails__nav__titleRow{align-items:center;gap:12px;display:flex}.EverynameDetails__nav h4{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.EverynameDetails__statusBadge{letter-spacing:.02em;text-transform:uppercase;border-radius:100px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.EverynameDetails__statusBadge--processing{background-color:var(--accent-bg-soft);color:var(--accent-text)}.EverynameDetails__statusBadge--shipped{color:#15803d;background-color:#dcfce7}.EverynameDetails__statusBadge--cancelled{color:#992930;background-color:#fee2e2}.EverynameDetails__page{flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.EverynameDetails__sidebar{width:320px;flex-direction:column;flex-shrink:0;gap:16px;display:flex}.EverynameDetails__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.EverynameDetails__card:hover{box-shadow:0 2px 8px #0000000f}.EverynameDetails__card__header{align-items:center;gap:8px;padding:14px 18px 0;display:flex}.EverynameDetails__card__header h3{color:var(--text-primary);flex:1;margin:0;font-size:14px;font-weight:600}.EverynameDetails__card__headerIcon{width:16px;height:16px;color:var(--text-muted)}.EverynameDetails__card__editBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:all .15s;display:flex}.EverynameDetails__card__editBtn:hover{color:var(--accent-icon);background:var(--accent-bg-soft)}.EverynameDetails__card__editBtn svg{width:15px;height:15px}.EverynameDetails__card__body{padding:14px 18px 18px}.EverynameDetails__card--totals{background:linear-gradient(#fff 0%,#f4f8fe 100%);border:1px solid #ddebfc}.EverynameDetails__card--full{flex-direction:column;flex:1;display:flex}.EverynameDetails__field{align-items:flex-start;gap:10px;display:flex}.EverynameDetails__field:not(:last-child){margin-bottom:14px}.EverynameDetails__field__icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0;margin-top:2px}.EverynameDetails__field__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:1px;font-size:11px;font-weight:500;display:block}.EverynameDetails__field__value{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:500;line-height:1.4;display:block}.EverynameDetails__field__value--code{color:var(--accent-icon);background:var(--accent-bg-soft);border-radius:4px;padding:1px 6px;font-family:SF Mono,Fira Code,monospace;font-size:13px}.EverynameDetails__field__value--link{color:var(--accent-icon);cursor:pointer;text-decoration:none}.EverynameDetails__field__value--link:hover{color:var(--accent-text);text-decoration:underline}.EverynameDetails__field--clickable{cursor:pointer;border-radius:8px;margin:8px -8px -4px;padding:8px;transition:background .15s}.EverynameDetails__field--clickable:hover{background:var(--bg-subtle)}.EverynameDetails__timeline{margin-bottom:8px;position:relative}.EverynameDetails__timeline__item{align-items:flex-start;gap:12px;padding-bottom:16px;padding-left:4px;display:flex;position:relative}.EverynameDetails__timeline__item:not(:last-child):before{content:"";width:2px;background:#e5e7eb;position:absolute;top:18px;bottom:0;left:8px}.EverynameDetails__timeline__item--completed:not(:last-child):before{background:#86efac}.EverynameDetails__timeline__dot{width:12px;height:12px;background:var(--bg-surface);z-index:1;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;margin-top:4px;position:relative}.EverynameDetails__timeline__item--completed .EverynameDetails__timeline__dot{background:#dcfce7;border-color:#22c55e}.EverynameDetails__timeline__content{flex:1}.EverynameDetails__notesText{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.EverynameDetails__notesText--empty{color:var(--text-muted);font-style:italic}.EverynameDetails__notesEdit__buttons{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.EverynameDetails__totalsRow{color:var(--text-secondary);justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.EverynameDetails__totalsRow span:last-child{color:var(--text-primary);font-weight:500}.EverynameDetails__totalsRow--credit{color:#16a34a!important}.EverynameDetails__totalsFinal{border-top:2px solid #e5e7eb;justify-content:space-between;margin-top:8px;padding:12px 0 0;font-size:16px;font-weight:600;display:flex}.EverynameDetails__totalsFinal span:first-child{color:var(--text-secondary)}.EverynameDetails__totalsFinal span:last-child{color:var(--text-primary);font-size:18px}.EverynameDetails__main{min-width:0;flex-direction:column;flex:1;gap:16px;display:flex}.EverynameDetails__tabBar{width:100%;border-bottom:1px solid var(--border-default);flex-shrink:0;padding:0 18px}.EverynameDetails__tabBar__tab{width:140px;color:var(--text-muted);justify-content:center;font-size:14px;transition:color .15s;display:flex;padding:14px 0!important;font-weight:500!important}.EverynameDetails__tabBar__tab:hover{color:var(--text-secondary)}.EverynameDetails__tabBar__tab .Badge{margin-left:.5rem}.EverynameDetails__tabContent{flex:1;padding:18px;overflow-y:auto}.EverynameDetails__historyList{flex-direction:column;gap:20px;display:flex}.EverynameDetails__historyItem{border:1px solid var(--border-default);border-radius:10px;transition:box-shadow .2s;overflow:hidden}.EverynameDetails__historyItem:hover{box-shadow:0 2px 8px #0000000a}.EverynameDetails__historyItem__header{background:var(--bg-subtle);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.EverynameDetails__historyItem__meta{gap:24px;display:flex}.EverynameDetails__historyItem__meta p{color:var(--text-muted);font-size:13px}.EverynameDetails__historyItem__meta p a{color:var(--accent-icon);font-weight:500}.EverynameDetails__historyItem__meta p strong{color:var(--text-primary);font-weight:500}.EverynameDetails__historyItem__total{color:var(--text-secondary);font-size:14px}.EverynameDetails__historyItem__total strong{color:var(--text-primary);font-size:15px;font-weight:600}.EverynameDetails__actions{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.EverynameDetails__actions button{align-items:center;display:flex}.EverynameDetails__deleteWarning{gap:1.5rem;display:flex}.EverynameDetails__deleteWarning__iconContainer{background-color:#fee2e2;border-radius:100%;justify-content:center;align-items:center;padding:.5rem;display:flex}.EverynameDetails__deleteWarning__iconContainer>svg{width:24px;height:24px;color:#c13741}.EverynameDetails__deleteWarning__content{flex-direction:column;gap:1rem;display:flex}.EverynameDetails__deleteWarning__content h1,.EverynameDetails__deleteWarning__content p{margin:0}.EverynameDetails__deleteWarning__content h1{font-size:18px;font-weight:500;line-height:1.5}.EverynameDetails__deleteWarning__content__buttons{gap:1rem;display:flex}.EverynameDetails__tabContent .EverynameDetails__tabs__table{border:1px solid var(--border-default);border-radius:10px;overflow:hidden}.EverynameDetails__tabContent .EverynameDetails__tabs__table thead{background:var(--bg-subtle)}.EverynameDetails__tabContent .EverynameDetails__tabs__table td,.EverynameDetails__tabContent .EverynameDetails__tabs__table th{font-size:14px}.EverynameDetails__tabContent .EverynameDetails__tabs__table tr{transition:background .1s}.EverynameDetails__tabContent .EverynameDetails__tabs__table tr:hover{background:var(--bg-subtle)}.EverynameDetails__tabContent .EverynameDetails__tabs__table td img{border-radius:6px}.EverynameDetails__tabs__table{border:1px solid var(--border-default);border-radius:4px;overflow:hidden}.EverynameDetails__tabs__table thead{border-top:none}.EverynameDetails__tabs__table tr:last-child{border-bottom:none}.EverynameDetails__tabs__table td,.EverynameDetails__tabs__table th{color:var(--text-secondary)}.EverynameDetails__tabs__table td:last-child,.EverynameDetails__tabs__table th:last-child{color:var(--text-muted)}.EverynameDetails__tabs__table td img,.EverynameDetails__tabs__table th img{height:48px;min-width:max-content}.VariableFields__layer{padding:16px 24px;overflow:auto}.VariableFields__layer__break{padding-bottom:24px}.VariableFields__layer__colorContainer{width:177px;align-items:center;display:flex}.VariableFields__layer__colorContainer>:not(:last-child){margin-right:8px}.VariableFields__layer__colorContainer>:not(:first-child){align-self:stretch}.VariableFields__layer__colorContainer input[type=color]{height:100%;padding:0 3px}.VariableFields__layer__required{border:1px solid red!important}.VariableFields{height:100%;max-height:100%;flex-direction:column;display:flex;position:relative}.VariableFields__keyValueSpan{justify-content:space-between;align-items:center;display:flex}.VariableFields__keyValueSpan>p:nth-child(2){text-align:right}.VariableFields__keyValueSpan:not(:last-child){margin-bottom:8px}.VariableFields__keyValueSpan--bold>p:first-child{font-weight:500}.VariableFields__keyValueSpan--bold>p:nth-child(2),.VariableFields__keyValueSpan--dark>p:nth-child(2){color:var(--text-primary)}.VariableFields__closeButton{cursor:pointer;top:10px;right:10px;position:absolute!important}.VariableFields__content{flex:1 1 0;display:flex;overflow:hidden}.VariableFields__fields{width:416px;border-right:1px solid var(--border-default);flex-direction:column;display:flex}.VariableFields__fields__header{padding:12px 8px}.VariableFields__fields__header>.VariableFields__keyValueSpan{margin:4px 16px}.VariableFields__fields__header__tabs{margin:16px 8px;position:relative}.VariableFields__fields__header__tabs>.Tabs{-webkit-user-select:none;user-select:none;align-items:flex-end;box-shadow:inset 0 -1px #e5e7eb}.VariableFields__fields__header__tabs>.Tabs::-webkit-scrollbar{display:none}.VariableFields__fields__header__tabs>.Tabs .TabItem{min-width:max-content;flex-direction:column;align-items:flex-start;display:flex}.VariableFields__fields__header__tabs__buttonOverlay{pointer-events:none;width:100%;z-index:99;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.VariableFields__fields__header__tabs__buttonOverlay>div{pointer-events:all;cursor:pointer;width:40px;height:100%;align-items:center;display:flex;position:absolute}.VariableFields__fields__header__tabs__buttonOverlay>div>svg{height:18px}.VariableFields__fields__header__tabs__buttonOverlay__prev{background:linear-gradient(90deg,#fff 0% 50%,#fff0);justify-content:flex-start;left:0}.VariableFields__fields__header__tabs__buttonOverlay__next{background:linear-gradient(270deg,#fff 0% 50%,#fff0);justify-content:flex-end;right:0}.VariableFields__image{min-width:416px;flex-direction:column;padding:8px;display:flex}.VariableFields__image__header{width:100%;justify-content:space-around;margin-top:24px;margin-bottom:8px;display:flex}.VariableFields__image__header>p{cursor:pointer}.VariableFields__image__header__activeTab{color:var(--accent-icon)!important}.VariableFields__image__container{flex-grow:1;justify-content:center;align-items:center;display:flex}.VariableFields__image__container>img{max-height:500px;max-width:700px}.VariableFields__buttons{border-top:1px solid var(--border-default);justify-content:space-between;padding:20px 24px;display:flex}.VariableFields__buttons button:not(:last-child){margin-right:16px}.ProductDetails__tagCard__card__search{align-items:flex-end;gap:1rem;margin-bottom:16px;display:flex}.ProductDetails__tagCard__card__search>svg{width:24px;margin-bottom:.5rem}.ProductDetails__tagCard__card__inputGroup{flex-direction:column;flex-grow:1;display:flex}.ProductDetails__tagCard__card__inputGroup>span{margin-bottom:16px;display:flex}.ProductDetails__tagCard__card__inputGroup>span>p{color:var(--text-primary)}.ProductDetails__tagCard__card__inputGroup>span>svg{width:20px;margin-left:8px}.ProductDetails__tagCard__card__inputGroup .Input:disabled{background-color:var(--bg-subtle);color:var(--text-muted)}.ProductDetails__tagCard__card__inputGroup .Input:disabled::placeholder{color:var(--text-muted)!important}.ProductDetails__tagCard__card__content{flex-wrap:wrap;padding:5px 0 13px;display:flex}.ProductDetails__tagCard__card__content>.Products__tag{margin-top:8px}.ProductDetails__tagCard__card__content>.Products__tag:not(:last-child){margin-right:8px}.ProductDetails__tagCard__card__buttons{border-top:1px solid var(--border-subtle);justify-content:flex-end;padding-top:16px;display:flex}.ProductDetails__tagCard__card__buttons>button:disabled{border:1px solid #0000}.ProductDetails__tagCard__card__buttons>button:not(:last-child){margin-right:16px}.ProductDetails__removeTagModal__header{width:100%;height:64px;background-color:var(--bg-subtle);justify-content:center;align-items:center;display:flex}.ProductDetails__removeTagModal__header>p{color:var(--text-primary);font-size:18px}.ProductDetails__removeTagModal__body{justify-content:center;align-items:center;padding:8px 24px;display:flex}.ProductDetails__removeTagModal__body .ProductDetails__warningBanner{width:575px}.ProductDetails__removeTagModal__buttons{width:100%;border-top:1px solid var(--border-default);justify-content:flex-end;align-items:center;padding:16px 24px;display:flex}.ProductDetails__removeTagModal__buttons>:first-child{margin-right:16px}.FilterChip{background:var(--accent-bg-soft);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s ease-in-out;display:inline-flex}.FilterChip:hover{background:var(--accent-bg-strong)}.FilterChip svg{height:14px;width:14px;color:var(--text-muted)}.FilterChip:hover svg{color:var(--text-default)}.FilterClearAll{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.FilterClearAll:hover{color:var(--text-default)}.ProductDetails__nav{align-items:center;display:flex}.ProductDetails__nav>h2{color:var(--text-secondary);margin:0 16px 0 0;font-size:22px;line-height:1.5}.ProductDetails__nav>p{color:#d1d5db;font-size:36px;font-weight:100}.ProductDetails__nav__link{margin-left:32px;color:var(--text-muted)!important;text-decoration:none!important}.ProductDetails__nav__link svg{width:16px;margin-left:4px}.ProductDetails__nav__link--active{font-weight:500;color:#244084!important}.ProductDetails__nav__pkGroup{align-items:center;gap:6px;margin-right:16px;display:flex}.ProductDetails__nav__jumpLabel{color:var(--text-muted);white-space:nowrap;font-size:13px}.ProductDetails__nav__pk{width:96px;text-align:center;-moz-appearance:textfield}.ProductDetails__nav__pk::-webkit-outer-spin-button,.ProductDetails__nav__pk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ProductDetails__navControls{align-items:center;gap:12px;display:flex}.ProductDetails__navControls__chips{max-width:360px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ProductDetails__navControls__hint{color:var(--text-muted);font-size:11px;font-style:italic}.ProductDetails__navControls__arrows{align-items:center;gap:4px;display:flex}.ProductDetails__navControls__arrow{width:30px;height:30px;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,border-color .1s;display:flex}.ProductDetails__navControls__arrow svg{width:16px;height:16px}.ProductDetails__navControls__arrow:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-strong)}.ProductDetails__navControls__arrow:disabled{opacity:.4;cursor:not-allowed}.ProductDetails__navControls__position{width:64px;text-align:center;-moz-appearance:textfield}.ProductDetails__navControls__position::-webkit-outer-spin-button,.ProductDetails__navControls__position::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ProductDetails__navControls__positionGroup{align-items:center;gap:6px;display:flex}.ProductDetails__navControls__totalCount{color:var(--text-muted);white-space:nowrap;font-size:13px}.ProductsList__productInfoModal{align-items:center;display:flex}.ProductsList__productInfoModal img{width:100px}.ProductsList__productInfoModal__text{width:316px;flex-direction:column;margin-left:16px;padding:24px;display:flex}.ProductsList__productInfoModal__text p{color:var(--text-muted);margin:0;line-height:1.5}.ProductsList__productInfoModal__text>:nth-child(1){color:var(--text-primary);margin-bottom:4px;font-size:18px;font-weight:500}.ProductsList__productInfoModal__text>:nth-child(2){border-bottom:1px solid var(--border-default);margin-bottom:21px;padding-bottom:4px}.ProductsList__productInfoModal__text>span{justify-content:space-between;margin-bottom:8px;display:flex}.ProductsList__productInfoModal__text>span>p:nth-child(2){color:var(--text-primary)}.ProductsList__productInfoModal__text>a:last-child{align-items:center;margin-top:16px;text-decoration:none;display:flex}.ProductsList__productInfoModal__text>a:last-child>svg{width:20px;margin-right:4px}.ProductDetails__detailsModal .Button--variant--raised{transition:all!important}.ProductDetails__detailsModal__header{width:100%;height:64px;background-color:var(--bg-subtle);border-radius:8px 8px 0 0;justify-content:center;align-items:center;display:flex}.ProductDetails__detailsModal__header>p{color:var(--text-primary);font-size:18px}.ProductDetails__detailsModal__body__productInfo{flex-direction:column;padding:8px 24px;display:flex}.ProductDetails__detailsModal__body__productInfo>p{margin-bottom:32px;font-size:18px}.ProductDetails__detailsModal__body__productInfo>.ProductDetails__keyValueSpan{align-items:center;margin-bottom:24px}.ProductDetails__detailsModal__body__productInfo>.ProductDetails__keyValueSpan:last-child{border-bottom:1px solid var(--border-default);margin-bottom:0;padding-bottom:24px}.ProductDetails__detailsModal__body__productCheckboxes{flex-direction:column;margin-bottom:-12px;padding:8px 24px;display:flex}.ProductDetails__detailsModal__body__productCheckboxes>p{color:var(--text-muted);margin:24px 0}.ProductDetails__detailsModal__body__productCheckboxes>div{flex-wrap:wrap;margin:0 -12px 0 0;display:flex}.ProductDetails__detailsModal__body__productCheckboxes__checkboxContainer{width:calc(50% - 12px);margin-bottom:12px;margin-right:12px}.ProductDetails__detailsModal__body__productCheckboxes__checkboxContainer .Checkbox__container{margin:0;padding-left:24px;font-weight:400}.ProductDetails__detailsModal__body__productCheckboxes__checkboxContainer>p{color:var(--text-muted);margin-left:24px}.ProductDetails__detailsModal__body__cancelProduct{padding:8px 24px}.ProductDetails__detailsModal__body__cancelProduct>p{margin-bottom:20px;font-size:18px}.ProductDetails__detailsModal__body__cancelProduct>.ProductDetails__warningBanner{margin-bottom:12px}.ProductDetails__detailsModal__buttons{width:100%;border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ProductDetails__detailsModal__buttons>span>:first-child{margin-right:16px}.FiltersModal__header{padding:16px 24px 8px}.FiltersModal__header h2{margin:0}.FiltersModal__content{max-height:70vh;padding:8px 24px;overflow-y:auto}.FiltersModal__section{padding:16px 0}.FiltersModal__section+.FiltersModal__section{border-top:1px solid var(--border-default)}.FiltersModal__section__title{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:600}.FiltersModal__groupToggle{margin-top:12px}.FiltersModal__shapeField{align-items:center;gap:6px;display:flex;position:relative}.FiltersModal__shapeField__clear{width:28px;height:28px;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.FiltersModal__shapeField__clear svg{width:14px;height:14px}.FiltersModal__shapeField__clear:hover{color:var(--text-primary);border-color:var(--border-strong)}.FiltersModal__groupSection{margin-top:16px}.FiltersModal__groupSection+.FiltersModal__groupSection{margin-top:20px}.FiltersModal__groupSection__title{color:var(--text-default);margin:0 0 8px;font-size:13px;font-weight:600}.FiltersModal__groupSection__empty{color:var(--text-muted);margin:12px 0 0;font-size:13px}.FiltersModal__groupSection__list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;display:grid}.FiltersModal__groupSection__list .Checkbox__container{height:auto;min-height:16px;margin:0;font-weight:400;line-height:normal}.FiltersModal__groupLabel{flex-direction:column;line-height:1.2;display:flex}.FiltersModal__groupLabel__prefix{color:var(--text-default);font-weight:600}.FiltersModal__groupLabel__name{color:var(--text-muted);font-size:12px}.FiltersModal__actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 24px 16px;display:flex}.ProductDetails__artNotesModal__header{width:100%;height:64px;background-color:var(--bg-subtle);border-radius:8px 8px 0 0;justify-content:center;align-items:center;display:flex}.ProductDetails__artNotesModal__header>p{color:var(--text-primary);font-size:18px}.ProductDetails__artNotesModal__body{padding:24px}.ProductDetails__artNotesModal__body>p{color:var(--text-primary);font-size:18px;font-weight:500}.ProductDetails__artNotesModal__body__datesContainer{margin-bottom:24px}.ProductDetails__artNotesModal__body__row{border-bottom:1px solid var(--border-default);align-items:flex-end;padding:24px 0;display:flex}.ProductDetails__artNotesModal__body__row>:not(:last-child){margin-right:24px}.ProductDetails__artNotesModal__body__inputField{flex-direction:column;flex:1px;display:flex}.ProductDetails__artNotesModal__body__inputField>p{margin-bottom:4px;font-weight:500}.ProductDetails__artNotesModal__body__inputField>:last-child{display:flex}.ProductDetails__artNotesModal__body__inputField .Input__container{flex-grow:1;display:flex}.ProductDetails__artNotesModal__body__inputField .Input__container .Input{flex-grow:1}.ProductDetails__artNotesModal__body__textAreaNotes .Radio__container{font-weight:400}.ProductDetails__artNotesModal__body__textAreaNotes:not(:last-child){margin-bottom:24px}.ProductDetails__artNotesModal__body__textAreaNotes .Input:disabled{background-color:var(--bg-subtle);border:1px solid #d1d5db}.ProductDetails__artNotesModal__buttons{width:100%;justify-content:flex-end;align-items:center;padding:16px 24px;display:flex}.ProductDetails__artNotesModal__buttons>:first-child{margin-right:16px}.ProductDetails__searchPopoverNoquery{flex-direction:column;display:flex}.ProductDetails__searchPopoverNoquery .Input__container{display:flex}.ProductDetails__searchPopoverNoquery__popoverInput{flex-grow:1;margin:8px}.ProductDetails__searchPopoverNoquery__popoverOptions{border-top:1px solid var(--border-default);flex-grow:1;padding:8px 0;overflow:auto}.ProductDetails__searchPopoverNoquery__popoverOptions__option{cursor:pointer;padding:8px 16px}.ProductDetails__searchPopoverNoquery__popoverOptions__option:hover{background-color:var(--bg-subtle)}.Products__tag{background-color:var(--bg-subtle);width:-moz-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;padding:3px 9px;display:flex}.Products__tag p{color:var(--text-secondary);font-size:14px}.Products__tag p>span:first-child{font-weight:500}.Products__tag svg{color:var(--text-muted);cursor:pointer;width:14px;margin-left:8px}.Products__dropdownMenu__title{border-bottom:1px solid var(--border-default);cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.Products__dropdownMenu__title>p{color:var(--text-secondary);margin:0;font-size:16px;font-weight:500;line-height:1.5}.CreditMemosList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.CreditMemosList__filters .Input__container--fluid{min-width:0;flex:1}.CreditMemosList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.CreditMemosList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.CreditMemosList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.CreditMemosList__tableCard{border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.CreditMemosList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.CreditMemosList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.CreditMemosList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.CreditMemosList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.CreditMemosList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.CreditMemosList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem 1rem;font-size:13px}.CreditMemosList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.AddMemoDrawer p{color:var(--text-secondary);margin:0;line-height:1.5}.AddMemoDrawer input:disabled{background-color:var(--bg-subtle);border:1px solid #d1d5db}.AddMemoDrawer__body__row{display:flex}.AddMemoDrawer__body__row>:not(:last-child){margin-right:24px}.AddMemoDrawer__body__labelledInput{width:100%;flex-direction:column;align-items:flex-start;display:flex}.AddMemoDrawer__body__labelledInput>p{color:var(--text-secondary);margin-bottom:4px;font-weight:500}.AddMemoDrawer__body__labelledInput>:nth-child(2),.AddMemoDrawer__body__labelledInput>:nth-child(2)>div{width:100%}.AddMemoDrawer__body__divider{width:100%;height:1px;background-color:#e5e7eb;margin:8px 0}.AddMemoDrawer__body__inputSpan{justify-content:space-between;align-items:center;display:flex}.AddMemoDrawer__body__inputSpan>p{color:var(--text-secondary);font-weight:500}.AddMemoDrawer__body__inputSpan>:nth-child(2){width:274px}.AddMemoDrawer__body__inputSpan>:nth-child(2)>div,.AddMemoDrawer__body__inputSpan>:nth-child(2)>input,.AddMemoDrawer__body__inputSpan>:nth-child(2)>select,.AddMemoDrawer__body__inputSpan>:nth-child(2)>textarea{width:100%}.AddMemoDrawer__body__inputSpan--textarea>p{align-self:flex-start}.AddMemoDrawer__body__inputSpan--textarea textarea{resize:none}.AddMemoDrawer__body__searchContainer{padding:0 0 16px}.AddMemoDrawer__body__searchContainer>:not(:last-child){margin-bottom:20px}.AddMemoDrawer__body__creditContainer{padding:24px 0}.AddMemoDrawer__body__creditContainer>:not(:last-child){margin-bottom:16px}.AddMemoDrawer__body__approvalContainer{padding:24px 0 12px}.AddMemoDrawer__body__approvalContainer>:not(:last-child){margin-bottom:16px}.AddMemoDrawer__body__labelledToggle{justify-content:flex-end;align-items:center;display:flex}.AddMemoDrawer__body__labelledToggle>:not(:last-child){margin-right:18px}.AddMemoDrawer__body__amountsContainer{padding:8px 0}.AddMemoDrawer__body__tableContainer{padding:18px 0 6px}.AddMemoDrawer__body__tableContainer>:not(:last-child){margin-bottom:16px}.AddMemoDrawer__cancelWarning{border-top:1px solid var(--border-default);background-color:#fdfcfa;align-items:flex-start;padding:16px;display:flex}.AddMemoDrawer__cancelWarning svg{color:#d9515e;width:24px;margin-right:12px}.AddMemoDrawer__cancelWarning__content{flex-direction:column;flex-grow:1;display:flex}.AddMemoDrawer__cancelWarning__header{font-weight:500;color:#6d1d20!important;margin-bottom:4px!important}.AddMemoDrawer__cancelWarning__text{color:#992930!important;margin-bottom:12px!important}.AddMemoDrawer__cancelWarning__options{align-items:center;display:flex}.AddMemoDrawer__cancelWarning__options>a{color:#6d1d20;margin-right:16px;-webkit-text-decoration:underline #6d1d20;text-decoration:underline #6d1d20}.BillingDetails{background-color:var(--bg-subtle);height:100%;flex-direction:column;display:flex}.BillingDetails__navContent{width:100%;justify-content:space-between;align-items:center;display:flex}.BillingDetails__navLeft{align-items:center;gap:16px;display:flex}.BillingDetails__backLink{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;transition:color .15s;display:flex}.BillingDetails__backLink:hover{color:var(--accent-icon);text-decoration:none}.BillingDetails__backLink svg{width:14px;height:14px}.BillingDetails__navTitle{color:var(--text-primary);letter-spacing:-.02em;font-size:20px;font-weight:600}.BillingDetails__navActions{align-items:center;gap:4px;display:flex}.BillingDetails__navBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.BillingDetails__navBtn:hover{background:var(--bg-subtle);color:var(--text-primary);text-decoration:none}.BillingDetails__navBtn svg{width:14px;height:14px}.BillingDetails__contactsPopover{min-width:320px;padding:20px!important}.BillingDetails__contactsPopover__title{color:var(--text-primary);margin:0 0 12px;font-size:15px;font-weight:600}.BillingDetails__contactsPopover__grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.BillingDetails__contactsPopover__card{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;gap:2px;padding:12px;display:flex}.BillingDetails__contactsPopover__name{color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.BillingDetails__contactsPopover__role{color:var(--text-muted);margin:0;font-size:13px}.BillingDetails__contactsPopover__link{color:var(--accent-icon);font-size:13px;text-decoration:none}.BillingDetails__contactsPopover__link:hover{text-decoration:underline}.BillingDetails__contactsPopover__empty{color:var(--text-muted);margin:0;font-size:14px;font-style:italic}.BillingDetails__ordersPopover{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:.75rem;display:flex;padding:14px 18px!important}.BillingDetails__ordersPopover__title{white-space:nowrap;color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.BillingDetails__page{flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.BillingDetails__sidebar{width:320px;flex-shrink:0}.BillingDetails__main{min-width:0;flex-direction:column;flex:1;gap:20px;display:flex}.BillingDetails__summaryStrip{gap:16px;display:flex}.BillingDetails__summaryCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;flex:1;gap:4px;padding:18px 20px;transition:box-shadow .2s;display:flex}.BillingDetails__summaryCard:hover{box-shadow:0 2px 8px #0000000f}.BillingDetails__summaryCard__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:12px;font-weight:500}.BillingDetails__summaryCard__value{color:var(--text-primary);letter-spacing:-.02em;font-size:24px;font-weight:700}.BillingDetails__summaryCard--warn{background:linear-gradient(#fff 0%,#fdfcfa 100%);border-color:#f7d1d4}.BillingDetails__summaryCard--warn .BillingDetails__summaryCard__value{color:#c13741}.BillingDetails__invoicesCard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;flex-direction:column;flex:1;display:flex;overflow:hidden}.BillingDetails__invoicesCard__header{padding:18px 20px 0}.BillingDetails__invoicesCard__titleRow{align-items:center;gap:8px;display:flex}.BillingDetails__invoicesCard__icon{width:18px;height:18px;color:var(--text-muted)}.BillingDetails__invoicesCard h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.BillingDetails__invoicesCard__body{flex:1;padding:16px 20px 20px}.BillingDetails__invoicesCard__body .data-table{border-radius:8px;overflow:hidden}.BillingDetails__invoicesCard__body .data-table thead{background:var(--bg-subtle)}.BillingDetails__invoicesCard__body .data-table tr{transition:background .1s}.BillingDetails__invoicesCard__body .data-table tr:hover{background:var(--bg-subtle)}.BillingDetails__invoicesCard__body .data-table td,.BillingDetails__invoicesCard__body .data-table th{font-size:14px}.BillingList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.BillingList__filters .Input__container--fluid{min-width:0;flex:1}.BillingList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.BillingList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.BillingList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.BillingList__tableCard{border:1px solid var(--border-default);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.BillingList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.BillingList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.BillingList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.BillingList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.BillingList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.BillingList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem 1rem;font-size:13px}.BillingList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.OpenOrdersTable__daysPast--green{color:#15803d}.OpenOrdersTable__daysPast--orange{color:#ca8a04}.OpenOrdersTable__daysPast--red{color:#d9515e}.InfoSection{flex-direction:column;gap:16px;display:flex}.InfoSection__card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;transition:box-shadow .2s;overflow:hidden}.InfoSection__card:hover{box-shadow:0 2px 8px #0000000f}.InfoSection__card__header{align-items:center;gap:8px;padding:14px 18px 0;display:flex}.InfoSection__card__header h3{color:var(--text-primary);flex:1;margin:0;font-size:14px;font-weight:600}.InfoSection__card__headerIcon{width:16px;height:16px;color:var(--text-muted)}.InfoSection__card__editBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;align-items:center;padding:4px;transition:all .15s;display:flex}.InfoSection__card__editBtn:hover{color:var(--accent-icon);background:var(--accent-bg-soft)}.InfoSection__card__editBtn svg{width:15px;height:15px}.InfoSection__card__body{padding:14px 18px 18px}.InfoSection__field{align-items:flex-start;gap:10px;display:flex}.InfoSection__field:not(:last-child){margin-bottom:14px}.InfoSection__field__icon{width:16px;height:16px;color:var(--text-muted);flex-shrink:0;margin-top:2px}.InfoSection__field__label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:1px;font-size:11px;font-weight:500;display:block}.InfoSection__field__value{color:var(--text-primary);word-break:break-word;font-size:14px;font-weight:500;line-height:1.4;display:block}.InfoSection__field__value--bold{font-weight:600}.InfoSection__field__value--link{color:var(--accent-icon);cursor:pointer;text-decoration:none}.InfoSection__field__value--link:hover{color:var(--accent-text);text-decoration:underline}.InfoSection__field__statusRow{width:100%;justify-content:space-between;align-items:center;display:flex}.InfoSection__notesText{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.InfoSection__notesEdit__buttons{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.InfoSection__emptyState{color:var(--text-muted);margin:0;font-size:14px;font-style:italic}.EditBillingModal .Modal__content{max-width:512px;padding:0}.EditBillingModal .Modal__content .Modal__close{position:absolute}.EditBillingModal__header{text-align:center;background-color:var(--bg-subtle);border-bottom:1px solid var(--border-subtle);padding:18px}.EditBillingModal__title{color:var(--text-primary);margin:0;font-size:18px}.EditBillingModal__form__body{padding:1rem 1.5rem}.EditBillingModal__form__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.EditBillingModal__form__field .Input{width:272px}.EditBillingModal__form__field__doubleInput{gap:8px;display:flex}.EditBillingModal__form__field__doubleInput #state{height:39px;width:108px}.EditBillingModal__form__field__doubleInput #postal{width:156px}.EditBillingModal__form__buttons{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.BillingCollectionDrawer__content{display:flex;padding:0!important}.BillingCollectionDrawer__left{flex:1;padding:1rem}.BillingCollectionDrawer__left input,.BillingCollectionDrawer__left select,.BillingCollectionDrawer__left textarea{width:248px}.BillingCollectionDrawer__field{justify-content:space-between;margin-bottom:1rem;display:flex}.BillingCollectionDrawer__field label{font-weight:500;display:block}.BillingCollectionDrawer__right{border-left:1px solid var(--border-default);flex:1;padding-left:1rem;overflow-y:auto}.BillingCollectionDrawer__note{border-bottom:1px solid var(--border-default);padding:1rem}.BillingCollectionDrawer__note__header{justify-content:space-between;align-items:center;display:flex}.BillingCollectionDrawer__note__header :last-child{color:var(--text-muted)}.BillingCollectionDrawer__note__body p{margin:.5rem 0}.ProductSummary{height:100%;flex-direction:column;display:flex}.ProductSummary p{color:var(--text-secondary);margin:0;line-height:1.5}.ProductSummary__container{background-color:var(--bg-subtle);flex-direction:column;flex-grow:1;display:flex}.ProductSummary__body{background-color:var(--bg-surface);flex-direction:column;flex-grow:1;padding:16px;display:flex}.ProductSummary__header{border-bottom:1px solid var(--border-default)}.ProductSummary__header>p{margin-bottom:40px;font-size:18px;font-weight:500}.ProductSummary__products{flex-grow:1}.ProductSummary__products__row{border-bottom:1px solid var(--border-default);width:100%;gap:48px;padding:24px 0;display:flex;position:relative}.ProductSummary__products__row__title{font-size:18px;margin-bottom:12px!important}.ProductSummary__products__row__column{flex:25%}.ProductSummary__products__row__column:has(img){align-self:center;align-items:center;padding-left:24px;display:flex}.ProductSummary__products__row__column:has(img)>img{max-height:83px;left:8px}.ProductSummary__keyValueSpan{display:flex}.ProductSummary__keyValueSpan p:first-child{color:var(--text-muted);margin-right:16px}.ProductSummary__keyValueSpan p:nth-child(2){color:var(--text-primary)}.ProductSummary__keyValueSpan:not(:last-child){margin-bottom:4px}.HistorySnapshot{height:100%;flex-flow:column;display:flex}.HistorySnapshot p{color:var(--text-secondary);margin:0;line-height:1.5}.HistorySnapshot__container{background-color:var(--bg-subtle);flex-grow:1;display:flex}.HistorySnapshot__body{background-color:var(--bg-surface);flex-grow:1;padding:16px}.HistorySnapshot__header{width:100%;align-items:center;margin-bottom:16px;display:flex}.HistorySnapshot__header>p{margin:0 32px 14px 0;font-size:18px;font-weight:500}.HistorySnapshot__header__tabs{border-bottom:1px solid var(--border-default);flex-grow:1;display:flex}.HistorySnapshot__header__tabs>.TabItem{height:47px;width:136px;justify-content:center;align-items:center;display:flex;padding-bottom:16px!important}.HistorySnapshot__header__tabs>.TabItem>p{margin-right:8px;font-weight:400}.HistorySnapshot__header__tabs>.TabItem--active>p{color:var(--accent-icon)}.HistorySnapshot__header__tabs>.TabItem--active>.Badge{color:var(--accent-text);background-color:var(--accent-bg-soft)}.HistorySnapshot__header__tabs__wideTab{width:200px!important}.HistorySnapshot__header__tabSpacer{flex-grow:1}.HistorySnapshot__header__tabsButton{margin:0 0 12px 24px}.HistorySnapshot__data{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.HistorySnapshot__data__card{background-color:var(--bg-subtle);width:284px;border-radius:6px;padding:16px}.HistorySnapshot__data__card>span{justify-content:space-between;display:flex}.HistorySnapshot__data__card>span:not(:last-child){margin-bottom:8px}.HistorySnapshot__data__card>span>p:nth-child(2){color:var(--text-primary)}.HistorySnapshot__data__table>table thead{border-top:none}.HistorySnapshot__data__table>table thead th{width:120px}.HistorySnapshot__data__table>table thead th:first-child{background-color:var(--bg-surface)}.HistorySnapshot__data__table>table tr:last-child{border-bottom:none}.HistorySnapshot__data__table>table tr td:nth-child(n+3){text-align:right}.HistorySnapshot__tables{display:flex}.HistorySnapshot__tables__table{flex-grow:1}.HistorySnapshot__tables__table:not(:last-child){margin-right:64px}.HistorySnapshot__tables__table>p{padding:8px 16px;font-weight:500}.HistorySnapshot__tables__table th:not(:first-child),.HistorySnapshot__tables__table td:not(:first-child){text-align:right}.HistorySnapshot__tables__table td:first-child{font-weight:500}.HistorySnapshot__orderTable:not(:last-child){margin-bottom:32px}.HistorySnapshot__orderTable:last-child{margin-bottom:20px}.HistorySnapshot__orderTable__header{justify-content:space-between;padding:8px 16px;display:flex}.HistorySnapshot__orderTable__header span{display:flex}.HistorySnapshot__orderTable__header span:not(:last-child){margin-right:64px}.HistorySnapshot__orderTable__header span>p:first-child{color:var(--text-muted);margin-right:4px}.HistorySnapshot__orderTable__header span>p:nth-child(2){color:var(--text-primary)}.HistorySnapshot__orderTable__tableContainer{border:1px solid var(--border-default);border-radius:4px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 1px 3px #0000001a}.HistorySnapshot__orderTable__tableContainer>table thead{border-top:none}.HistorySnapshot__orderTable__tableContainer>table tbody tr:last-child{border-bottom:none}.HistorySnapshot__orderTable__tableContainer>table tbody tr:nth-child(2n){background-color:var(--bg-surface)}.FilterChip{background:var(--accent-bg-soft);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s ease-in-out;display:inline-flex}.FilterChip:hover{background:var(--accent-bg-strong)}.FilterChip svg{height:14px;width:14px;color:var(--text-muted)}.FilterChip:hover svg{color:var(--text-default)}.FilterClearAll{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.FilterClearAll:hover{color:var(--text-default)}.AccountList__filterChips{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.AccountList__filters{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:10px;align-items:flex-end;gap:16px;margin-bottom:.75rem;padding:14px 16px;display:flex}.AccountList__filters .Input__container--fluid{min-width:0;flex:1}.AccountList__filters label{color:var(--text-secondary);margin-bottom:4px;font-size:13px;font-weight:500;display:block}.AccountList__resultCount{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.AccountList__resultCount span{color:var(--text-muted);font-size:13px;font-weight:500}.AccountList__tableCard{background-color:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:12px;overflow:hidden}.AccountList__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.AccountList__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.AccountList__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.AccountList__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.AccountList__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.AccountList__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:.65rem 1rem;font-size:13px}.AccountList__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.AccountDetail{height:100%;flex-direction:column;display:flex}.AccountDetail__container{background-color:var(--bg-page);flex-grow:1;overflow-y:auto;padding:24px!important}.AccountDetail .card{background:var(--bg-surface);box-shadow:var(--shadow-card);border-color:var(--border-default);border-radius:10px}.AccountDetail .card__header{background:var(--title-strip-bg);color:var(--title-strip-text);letter-spacing:.08em;text-transform:uppercase;border-bottom:none;border-radius:10px 10px 0 0;margin:-24px -24px 16px;padding:10px 16px;font-size:10px;font-weight:700}.card{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);border-radius:8px;flex-direction:column;padding:24px;display:flex}.card__header{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding-bottom:12px;font-size:11px;font-weight:700}.card__footer{border-top:1px solid var(--border-subtle);justify-content:flex-end;gap:8px;margin-top:auto;padding-top:16px;display:flex}.fieldWithLink{align-items:center;gap:8px;display:flex}.fieldWithLink__icon{color:var(--accent-icon);flex-shrink:0;align-items:center;display:flex}.fieldWithLink__icon svg{width:16px;height:16px}.fieldWithLink__icon:hover{color:var(--accent-text)}.fieldGroup{flex-direction:column;margin-bottom:16px;display:flex}.fieldGroup--grow{flex:1;margin-bottom:0}.fieldGroup--grow textarea{resize:vertical;width:100%;box-sizing:border-box;flex:1}.fieldGroup label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:11px;font-weight:600}.toggleRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.toggleRow:last-of-type{border-bottom:none}.toggleRow>span{color:var(--text-secondary);font-size:13px}.accountOverview .text-primary{color:var(--accent-icon)}.accountOverview__accountTopRow{grid-template-columns:1fr 300px minmax(200px,460px);gap:16px;margin-bottom:16px;display:grid}@media only screen and (max-width:85.6518em){.accountOverview__accountTopRow{grid-template-columns:1fr 300px}.accountOverview__accountTopRow>.card:last-child{grid-column:1/-1}}@media only screen and (max-width:45.6518em){.accountOverview__accountTopRow{grid-template-columns:1fr}.accountOverview__accountTopRow>.card:last-child{grid-column:unset}}.accountOverview__accountTopRow .accountDetailsGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:0 48px;display:grid}.accountOverview__accountTopRow .accountDetailsGrid>div:first-child,.accountOverview__accountTopRow .accountDetailsGrid>div:nth-child(2){border-right:1px solid var(--border-subtle);padding-right:48px}@media only screen and (max-width:64.2232em){.accountOverview__accountTopRow .accountDetailsGrid{grid-template-columns:1fr 1fr}.accountOverview__accountTopRow .accountDetailsGrid>div:nth-child(2){border-right:none;padding-right:0}}@media only screen and (max-width:45.6518em){.accountOverview__accountTopRow .accountDetailsGrid{grid-template-columns:1fr}.accountOverview__accountTopRow .accountDetailsGrid>div:first-child{border-right:none;padding-right:0}}.accountOverview__accountTopRow .accountDetailsGrid .fieldGroup{margin-bottom:10px}.accountOverview__accountTopRow .accountInfo__meta{margin-bottom:20px}.accountOverview__accountTopRow .accountInfo__meta .metaRow{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:10px 0;font-size:13px;display:flex}.accountOverview__accountTopRow .accountInfo__meta .metaRow:last-child{border-bottom:none}.accountOverview__accountTopRow .accountInfo__meta .metaRow span:first-child{color:var(--text-muted)}.accountOverview__accountTopRow .accountInfo__meta .metaRow span:last-child{font-weight:500}.accountOverview__accountTopRow .accountInfo__meta .metaRow:first-child span:last-child{background:var(--accent-bg-soft);color:var(--accent-text);letter-spacing:.02em;border:1px solid #ddebfc;border-radius:5px;padding:2px 8px;font-family:Courier New,Lucida Console,monospace;font-size:12px;font-weight:700}.accountOverview__accountTopRow .accountInfo__meta .accountId__copyable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.accountOverview__accountTopRow .accountInfo__meta .accountId__copyable:hover{color:var(--accent-text)!important;background:#ddebfc!important}.accountOverview__accountTopRow .accountInfo__accessCode{background-color:var(--bg-subtle);border:1px solid var(--border-default);cursor:pointer;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px;transition:border-color .15s,background-color .15s}.accountOverview__accountTopRow .accountInfo__accessCode:hover{background-color:var(--accent-bg-soft);border-color:#99c8f7}.accountOverview__accountTopRow .accountInfo__accessCode__codeContainer{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.accountOverview__accountTopRow .accountInfo__accessCode__codeContainer span{white-space:nowrap;flex-shrink:0;margin-right:8px}.accountOverview__accountTopRow .accountInfo__accessCode__codeContainer p{text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.accountOverview__accountTopRow .accountInfo__accessCode .accessCodeMeta{color:var(--text-muted);justify-content:space-between;font-size:12px;display:flex}.accountOverview__accountTopRow .accountNotes .notesSection{border-bottom:1px solid var(--border-subtle);padding:8px 0}.accountOverview__accountTopRow .accountNotes .notesSection:last-child{border-bottom:none}.accountOverview__accountTopRow .accountNotes .notesSection__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.accountOverview__accountTopRow .accountContacts{height:100%;flex-direction:column;display:flex}.accountOverview__accountTopRow .accountContacts__list{background-color:var(--bg-subtle);border:1px solid var(--border-subtle);max-height:260px;border-radius:6px;flex:1;margin-bottom:12px;overflow-y:auto}.accountOverview__accountTopRow .accountContacts__list::-webkit-scrollbar{width:0}.accountOverview__accountTopRow .accountContacts__list .contact{border-bottom:1px solid var(--border-subtle);padding:10px 14px;transition:background-color .1s}.accountOverview__accountTopRow .accountContacts__list .contact:last-child{border-bottom:none}.accountOverview__accountTopRow .accountContacts__list .contact:hover{background-color:var(--accent-bg-soft)}.accountOverview__accountTopRow .accountContacts__list .contact .contactName{flex-direction:column;display:flex}.accountOverview__accountTopRow .accountContacts__list .contact .contactName .name{color:var(--text-primary);font-size:13px;font-weight:500}.accountOverview__accountTopRow .accountContacts__list .contact .contactName .position{color:var(--text-muted);font-size:12px}.accountOverview__topMiddleCol{height:100%;flex-direction:column;gap:16px;display:flex}.accountOverview__topMiddleCol .card{flex:1}@media only screen and (max-width:45.6518em){.accountOverview__topMiddleCol{height:auto}}.accountOverview__accountBottomRow{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media only screen and (max-width:64.2232em){.accountOverview__accountBottomRow{grid-template-columns:1fr}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.accountOverview .headerRow{color:var(--text-muted);height:50px;font-size:12px}.accountOverview .tableRow{height:50px;font-size:14px}.accountOverview td{border-bottom:1px solid var(--border-default)}.accountOverview tr:last-child td{border:none}.FilterChip{background:var(--accent-bg-soft);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;border-radius:100px;align-items:center;gap:4px;padding:3px 4px 3px 10px;font-size:12px;font-weight:500;line-height:1;transition:background-color .1s ease-in-out;display:inline-flex}.FilterChip:hover{background:var(--accent-bg-strong)}.FilterChip svg{height:14px;width:14px;color:var(--text-muted)}.FilterChip:hover svg{color:var(--text-default)}.FilterClearAll{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.FilterClearAll:hover{color:var(--text-default)}.AccountNav{width:100%;display:flex}.AccountNav .Nav{flex-grow:1}.AccountNav .Nav__spacer{display:none}.AccountNav__content{flex-grow:1;justify-content:space-between;align-items:center;display:flex}.AccountNav__content__links{display:flex}.AccountNav__slash{width:24px;height:36px;background:linear-gradient(-80deg,#fff,#fff 50%,#d1d5db 50% calc(50% + 2px),#fff calc(50% + 2px));margin:0 8px}.AccountNav__overviewLink{margin-right:8px;padding:0 8px;color:var(--text-muted)!important}.AccountNav__overviewLink:hover{text-decoration:none}.AccountNav__popover{width:max-content;flex-direction:column;display:flex;top:40px;padding:24px!important}.AccountNav__popover *,.AccountNav__popover :hover{text-decoration:none}.AccountNav__popover :last-child{margin-top:8px}.AccountNav__navControls{align-items:center;gap:12px;display:flex}.AccountNav__navControls__chips{max-width:360px;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.AccountNav__navControls__hint{color:var(--text-muted);font-size:11px;font-style:italic}.AccountNav__navControls__arrows{align-items:center;gap:4px;display:flex}.AccountNav__navControls__arrow{width:30px;height:30px;border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,border-color .1s;display:flex}.AccountNav__navControls__arrow svg{width:16px;height:16px}.AccountNav__navControls__arrow:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary);border-color:var(--border-strong)}.AccountNav__navControls__arrow:disabled{opacity:.4;cursor:not-allowed}.AccountNav__navControls__position{width:64px;text-align:center;-moz-appearance:textfield}.AccountNav__navControls__position::-webkit-outer-spin-button,.AccountNav__navControls__position::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AccountNav__navControls__positionGroup{align-items:center;gap:6px;display:flex}.AccountNav__navControls__totalCount{color:var(--text-muted);white-space:nowrap;font-size:13px}.AccountNav__titlePkGroup{align-items:center;gap:6px;margin-left:16px;display:flex}.AccountNav__titlePkGroup__label{color:var(--text-muted);white-space:nowrap;font-size:13px}.AccountNav__titlePkGroup__pk{width:96px;text-align:center;-moz-appearance:textfield}.AccountNav__titlePkGroup__pk::-webkit-outer-spin-button,.AccountNav__titlePkGroup__pk::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AccountsFiltersModal .Modal__content{max-width:520px}.AccountsFiltersModal__header{padding:8px 24px 4px}.AccountsFiltersModal__header h2{margin:0;font-size:20px}.AccountsFiltersModal__content{max-height:70vh;padding:4px 24px;overflow-y:auto}.AccountsFiltersModal__section{padding:14px 0}.AccountsFiltersModal__section+.AccountsFiltersModal__section{border-top:1px solid var(--border-default)}.AccountsFiltersModal__section__title{text-transform:uppercase;color:var(--text-muted);letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.AccountsFiltersModal__typeahead{align-items:center;gap:8px;display:flex;position:relative}.AccountsFiltersModal__typeahead>:first-child{min-width:0;flex:1}.AccountsFiltersModal__clearBtn{width:28px;height:28px;border:1px solid var(--border-default);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .1s,color .1s,border-color .1s;display:inline-flex}.AccountsFiltersModal__clearBtn svg{width:14px;height:14px}.AccountsFiltersModal__clearBtn:hover{background:var(--bg-subtle);color:var(--text-primary);border-color:var(--text-muted)}.AccountsFiltersModal__statusField{max-width:280px}.AccountsFiltersModal__actions{border-top:1px solid var(--border-default);justify-content:flex-end;gap:8px;padding:12px 24px 16px;display:flex}.AddContactModal .Modal__content{max-width:580px;padding:0}.AddContactModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.AddContactModal__body{padding:2rem}.AddContactModal__warning{background-color:#fefce8;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.AddContactModal__warning__icon svg{color:#facc15;width:20px}.AddContactModal__warning__message{color:#a16207}.AddContactModal__warning__message__title{color:#854d0e;font-weight:500}.AddContactModal__field{justify-content:space-between;align-items:center;padding:1rem 0;display:flex}.AddContactModal__field__label{color:var(--text-muted)}.AddContactModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.EditAccountModal .Modal__content{width:512px;padding:0;overflow:visible!important}.EditAccountModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.EditAccountModal__body{padding:1.5rem}.EditAccountModal__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.EditAccountModal__field__label{color:var(--text-secondary)}.EditAccountModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1.25rem 1.5rem;display:flex}.AccessCodeModal{height:100%;width:100%;flex-direction:column;display:flex}.AccessCodeModal__header{width:100%;height:64px;background-color:var(--bg-subtle);border-radius:8px 8px 0 0;justify-content:center;align-items:center;display:flex}.AccessCodeModal__header>p{color:var(--text-primary);margin:0;font-size:18px}.AccessCodeModal__body{max-height:calc(100% - 64px);flex-grow:1;display:flex}.AccessCodeModal__body .Popover{max-height:300px;overflow:auto}.AccessCodeModal__codes{height:100%;width:526px;border-right:2px solid #e5e7eb;flex-direction:column;display:flex}.AccessCodeModal__codes p{color:var(--text-secondary);margin:0}.AccessCodeModal__codes__container{flex-direction:column;padding:24px 12px 12px;display:flex;overflow:auto}.AccessCodeModal__codes__header,.AccessCodeModal__codes__row{width:100%;justify-content:space-between;align-items:center;padding:16px 8px;display:flex}.AccessCodeModal__codes__header .Input__container .Input,.AccessCodeModal__codes__row .Input__container .Input{width:100%}.AccessCodeModal__codes__header>:nth-child(1),.AccessCodeModal__codes__row>:nth-child(1){width:120px;margin-right:16px}.AccessCodeModal__codes__header>:nth-child(2),.AccessCodeModal__codes__row>:nth-child(2){flex-grow:1;margin-right:16px}.AccessCodeModal__codes__row--selected{background-color:var(--accent-bg-soft)}.AccessCodeModal__codes__addCode{width:100%;justify-content:flex-end;padding:12px;display:flex}.AccessCodeModal__products{flex-direction:column;flex-grow:1;padding:28px;display:flex;overflow:auto}.AccessCodeModal__products>:not(:last-child){margin-bottom:16px}.AccessCodeModal__products__row{width:100%;justify-content:space-between;align-items:flex-start;display:flex}.AccessCodeModal__products__row p{color:var(--text-secondary);margin:0}.AccessCodeModal__products__row__productId:not(:last-child){flex-grow:1}.AccessCodeModal__products__row__productId:not(:last-child)>:first-child{margin-bottom:4px}.AccessCodeModal__products__row__active{flex-direction:column;align-items:center;margin:0 32px;display:flex}.AccessCodeModal__products__row__active>:first-child{margin-bottom:4px}.AccessCodeModal__products__row__photos{align-items:center;display:flex}.AccessCodeModal__products__row__photos__photo{width:150px;justify-content:center;align-items:center;display:flex;overflow:hidden}.AccessCodeModal__products__row__photos__photo>img{max-height:76px;max-width:150px}.AccessCodeModal__products__row__photos>:not(:last-child){margin-right:8px}.AccessCodeModal__products__row__photos>.IconButton{position:relative!important}.DisplayBuilder{height:100%;padding:1.5rem 2rem;overflow:auto}.DisplayBuilder__tableCard{border:1px solid var(--border-default);background-color:var(--bg-surface);border-radius:12px;margin-top:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a}.DisplayBuilder__tableCard .DataTable thead th{background-color:var(--bg-subtle);border-top:none;border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.04em;padding:10px 1rem;font-size:11px}.DisplayBuilder__tableCard .DataTable tbody tr{background-color:var(--bg-surface);transition:background-color .1s}.DisplayBuilder__tableCard .DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.DisplayBuilder__tableCard .DataTable tbody tr:hover{background-color:var(--accent-bg-soft)}.DisplayBuilder__tableCard .DataTable tbody tr:last-child td{border-bottom:none}.DisplayBuilder__tableCard .DataTable tbody tr td{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);padding:.65rem 1rem;font-size:13px}.DisplayBuilder__tableCard .Pagination{border-top:1px solid var(--border-default);background-color:var(--bg-subtle);color:var(--text-secondary);padding:.6rem 1rem;font-size:13px}.DisplayBuilder__tabsRow{border-bottom:1px solid var(--border-default);background-color:var(--bg-surface);justify-content:space-between;align-items:stretch;padding:0 1rem;display:flex}.DisplayBuilder__tabs.Tabs{min-width:0;border-bottom:none;gap:2px;overflow:visible}.DisplayBuilder__tabs.Tabs .TabItem{color:var(--text-secondary);border-bottom:3px solid #0000;margin-bottom:-1px;padding:.875rem 1rem;font-size:14px;font-weight:500;transition:color .12s,background-color .12s,border-color .12s}.DisplayBuilder__tabs.Tabs .TabItem:hover:not(.TabItem--active){color:var(--text-primary);background-color:var(--bg-subtle)}.DisplayBuilder__tabs.Tabs .TabItem--active{color:var(--accent-text);border-bottom-color:var(--accent-icon)}.DisplayBuilder__filters{background-color:var(--bg-surface);border-bottom:1px solid var(--border-default);align-items:center;gap:12px;padding:12px 1rem;display:flex}.DisplayBuilder__filters>:first-child{min-width:0;flex:1}.DisplayBuilder__loading{justify-content:center;padding:2rem;display:flex}.DisplayBuilder__instancesTable{table-layout:fixed}.DisplayBuilder__instancesTable thead th,.DisplayBuilder__instancesTable tbody td{width:25%}.Displays__listPage{height:100%;padding:1.5rem 2rem;overflow:auto}.Displays__listPage__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Displays__listPage__header__titleRow{align-items:center;gap:.75rem;display:flex}.Displays__listPage__header__count{min-width:1.75rem;height:1.75rem;background-color:var(--accent-bg-strong);color:var(--accent-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.Displays__listPage__filters,.Displays__listPage__list{margin-bottom:16px}.Displays__listPage__actions{align-items:center;gap:.75rem;display:flex}.Displays__listPage__displayModuleInput{align-items:flex-start;gap:1rem;margin-top:1rem;display:flex}.Displays__listPage__displayModuleInput__limitToGroups{flex-direction:column;gap:.5rem;display:flex}.Displays__listPage__displayModuleInput__limitToGroups__group{width:100%;justify-content:space-between;align-items:center;display:flex}.Displays__listPage__displayModuleInput__limitToGroups__group>p{margin:0}.Displays__listPage__displayModuleInput__limitToGroups__group svg{width:24px;height:24px;cursor:pointer}.Displays__listPage__displayModuleInput__groupVariations{flex-direction:column;gap:.5rem;display:flex}.Displays__listPage__displayModuleInput__groupVariations__variation{width:100%;justify-content:space-between;align-items:center;display:flex}.Displays__listPage__displayModuleInput__groupVariations__variation>p{margin:0}.Displays__listPage__displayModuleInput__groupVariations__variation svg{width:24px;height:24px;cursor:pointer}.DisplayModuleDetails{padding:2rem}.DisplayModuleDetails__header{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.DisplayModuleDetails__header__title{font-size:24px;font-weight:600;line-height:1.2}.DisplayModuleDetails__header__buttons{gap:8px;display:flex}.DisplayModuleDetails__metaBar{color:var(--text-secondary);align-items:center;gap:.75rem;margin:1rem 0 1.5rem;font-size:.9rem;display:flex}.DisplayModuleDetails__metaBar__item strong{color:var(--text-primary);font-weight:700}.DisplayModuleDetails__metaBar__divider{width:1px;height:1rem;background-color:#d1d5db}.DisplayModuleDetails__content__title{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.DisplayModuleDetails__content__title>p{margin:0;font-size:1.3rem;font-weight:600}.DisplayModuleDetails__rows{flex-direction:column;gap:1rem;display:flex}.DisplayModuleDetails__rowStrip{background-color:var(--bg-subtle);border:1px solid var(--border-default);border-radius:8px;overflow:hidden}.DisplayModuleDetails__rowStrip__header{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.DisplayModuleDetails__rowStrip__headerLeft{align-items:center;gap:.75rem;display:flex}.DisplayModuleDetails__rowStrip__headerLabel{font-size:1rem;font-weight:600}.DisplayModuleDetails__rowStrip__headerMeta{color:var(--text-muted);font-size:.8rem}.DisplayModuleDetails__rowStrip__headerActions{align-items:center;gap:.25rem;display:flex}.DisplayModuleDetails__rowStrip__positions{min-height:60px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.DisplayModuleDetails__positionCard{min-width:110px;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:6px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.DisplayModuleDetails__positionCard:hover{border-color:#99c8f7}.DisplayModuleDetails__positionCard--selected{border-color:var(--accent-icon);box-shadow:0 0 0 3px #3981ea26}.DisplayModuleDetails__positionCard__number{color:var(--text-muted);font-size:.85rem;font-weight:700}.DisplayModuleDetails__positionCard__type{color:var(--text-primary);font-size:.95rem;font-weight:600}.DisplayModuleDetails__positionCard__qty{color:var(--text-muted);font-size:.8rem}.DisplayModuleDetails__positionCard__actions{position:absolute;top:.4rem;right:.4rem}.DisplayModuleDetails__positionCard__actions a{cursor:pointer;color:#d9515e;display:flex}.DisplayModuleDetails__positionCard__actions a svg{width:16px;height:16px}.DisplayModuleDetails__positionCard__actions a:hover{color:#992930}.DisplayModuleDetails__inlineEdit{background-color:var(--bg-subtle);border:1px solid var(--border-default);border-radius:6px;align-items:flex-end;gap:1rem;margin-top:.5rem;padding:.75rem 1rem;display:flex}.DisplayModuleDetails__inlineEdit__fields{flex:1;align-items:flex-end;gap:.75rem;display:flex}.DisplayModuleDetails__inlineEdit__fields label{color:var(--text-secondary);flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;display:flex}.DisplayModuleDetails__inlineEdit__fields label select,.DisplayModuleDetails__inlineEdit__fields label input{min-width:100px;border:1px solid #d1d5db;border-radius:4px;padding:.4rem .5rem;font-size:.85rem}.DisplayModuleDetails__inlineEdit__fields label select:focus,.DisplayModuleDetails__inlineEdit__fields label input:focus{border-color:var(--accent-icon);outline:none}.DisplayModuleDetails__addRowBtn{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:2px dashed #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:1rem;font-size:.95rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:flex}.DisplayModuleDetails__addRowBtn svg{width:20px;height:20px}.DisplayModuleDetails__addRowBtn:hover{color:var(--accent-icon);background-color:var(--accent-bg-soft);border-color:#69aaf1}.Displays__listPage{height:100%;padding:1.5rem 2rem;overflow:auto}.Displays__listPage__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Displays__listPage__header__titleRow{align-items:center;display:flex}.Displays__listPage__filters,.Displays__listPage__list{margin-bottom:16px}.Displays__countBadge{min-width:1.5rem;height:1.5rem;color:#fff;background-color:#3981ea;border-radius:999px;justify-content:center;align-items:center;margin-left:.5rem;padding:0 .4rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.DisplayTemplate{padding:2rem}.DisplayTemplate__header{justify-content:space-between;align-items:center;display:flex}.DisplayTemplate__header__title{font-size:24px;font-weight:600;line-height:1.2}.DisplayTemplate__header__buttons{gap:8px;display:flex}.DisplayTemplate__meta{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.DisplayTemplate__meta__panelCount{color:#3981ea;background-color:#3981ea1a;border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.DisplayTemplate__tabs__container{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.Displays__listPage{height:100%;padding:1.5rem 2rem;overflow:auto}.Displays__listPage__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Displays__listPage__filters,.Displays__listPage__list{margin-bottom:16px}.DisplayInstance{height:100%;padding:1.5rem 2rem;overflow:auto}.DisplayInstance__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DisplayInstance__header__left{align-items:center;gap:10px;display:flex}.DisplayInstance__header__title{margin:0;font-size:18px;font-weight:600}.DisplayInstance__header__buttons{gap:8px;display:flex}.DisplayInstance__stateBadge{text-transform:capitalize;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:500}.DisplayInstance__stateBadge--a_active{color:#16a34a;background:#4ade8026}.DisplayInstance__stateBadge--b_final{color:#d97706;background:#f59e0b26}.DisplayInstance__meta{color:var(--color-text-secondary,#64748b);border-bottom:1px solid var(--color-border,#e2e8f0);gap:20px;margin-bottom:16px;padding-bottom:12px;font-size:13px;display:flex}.DisplayInstance__meta strong{color:var(--color-text-muted,#475569);font-weight:500}.DisplayInstance__meta a{color:var(--color-primary,#3981ea);text-decoration:none}.DisplayInstance__meta a:hover{text-decoration:underline}.DisplayInstance__tabs__container{margin-bottom:16px}.DisplayInstance__tabs__list{border-bottom:1px solid var(--color-border,#e2e8f0);align-items:center;gap:4px;padding-bottom:0;display:flex}.DisplayInstance__tab{color:var(--color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 16px;font-size:13px;transition:color .15s,border-color .15s}.DisplayInstance__tab:hover{color:var(--color-text,#1e293b)}.DisplayInstance__tab--active{color:var(--color-primary,#3981ea);border-bottom-color:var(--color-primary,#3981ea);font-weight:500}.DisplayInstance__emptyState{color:var(--color-text-muted,#64748b);text-align:center;padding:40px 0;font-style:italic}.DisplayInstance__savingOverlay{z-index:1100;background-color:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DisplayInstance__savingOverlay .Spinner__container{background-color:var(--bg-surface);border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;display:flex;box-shadow:0 10px 25px #00000026}.DisplayInstance__savingOverlay .Spinner__message{color:var(--color-text,#1e293b);font-size:14px;font-weight:500}.TreeSidebar{width:220px;background:var(--color-bg-sidebar,#f8fafc);border-right:1px solid var(--color-border,#e2e8f0);flex-shrink:0;padding:12px;font-size:12px;overflow-y:auto}.TreeSidebar__header{color:var(--color-text-muted,#64748b);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:11px}.TreeSidebar__toggle{color:var(--color-text-muted,#64748b);width:12px;font-size:9px;display:inline-block}.TreeSidebar__panel{margin-bottom:2px}.TreeSidebar__panel__header{cursor:pointer;color:var(--color-text-secondary,#475569);border-radius:3px;align-items:center;gap:4px;padding:4px 6px;display:flex}.TreeSidebar__panel__header:hover{background:var(--color-bg-hover,#f1f5f9)}.TreeSidebar__panel__name{flex:1}.TreeSidebar__section{margin-left:16px}.TreeSidebar__section__header{cursor:pointer;color:var(--color-text-secondary,#475569);border-radius:3px;align-items:center;gap:4px;padding:3px 6px;font-size:11px;display:flex}.TreeSidebar__section__header:hover{background:var(--color-bg-hover,#f1f5f9)}.TreeSidebar__section__header--selected{color:var(--color-primary,#3b82f6);background:#3b82f61a}.TreeSidebar__module{color:var(--color-text-muted,#64748b);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;margin-left:32px;padding:2px 6px;font-size:10px;display:flex}.TreeSidebar__module:hover{background:var(--color-bg-hover,#f1f5f9)}.TreeSidebar__module--selected{color:var(--color-primary,#3b82f6);background:#3b82f614}.TreeSidebar__addPanel{color:var(--color-primary,#3b82f6);cursor:pointer;margin-top:8px;padding:4px 6px;font-size:11px}.TreeSidebar__addPanel:hover{text-decoration:underline}.PositionCard{cursor:pointer;border-radius:4px;padding:8px;transition:border-color .15s,box-shadow .15s;position:relative}.PositionCard__number{color:var(--color-text-muted,#64748b);font-size:9px;position:absolute;top:4px;left:6px}.PositionCard--filled{background:var(--color-bg-elevated,#f8fafc);border:1px solid var(--color-border,#e2e8f0)}.PositionCard--filled:hover{border-color:var(--color-primary,#3b82f6)}.PositionCard--empty{background:var(--color-bg-elevated,#f8fafc);border:1px dashed var(--color-border,#d1d5db)}.PositionCard--empty:hover{border-color:var(--color-primary,#3b82f6)}.PositionCard--selected{box-shadow:0 0 0 1px #3b82f64d;border-color:var(--color-primary,#3b82f6)!important}.PositionCard--selected .PositionCard__number{color:var(--color-primary,#3b82f6)}.PositionCard__product{text-align:center;margin-top:4px}.PositionCard__product__image{width:48px;height:48px;background:var(--color-bg-subtle,#f1f5f9);border-radius:3px;margin:0 auto 4px;overflow:hidden}.PositionCard__product__image img{width:100%;height:100%;object-fit:cover}.PositionCard__product__name{color:var(--color-text,#1e293b);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.PositionCard__product__code{color:var(--color-text-muted,#64748b);margin:0;font-size:9px}.PositionCard__empty{min-height:60px;flex-direction:column;justify-content:center;align-items:center;padding-top:8px;display:flex}.PositionCard__empty__icon{color:var(--color-primary,#3b82f6);font-size:18px}.PositionCard__empty__label{color:var(--color-text-muted,#64748b);font-size:9px}.FillBadge{border-radius:3px;align-items:center;gap:6px;padding:1px 6px;font-size:11px;display:inline-flex}.FillBadge--complete{color:#60a5fa;background:#3b82f626}.FillBadge--complete .FillBadge__bar__fill{background:#3b82f6}.FillBadge--high{color:#4ade80;background:#4ade8026}.FillBadge--high .FillBadge__bar__fill{background:#4ade80}.FillBadge--medium{color:#f59e0b;background:#f59e0b26}.FillBadge--medium .FillBadge__bar__fill{background:#f59e0b}.FillBadge--low{color:#f87171;background:#f8717126}.FillBadge--low .FillBadge__bar__fill{background:#f87171}.FillBadge--empty{color:#64748b;background:#64748b26}.FillBadge__bar{width:40px;height:4px;background:#64748b33;border-radius:2px;overflow:hidden}.FillBadge__bar__fill{height:100%;border-radius:2px;transition:width .3s}.InlineEditableText{cursor:text;border-bottom:1px dashed var(--border-default);align-items:center;gap:6px;padding-bottom:1px;display:inline-flex}.InlineEditableText__icon{color:var(--text-muted);opacity:0;font-size:12px;transition:opacity .15s}.InlineEditableText:hover .InlineEditableText__icon{opacity:1}.InlineEditableText__input{font:inherit;font-size:inherit;font-weight:inherit;border:1px solid var(--accent-icon);background:var(--bg-surface);color:var(--text-primary);border-radius:4px;outline:none;padding:2px 6px}.Breadcrumbs{align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.Breadcrumbs__link{color:var(--color-primary,#3b82f6);text-decoration:none}.Breadcrumbs__link:hover{text-decoration:underline}.Breadcrumbs__separator{color:var(--color-text-muted,#64748b)}.Breadcrumbs__current{color:var(--color-text-secondary,#94a3b8)}.EditDisplayModal{width:100%;color:var(--text-secondary)}.EditDisplayModal button.Modal__close{color:var(--text-muted);position:absolute}.EditDisplayModal .Modal__content{overflow-x:visible;overflow-y:auto}.EditDisplayModal .Popover{right:0}.EditDisplayModal__header{text-align:center;background-color:var(--bg-subtle)}.EditDisplayModal__header>h3{color:var(--text-primary);margin:0;padding:18.5px 0;font-size:18px;font-weight:400;line-height:1.5}.EditDisplayModal__content{flex-direction:column;padding:16px 24px;display:flex}.EditDisplayModal__content label{color:var(--text-secondary);margin:0;line-height:1.5}.EditDisplayModal__content__field{justify-content:space-between;align-items:center;display:flex}.EditDisplayModal__content__field--notes{align-items:flex-start;margin-top:16px}.EditDisplayModal__content__field--textboxNoResize{resize:none}.EditDisplayModal__content__field .Input__container:has(.EditDisplayModal__content__field--textboxNoResize){max-width:50%}.EditDisplayModal__content__field input,.EditDisplayModal__content__field .DatePicker__container .Input__container{width:250px}.EditDisplayModal__content__field .DatePicker__container .DatePicker{right:0}.EditDisplayModal__content__field__importFile{cursor:pointer;position:relative}.EditDisplayModal__content__field__importFile>label{cursor:pointer;padding:7px 28px}.EditDisplayModal__content__field__importFile>input{opacity:0;z-index:-100;position:absolute;right:0}.EditDisplayModal__content__field:not(:last-child){margin-bottom:16px}.EditDisplayModal__content__divider{width:100%;height:1px;background-color:var(--border-default)}.EditDisplayModal__buttons{justify-content:flex-end;padding:20px 24px;display:flex}.EditDisplayModal__buttons button{width:130px}.EditDisplayModal__buttons button:last-child{width:260px}.EditDisplayModal__buttons button:not(:last-child){margin-right:16px}.DisplayReorderDrawerPanel__section{align-items:start;gap:.5rem;display:grid}.DisplayReorderDrawerPanel__position{align-items:center;gap:.5rem;display:flex}.DisplayReorderDrawerPanel__position__input{width:35px;height:32px;text-align:center;font-weight:500;color:#000!important;padding-left:2px!important;padding-right:2px!important}.DisplayReorderDrawerPanel__position__input--blue{background-color:#ddebfc!important}.DisplayReorderDrawerPanel__position__input--yellow{background-color:#fef9ce!important}.DisplayReorderDrawerPanel__position__input--red{background-color:#f7d1d4!important}.DisplayReorderDrawerPanel__position__label{color:var(--text-secondary)!important}.DisplayReorderDrawerPanel__position--first{grid-column-start:1}.DisplayReorderDrawer{width:100%;height:100vh;max-height:100vh;flex-direction:column;display:flex;position:relative}.DisplayReorderDrawer--edgeHit{animation:.8s forwards edgeHit}@keyframes edgeHit{0%,50%,to{background-color:var(--bg-surface)}25%,75%{background-color:#d9515e}}.DisplayReorderDrawer p{color:var(--text-secondary);margin:0;line-height:1.5}.DisplayReorderDrawer>svg{color:var(--text-muted);width:24px;position:absolute;top:14px;right:14px}.DisplayReorderDrawer__header{flex:none;justify-content:space-between;align-items:center;padding:12px 40px;display:flex}.DisplayReorderDrawer__header__title>p:first-child{font-size:18px}.DisplayReorderDrawer__header__title>p:nth-child(2){color:var(--text-muted)}.DisplayReorderDrawer__header__title>p:nth-child(2)>span{color:var(--text-primary)}.DisplayReorderDrawer__header__totals{justify-content:space-between;align-items:center;display:flex}.DisplayReorderDrawer__header__totals__fractionTotal{min-width:40px;flex-direction:column;align-items:center;display:flex}.DisplayReorderDrawer__header__totals__fractionTotal>p:first-child{text-align:center;border-bottom:1px solid var(--border-default);color:var(--text-muted);align-self:stretch}.DisplayReorderDrawer__header__totals__fractionTotal>p:last-child{padding:0 6px}.DisplayReorderDrawer__header__totals__fractionTotal:last-child>p{color:var(--text-primary);padding:0 12px}.DisplayReorderDrawer__header__totals__group{margin-right:24px;display:flex}.DisplayReorderDrawer__subheader{flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.DisplayReorderDrawer__navigation{justify-content:flex-end;align-items:center;gap:1rem 2rem;padding:8px 40px;display:flex}.DisplayReorderDrawer__navigation--sections,.DisplayReorderDrawer__navigation--panels{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex;position:relative;overflow:hidden}.DisplayReorderDrawer__navigation--sections>p,.DisplayReorderDrawer__navigation--panels>p{color:var(--text-primary);font-weight:500}.DisplayReorderDrawer__navigation--sections>ul,.DisplayReorderDrawer__navigation--panels>ul{border:1px solid var(--border-default);border-radius:6px;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden}.DisplayReorderDrawer__navigation--sections>ul li,.DisplayReorderDrawer__navigation--panels>ul li{cursor:pointer;width:40px;-webkit-user-select:none;user-select:none;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;padding:.5rem 0;transition:all .3s;display:flex}.DisplayReorderDrawer__navigation--sections>ul li:not(:last-child),.DisplayReorderDrawer__navigation--panels>ul li:not(:last-child){border-right:1px solid var(--border-default)}.DisplayReorderDrawer__navigation--sections>ul li.DisplayReorderDrawer__activeListItem,.DisplayReorderDrawer__navigation--panels>ul li.DisplayReorderDrawer__activeListItem{background-color:var(--accent-bg-soft);color:var(--accent-text);box-shadow:inset 0 1px 2px #0000001a}.DisplayReorderDrawer__applyToAll{padding:8px 40px;display:flex}.DisplayReorderDrawer__applyToAll .Input__container{width:50px;overflow:hidden}.DisplayReorderDrawer__applyToAll .Input__container .Input{width:50px;text-align:center;box-shadow:none;border-radius:4px 0 0 4px}.DisplayReorderDrawer__applyToAll>.Button--variant--outlined{width:max-content;border:1px solid var(--border-default);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.DisplayReorderDrawer__body{flex-direction:column;flex:auto;padding:8px 40px;display:flex;overflow:auto}.DisplayReorderDrawer__buttons{border-top:1px solid var(--border-default);flex:none;justify-content:space-between;padding:20px 24px;display:flex}.DisplayReorderDrawer__buttons>span>:not(:last-child){margin-right:16px}.DisplayPanel{padding:2rem}.DisplayPanel__content__header{flex-direction:column;gap:.5rem;display:flex}.DisplayPanel__content__header__panelInfo{flex-direction:column;display:flex}.DisplayPanel__content__header__panelInfo>p{margin:0}.DisplayPanel__content__header__links{gap:.75rem;display:flex}.DisplayPanel__content__header__links>a{color:var(--accent-icon);text-decoration:none}.DisplayPanel__content__header__links>a:last-child{color:#d9515e}.DisplayPanel__sectionTitle{justify-content:space-between;align-items:center;margin:1.5rem 0;display:flex}.DisplayPanel__sectionTitle__label{margin:0;font-size:1.3rem;font-weight:700}.DisplayPanel__sectionTitle__buttons{gap:.75rem;display:flex}.DisplayPanel__sections{width:100%;height:100%;flex-direction:column;gap:1rem;display:flex}.DisplayPanel__sections__title{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DisplayPanel__sections__title>p{margin:0;font-size:1.3rem;font-weight:700}.DisplayPanel__sections__title>span{gap:.75rem;display:flex}.DisplayPanel__sections__title>span>a:not(:first-child){color:#d9515e}.DisplayPanel__section{background-color:var(--bg-subtle);border-radius:6px;padding:1rem;box-shadow:0 1px 2px #00000040}.DisplayPanel__section__info{margin:0}.DisplayPanel__section__info:last-of-type{margin-bottom:1rem}.DisplayPanel__modules{width:100%;height:100%;flex-direction:column;gap:1rem;display:flex}.DisplayPanel__modules__title{margin:0;font-size:1.3rem;font-weight:700}.DisplayPanel__modules__button{align-self:flex-start}.DisplayModule{background-color:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-card);border-radius:6px;padding:1rem}.DisplayModule__title{justify-content:space-between;align-items:center;display:flex}.DisplayModule__title>p{margin:0;font-size:1.1rem;font-weight:700}.DisplayModule__title>a{color:#d9515e;text-decoration:none}.DisplayModule__rows{flex-direction:column;gap:1rem;display:flex}.DisplayModule__row{align-items:flex-start;gap:1rem;margin:.5rem 0;display:flex;overflow-x:auto}.DisplayModule__item{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:6px;flex-direction:column;flex-shrink:0;align-items:center;gap:1.5rem;padding:1.5rem;display:flex;position:relative}.DisplayModule__item>p{margin:0}.DisplayModule__item__type{text-transform:capitalize;font-weight:700}.DisplayModule__item__corner{width:100%;height:100%;background-color:var(--accent-icon);-webkit-clip-path:polygon(0 0,40px 0,0 35px);clip-path:polygon(0 0,40px 0,0 35px);border-radius:6px;position:absolute;top:0;left:0}.DisplayModule__item__corner>p{color:#fff;margin:0;position:absolute;top:0;left:4px}.DisplayModule__item__product{margin-bottom:1rem!important}.DisplayModule__item__variables{width:100%;flex-direction:column;gap:.5rem;display:flex}.DisplayModule__item__variable{width:100%;align-items:center;gap:.25rem;display:flex}.DisplayModule__item__variable>p{text-transform:capitalize;margin:0}.DisplayModule__item__variable__key{font-weight:700}.DisplayModule__item__links{gap:.5rem;display:flex}.DisplayModule__item__links>a:last-child{color:#d9515e}.DisplayHistoryDrawer{height:100vh;flex-direction:column;display:flex}.DisplayHistoryDrawer__content table thead,.DisplayHistoryDrawer__content table tr{border:none}.EditModuleModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.EditModuleModal .Modal__content>p{margin:0}.EditModuleModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.EditModuleModal .Modal__content .EditModuleModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.EditModuleModal .Modal__content .EditModuleModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.EditModuleModal .Modal__content .EditModuleModal__buttons:last-of-type{margin-top:1rem}.EditTemplateModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.EditTemplateModal .Modal__content>p{margin:0}.EditTemplateModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.EditTemplateModal .Modal__content .EditTemplateModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.EditTemplateModal .Modal__content .EditTemplateModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.EditTemplateModal .Modal__content .EditTemplateModal__buttons:last-of-type{margin-top:1rem}.EditInstanceModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.EditInstanceModal .Modal__content>p{margin:0}.EditInstanceModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.EditInstanceModal .Modal__content .EditInstanceModal__input{width:100%;justify-content:space-between;align-items:center;gap:1rem;display:flex}.EditInstanceModal .Modal__content .EditInstanceModal__input--column{flex-direction:column;align-items:stretch;gap:.5rem}.EditInstanceModal .Modal__content .EditInstanceModal__input--column>p{margin:0}.EditInstanceModal .Modal__content .EditInstanceModal__namelist{border-top:1px solid #e5e7eb;flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.EditInstanceModal .Modal__content .EditInstanceModal__namelist__heading{color:#4b5563;margin:0;font-size:.95rem;font-weight:600}.EditInstanceModal .Modal__content .EditInstanceModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.EditInstanceModal .Modal__content .EditInstanceModal__buttons:last-of-type{margin-top:1rem}.CreateTemplateModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.CreateTemplateModal .Modal__content>p{margin:0}.CreateTemplateModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.CreateTemplateModal .Modal__content .CreateTemplateModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.CreateTemplateModal .Modal__content .CreateTemplateModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.CreateTemplateModal .Modal__content .CreateTemplateModal__buttons:last-of-type{margin-top:1rem}.CreateModuleModal .Modal__content{width:500px;flex-direction:column;gap:2rem;display:flex;overflow:visible}.CreateModuleModal .Modal__content>p{margin:0}.CreateModuleModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.CreateModuleModal .Modal__content .CreateModuleModal__input{width:100%;justify-content:space-between;align-items:flex-start;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__input__limitToGroups{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__input__limitToGroups__group{width:100%;justify-content:space-between;align-items:center;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__input__limitToGroups__group>p{margin:0}.CreateModuleModal .Modal__content .CreateModuleModal__input__limitToGroups__group svg{width:24px;height:24px;cursor:pointer}.CreateModuleModal .Modal__content .CreateModuleModal__input__groupVariations{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__input__groupVariations__variation{width:100%;justify-content:space-between;align-items:center;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__input__groupVariations__variation>p{margin:0}.CreateModuleModal .Modal__content .CreateModuleModal__input__groupVariations__variation svg{width:24px;height:24px;cursor:pointer}.CreateModuleModal .Modal__content .CreateModuleModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.CreateModuleModal .Modal__content .CreateModuleModal__buttons:last-of-type{margin-top:1rem}.CreateInstanceModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.CreateInstanceModal .Modal__content>p{margin:0}.CreateInstanceModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.CreateInstanceModal .Modal__content .CreateInstanceModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.CreateInstanceModal .Modal__content .CreateInstanceModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.CreateInstanceModal .Modal__content .CreateInstanceModal__buttons:last-of-type{margin-top:1rem}.DisplayModel__confirmationModal__title{margin:0;font-size:1.3rem;font-weight:700}.DisplayModel__confirmationModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex}.DisplayModel__confirmationModal .Modal__content>span{width:100%;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.DisplayInstance__applyNamelistModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex}.DisplayInstance__applyNamelistModal .Modal__content>p{margin:0;font-size:1.3rem;font-weight:700}.DisplayInstance__applyNamelistModal .Modal__content .DisplayInstance__applyNamelistModal__form{flex-direction:column;gap:1rem;display:flex}.DisplayInstance__applyNamelistModal .Modal__content .DisplayInstance__applyNamelistModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.DisplayModel__addSectionModal .Modal__content{width:500px}.DisplayModel__addSectionModal .Modal__content>p{margin:0;font-size:1.3rem;font-weight:700}.DisplayModel__addSectionModal .Modal__content>span{width:100%;justify-content:space-between;align-items:center;display:flex}.DisplayModel__addSectionModal .Modal__content>span:last-of-type{margin-top:1rem}.DisplayModule__addRowModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.DisplayModule__addRowModal .Modal__content>p{margin:0}.DisplayModule__addRowModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.DisplayModule__addRowModal .Modal__content .DisplayModule__addRowModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.DisplayModule__addRowModal .Modal__content .DisplayModule__addRowModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.DisplayModule__addRowModal .Modal__content .DisplayModule__addRowModal__buttons:last-of-type{margin-top:1rem}.DisplayInstance__addProductToAllModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.DisplayInstance__addProductToAllModal .Modal__content>p{margin:0}.DisplayInstance__addProductToAllModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.DisplayInstance__addProductToAllModal__form{flex-direction:column;gap:1rem;display:flex}.DisplayInstance__addProductToAllModal__form__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.DisplayInstance__addProductToAllModal__variables{flex-direction:column;gap:1rem;padding:2rem 0 1rem;display:flex}.DisplayInstance__addProductToAllModal__variables>p{margin:0;font-size:1.2rem}.DisplayInstance__addProductToAllModal__variable{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DisplayInstance__addProductToAllModal__variable>p{margin:0}.DisplayInstance__addProductToAllModal__variable__value{flex:1}.DisplayInstance__addProductToAllModal__variable__radio{gap:.5rem;display:flex;overflow-x:auto}.DisplayInstance__addProductToAllModal__variable__radio__option{flex-shrink:0}.DisplayInstance__addProductToAllModal__variable__radio__option>img{width:8rem;border:2px solid #0000;border-radius:3px;box-shadow:0 1px 2px #00000040}.DisplayInstance__addProductToAllModal__variable__radio__option>input{-webkit-appearance:none;appearance:none;display:none}.DisplayInstance__addProductToAllModal__variable__radio__option>input:checked~img{border:2px solid #3981ea}.DisplayInstance__addProductModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.DisplayInstance__addProductModal .Modal__content>p{margin:0}.DisplayInstance__addProductModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.DisplayInstance__addProductModal__form{flex-direction:column;gap:1rem;display:flex}.DisplayInstance__addProductModal__form__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;margin-top:1rem;display:flex}.DisplayInstance__addProductModal__variables{flex-direction:column;gap:1rem;padding:2rem 0 1rem;display:flex}.DisplayInstance__addProductModal__variables>p{margin:0;font-size:1.2rem}.DisplayInstance__addProductModal__variable{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.DisplayInstance__addProductModal__variable>p{margin:0}.DisplayInstance__addProductModal__variable__value{flex:1}.DisplayInstance__addProductModal__variable__radio{gap:.5rem;display:flex;overflow-x:auto}.DisplayInstance__addProductModal__variable__radio__option{flex-shrink:0}.DisplayInstance__addProductModal__variable__radio__option>img{width:8rem;border:2px solid #0000;border-radius:3px;box-shadow:0 1px 2px #00000040}.DisplayInstance__addProductModal__variable__radio__option>input{-webkit-appearance:none;appearance:none;display:none}.DisplayInstance__addProductModal__variable__radio__option>input:checked~img{border:2px solid #3981ea}.DisplayModel__addPanelModal .Modal__content{width:500px}.DisplayModel__addPanelModal .Modal__content>p{margin:0;font-size:1.3rem;font-weight:700}.DisplayModel__addPanelModal .Modal__content>span{width:100%;justify-content:space-between;align-items:center;display:flex}.DisplayModel__addPanelModal .Modal__content>span:last-of-type{margin-top:1rem}.DisplayModel__addModuleModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.DisplayModel__addModuleModal .Modal__content>p{margin:0}.DisplayModel__addModuleModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.DisplayModel__addModuleModal .Modal__content>span{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.DisplayModel__addModuleModal .Modal__content>span:last-of-type{margin-top:1rem}.DisplayModule__addItemModal .Modal__content{width:500px;flex-direction:column;gap:1rem;display:flex;overflow:visible}.DisplayModule__addItemModal .Modal__content>p{margin:0}.DisplayModule__addItemModal .Modal__content>p:first-of-type{font-size:1.3rem;font-weight:700}.DisplayModule__addItemModal .Modal__content .DisplayModule__addItemModal__input{width:100%;justify-content:space-between;align-items:center;display:flex}.DisplayModule__addItemModal .Modal__content .DisplayModule__addItemModal__buttons{width:100%;justify-content:end;align-items:center;gap:1rem;display:flex}.DisplayModule__addItemModal .Modal__content .DisplayModule__addItemModal__buttons:last-of-type{margin-top:1rem}.EditAccountNotesModal .Modal__content{width:512px;padding:0}.EditAccountNotesModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.EditAccountNotesModal .modalTextArea{width:100%;resize:none}.EditAccountNotesModal__body{padding:2rem}.EditAccountNotesModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.ShippingModal .Modal__content{width:512px;padding:0}.ShippingModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.ShippingModal__body{padding:2rem}.ShippingModal__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ShippingModal__field__label{color:var(--text-muted)}.ShippingModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.OrderModal .Modal__content{width:512px;padding:0}.OrderModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.OrderModal__body{padding:2rem}.OrderModal__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.OrderModal__field__label{color:var(--text-muted)}.OrderModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1.5rem;display:flex}.EditContact .Modal__content{max-width:704px;padding:0}.EditContact__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.EditContact__body{padding:1.5rem}.EditContact__user{border:1px solid var(--border-default);justify-content:space-between;padding:1rem 1.5rem;display:flex}.EditContact__warning{background-color:#fefce8;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.EditContact__warning__icon span{color:#facc15;width:20px}.EditContact__warning__message{color:#a16207}.EditContact__warning__message__title{color:#854d0e;font-weight:500}.EditContact .contactInfoRow{border:1px solid var(--border-default);margin-top:1rem;padding:2rem}.EditContact .contactInfoRow__header{margin-bottom:36px}.EditContact .contactInfoRow .contactPropertyText{width:100%;max-width:200px;margin-right:8px}.EditContact .contactInfoRow .contactInfo{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.EditContact .contactInfoRow .contactInfo .contact_text{flex-grow:1}.EditContact__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.CreditModal .Modal__content{width:512px;padding:0}.CreditModal__header{background-color:var(--bg-subtle);text-align:center;padding:1.5rem}.CreditModal__body{padding:2rem}.CreditModal__field{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.CreditModal__field__label{color:var(--text-muted)}.CreditModal__field textarea{resize:none}.CreditModal__footer{border-top:1px solid var(--border-default);justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;display:flex}.reset-password-hint{margin-bottom:1.5rem}.reset-password-hint li{font-size:12px;font-weight:600}.Toaster{z-index:100;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:matrix(.98,0,0,.98,0,8)}to{opacity:1;transform:matrix(1,0,0,1,0,0)}}.Toast{background-color:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-card),var(--shadow-lift);color:var(--text-primary);cursor:pointer;max-width:420px;min-width:280px;border-radius:12px;align-items:center;gap:12px;padding:12px 12px 12px 14px;font-size:14px;font-weight:500;line-height:1.4;transition:box-shadow .15s,transform .15s;animation:.18s cubic-bezier(.22,1,.36,1) toast-in;display:flex}.Toast:hover{transform:translateY(-1px)}.Toast__icon{height:20px;width:20px;flex-shrink:0}.Toast__message{min-width:0;word-wrap:break-word;flex:1}.Toast__action{color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;flex-shrink:0;margin-left:4px;padding:4px 10px;font-size:13px;font-weight:600;transition:background-color .12s}.Toast__action:hover{background:var(--bg-hover)}.Toast__close{color:var(--text-muted);opacity:.7;flex-shrink:0;margin-left:-4px;transition:opacity .12s}.Toast__close:hover{opacity:1}.Toast--success .Toast__icon{color:var(--success-text)}.Toast--error .Toast__icon{color:var(--danger-text)}.Toast--warning .Toast__icon{color:var(--warning-text)}.Toast--info .Toast__icon{color:var(--accent-icon)}.SideNav{background:var(--sidenav-bg);border-right:1px solid var(--sidenav-border);color:var(--sidenav-text-secondary);height:100%;flex-direction:column;display:flex}.SideNav__content{width:208px;flex-direction:column;flex-grow:1;padding:1rem .75rem .75rem;display:flex}.SideNav__collapseToggle{background:var(--sidenav-bg-subtle);border:1px solid var(--sidenav-border);color:var(--sidenav-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.SideNav__collapseToggle:hover{background:var(--sidenav-bg-hover);border-color:var(--sidenav-text-muted);color:var(--sidenav-text-primary)}.SideNav__collapseToggle>svg{height:16px;width:16px;flex:none}.SideNav__logoContainer{justify-content:center;align-items:center;padding:.75rem 0 1.5rem;display:flex}.SideNav__logoContainer img{max-height:56px}.SideNav__logo{max-width:168px;-webkit-user-select:none;user-select:none}.SideNav__user{background:var(--sidenav-bg-subtle);border:1px solid var(--sidenav-border);border-radius:10px;align-items:center;gap:.625rem;margin-bottom:1.25rem;padding:.625rem .75rem;display:flex}.SideNav__user__avatar{height:32px;width:32px;border-radius:50%;flex:none}.SideNav__user__text{min-width:0;flex-direction:column;gap:2px;display:flex}.SideNav__user__text>p{color:var(--sidenav-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;font-weight:600;line-height:1.2;overflow:hidden}.SideNav__user__text>a{color:var(--sidenav-text-muted);cursor:pointer;margin:0;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:color .12s}.SideNav__user__text>a:hover{color:var(--sidenav-text-primary);text-decoration:none}.SideNav__userCollapsed{flex-direction:column;align-items:center;gap:.625rem;margin-bottom:1.25rem;display:flex}.SideNav__userCollapsed svg{color:var(--sidenav-text-muted);cursor:pointer;height:18px;width:18px;transition:color .12s}.SideNav__userCollapsed svg:hover{color:var(--sidenav-text-primary)}.SideNav__userCollapsed__avatar{background:var(--sidenav-bg-elevated);color:var(--sidenav-text-secondary);height:36px;width:36px;border-radius:8px;justify-content:center;align-items:center;display:flex}.SideNav__userCollapsed__avatar svg{color:var(--sidenav-text-secondary);height:18px;width:18px}.SideNav__userCollapsed__icon{color:var(--sidenav-text-muted)}.SideNav hr{border:none;border-top:1px solid var(--sidenav-border);margin:.5rem 0}.SideNav__links{flex-direction:column;flex-grow:1;gap:2px;display:flex}.SideNav__linksFooter{border-top:1px solid var(--sidenav-border);margin-top:auto;padding-top:.5rem}.SideNav__link{border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background .12s,color .12s;display:flex;color:var(--sidenav-text-secondary)!important;text-decoration:none!important}.SideNav__link:hover{background:var(--sidenav-bg-hover);color:var(--sidenav-text-primary)!important}.SideNav__link svg,.SideNav__link img{color:var(--sidenav-text-muted);height:20px;width:20px;flex:none;transition:color .12s}.SideNav__link:hover svg,.SideNav__link:hover img{color:var(--sidenav-text-primary)}.SideNav__link--active{background:var(--sidenav-active-bg);color:var(--sidenav-active-text)!important}.SideNav__link--active:hover{background:var(--sidenav-active-bg-hover);color:var(--sidenav-active-text)!important}.SideNav__link--active svg,.SideNav__link--active img,.SideNav__link--active:hover svg,.SideNav__link--active:hover img{color:var(--sidenav-active-icon)}.SideNav__contentCollapsed{width:unset}.SideNav__contentCollapsed .SideNav__user,.SideNav__contentCollapsed .SideNav__logoContainer{padding-left:0;padding-right:0}.SideNav__contentCollapsed .SideNav__link{flex-direction:column;justify-content:center;gap:4px;padding:.5rem .25rem}.SideNav__contentCollapsed .SideNav__link>div{display:none}.SideNav__contentCollapsed .SideNav__collapseToggle{padding:.5rem .25rem}.TabBar{background:var(--tabbar-bg);border-bottom:1px solid var(--tabbar-border);height:40px;width:100%;flex:none;align-items:flex-end;gap:2px;padding:6px 8px 0;display:flex;overflow-x:auto;overflow-y:hidden}.TabBar::-webkit-scrollbar{height:0;width:0}.TabBar__pills{flex:none;align-items:flex-end;gap:2px;display:flex}.TabPill{background:var(--tab-bg);border:1px solid var(--tab-border);color:var(--tab-text);cursor:pointer;height:32px;max-width:220px;min-width:110px;-webkit-user-select:none;user-select:none;border-bottom:none;border-radius:8px 8px 0 0;flex:none;align-items:center;gap:.375rem;padding:0 .375rem 0 .75rem;font-size:.8125rem;font-weight:500;transition:background .12s,color .12s,height .12s;display:flex;position:relative}.TabPill:hover:not(.TabPill--active){background:var(--tab-bg-hover);color:var(--tab-text-hover)}.TabPill--active{background:var(--tab-bg-active);border-color:var(--tab-border);color:var(--tab-text-active);height:34px;z-index:1}.TabPill--active:after{background:var(--tab-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.TabPill--home{min-width:0;padding:0 .625rem}.TabPill--home .TabPill__title{display:none}.TabPill__homeIcon{color:var(--tab-text-muted);height:16px;width:16px;flex:none;transition:color .12s}.TabPill--active .TabPill__homeIcon{color:var(--tab-accent)}.TabPill:hover .TabPill__homeIcon{color:var(--tab-text-hover)}.TabPill__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.TabPill__close{color:var(--tab-text-muted);cursor:pointer;height:18px;opacity:0;width:18px;background:0 0;border:none;border-radius:4px;flex:none;justify-content:center;align-items:center;margin-left:.125rem;padding:0;transition:background .12s,color .12s,opacity .12s;display:flex}.TabPill:hover .TabPill__close,.TabPill--active .TabPill__close{opacity:1}.TabPill__close:hover{background:var(--tab-close-bg-hover);color:var(--tab-text-hover)}.TabPill__close svg{height:12px;width:12px}.Pagination{background-color:var(--bg-surface);align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:sticky;bottom:0}.Pagination__spacer{flex:1}.Pagination__buttons{align-items:center;gap:1rem;display:flex}.Pagination__buttons input{width:64px}.Nav{background-color:#2b2d42}.Nav--loggedIn{background-color:var(--bg-surface)}.Nav__title{color:var(--text-secondary);font-size:22px}.Nav__logo{max-width:132px;-webkit-user-select:none;user-select:none}.Nav__content{flex-direction:row;align-items:center;padding:12px 0;display:flex;position:relative}.Nav__spacer{flex:1}.Nav__item{margin-left:1.5rem;position:relative}.Nav__item__link{color:var(--text-muted);cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:flex}.Nav__item__link a{color:var(--text-muted);text-decoration:none}.Nav__item__link svg{width:16px}.ListPageHeader{justify-content:space-between;align-items:center;display:flex}.ListPageHeader__date{font-size:16px}.ConfirmationModal .Modal__content{padding:0}.ConfirmationModal__header{width:100%;background-color:var(--bg-subtle);padding:20px 0}.ConfirmationModal__header p{text-align:center;margin:0;font-size:1.5rem;font-weight:500}.ConfirmationModal__body{flex-direction:column;gap:2rem;padding:1rem 2rem 2rem;display:flex}.ConfirmationModal__body>p{color:var(--text-secondary);font-size:1.125rem}.ConfirmationModal__buttons{align-self:flex-end;gap:1rem;display:flex}.Toggle__container{cursor:pointer;height:24px;-webkit-user-select:none;user-select:none;gap:12px;line-height:24px;display:flex}.Toggle__container input{display:none}.Toggle__container:hover .Toggle:not(:checked):not(:disabled)~.Toggle__control{background-color:var(--text-muted)}.Toggle__container:focus .Toggle:not(:checked):not(:disabled)~.Toggle__control,.Toggle__container:active .Toggle:not(:checked):not(:disabled)~.Toggle__control,.Toggle:checked~.Toggle__control{background-color:#3981ea}.Toggle:checked~.Toggle__control:before{content:"";left:auto;right:2px}.Toggle:disabled~.Toggle__control{background-color:var(--text-muted);cursor:not-allowed}.Toggle__control{height:24px;width:44px;background-color:#e9ecef;border-radius:1rem;transition:all .1s ease-in-out;position:relative}.Toggle__control:before{background-color:var(--bg-surface);content:"";height:20px;width:20px;border-radius:100%;position:absolute;top:2px;left:2px}.Tabs{align-items:center;display:flex;overflow-x:auto}.TabItem{color:var(--text-muted);cursor:pointer;border-bottom:2px solid #0000;align-items:center;padding:.5rem 1rem;font-weight:600;line-height:1.5;transition:color .1s ease-in-out,border .1s ease-in-out;display:flex}.TabItem:not(.TabItem--active):hover{color:var(--text-secondary);border-bottom:2px solid #d1d5db}.TabItem--active{color:#3981ea;border-bottom:2px solid #3981ea}.Spinner:before{content:"";height:36px;width:36px;border:6px solid #3981ea;border-color:#3981ea #e5e7eb;border-radius:50%;animation:2s linear infinite ss-spin;display:inline-block}.Spinner--sm:before{height:16px;width:16px}.Spinner__container{flex-direction:column;justify-content:center;align-items:center;display:flex}.Spinner__message{color:var(--text-secondary);margin-top:.5rem}@keyframes ss-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SelectPopover__trigger{width:100%;background:var(--bg-surface);border:1px solid var(--border-default);cursor:pointer;text-align:left;color:var(--text-primary);border-radius:4px;justify-content:space-between;align-items:center;padding:8px 10px 8px 12px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;transition:border-color .1s ease-in-out,box-shadow .1s ease-in-out;display:flex;box-shadow:0 1px 2px #0000000d}.SelectPopover__trigger:hover{border-color:var(--text-muted)}.SelectPopover__trigger:focus{border-color:var(--accent-icon);box-shadow:0 0 0 3px var(--accent-bg-soft);outline:none}.SelectPopover__trigger--placeholder{color:var(--text-muted)}.SelectPopover__chevron{width:16px;height:16px;color:var(--text-muted);flex-shrink:0;margin-left:8px;transition:transform .15s}.SelectPopover__chevron--open{transform:rotate(180deg)}.Radio__container{cursor:pointer;height:14px;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;padding-left:1.5rem;font-size:14px;font-weight:500;line-height:14px;display:block;position:relative}.Radio__container input{opacity:0;cursor:pointer;height:0;width:0;position:absolute}.Radio__container:hover .Radio:not(:checked):not(:disabled)~.Radio__mark{background-color:var(--accent-bg-strong);border-color:var(--text-muted)}.Radio__container:focus .Radio:not(:checked):not(:disabled)~.Radio__mark,.Radio__container:active .Radio:not(:checked):not(:disabled)~.Radio__mark{border-color:var(--text-muted);background-color:#c3dcfa}.Radio:checked~.Radio__mark{background-color:#3981ea;border-color:#3981ea}.Radio:checked~.Radio__mark:after{background-color:var(--bg-surface);content:"";height:6px;width:6px;border-radius:100%;transition:all .1s ease-in-out;position:absolute;top:3px;left:3px}.Radio:disabled~.Radio__mark{cursor:not-allowed;background-color:#d1d5db;border-color:#d1d5db}.Radio__mark{border:1px solid var(--border-default);height:14px;width:14px;border-radius:100%;transition:all .1s ease-in-out;position:absolute;top:0;left:0}.Popover{background-color:var(--bg-elevated);border:1px solid var(--border-default);box-shadow:var(--shadow-lift);color:var(--text-primary);max-height:min(400px,60vh);z-index:101;border-radius:4px;padding:.5rem 1rem;animation:.4s scaleIn;position:absolute;overflow-y:auto}.Popover__overlay{z-index:100;position:fixed;inset:0}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.Modal{background-color:var(--text-primary);-webkit-backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100%;width:100%;z-index:101;background-color:#2b2d4299;padding:3rem;position:fixed;top:0;left:0}.Modal__content{background-color:var(--bg-surface);color:var(--text-primary);max-height:100%;max-width:1080px;min-height:50px;min-width:280px;z-index:101;border-radius:8px;margin:0 auto;padding:1.5rem;animation:.4s slideInTop;position:relative;overflow:auto;box-shadow:0 10px 10px -5px #0000000a,0 20px 25px -5px #0000001a}.Modal__close{top:1rem;right:1rem;position:absolute!important}@keyframes slideInTop{0%{transform:translateY(-100vh)}70%{transform:translateY(5vh)}to{transform:translateY(0)}}@keyframes slideInBottom{0%{transform:translateY(100vh)}70%{transform:translateY(-5vh)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translate(-100vw)}70%{transform:translate(5vw)}to{transform:translate(0)}}@keyframes slideInRight{0%{transform:translate(100vw)}70%{transform:translate(-5vw)}to{transform:translate(0)}}.Menu{background-color:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-primary);min-width:140px;border-radius:4px;flex-direction:column;padding:6px 0;display:flex}.FormLabel{margin-bottom:.25rem;font-size:14px;font-weight:600;line-height:1.5;display:inline-block}.FormGroup{max-width:100%;flex-basis:100%;margin-bottom:1.5rem}.Form{flex-flow:wrap;display:flex}.Form .FormGroup:last-child{margin:0}.Drawer{background-color:var(--bg-surface);color:var(--text-primary);height:100vh;max-height:100vh;width:416px;z-index:101;flex-direction:column;animation:.4s slideInRight;display:flex;position:fixed;top:0;right:0;box-shadow:0 8px 16px #00000026}.Drawer__header{background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);align-items:center;padding:1rem 1.5rem;display:flex}.Drawer__header__spacer{flex:1}.Drawer__title{margin:0;font-size:18px}.Drawer__content{flex-grow:1;padding:1.25rem 1.5rem;overflow:auto}.Drawer__actions{border-top:1px solid var(--border-default);justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;display:flex}.Drawer__overlay{z-index:100;position:fixed;inset:0}.Drawer__overlay--bg{-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#6b7280bf}@keyframes slideInRight{0%{transform:translate(100vw)}to{transform:translate(0)}}.DatePicker{background-color:var(--bg-surface);border:1px solid var(--border-default);box-shadow:var(--shadow-lift);color:var(--text-primary);width:280px;z-index:103;border-radius:12px;animation:.4s scaleIn;position:fixed}.DatePicker__container{position:relative}.DatePicker__container .Input__container,.DatePicker__container .Input__container .Input{width:100%}.DatePicker__icon{cursor:pointer;z-index:100;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.DatePicker__icon>svg{width:20px;height:20px;color:var(--text-secondary);font-size:20px}.DatePicker__navigation{justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex;box-shadow:inset 0 -1px #00000021}.DatePicker__month{margin:0 1rem;font-size:16px;line-height:1.5}.DatePicker__calendar{padding:.5rem}.DatePicker__calendar table{border-collapse:collapse;table-layout:fixed;width:100%}.DatePicker__calendar table thead th{font-size:14px;font-weight:600;line-height:2}.DatePicker__calendar table tbody td{cursor:pointer;text-align:center;padding:.5rem 0;font-size:14px;line-height:2}.DatePicker--selected{position:relative;color:#fff!important}.DatePicker--selected:before{content:"";height:32px;width:32px;z-index:-1;background-color:#3981ea;border-radius:100%;display:block;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}.DatePicker--disabled{background-color:var(--bg-subtle);color:var(--text-muted);cursor:not-allowed!important}.DatePicker__overlay{z-index:102;position:fixed;inset:0}.Input__container{display:inline-block;position:relative}.Input__container.Input__container--fluid{width:100%}.Input__container .iconLeading{margin:0;position:absolute;top:50%;left:0;transform:translate(50%,-50%)}.Input__container .iconLeading svg{width:18px;display:block}.Input__container .iconTrailing{margin:0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.Input__container .iconTrailing svg{width:18px;display:block}.Input__container .iconButtonTrailing{background-color:var(--bg-subtle);border:1px solid var(--border-default);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;width:2rem;border-top-right-radius:3px;border-bottom-right-radius:3px;justify-content:center;align-items:center;font-size:16px;transition:background-color .2s ease-in-out;display:flex;position:absolute;top:0;bottom:0;right:0}.Input__container .iconButtonTrailing svg{width:16px;display:block}.Input__container .iconButtonTrailing:hover{background-color:var(--bg-hover)}.Input{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);border-radius:4px;outline:none;padding:8px 12px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;transition:all .1s ease-in-out;box-shadow:0 1px 2px #0000000d}.Input::-webkit-input-placeholder{color:var(--text-muted)}.Input:-moz-placeholder{color:var(--text-muted)}.Input::-moz-placeholder{color:var(--text-muted)}.Input:-ms-input-placeholder{color:var(--text-muted)}.Input:disabled{cursor:not-allowed}.Input.Input--fluid{width:100%}.Input.Input--iconLeading{padding-left:2.5rem!important}.Input.Input--iconTrailing{padding-right:2.5rem!important}.Input--textarea{max-width:100%;min-height:8rem;padding:1rem}.Input.Input--size--sm{padding:.25rem .75rem;font-size:.875rem}.Input.Input--size--lg{padding:.75rem 1.25rem;font-size:1.125rem}.Input:hover{border:1px solid var(--text-secondary)}.Input:focus,.Input:active{border:1px solid var(--accent-icon)}.Input:invalid{border:1px solid #d9515e}.Input--filled{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);background:var(--bg-subtle);border-radius:4px;outline:none;padding:8px 12px;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;transition:all .1s ease-in-out;box-shadow:0 1px 2px #0000000d}.Input--filled::-webkit-input-placeholder{color:var(--text-muted)}.Input--filled:-moz-placeholder{color:var(--text-muted)}.Input--filled::-moz-placeholder{color:var(--text-muted)}.Input--filled:-ms-input-placeholder{color:var(--text-muted)}.Input--filled:disabled{cursor:not-allowed}.Input--filled.Input--fluid{width:100%}.Input--filled.Input--iconLeading{padding-left:2.5rem!important}.Input--filled.Input--iconTrailing{padding-right:2.5rem!important}.Input--filled--textarea{max-width:100%;min-height:8rem;padding:1rem}.Input--filled.Input--size--sm{padding:.25rem .75rem;font-size:.875rem}.Input--filled.Input--size--lg{padding:.75rem 1.25rem;font-size:1.125rem}.Input--filled:hover{background:var(--bg-elevated);border:1px solid var(--text-secondary)}.Input--filled:focus,.Input--filled:active{background:var(--bg-elevated);border:1px solid var(--accent-icon)}.Input--filled:invalid{border:1px solid #d9515e}.IconButton{-webkit-appearance:none;appearance:none;color:var(--text-primary);cursor:pointer;height:40px;max-height:40px;max-width:40px;min-height:40px;min-width:40px;width:40px;background-color:#0000;border:1px solid #0000;border-radius:100%;justify-content:center;align-items:center;padding:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;transition:all .1s ease-in-out;display:flex;position:relative;text-decoration:none!important}.IconButton:disabled{cursor:not-allowed}.IconButton svg{width:24px}.IconButton:hover,.IconButton:active{background-color:var(--bg-subtle)}.IconButton:disabled{color:var(--text-muted)!important}.IconButton:disabled:hover,.IconButton:disabled:active{background-color:#0000!important}.IconButton.IconButton--color--primary{color:#306ce0}.IconButton.IconButton--color--primary:hover{background-color:#f0f6fe}.IconButton.IconButton--color--primary:active{background-color:#ddebfc}.IconButton.IconButton--color--accent{color:#16a34a}.IconButton.IconButton--color--accent:hover{background-color:#f0fdf4}.IconButton.IconButton--color--accent:active{background-color:#dcfce7}.IconButton.IconButton--color--warn{color:#c13741}.IconButton.IconButton--color--warn:hover{background-color:#fdfcfa}.IconButton.IconButton--color--warn:active{background-color:#fbf0ea}.IconButton.IconButton--color--light{color:#f3f4f6}.IconButton.IconButton--color--light:hover{background-color:#f9fafb}.IconButton.IconButton--color--light:active{background-color:#f3f4f6}.IconButton.IconButton--color--dark{color:#111827}.IconButton.IconButton--color--dark:hover{background-color:#f9fafb}.IconButton.IconButton--color--dark:active{background-color:#f3f4f6}.DataTable{border-collapse:separate;border-spacing:0;width:100%;position:relative}.DataTable thead{-webkit-user-select:none;user-select:none}.DataTable thead th{background-color:var(--bg-subtle);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);color:var(--text-secondary);text-align:left;text-transform:uppercase;padding:.75rem 1rem;font-size:12px;font-weight:500;position:sticky;top:0}.DataTable tbody tr{background-color:var(--bg-surface)}.DataTable tbody tr:nth-child(2n){background-color:var(--bg-subtle)}.DataTable tbody tr td{border-bottom:1px solid var(--border-default);color:var(--text-primary);padding:.75rem 1rem;font-size:14px}.DataTable a{color:var(--accent-icon)}.DataTable__header--sortable{cursor:pointer}.DataTable__header--sm{width:120px}.DataTable__header--md{width:240px}.DataTable__header--lg{width:320px}.DataTable__header__container{align-items:center;gap:4px;display:flex}.DataTable__header__container svg{width:12px}.Container{width:100%;margin:0 auto;padding:0 2rem}@media screen and (max-width:1024px){.Container{padding:0 1rem}}.Checkbox__container{cursor:pointer;height:16px;-webkit-user-select:none;user-select:none;margin-bottom:.5rem;padding-left:1.5rem;font-size:14px;font-weight:600;line-height:16px;display:block;position:relative}.Checkbox__container input{display:none}.Checkbox__container:hover .Checkbox:not(:checked):not(:disabled)~.Checkbox__mark{background-color:var(--accent-bg-strong);border-color:var(--text-muted)}.Checkbox__container:focus .Checkbox:not(:checked):not(:disabled)~.Checkbox__mark,.Checkbox__container:active .Checkbox:not(:checked):not(:disabled)~.Checkbox__mark{border-color:var(--text-muted);background-color:#c3dcfa}.Checkbox:checked~.Checkbox__mark{background-color:#3981ea;border-color:#3981ea}.Checkbox:checked~.Checkbox__mark:after{content:"";height:3px;width:9px;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.Checkbox:disabled~.Checkbox__mark{cursor:not-allowed;background-color:#d1d5db;border-color:#d1d5db}.Checkbox__mark{border:1px solid var(--border-default);height:16px;width:16px;border-radius:4px;transition:all .1s ease-in-out;position:absolute;top:0;left:0}.Card{background-color:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary);min-width:240px;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem 0;padding:1rem}.Card.Card--fluid{width:100%}.Button--variant--default{-webkit-appearance:none;appearance:none;color:var(--text-primary);cursor:pointer;text-align:center;background-color:#0000;border:1px solid #0000;border-radius:4px;padding:.5rem 2rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;transition:all .1s ease-in-out;display:inline-block;position:relative;text-decoration:none!important}.Button--variant--default:disabled{cursor:not-allowed}.Button--variant--default svg{width:24px;display:block}.Button--variant--default.Button--fluid{width:100%}.Button--variant--default.Button--size--sm{padding:.25rem .75rem;font-size:.75rem}.Button--variant--default.Button--size--lg{padding:.75rem 1.5rem;font-size:1.25rem}.Button--variant--default.Button--iconLeading{padding-left:2.5rem!important}.Button--variant--default.Button--iconLeading .iconLeading{margin:0;position:absolute;top:50%;left:0;transform:translate(50%,-50%)}.Button--variant--default.Button--iconLeading .iconLeading svg{width:18px}.Button--variant--default.Button--iconTrailing{padding-right:2.5rem!important}.Button--variant--default.Button--iconTrailing .iconTrailing{margin:0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.Button--variant--default.Button--iconTrailing .iconTrailing svg{width:18px}.Button--variant--default.Button--rounded{border-radius:2rem!important}.Button--variant--default:hover,.Button--variant--default:active{background-color:var(--bg-subtle)}.Button--variant--default:disabled{color:var(--text-muted)!important}.Button--variant--default:disabled:hover,.Button--variant--default:disabled:active{background-color:#0000!important}.Button--variant--default.Button--color--primary{color:#306ce0}.Button--variant--default.Button--color--primary:hover{background-color:#f0f6fe}.Button--variant--default.Button--color--primary:active{background-color:#ddebfc}.Button--variant--default.Button--color--accent{color:#16a34a}.Button--variant--default.Button--color--accent:hover{background-color:#f0fdf4}.Button--variant--default.Button--color--accent:active{background-color:#dcfce7}.Button--variant--default.Button--color--warn{color:#c13741}.Button--variant--default.Button--color--warn:hover{background-color:#fdfcfa}.Button--variant--default.Button--color--warn:active{background-color:#fbf0ea}.Button--variant--default.Button--color--light{color:var(--bg-subtle)}.Button--variant--default.Button--color--light:hover{background-color:var(--bg-hover)}.Button--variant--default.Button--color--light:active{background-color:var(--bg-subtle)}.Button--variant--default.Button--color--dark{color:var(--text-secondary)}.Button--variant--default.Button--color--dark:hover{background-color:var(--bg-hover)}.Button--variant--default.Button--color--dark:active{background-color:var(--bg-subtle)}.Button--variant--outlined{-webkit-appearance:none;appearance:none;color:var(--text-primary);cursor:pointer;text-align:center;border:1px solid #0000;border:1px solid var(--border-default);color:var(--text-primary);background-color:#0000;border-radius:4px;padding:.5rem 2rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;transition:all .1s ease-in-out;display:inline-block;position:relative;text-decoration:none!important}.Button--variant--outlined:disabled{cursor:not-allowed}.Button--variant--outlined svg{width:24px;display:block}.Button--variant--outlined.Button--fluid{width:100%}.Button--variant--outlined.Button--size--sm{padding:.25rem .75rem;font-size:.75rem}.Button--variant--outlined.Button--size--lg{padding:.75rem 1.5rem;font-size:1.25rem}.Button--variant--outlined.Button--iconLeading{padding-left:2.5rem!important}.Button--variant--outlined.Button--iconLeading .iconLeading{margin:0;position:absolute;top:50%;left:0;transform:translate(50%,-50%)}.Button--variant--outlined.Button--iconLeading .iconLeading svg{width:18px}.Button--variant--outlined.Button--iconTrailing{padding-right:2.5rem!important}.Button--variant--outlined.Button--iconTrailing .iconTrailing{margin:0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.Button--variant--outlined.Button--iconTrailing .iconTrailing svg{width:18px}.Button--variant--outlined.Button--rounded{border-radius:2rem!important}.Button--variant--outlined:hover,.Button--variant--outlined:active{background-color:var(--bg-subtle)}.Button--variant--outlined:disabled{color:var(--text-muted)!important}.Button--variant--outlined:disabled:hover,.Button--variant--outlined:disabled:active{background-color:#0000!important}.Button--variant--outlined.Button--color--primary{color:#306ce0;border-color:#306ce0}.Button--variant--outlined.Button--color--primary:hover{background-color:#f0f6fe}.Button--variant--outlined.Button--color--primary:active{background-color:#ddebfc}.Button--variant--outlined.Button--color--accent{color:#16a34a;border-color:#16a34a}.Button--variant--outlined.Button--color--accent:hover{background-color:#f0fdf4}.Button--variant--outlined.Button--color--accent:active{background-color:#dcfce7}.Button--variant--outlined.Button--color--warn{color:#c13741;border-color:#c13741}.Button--variant--outlined.Button--color--warn:hover{background-color:#fdfcfa}.Button--variant--outlined.Button--color--warn:active{background-color:#fbf0ea}.Button--variant--outlined.Button--color--light{border-color:var(--bg-subtle);color:var(--bg-subtle)}.Button--variant--outlined.Button--color--light:hover{background-color:var(--bg-hover)}.Button--variant--outlined.Button--color--light:active{background-color:var(--bg-subtle)}.Button--variant--outlined.Button--color--dark{border-color:var(--text-secondary);color:var(--text-secondary)}.Button--variant--outlined.Button--color--dark:hover{background-color:var(--bg-hover)}.Button--variant--outlined.Button--color--dark:active{background-color:var(--bg-subtle)}.Button--variant--raised{-webkit-appearance:none;appearance:none;color:var(--text-primary);cursor:pointer;text-align:center;background-color:#0000;border:1px solid #0000;border-radius:4px;padding:.5rem 2rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;transition:all .1s ease-in-out;display:inline-block;position:relative;box-shadow:0 1px 2px #00000040;text-decoration:none!important}.Button--variant--raised:disabled{cursor:not-allowed}.Button--variant--raised svg{width:24px;display:block}.Button--variant--raised.Button--fluid{width:100%}.Button--variant--raised.Button--size--sm{padding:.25rem .75rem;font-size:.75rem}.Button--variant--raised.Button--size--lg{padding:.75rem 1.5rem;font-size:1.25rem}.Button--variant--raised.Button--iconLeading{padding-left:2.5rem!important}.Button--variant--raised.Button--iconLeading .iconLeading{margin:0;position:absolute;top:50%;left:0;transform:translate(50%,-50%)}.Button--variant--raised.Button--iconLeading .iconLeading svg{width:18px}.Button--variant--raised.Button--iconTrailing{padding-right:2.5rem!important}.Button--variant--raised.Button--iconTrailing .iconTrailing{margin:0;position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.Button--variant--raised.Button--iconTrailing .iconTrailing svg{width:18px}.Button--variant--raised.Button--rounded{border-radius:2rem!important}.Button--variant--raised:active{box-shadow:0 2px 4px #00000040}.Button--variant--raised:disabled{border-color:var(--border-default);box-shadow:0 1px 2px #0000000d;background-color:var(--bg-subtle)!important;color:var(--text-muted)!important}.Button--variant--raised.Button--color--primary{color:#fff;background-color:#306ce0}.Button--variant--raised.Button--color--accent{color:#fff;background-color:#16a34a}.Button--variant--raised.Button--color--warn{color:#fff;background-color:#c13741}.Button--variant--raised.Button--color--light{background-color:var(--bg-subtle);color:var(--text-secondary)}.Button--variant--raised.Button--color--dark{background-color:var(--text-secondary);color:var(--bg-surface)}.Badge{background-color:var(--text-muted);color:#fff;cursor:pointer;white-space:nowrap;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;border-radius:10px;align-items:center;margin:0;padding:2px 10px;font-size:10px;font-weight:600;display:flex}.Badge--light{background-color:var(--bg-subtle);color:var(--text-secondary)}.Badge--primary{background-color:var(--accent-bg-strong);color:var(--accent-text)}.Badge--invertedPrimary{background-color:var(--accent-icon);color:#ddebfc}.Badge--purple{color:#442267;background-color:#f1effa}.Badge--invertedPurple{color:#f1effa;background-color:#8441b9}.Badge--success{color:#166534;background-color:#dcfce7}.Badge--invertedSuccess{color:#dcfce7;background-color:#16a34a}.Badge--danger{color:#6d1d20;background-color:#fbf0ea}.Badge--invertedDanger{color:#fbf0ea;background-color:#c13741}.Badge--warning{color:#a16207;background-color:#fef9ce}
/*# sourceMappingURL=index.a40b2c8a.css.map */
