*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-grow:1}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;min-height:100vh;overflow-y:hidden}#root{display:flex;flex-direction:column;flex-grow:1}[data-toast]{width:min(440px,calc(100vw - 24px))!important;max-width:min(440px,calc(100vw - 24px))!important}.vn-button-group--horizontal>button{margin:1px 0}.vn-button-group--horizontal>button:not(:last-child){margin-right:10px}.vn-button-group--vertical>button:not(:last-child){display:block;margin-bottom:10px}@media(min-width:768px){.vn-button-group--responsive>button:not(:last-child){margin-right:10px}}@media(max-width:767px){.vn-button-group--responsive{width:100%}.vn-button-group--responsive>button{display:block;width:100%}.vn-button-group--responsive>button:not(:last-child){margin-bottom:10px}}@keyframes fadein{0%{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1;-ms-overflow-style:scrollbar}button{margin:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button{display:none}input[type=search]::-ms-clear{display:none}input[type=text]::-ms-clear{display:none}input[type=password]::-ms-reveal{display:none}@font-face{font-display:swap;font-family:Forma DJR UI;src:url(/assets/FormaDJRUI-BKql7erP.woff2) format("woff2");font-weight:200 800;unicode-range:U+0020-007E,U+00A0-0137,U+0139-0148,U+014A-017E,U+0192,U+01A0-01A1,U+01AF-01B0,U+0218-021B,U+0237,U+0259,U+02BB,U+02BE-02BF,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0300-0304,U+0306-030C,U+0312,U+031B,U+0323,U+0326-0328,U+0331,U+0394,U+03A9,U+03BC,U+03C0,U+1E0C-1E0F,U+1E24-1E25,U+1E62-1E63,U+1E80-1E85,U+1E92-1E93,U+1EA0-1EF9,U+2007,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2117,U+2122,U+2126,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0,U+25CA,U+25CF,U+2713,U+F6BE,U+F6C3,U+F8FF,U+FB01-FB02,U+FFFF}@font-face{font-style:italic;font-family:Forma DJR UI;src:url(/assets/FormaDJRUIItalic-DCc7kZ9Z.woff2) format("woff2");font-weight:200 800;unicode-range:U+0020-007E,U+00A0-0137,U+0139-0148,U+014A-017E,U+0192,U+01A0-01A1,U+01AF-01B0,U+0218-021B,U+0237,U+0259,U+02BB,U+02BE-02BF,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0300-0304,U+0306-030C,U+0312,U+031B,U+0323,U+0326-0328,U+0331,U+0394,U+03A9,U+03BC,U+03C0,U+1E0C-1E0F,U+1E24-1E25,U+1E62-1E63,U+1E80-1E85,U+1E92-1E93,U+1EA0-1EF9,U+2007,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2070,U+2074-2079,U+2080-2089,U+20AC,U+2117,U+2122,U+2126,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25A0,U+25CA,U+25CF,U+2713,U+F6BE,U+F6C3,U+F8FF,U+FB01-FB02,U+FFFF}@media(max-width:480px){h1,.title-large,.title-large--light,.title-large--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:44px;font-weight:600;line-height:44px}h2,.title-medium,.title-medium--light,.title-medium--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:36px;font-weight:600;line-height:36px}h3,.title-regular,.title-regular--light,.title-regular--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:32px;font-weight:600;line-height:32px}h4,.title-small,.title-small--light,.title-small--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:24px;font-weight:600;line-height:24px}h5,.subtitle-large,.subtitle-large--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px}h6,.subtitle-regular,.subtitle-regular--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px}.overline-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-transform:capitalize}.overline,.overline-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:600;line-height:16px;text-transform:capitalize}.label,.label-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.label-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.body-extra-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px}.body-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}body,.body,.body-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px}.caption,.caption-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.caption-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.font-medium{font-family:Forma DJR UI,Arial,sans-serif;font-weight:500}.salt{font-feature-settings:"salt"}}@media(min-width:480px){h1,.title-large,.title-large--light,.title-large--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:56px;font-weight:600;line-height:56px}h2,.title-medium,.title-medium--light,.title-medium--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:44px;font-weight:600;line-height:44px}h3,.title-regular,.title-regular--light,.title-regular--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:36px;font-weight:600;line-height:36px}h4,.title-small,.title-small--light,.title-small--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:28px;font-weight:600;line-height:28px}h5,.subtitle-large,.subtitle-large--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px}h6,.subtitle-regular,.subtitle-regular--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px}.overline-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px;text-transform:capitalize}.overline,.overline-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-transform:capitalize}.label,.label-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.label-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.body-extra-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px}.body-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}body,.body,.body-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:24px}.caption,.caption-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.caption-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.font-medium{font-family:Forma DJR UI,Arial,sans-serif;font-weight:500}.salt{font-feature-settings:"salt"}}@media(min-width:1024px){h1,.title-large,.title-large--light,.title-large--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:72px;font-weight:600;line-height:72px}h2,.title-medium,.title-medium--light,.title-medium--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:56px;font-weight:600;line-height:56px}h3,.title-regular,.title-regular--light,.title-regular--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:44px;font-weight:600;line-height:44px}h4,.title-small,.title-small--light,.title-small--light--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:32px;font-weight:600;line-height:32px}h5,.subtitle-large,.subtitle-large--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:24px;font-weight:600;line-height:28px}h6,.subtitle-regular,.subtitle-regular--light{font-family:Forma DJR UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px}.overline-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:20px;font-weight:600;line-height:24px;text-transform:capitalize}.overline,.overline-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-transform:capitalize}.label,.label-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.label-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.body-extra-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:20px;font-weight:400;line-height:24px}.body-large{font-family:Forma DJR UI,Arial,sans-serif;font-size:18px;font-weight:400;line-height:24px}body,.body,.body-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}.caption,.caption-regular{font-family:Forma DJR UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.caption-small{font-family:Forma DJR UI,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px}.font-medium{font-family:Forma DJR UI,Arial,sans-serif;font-weight:500}.salt{font-feature-settings:"salt"}}:root{--vn-color-primary-default: #024ad8;--vn-color-primary-hover: #103fb2;--vn-color-primary-active: #0e3191}[data-theme=light]{--vn-color-primary-default: #024ad8;--vn-color-primary-hover: #103fb2;--vn-color-primary-active: #0e3191}[data-theme=dark]{--vn-color-primary-default: #72a3ff;--vn-color-primary-hover: #8fbaff;--vn-color-primary-active: #b2d2ff}[data-theme=contrast]{--vn-color-primary-default: #fff700;--vn-color-primary-hover: #fe6aff;--vn-color-primary-active: #00d3ff}body{color:#292929}i,.italic{font-style:italic}b,strong,.bold{font-weight:700}a,.link{color:var(--vn-color-primary-default);text-decoration:underline;outline:2px solid transparent;outline-offset:2px;transition:outline-color .2s ease;cursor:pointer}a:hover,.link:hover{color:var(--vn-color-primary-hover)}a:focus-visible{outline:2px solid var(--vn-color-primary-default)}a:active,.link:active{color:var(--vn-color-primary-active)}.salt{font-feature-settings:"salt"}sub{font-size:smaller;vertical-align:sub}sup{font-size:smaller;vertical-align:super}.order-view-skeleton{display:flex;flex-direction:column;min-height:calc(100vh - 80px);padding:24px;background:#f8fafc}.order-view-skeleton__left-column{width:440px;flex-shrink:0}.order-view-skeleton__right-column{flex:1;min-width:0}.order-view-skeleton veneer-skeleton-container::part(container){background:transparent!important}.order-view-skeleton veneer-skeleton-container[background=filled]::part(container){background:#fff!important}.actions-menu{display:inline-flex;flex-shrink:0}.card-grid{padding:4px;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),313px));gap:1rem;align-items:start;width:100%}.error-state{display:flex;align-items:center;justify-content:center;min-height:60vh;width:100%}.error-state--full-height{min-height:100vh}.error-state__actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}@media(max-width:768px){.error-state{min-height:150px;padding:.5rem}.error-state__card{padding:1.5rem}.error-state__actions{flex-direction:column}.error-state__actions button{width:100%}}.empty-state-list__item{margin:0;padding-left:0!important;padding-right:0!important}.empty-state-list__item:last-child{margin-bottom:0}.empty-state-list__item:first-child{margin-top:0}.empty-state-list__list{padding:4px;box-sizing:border-box;margin:0;list-style:none;overflow:visible;max-height:none}.empty-state-list--empty{display:flex;align-items:center;justify-content:center;flex:1}.empty-state-list__empty-state{text-align:center;padding:48px 24px}.empty-state-list__load-more{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:20px;gap:4px;width:100%}.empty-state-list__load-more-description{font-size:var(--vn-semantics-typography-caption-small-size, 12px);font-weight:var(--vn-semantics-typography-caption-small-weight, 400);line-height:var(--vn-semantics-typography-caption-small-line-height, 16px);color:#636363;margin:0;text-align:center}@media(max-width:768px){.empty-state-list__list{padding:12px 4px 4px}}.collapsible-section-wrapper{width:100%;min-width:0}.thumbnail-viewer{width:64px;height:64px;border-radius:12px;background:var(--semantics-color-background-medium, #f0f0f0);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.thumbnail-viewer__image,.thumbnail-viewer__placeholder{width:100%;height:100%;border-radius:inherit}.thumbnail-viewer__image{object-fit:cover;display:block}.thumbnail-viewer__placeholder{display:flex;align-items:center;justify-content:center;background:var(--semantics-color-background-default, #f5f5f5);color:var(--semantics-color-foreground-light, #636363)}.thumbnail-viewer__placeholder-icon{color:#c2c2c2!important}.side-menu-header{display:flex;gap:12px;align-items:center}.side-menu-logo{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.side-menu-title{flex:1;font-size:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reset-width{width:initial!important}.side-menu aside{width:240px!important;padding:0 8px!important;box-sizing:border-box!important}.side-menu aside>div{padding-left:0!important;padding-right:0!important;width:100%!important}.side-menu--compact aside{width:56px!important;padding:0!important}.side-menu--compact .side-menu-title{display:none}@media(max-width:640px){.side-menu aside{width:72px!important}.side-menu .side-menu-title{display:none}}.app-layout{display:flex;flex:1 1 0;min-height:0;height:100%;overflow:hidden;background-color:var(--semantics-color-background-default, #f5f5f5)}.main-content{flex:1 1 0;min-height:0;overflow-y:auto}
