:root{color:#1d2939;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--sidebar-width:320px;--sidebar-compact-width:92px;--topbar-height:76px;--color-brand:#5c46d8;--color-brand-strong:#4935c1;--color-success:#159a7d;--color-success-hover:#12856d;--color-success-active:#0f705d;--color-success-disabled:#a7d7cb;--color-success-focus:#159a7d4d;--color-sidebar:#0f1f3d;--sidebar-twilight-gradient:linear-gradient(180deg, #347faf 0%, #1c4d7d 7%, #0b2048 15%, #0b2048 85%, #1c4d7d 93%, #347faf 100%);--color-sidebar-brand:#18315e;--color-sidebar-brand-divider:#ffffff14;--header-surface:#fff;--color-sidebar-muted:#c4cada;--color-border:#e5eaf1;background:#f4f7fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh}button,a{font:inherit}button{color:inherit}input::placeholder,textarea::placeholder{color:#697586;opacity:1}.auth-screen{background:linear-gradient(145deg,#eef1ff,#f8f9fc 55%,#eaf8f4);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{border:1px solid var(--color-border);background:#fff;border-radius:18px;gap:22px;width:min(100%,430px);padding:34px;display:grid;box-shadow:0 18px 55px #14203c1f}.auth-card__logo{width:150px;height:auto}.auth-card__eyebrow{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.auth-card h1{margin:6px 0 8px}.auth-card p{color:#697586;margin:0;line-height:1.5}.auth-card__hint{font-size:13px}.auth-card form,.auth-card label{gap:8px;display:grid}.auth-card form{gap:15px}.auth-card label span{font-size:13px;font-weight:750}.auth-card input{border:1px solid #d9dfe8;border-radius:8px;height:44px;padding:0 12px}.auth-card__message{color:#a5273e;font-size:12px}.organization-state{text-align:left}.auth-card__mode,.topbar__logout{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-weight:750}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #6f5be866}.app-shell{min-height:100vh}.app-shell__header-surface{z-index:19;height:var(--topbar-height);box-sizing:border-box;pointer-events:none;background:var(--header-surface);border-bottom:1px solid #e5eaf1;position:fixed;inset:0 0 auto;box-shadow:0 4px 16px #1f2a4409}.app-shell__workspace{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .24s}.app-shell--sidebar-collapsed .app-shell__workspace{margin-left:var(--sidebar-compact-width)}.sidebar{z-index:30;width:var(--sidebar-width);color:#f8f9fc;background:0 0;border-right:0;border-radius:0 30px 30px 0;flex-direction:column;transition:width .24s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar:before{z-index:0;background:linear-gradient(90deg, #ffffff09, transparent 32%, #030c1d14), var(--sidebar-twilight-gradient);border-radius:inherit;content:"";border-right:1px solid #ffffff0f;position:absolute;inset:0;box-shadow:10px 0 24px #0f1f3d14}.sidebar>*{z-index:1;position:relative}.sidebar__brand{height:var(--topbar-height);min-height:var(--topbar-height);box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.sidebar-brand{flex:auto;place-items:center;min-width:0;height:100%;display:grid;overflow:hidden}.sidebar-brand__logo,.sidebar-brand__icon{object-fit:contain;grid-area:1/1;width:auto;transition:opacity .18s,visibility .18s;display:block}.sidebar-brand__logo{visibility:visible;opacity:1;width:min(232px,100% - 8px);max-width:none;height:auto}.sidebar-brand__icon{visibility:hidden;opacity:0;width:min(38px,100%);height:auto;max-height:38px}.brand-mark{justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex;position:relative;transform:rotate(-8deg)}.brand-mark span{background:linear-gradient(90deg,#8c79ff,#62d5c4);border-radius:5px 1px;width:20px;height:7px;position:absolute}.brand-mark span:first-child{transform:translateY(-7px)rotate(35deg)}.brand-mark span:nth-child(2){transform:translate(3px)rotate(-35deg)}.brand-mark span:last-child{opacity:.72;transform:translateY(7px)rotate(35deg)}.brand-name{letter-spacing:-.5px;white-space:nowrap;font-size:20px;font-weight:750;overflow:hidden}.brand-edition{color:#b9b1ff;letter-spacing:1.2px;white-space:nowrap;background:#6f5be829;border:1px solid #9788ff38;border-radius:5px;align-self:center;padding:3px 6px;font-size:9px;font-weight:800;overflow:hidden}.sidebar__navigation{scrollbar-width:thin;scrollbar-color:#30364e transparent;flex:1;padding:18px 14px 26px;overflow-y:auto}.navigation-group+.navigation-group{margin-top:22px}.navigation-group__title{color:#929bb0;letter-spacing:1.6px;text-transform:uppercase;white-space:nowrap;margin:0 10px 7px;font-size:11.5px;font-weight:800}.navigation-group__items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navigation-submenu-shell{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid;overflow:hidden}.navigation-module--expanded .navigation-submenu-shell{opacity:1;grid-template-rows:1fr}.navigation-submenu{border-left:1px solid #ffffff17;gap:1px;min-height:0;margin:3px 0 8px 24px;padding:0 0 0 10px;list-style:none;display:grid}.navigation-sublink{color:#c2c9da;white-space:nowrap;border-radius:6px;align-items:center;gap:11px;padding:7px 6px;font-size:15px;font-weight:550;line-height:1.45;text-decoration:none;display:flex;overflow:hidden}.navigation-sublink__marker{background:#8f86bd;border-radius:50%;flex:0 0 5px;width:5px;height:5px;transition:background-color .16s}.navigation-sublink span{text-overflow:ellipsis;min-width:0;overflow:hidden}.navigation-link:focus-visible,.navigation-sublink:focus-visible{outline-offset:-2px;outline:2px solid #a99cff}.navigation-sublink:hover,.navigation-sublink--active{color:#fff;background:#ffffff0b}.navigation-sublink:hover .navigation-sublink__marker,.navigation-sublink--active .navigation-sublink__marker{background:#b6a8ff}.navigation-link{width:100%;height:44px;min-height:44px;color:var(--color-sidebar-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:14px;padding:0 12px;font-size:18px;font-weight:600;text-decoration:none;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.navigation-link__icon{flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.navigation-link__icon:has(.sidebar-icon--custom){flex-basis:60px;width:60px}:is(.navigation-link:has(.sidebar-icon--primary-custom),.navigation-link:has(.sidebar-icon--dashboard)){height:64px;min-height:64px}.sidebar-icon{color:currentColor;flex:0 0 23px;width:23px;height:23px;display:block}.sidebar-icon--emphasized{transform:scale(1.13)}.navigation-link__icon .sidebar-icon--dashboard,.navigation-link__icon .sidebar-icon--primary-custom{object-fit:contain;border-radius:9px;flex-basis:50px;width:50px;height:50px}.navigation-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navigation-link:hover{color:#fff;background:#ffffff0b}.navigation-link--active{color:#fff;background:linear-gradient(90deg,#6f5be847,#6f5be817);font-weight:750;box-shadow:inset 3px 0 #8b78ff}.navigation-link__chevron{flex:0 0 18px;width:18px;height:18px;margin-left:auto;transition:transform .24s;transform:rotate(0)}.navigation-module--expanded .navigation-link__chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.navigation-submenu-shell,.navigation-link__chevron{transition:none}}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:23px;height:23px}.sidebar__footer{color:#8e96ad;border-top:1px solid #ffffff12;align-items:center;gap:9px;min-height:54px;padding:0 24px;font-size:11.5px;display:flex}.sidebar-settings-link{color:#aeb7cc;border:1px solid #0000;border-radius:10px;align-items:center;gap:16px;width:100%;min-height:64px;padding:0 10px;font-size:18px;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.sidebar-settings-link:hover,.sidebar-settings-link--active{color:#fff;background:#7058ee2e;border-color:#8f78f759}.sidebar-settings-link span{white-space:nowrap}.sidebar-settings-link .sidebar-icon--settings{object-fit:contain;width:56px;height:56px;box-shadow:none;border:0;border-radius:0;flex:0 0 56px}.sidebar__status-dot{background:#53c5a7;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #53c5a71a}.sidebar--compact{width:var(--sidebar-compact-width)}.sidebar--compact .sidebar__brand{flex-direction:column;justify-content:center;gap:8px;padding:0}.sidebar--compact .sidebar-brand{flex:none;justify-items:center;width:60px}.sidebar--compact .sidebar-brand__logo{visibility:hidden;opacity:0}.sidebar--compact .sidebar-brand__icon{visibility:visible;opacity:1;width:60px;max-height:60px}.sidebar--compact .brand-name,.sidebar--compact .brand-edition,.sidebar--compact .navigation-group__title,.sidebar--compact .navigation-link__label,.sidebar--compact .navigation-link__chevron,.sidebar--compact .navigation-submenu-shell,.sidebar--compact .sidebar__footer>span:last-child{visibility:hidden;opacity:0}.sidebar--compact .sidebar-settings-link span{display:none}.sidebar--compact .brand-mark{flex:none;width:29px;height:29px}.sidebar--compact .brand-name,.sidebar--compact .brand-edition,.sidebar--compact .navigation-link__label,.sidebar--compact .navigation-link__chevron{width:0;margin:0;padding-left:0;padding-right:0;overflow:hidden}.sidebar--compact .navigation-link__chevron{flex-basis:0}.sidebar--compact .navigation-group__title,.sidebar--compact .navigation-submenu-shell{width:0;overflow:hidden}.sidebar--compact .navigation-submenu-shell,.sidebar--compact .navigation-module--expanded .navigation-submenu-shell{visibility:hidden;opacity:0;pointer-events:none;grid-template-rows:0fr;margin:0}.sidebar--compact .navigation-submenu{border-left-color:#0000;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.sidebar--compact .navigation-link__icon,.sidebar--compact .navigation-link__icon .sidebar-icon{visibility:visible;opacity:1}.sidebar--compact .navigation-link__icon:has(.sidebar-icon--custom){flex-basis:60px;width:60px}:is(.sidebar--compact .navigation-link:has(.sidebar-icon--primary-custom),.sidebar--compact .navigation-link:has(.sidebar-icon--dashboard)){height:64px;min-height:64px}.sidebar--compact .sidebar__navigation,.sidebar--temporarily-expanded .sidebar__navigation{scrollbar-width:none;flex-direction:column;padding:18px 8px 26px;display:flex}.sidebar--compact .sidebar__navigation::-webkit-scrollbar{display:none}.sidebar--temporarily-expanded .sidebar__navigation::-webkit-scrollbar{display:none}.sidebar--compact .navigation-group,.sidebar--compact .navigation-group__items,.sidebar--compact .navigation-module,.sidebar--temporarily-expanded .navigation-group,.sidebar--temporarily-expanded .navigation-group__items,.sidebar--temporarily-expanded .navigation-module{width:100%;min-width:0}.sidebar--compact .navigation-group__items,.sidebar--temporarily-expanded .navigation-group__items{margin-block:auto}.sidebar--temporarily-expanded .sidebar-brand__logo,.sidebar--temporarily-expanded .navigation-link__label{animation:.16s 70ms both sidebar-temporary-content-reveal}.sidebar--temporarily-expanded .navigation-module:not(.navigation-module--expanded) .navigation-submenu-shell{width:0;margin:0;overflow:hidden}.sidebar--temporarily-expanded .navigation-module:not(.navigation-module--expanded) .navigation-submenu{border-left-color:#0000;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}@keyframes sidebar-temporary-content-reveal{0%{opacity:0}to{opacity:1}}.sidebar--compact .navigation-group__items{gap:2px}.sidebar--temporarily-expanded .navigation-link{padding:0 12px 0 82px}.sidebar--temporarily-expanded .navigation-link__icon{margin:0;position:absolute;left:38px;transform:translate(-50%)}.sidebar--temporarily-expanded .navigation-link__icon .sidebar-icon{object-position:center}.sidebar--compact .navigation-link{justify-content:center;gap:0;padding:0;position:relative}.sidebar--compact .navigation-link__icon{margin:0;position:absolute;left:50%;transform:translate(-50%)}.sidebar--compact .navigation-link__icon .sidebar-icon{object-position:center}.sidebar--compact .sidebar__footer{visibility:visible;justify-content:center;padding:6px 10px;display:flex}.sidebar--temporarily-expanded .sidebar__footer{padding:6px 10px}.sidebar--temporarily-expanded .sidebar-settings-link{padding:0 0 0 8px}.sidebar--compact .sidebar-settings-link{justify-content:center;width:100%;padding:0}.sidebar--compact .sidebar-settings-link .sidebar-icon--settings{object-position:center;margin-inline:auto}.topbar{z-index:20;inset:0 0 auto var(--sidebar-width);height:var(--topbar-height);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 32px;transition:left .24s;display:flex;position:fixed}.app-shell--sidebar-collapsed .topbar{left:var(--sidebar-compact-width)}.topbar__context,.topbar__actions,.topbar__account{align-items:center;display:flex}.topbar__context{gap:14px}.topbar__context>div,.topbar__account-copy{flex-direction:column;display:flex}.topbar__eyebrow{color:#7c8799;letter-spacing:1.1px;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:750}.topbar__title{color:#1d2939;letter-spacing:-.15px;font-size:16px;font-weight:700}.topbar__title--with-icon{align-items:center;gap:8px;display:inline-flex}.topbar__module-icon,.topbar__module-icon .sidebar-icon{flex:0 0 26px;width:26px;height:26px;display:block;transform:none}.topbar__menu-button{border:1px solid var(--color-border);cursor:pointer;background:#f6f7fa;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.topbar__menu-button svg{width:19px;height:19px}.topbar__account{gap:12px}.topbar__organization-switcher{position:relative}.topbar__context-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:5px 8px;display:flex}.topbar__context-button:hover,.topbar__context-button[aria-expanded=true]{background:#f4f6f8;border-color:#d7dde5}.topbar__context-button>svg{color:#667085;width:16px;height:16px}.topbar__context-panel{z-index:40;border:1px solid var(--color-border);background:#fff;border-radius:14px;gap:16px;width:340px;padding:18px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #14203c29}.topbar__context-panel header,.topbar__context-panel label{gap:5px;display:grid}.topbar__context-panel header span,.topbar__context-panel label>span{color:#697586;font-size:12px}.topbar__context-panel footer{justify-content:flex-end;gap:8px;display:flex}.topbar__context-error{color:#a5273e;margin:0;font-size:12px;line-height:1.45}.topbar__actions{gap:20px}.topbar__notifications{position:relative}.topbar__notification-button{color:#536174;cursor:pointer;background:#fff;border:1px solid #d7dde5;border-radius:10px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.topbar__notification-button:hover,.topbar__notification-button[aria-expanded=true]{color:#5138d4;background:#f5f2ff;border-color:#cfc6ff}.topbar__notification-button svg{width:19px;height:19px}.topbar__notification-button>span{color:#fff;background:#c4322b;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:700;display:grid;position:absolute;top:-6px;right:-6px}.topbar__notification-panel{z-index:45;background:#fff;border:1px solid #d7dde5;border-radius:14px;width:min(340px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 44px #14203c29}.topbar__notification-panel>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.topbar__notification-panel>header strong{color:#27364b;font-size:14px}.topbar__notification-panel>header span{color:#778397;font-size:10px;font-weight:400}.topbar__notification-panel>p{color:#697586;text-align:center;margin:0;padding:28px 16px;font-size:12px;font-weight:400}.topbar__notification-panel>div{max-height:360px;overflow-y:auto}.topbar__notification-panel a{color:#344054;background:#faf9ff;border-bottom:1px solid #edf0f4;gap:3px;padding:13px 16px;text-decoration:none;display:grid}.topbar__notification-panel a.is-read{background:#fff}.topbar__notification-panel a>span{color:#634bdc;letter-spacing:.06em;font-size:9px;font-weight:700}.topbar__notification-panel a strong{font-size:12px}.topbar__notification-panel a small{color:#697586;font-size:10.5px;font-weight:400;line-height:1.4}.topbar__cash-shortcut{color:#667085;background:#f4f6f8;border:1px solid #d7dde5;border-radius:10px;align-items:center;gap:9px;min-height:40px;padding:0 13px;font-size:12px;font-weight:700;text-decoration:none;transition:color .16s,background-color .16s,border-color .16s,transform .16s;display:inline-flex}.topbar__cash-shortcut:hover{color:#344054;background:#eef1f4;border-color:#c9d0da;transform:translateY(-1px)}.topbar__cash-shortcut svg{flex:0 0 21px;width:21px;height:21px}.topbar__cash-shortcut--open{color:#087a55;background:#e9f8f1;border-color:#9bdcc2}.topbar__cash-shortcut--open:hover{color:#056644;background:#ddf4e9;border-color:#76cbaa}.topbar__cash-shortcut--loading,.topbar__cash-shortcut--unavailable{color:#7c8799}.topbar__account-copy{align-items:flex-end}.topbar__account-copy strong{color:#344054;font-size:12px}.topbar__account-copy span{color:#7c8799;margin-top:2px;font-size:10.5px}.topbar__avatar{color:#fff;background:linear-gradient(135deg,#6752db,#8c78f2);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 5px 14px #5c46d833}.main-content{min-height:100vh;padding:calc(var(--topbar-height) + 28px) 32px 28px;display:flex}.module-page{width:100%;min-height:calc(100vh - var(--topbar-height) - 56px);border:1px solid var(--color-border);background:linear-gradient(135deg,#ffffffd6,#fffffffa),radial-gradient(circle at 20% 15%,#6f5be81a,#0000 30%);border-radius:18px;justify-content:center;align-items:center;display:flex;box-shadow:0 12px 32px #222e4a0b}.module-page h1{color:#293347;letter-spacing:-1.3px;text-align:center;margin:0;font-size:clamp(28px,4vw,42px);font-weight:700}.sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0d188f;border:0;padding:0;display:none;position:fixed;inset:0}@media (width<=900px){.app-shell__workspace,.app-shell--sidebar-collapsed .app-shell__workspace{margin-left:0}.sidebar{width:var(--sidebar-width);transition:transform .22s;transform:translate(-100%);box-shadow:20px 0 50px #0a0d1847}.sidebar--open{transform:translate(0)}.sidebar--compact .sidebar__brand{flex-direction:row;justify-content:flex-start;gap:10px;padding:0 24px}.sidebar--compact .sidebar-brand{justify-items:center;width:auto}.sidebar--compact .sidebar-brand__logo{visibility:visible;opacity:1}.sidebar--compact .sidebar-brand__icon{visibility:hidden;opacity:0}.sidebar--compact .brand-name,.sidebar--compact .brand-edition,.sidebar--compact .navigation-group__title,.sidebar--compact .navigation-link__label,.sidebar--compact .navigation-link__chevron,.sidebar--compact .sidebar__footer>span:last-child{visibility:visible;opacity:1;width:auto}.sidebar--compact .brand-mark{width:29px;height:29px}.sidebar--compact .sidebar__navigation{scrollbar-width:thin;padding:18px 14px 26px}.sidebar--compact .sidebar__navigation::-webkit-scrollbar{display:block}.sidebar--compact .navigation-link{justify-content:flex-start;gap:12px;padding:0 12px}.sidebar--compact .navigation-link__chevron{flex-basis:18px}.sidebar--compact .navigation-submenu-shell{visibility:visible;opacity:1;width:auto;display:grid}.sidebar--compact .sidebar__footer{visibility:visible;justify-content:flex-start;padding:0 24px;display:flex}.topbar{padding:0 20px;left:0}.app-shell--sidebar-collapsed .topbar{left:0}.topbar__menu-button,.sidebar-backdrop{display:flex}.main-content{padding-left:20px;padding-right:20px}}@media (width<=520px){:root{--topbar-height:68px}.topbar__account-copy{display:none}.topbar__actions{gap:10px}.topbar__cash-shortcut{padding:0 10px;font-size:11px}.topbar__title{font-size:14px}.main-content{padding:calc(var(--topbar-height) + 16px) 14px 16px}.module-page{min-height:calc(100vh - var(--topbar-height) - 32px);border-radius:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.settings-section+.settings-section{margin-top:18px}.settings-directory{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:minmax(250px,340px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 8px 24px #1f2a440d}.settings-directory__categories{background:#f8fafc;border-right:1px solid #e3e8ef;align-content:start;gap:6px;padding:20px;display:grid}.settings-directory__categories h2{color:#293347;margin:0 0 10px;font-size:16px}.settings-directory__categories button{text-align:left;color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;width:100%;padding:13px;display:grid}.settings-directory__categories button:hover{background:#fff;border-color:#dfe4ec}.settings-directory__categories button.selected{color:#5438d2;background:#fff;border-color:#765ee8;box-shadow:0 5px 16px #6246df17}.settings-directory__categories button>svg:first-child{color:#6246df;background:#f1edff;border-radius:11px;width:42px;height:42px;padding:9px}.settings-directory__categories button>svg:last-child{width:17px}.settings-directory__categories strong,.settings-directory__categories small,.settings-directory__list strong,.settings-directory__list small{display:block}.settings-directory__categories strong,.settings-directory__list strong{font-weight:600}.settings-directory__categories small,.settings-directory__list small{color:#697586;margin-top:3px;font-weight:400;line-height:1.35}.settings-directory__options{min-height:430px;padding:26px}.settings-directory__options>header{margin-bottom:20px}.settings-directory__options>header span{color:#6246df;letter-spacing:.08em;font-size:11px;font-weight:800}.settings-directory__options>header h2{color:#17243b;margin:5px 0}.settings-directory__options>header p{color:#697586;margin:0}.settings-directory__list{border:1px solid #dfe4ec;border-radius:12px;display:grid}.settings-directory__list a{color:#293347;border-bottom:1px solid #edf0f4;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:82px;padding:14px 16px;text-decoration:none;display:grid}.settings-directory__list a:last-child{border-bottom:0}.settings-directory__list a:hover{color:#5438d2;background:#fbfaff}.settings-directory__list a>svg:first-child{color:#6246df;background:#f1edff;border-radius:11px;width:44px;height:44px;padding:10px}.settings-directory__list a>svg:last-child{width:18px}@media (width<=760px){.settings-directory{grid-template-columns:1fr}.settings-directory__categories{border-bottom:1px solid #e3e8ef;border-right:0}.settings-directory__options{min-height:0;padding:20px}}.settings-field-row--single{grid-template-columns:minmax(220px,1fr) auto}.settings-field-row--single strong{flex-direction:column;align-items:flex-start}.settings-field-row--single strong small{color:#697586;font-weight:400}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.erp-page{width:100%;max-width:1440px;margin:0 auto}.erp-page--centered{min-height:calc(100vh - var(--topbar-height) - 56px);place-items:center;display:grid}.breadcrumb ol{color:#697586;flex-wrap:wrap;gap:7px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";color:#c0c7d2;margin-right:7px}.breadcrumb a{text-decoration:none}.breadcrumb a:hover{color:var(--color-brand)}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.page-header__identity{align-items:center;gap:18px;min-width:0;display:flex}.page-header__copy{min-width:0}.page-header__visual{background:#fff;border:1px solid #6f5be824;border-radius:22px;flex:0 0 82px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden;box-shadow:0 10px 26px #4835a61f}.page-header__visual>img{object-fit:contain;width:calc(100% - 8px);height:calc(100% - 8px);display:block}.page-header__eyebrow{color:var(--color-brand);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:800;display:inline-flex}.page-header__eyebrow>svg{flex:0 0 1em;width:1em;height:1em}.page-header__eyebrow--with-icon{color:#3f4d61}.page-header h1{color:#202b3d;letter-spacing:-1px;margin:4px 0 7px;font-size:clamp(30px,3vw,38px);font-weight:700}.page-header p{color:#596579;max-width:680px;margin:0;font-size:15px;font-weight:450;line-height:1.65}.page-header__actions{flex:none}.action-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operational-search-area{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-bottom:10px;display:grid}.operational-search-area__field{color:#697586;background:#fff;border:1px solid #d5dbe5;border-radius:13px;align-items:center;gap:13px;min-width:0;height:64px;padding:0 18px;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 7px 22px #222e4a13}.operational-search-area__field:focus-within{border-color:#aa9ced;box-shadow:0 0 0 3px #5c46d81a,0 9px 25px #222e4a17}.operational-search-area__field>svg{width:24px;height:24px;color:var(--color-brand);stroke-width:2px;flex:0 0 24px}.operational-search-area__content{flex:1;gap:2px;min-width:0;display:grid}.operational-search-area__content input{color:#293347;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:500}.operational-search-area__content input::placeholder{color:#596579;opacity:1}.operational-search-area__content small{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:450;overflow:hidden}.operational-search-area__filter{border-radius:12px;min-width:112px;height:64px;box-shadow:0 5px 16px #222e4a0e}.erp-page:has(.operational-search-area) .breadcrumb ol{margin-bottom:10px}.erp-page:has(.operational-search-area) .page-header{margin-bottom:12px}.erp-page:has(.operational-search-area) .page-header h1{margin-top:2px;margin-bottom:4px}.erp-page:has(.operational-search-area) .page-header p{line-height:1.45}.operational-table tbody tr{cursor:pointer;transition:background-color .14s}.operational-table tbody tr:hover,.operational-table tbody tr:focus-visible{background:#f8fafc}.operational-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #5c46d861}.operational-table tbody td,.operational-table tbody td strong,.operational-table tbody a,.operational-table tbody button,.operational-table .status-indicator{font-weight:400}.representative-table :is(th,td):is(:first-child,:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7)),.supplier-table :is(th,td):is(:first-child,:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9)),.customer-table :is(th,td):is(:first-child,:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9)),.customer-list .operational-table:not(.customer-table) :is(th,td):is(:first-child,:nth-child(3),:nth-child(4),:nth-child(5)){text-align:center;vertical-align:middle}.operational-table-card .operational-table:has(thead th:nth-child(7):last-child) :is(th,td):not(:nth-child(2)){text-align:center;vertical-align:middle}.operational-table-card .operational-table:has(thead th:nth-child(8):last-child) :is(th,td):not(:nth-child(2)){text-align:center;vertical-align:middle}.customer-table td:nth-child(7) .customer-status-cell{justify-content:center}.operational-table__name{color:#293347;font-weight:400;line-height:1.45;text-decoration:none;display:block}.operational-table__name:hover,.operational-table__name:focus-visible{color:var(--color-brand);text-decoration:underline}@media (width<=480px){.operational-search-area{gap:7px}.operational-search-area__field,.operational-search-area__filter{height:58px}.operational-search-area__field{padding:0 13px}}.erp-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .14s;display:inline-flex}.erp-button:hover{border-color:#b9c1cf;transform:translateY(-1px)}.erp-button--primary{color:#fff;background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 5px 14px #5c46d82e}.erp-button--primary:hover{background:var(--color-brand-strong);border-color:var(--color-brand-strong)}.erp-button--ghost{background:0 0;border-color:#0000}.erp-button--danger{color:#fff;background:#c7384f;border-color:#c7384f}.erp-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.erp-add-button{color:#fff;cursor:pointer;background:#16a34a;border:1px solid #16a34a;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 5px #16a34a2e}.erp-add-button svg{stroke-width:3.25px;width:18px;height:18px}.erp-add-button:hover{background:#15803d;border-color:#15803d;box-shadow:0 3px 8px #16a34a3d}.erp-add-button:focus-visible{outline:3px solid var(--color-success-focus);outline-offset:2px}.erp-add-button:disabled{color:#e5e7eb;box-shadow:none;cursor:not-allowed;background:#9ca3af;border-color:#9ca3af}.registry-official-form{gap:18px;padding:22px;display:grid}.registry-official-form>.action-bar{justify-content:flex-end}.payment-installments{border:1px solid var(--color-border);border-radius:10px;gap:12px;padding:16px;display:grid}.payment-installments>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.payment-installments h2,.payment-installments p{margin:0}.payment-installments p{color:#697586;margin-top:3px;font-size:12px}.payment-installment-row{grid-template-columns:100px minmax(120px,220px) auto;align-items:end;gap:12px;display:grid}.payment-installment-row>span{color:#344054;align-self:center;font-weight:700}.payment-method-links{border:1px solid var(--color-border);border-radius:10px;gap:12px;padding:16px;display:grid}.payment-fiscal-section{background:#f8faff;border:1px solid #c9d7ff;border-radius:10px;gap:12px;padding:16px 18px;display:grid}.payment-fiscal-section>header,.payment-fiscal-detail>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-fiscal-section h2,.payment-fiscal-section p,.payment-fiscal-detail h2{margin:0}.payment-fiscal-section header p{color:#697586;margin-top:4px;font-size:12px;font-weight:400}.payment-fiscal-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:18px;display:grid}.payment-fiscal-grid small{color:#697586;margin-top:5px;font-weight:400;display:block}.payment-fiscal-readonly{border:1px solid var(--color-border);color:#293347;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:40px;padding:8px 11px;font-weight:400;display:flex}.payment-fiscal-lock{color:#596579;white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.payment-fiscal-switch{border-left:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:3px 0 3px 18px;display:flex}.payment-fiscal-switch strong,.payment-fiscal-switch small{display:block}.payment-fiscal-switch small{color:#697586;margin-top:3px;font-size:11px;font-weight:400}.payment-fiscal-switch [role=switch]{cursor:pointer;background:#c8d4d1;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:3px}.payment-fiscal-switch [role=switch] span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;display:block}.payment-fiscal-switch [role=switch][aria-checked=true]{background:#109b72}.payment-fiscal-switch [role=switch][aria-checked=true] span{transform:translate(20px)}.payment-fiscal-switch [role=switch]:disabled{opacity:.55;cursor:not-allowed}.payment-fiscal-status{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.payment-fiscal-status--configured{color:#087857;background:#dcf8ed}.payment-fiscal-status--pending{color:#986000;background:#fff1ca}.payment-fiscal-status--neutral{color:#596579;background:#edf1f6}.payment-fiscal-detail{gap:14px;display:grid}.payment-method-links>header h2,.payment-method-links>header p{margin:0}.payment-method-links>header p{color:#697586;margin-top:3px;font-size:12px}.payment-method-link-row{background:#fafbfc;border:1px solid #e5e9f0;border-radius:9px;grid-template-columns:minmax(180px,1fr) 100px minmax(100px,.7fr) 90px minmax(170px,.8fr);align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:grid}.payment-method-link-row>label{color:#344054;align-items:center;gap:10px;font-weight:400;display:flex}.payment-method-link-row>label input{width:17px;height:17px;accent-color:var(--color-primary)}.payment-method-link-row>span{color:#596579;font-size:13px;font-weight:400}.payment-method-link-row.row-inactive{opacity:.62}.payment-method-links>footer{color:#596579;font-size:13px;font-weight:400}.payment-term-default{justify-self:start}.payment-method-link-row .searchable-select>input{color:#344054;height:40px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;font-size:13px;font-weight:400;padding:0 44px 0 11px!important}.payment-method-link-row .searchable-select>input:focus{border-color:var(--color-brand);outline:3px solid #5c46d81f}.registry-detail-card{padding:22px}.registry-detail-card>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.registry-detail-card>header h2{margin:0}.registry-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.registry-detail-card dl>div{border:1px solid var(--color-border);border-radius:9px;padding:14px}.registry-detail-card dt{color:#697586;font-size:12px}.registry-detail-card dd{color:#293347;margin:6px 0 0;font-weight:400}.payment-method-general-detail,.payment-fiscal-detail,.payment-method-terms-detail{padding:17px}.payment-method-general-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.payment-fiscal-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payment-method-general-detail dl>div,.payment-fiscal-detail dl>div{padding:10px 12px}.registry-status-with-label{align-items:center;gap:7px;display:flex}.payment-method-terms-detail .data-table th,.payment-method-terms-detail .data-table td{padding-top:10px;padding-bottom:10px}.operational-empty-state{text-align:center;padding:44px 20px}.operational-empty-state h2,.operational-empty-state p{margin:0}.operational-empty-state p{color:#697586;margin-top:6px}.bulk-action-bar{background:#f3f0ff;border-bottom:1px solid #ded8ff;align-items:center;gap:10px;padding:10px 14px;display:flex}@media (width<=640px){.payment-installment-row,.payment-method-link-row,.registry-detail-card dl,.payment-fiscal-grid{grid-template-columns:1fr}.payment-fiscal-switch{border-top:1px solid var(--color-border);border-left:0;padding:10px 0 0}.payment-fiscal-readonly{flex-direction:column;align-items:flex-start;gap:5px}.payment-installment-row>.erp-button{width:100%}}.registry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;max-width:1360px;margin-left:auto;margin-right:auto;display:grid}.product-structure-tabs{border:1px solid var(--border-color,#dbe2ec);background:#fff;border-radius:12px;gap:8px;margin-bottom:16px;padding:6px;display:flex}.product-structure-tabs button{color:#64748b;font:inherit;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.product-structure-tabs button.active{color:#5b3ee4;background:#f0edff}.product-structure-tabs button:disabled{cursor:not-allowed;opacity:.55}.product-structure-card{padding:20px}.product-structure-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.product-structure-section-heading h2,.product-structure-section-heading p{margin:0}.product-structure-section-heading p{color:#64748b;margin-top:4px}.product-structure-toolbar{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:16px;margin-bottom:20px;display:grid}.product-brand-model-toolbar{grid-template-columns:minmax(0,1fr) 280px 180px;align-items:end;gap:16px;margin-bottom:20px;display:grid}.product-structure-list{gap:12px;display:grid}.product-structure-item{background:#fff;border:1px solid #dbe2ec;border-radius:12px;overflow:hidden}.product-attribute-card.expanded{border-color:#0000;overflow:visible;box-shadow:0 0 0 1px #cfc5ff,0 0 0 2px #6348dc0a}.product-attribute-card.expanded>header{border-radius:12px 12px 0 0}.product-structure-item.inactive{background:#f8fafc}.product-structure-item>header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px;display:grid}.product-structure-item__toggle{color:#172033;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.product-structure-item__toggle svg{flex:none;width:18px}.product-structure-item__toggle span,.product-structure-value>span{gap:4px;min-width:0;display:grid}.product-structure-item small,.product-structure-value small{color:#64748b;font-weight:400}.product-structure-item .action-bar{flex-wrap:wrap}.product-structure-item .action-bar .erp-button svg{width:16px;height:16px}.product-structure-values{background:#f8fafc;border-top:1px solid #e5eaf1;padding:16px 20px 20px 48px}.product-structure-values__heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.product-structure-values__heading h3{margin:0}.product-structure-value{border-top:1px solid #e5eaf1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px;display:grid}.product-attribute-tree{background:#fafbfe;border-radius:0 0 11px 11px;padding:10px 28px 12px 42px;position:relative}.product-attribute-tree .product-structure-values__heading{justify-content:flex-start;gap:12px;min-height:38px;margin:0}.product-attribute-tree .product-structure-values__heading h3{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:13px}.product-attribute-tree .product-structure-values__heading h3 span{color:#5b3ee4;background:#ebe8ff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:12px;display:inline-grid}.product-attribute-tree .product-structure-values__heading .erp-button{min-height:32px;padding:6px 10px}.product-attribute-tree__rows{display:grid;position:relative}.product-attribute-tree__rows:before{content:"";background:#cbd5e1;width:1px;position:absolute;top:0;bottom:22px;left:-16px}.product-attribute-option{grid-template-columns:minmax(220px,1fr) 132px 82px 34px;align-items:center;gap:12px;min-height:44px;padding:6px 0 6px 7px;display:grid;position:relative}.product-attribute-option:not(:first-child):before{content:"";background:#e7ebf1;height:1px;position:absolute;top:0;left:7px;right:0}.product-attribute-option__branch{border-bottom:1px solid #cbd5e1;width:16px;position:absolute;top:0;bottom:50%;left:-16px}.product-attribute-option>strong{font-size:14px;font-weight:600}.product-attribute-option__usage{color:#64748b;text-align:right;white-space:nowrap;font-size:13px}.product-attribute-option__menu{position:relative}.product-attribute-option__menu summary{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe2ec;border-radius:8px;place-items:center;width:34px;height:34px;list-style:none;display:grid}.product-attribute-option__menu summary::-webkit-details-marker{display:none}.product-attribute-option__menu summary svg{width:17px}.product-attribute-option__menu[open]>div{z-index:15;background:#fff;border:1px solid #dbe2ec;border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 12px 30px #0f172a24}.product-attribute-option__menu button{color:#334155;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.product-attribute-option__menu button:hover{background:#f4f2ff}.product-attribute-option__menu button.danger{color:#c0263d}.product-attribute-option__menu button svg{width:15px}.product-attribute-tree__empty{color:#64748b;margin:6px 0;padding:8px 14px;position:relative}.product-organization-card.expanded{border-color:#0000;overflow:visible;box-shadow:0 0 0 1px #cfc5ff,0 0 0 2px #6348dc0a}.product-organization-card.expanded>header{border-radius:12px 12px 0 0}.product-organization-tree{background:#fafbfe;border-radius:0 0 11px 11px;padding:10px 28px 12px 42px}.product-organization-tree>.product-structure-values__heading{justify-content:flex-start;gap:12px;min-height:38px;margin:0}.product-organization-tree>.product-structure-values__heading h3{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:13px}.product-organization-tree .product-structure-values__heading span{color:#5b3ee4;background:#ebe8ff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;font-size:12px;display:inline-grid}.product-organization-tree .product-structure-values__heading .erp-button{min-height:32px;padding:6px 10px}.product-organization-tree__rows{display:grid;position:relative}.product-organization-tree__rows:before{content:"";background:#cbd5e1;width:1px;position:absolute;top:0;bottom:28px;left:-16px}.product-structure-branch.product-organization-category{border-top:0;position:relative}.product-organization-category+.product-organization-category{border-top:1px solid #e7ebf1}.product-organization-category__branch{z-index:1;border-bottom:1px solid #cbd5e1;width:16px;height:28px;position:absolute;top:0;left:-16px}.product-organization-category>.product-structure-value{border-top:0;min-height:56px;padding:6px 0 6px 7px}.product-organization-category.expanded>.product-structure-value{background:#f7f5ff}.product-organization-category .product-structure-types{background:#fff;border:0;border-left:1px solid #cbd5e1;border-radius:0 0 8px 8px;margin:0 0 10px 30px;padding:8px 12px 8px 24px;position:relative}.product-organization-category .product-structure-types>.product-structure-values__heading{justify-content:flex-start;gap:12px;min-height:36px;margin:0}.product-organization-category .product-structure-types h4{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:12px}.product-organization-type{min-height:48px;padding:6px 0 6px 8px;position:relative}.product-organization-type__branch{border-bottom:1px solid #cbd5e1;width:24px;position:absolute;top:0;bottom:50%;left:-24px}.product-organization-type:last-child:after{content:"";background:#fff;width:3px;position:absolute;top:50%;bottom:-8px;left:-25px}.product-structure-branch{border-top:1px solid #e5eaf1}.product-structure-branch>.product-structure-value{border-top:0}.product-structure-types{background:#fff;border-left:3px solid #dcd5ff;border-radius:8px;margin:0 12px 12px 36px;padding:12px}.product-structure-types h4{margin:0}.product-structure-editor{width:min(520px,100vw - 32px)}.product-size-grid-list{gap:12px;display:grid}.product-size-grid-card{border:1px solid #dbe2ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.product-size-grid-card.inactive{background:#f8fafc}.product-size-grid-card>div:first-child{gap:8px;display:grid}.product-size-grid-card small{color:#64748b;font-weight:400}.product-size-grid-card__sizes{flex-wrap:wrap;gap:6px;display:flex}.product-size-grid-card__sizes span{color:#4934b8;text-align:center;background:#f5f3ff;border:1px solid #d8d2ff;border-radius:8px;min-width:34px;padding:5px 8px}.product-size-grid-editor{width:min(680px,100vw - 32px)}.product-size-grid-types{border:1px solid #dbe2ec;border-radius:10px;gap:8px;max-height:220px;margin:16px 0;padding:14px;display:grid;overflow:auto}.product-size-grid-types legend{padding:0 6px;font-weight:700}.product-size-grid-types p{color:#64748b;margin:0 0 6px}.product-size-grid-types label{background:#f8fafc;border-radius:8px;align-items:center;gap:10px;padding:8px;display:flex}.product-size-grid-types input{width:18px;height:18px}@media (width<=800px){.product-structure-toolbar,.product-brand-model-toolbar{grid-template-columns:1fr}.product-structure-tabs{overflow:auto}.product-structure-item>header,.product-structure-value,.product-size-grid-card{grid-template-columns:1fr}.product-structure-values{padding-left:16px}.product-attribute-tree,.product-organization-tree{padding-left:34px;padding-right:16px}.product-attribute-option{grid-template-columns:minmax(0,1fr) auto 36px}.product-attribute-option__usage{text-align:left;grid-column:1}.product-attribute-tree__rows:before,.product-attribute-option__branch,.product-organization-tree__rows:before,.product-organization-category__branch{left:-12px}.product-attribute-option__branch,.product-organization-category__branch{width:12px}.product-organization-category .product-structure-types{margin-left:18px}}.registry-card{z-index:0;border:1px solid var(--color-border);background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border-radius:14px;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:142px;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #222e4a09}.registry-card:before{content:"";opacity:0;background:linear-gradient(#8b78ff,#684de8);border-radius:0 4px 4px 0;width:3px;transition:opacity .18s,transform .18s;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.55)}.registry-card:hover,.registry-card:focus-visible{z-index:1;background:linear-gradient(135deg,#fff 0%,#f6f2ff 100%);border-color:#bfb2ff;transform:translateY(-2px)scale(1.018);box-shadow:0 14px 32px #5b46be1f}.registry-card:hover:before,.registry-card:focus-visible:before{opacity:1;transform:scaleY(1)}.registry-card__icon{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.registry-card__icon .sidebar-icon--custom{object-fit:contain;width:100px;height:100px;box-shadow:none;border:0;border-radius:0;flex:0 0 100px}.registry-card__icon .sidebar-icon--purchase-receipt{object-fit:contain;width:100px;max-width:none;height:100px;display:block;transform:none}.registry-card h2{color:#182843;margin:0 0 7px;font-size:19px;font-weight:700}.registry-card p{color:#59677d;margin:0;font-size:14px;line-height:1.45}.registry-card__arrow{color:#806bea;font-size:23px;transition:color .18s,transform .18s}.registry-card:hover .registry-card__arrow{color:#5d3fdb;transform:translate(3px)}.registry-card__action{color:var(--color-brand);margin-top:14px;font-size:13.5px;font-weight:700;display:inline-block}.registry-card--colored{background:linear-gradient(145deg,#f8f5ff 0%,#f1ecff 100%);border-color:#d2c7ff;box-shadow:0 9px 24px #4c399913}.registry-card--colored:hover,.registry-card--colored:focus-visible{background:linear-gradient(145deg,#f3efff 0%,#e9e2ff 100%);border-color:#ad9cff}.erp-page--registries-home .breadcrumb ol{margin-bottom:10px}.erp-page--registries-home .page-header{margin-bottom:14px}.erp-page--registries-home .page-header h1{margin-top:2px;margin-bottom:4px}.erp-page--registries-home .page-header p{line-height:1.45}.erp-page--registries-home .registry-grid{gap:10px 14px}.erp-page--registries-home .registry-card{grid-template-columns:88px minmax(0,1fr);gap:12px;min-height:110px;padding:10px 16px}.erp-page--registries-home .registry-card__icon,.erp-page--registries-home .registry-card__icon .sidebar-icon--custom{width:82px;height:82px}.erp-page--registries-home .registry-card__icon .sidebar-icon--custom{flex-basis:82px}.erp-page--registries-home .registry-card h2{margin-bottom:4px;font-size:18px}.erp-page--registries-home .registry-card p{line-height:1.35}.summary-panel{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.summary-card{border:1px solid var(--color-border);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;min-height:82px;padding:16px 18px;display:flex}.summary-card span{color:#697586;font-size:12px;font-weight:600}.summary-card strong{color:#293347;margin-top:4px;font-size:24px;font-weight:750}.summary-card--success strong{color:#14836c}.content-card{border:1px solid var(--color-border);background:#fff;border-radius:13px;box-shadow:0 8px 24px #222e4a08}.content-card>.action-bar{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:16px}.search-field{color:#697586;background:#fafbfc;border:1px solid #dfe4eb;border-radius:8px;align-items:center;gap:8px;min-width:min(360px,100%);height:38px;padding:0 12px;display:flex}.search-field input{color:#344054;background:0 0;border:0;outline:0;width:100%}.filter-bar{align-items:center;gap:9px;display:flex}.filter-bar__label{color:#596579;font-size:11.5px;font-weight:700}.official-input{color:#344054;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;outline:0;padding:0 11px;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s}.official-input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5c46d81f}.official-input[aria-invalid=true]{border-color:#ce4a5f}.official-textarea{box-sizing:border-box;resize:vertical;color:#344054;width:100%;min-height:88px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;outline:0;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;transition:border-color .14s,box-shadow .14s}.official-textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5c46d81f}.official-textarea[aria-invalid=true]{border-color:#ce4a5f}.official-textarea:disabled{color:#8490a3;cursor:not-allowed;background:#f3f5f8}.filter-bar select,.form-field input,.form-field select{color:#344054;background:#fff;border:1px solid #dce2ea;border-radius:8px;height:40px;padding:0 11px;font-size:13px}.data-table-wrapper{overflow-x:auto}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:13px 16px}.data-table th{color:#596579;letter-spacing:.6px;text-transform:uppercase;background:#fafbfc;font-size:11.5px;font-weight:800}.data-table td{color:#3f4d61;font-size:13.5px;line-height:1.45}.data-table .data-table__cell--left{text-align:left}.data-table .data-table__cell--center{text-align:center}.data-table .data-table__cell--right{text-align:right}.data-table tbody tr:hover{background:#fbfbfe}.table-actions{justify-content:flex-end;gap:12px;display:flex}.table-actions a{color:var(--color-brand);font-size:11.5px;font-weight:700;text-decoration:none}.status-indicator{border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.status-indicator span{border-radius:50%;width:5px;height:5px}.status-indicator--active{color:#13715e;background:#e9f8f4}.status-indicator--active span{background:#28a98b}.status-indicator--pending{color:#8a5a00;background:#fff4ce}.status-indicator--pending span{background:#d49b00}.status-indicator--inactive{color:#747d8d;background:#f0f2f5}.status-indicator--inactive span{background:#9aa3b1}.status-indicator--deleted{color:#9a2940;background:#fdecef}.status-indicator--deleted span{background:#c7384f}.status-indicator--completed{color:#087858;background:#e5f7ef}.status-indicator--completed span{background:#18a477}.status-indicator--cancelled{color:#b42318;background:#feeceb}.status-indicator--cancelled span{background:#d92d20}.pagination{color:#697586;justify-content:flex-end;align-items:center;gap:14px;padding:14px 16px;font-size:11.5px;display:flex}.pagination button{cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:6px;padding:6px 10px}.pagination button:disabled{cursor:not-allowed;opacity:.45}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;padding:34px;display:flex}.empty-state__icon{width:46px;height:46px;color:var(--color-brand);background:#f0edff;border-radius:50%;place-items:center;margin-bottom:12px;font-size:22px;display:grid}.empty-state h3{color:#293347;margin:0 0 6px}.empty-state p{color:#697586;margin:0 0 16px;font-size:12.5px}.alert{color:#3e526b;background:#eef5ff;border:1px solid #d8e8ff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-bottom:14px;padding:11px 14px;font-size:11.5px;line-height:1.5;display:grid}.alert__icon{flex:none;width:18px;height:18px;margin-top:1px}.alert__content{gap:3px;min-width:0;display:grid}.alert__title{color:inherit;font-size:12.5px;line-height:1.35}.alert__message{overflow-wrap:anywhere;font-weight:400}.alert:focus{outline:3px solid color-mix(in srgb, currentColor 24%, transparent);outline-offset:2px}.alert--warning{color:#725214;background:#fff9e8;border-color:#f4e6b7}.alert--success{color:#176957;background:#eaf8f4;border-color:#c9ebdf}.alert--error{color:#9f1239;background:#fff1f2;border:2px solid #fb7185;box-shadow:0 8px 22px #9f123921}.registry-form{gap:14px;display:grid}.form-section{border:1px solid var(--color-border);background:#fff;border-radius:12px;margin:0;padding:20px}.form-section legend{color:#293347;padding:0 8px;font-size:14.5px;font-weight:750}.form-section>p{color:#697586;font-size:11.5px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{color:#3f4d61;font-size:12px;font-weight:700}.form-field label span{color:#c7384f}.form-field input,.form-field select{width:100%}.form-field input:focus,.form-field select:focus{border-color:var(--color-brand);outline:3px solid #5c46d81f}.form-field--error input,.form-field--error select{border-color:#ce4a5f}.quantity-stepper{background:#fff;border:1px solid #dce2ea;border-radius:9px;grid-template-columns:40px minmax(54px,76px) 40px;height:40px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}.quantity-stepper:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #5c46d81f,0 4px 12px #5c46d814}.quantity-stepper__button,.quantity-stepper__input{color:#344054;background:0 0;border:0;min-width:0;height:100%}.quantity-stepper__button{color:var(--color-brand);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:color .14s,background .14s,transform .14s;display:inline-flex}.quantity-stepper__button:first-child{border-right:1px solid #eef1f5}.quantity-stepper__button:last-child{border-left:1px solid #eef1f5}.quantity-stepper__button:hover:not(:disabled){color:var(--color-brand-strong);background:#5c46d812}.quantity-stepper__button:active:not(:disabled){transform:scale(.9)}.quantity-stepper__button:focus-visible{z-index:1;outline:2px solid var(--color-brand);outline-offset:-3px;position:relative}.quantity-stepper__button:disabled{color:#aeb7c5;cursor:not-allowed;background:#f8f9fb}.quantity-stepper__input{text-align:center;appearance:textfield;outline:0;width:100%;padding:0 6px;font-size:13px;font-weight:750}.form-field .quantity-stepper__input,.data-table .quantity-stepper__input{width:100%;height:100%;box-shadow:none;border:0;border-radius:0;outline:0;padding:0 6px}.quantity-stepper__input:disabled{color:#98a2b3;background:#f8f9fb}@media (prefers-reduced-motion:reduce){.quantity-stepper,.quantity-stepper__button{transition:none}}.form-field__error{color:#b52f44;font-size:10px}.searchable-select{min-width:0;position:relative}.searchable-select>input{color:#344054;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;outline:0;padding-top:8px;padding-bottom:8px;padding-right:12px;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s;padding-left:36px!important}.searchable-select>input:focus{border-color:#765ee8;box-shadow:0 0 0 3px #6246df1f}.action-bar>.searchable-select{flex:none;width:min(230px,100%)}.searchable-select__search-icon{z-index:1;color:#7c8799;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.searchable-select--simple>input{cursor:pointer;padding-left:11px!important;padding-right:44px!important}.searchable-select__chevron{z-index:1;color:#697586;pointer-events:none;background:#fff;border:1px solid #d5dbe4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.searchable-select__results{z-index:40;border:1px solid var(--color-border);background:#fff;border-radius:9px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #222e4a29}.searchable-select__option{color:#344054;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;padding:9px 10px;display:grid}.searchable-select__option:hover,.searchable-select__option--active{background:#f4f5f8}.searchable-select__option-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.searchable-select__option-row:hover,.searchable-select__option-row--active{background:#f4f5f8}.searchable-select__option--managed:hover{background:0 0}.searchable-select__option-actions{gap:2px;padding-right:5px;display:inline-flex}.searchable-select__option-action{color:#526079;cursor:pointer;background:#fff;border:1px solid #dce1e9;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.searchable-select__option-action:hover{color:var(--color-brand);border-color:#b8abf5}.searchable-select__option-action--delete:hover{color:#c83349;background:#fff5f6;border-color:#f1a7b2}.attribute-value-usage{gap:8px;display:grid}.attribute-value-usage>strong{color:#293347;font-size:12px}.attribute-value-usage ul{border:1px solid #e2e6ed;border-radius:8px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.attribute-value-usage li{border-bottom:1px solid #edf0f4;gap:2px;padding:8px 10px;display:grid}.attribute-value-usage li:last-child{border-bottom:0}.attribute-value-usage span,.attribute-value-usage small{font-weight:400}.searchable-select__option strong{font-size:13px}.searchable-select__option span,.searchable-select__option small{color:#697586;font-size:11px}.searchable-select__empty{color:#697586;gap:8px;padding:10px;font-size:12px;display:grid}.searchable-select__empty button{color:#344054;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-weight:700}.searchable-select__empty button span{color:var(--color-success)}.money-field{align-items:center;display:flex}.money-field>span{color:#667085;background:#f6f7f9;border:1px solid #dce2ea;border-right:0;border-radius:8px 0 0 8px;place-items:center;height:40px;padding:0 10px;font-size:11px;display:grid}.money-field input{border-radius:0 8px 8px 0}.detail-layout{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:14px;display:grid}.detail-card,.detail-sidebar,.related-panel{padding:20px}.detail-card header{justify-content:space-between;align-items:center;display:flex}.detail-card h2,.detail-sidebar h2,.related-panel h2{color:#293347;margin:0 0 18px;font-size:14.5px;font-weight:700}.detail-card dl{grid-template-columns:repeat(2,1fr);gap:18px;margin:0;display:grid}.detail-card dl div{min-width:0}.detail-card dt{color:#697586;text-transform:uppercase;margin-bottom:4px;font-size:10.5px}.detail-card dd{overflow-wrap:anywhere;color:#344054;margin:0;font-size:12.5px;font-weight:650}.timeline{gap:18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.timeline li{flex-direction:column;padding-left:18px;display:flex;position:relative}.timeline li:before{content:"";background:#8b78ff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:0;box-shadow:0 0 0 4px #f0edff}.timeline strong{color:#475467;font-size:11px}.timeline span{color:#697586;margin-top:3px;font-size:10.5px}.related-panel{margin-top:14px}.related-panel>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.related-panel button{color:#475467;text-align:left;cursor:pointer;background:#fafbfc;border:1px solid #e7eaf0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d111f8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(430px,100%);padding:24px;box-shadow:0 20px 60px #0d111f4d}.modal h2,.detail-drawer h2{color:#293347;margin:0 0 8px;font-size:18px}.modal p{color:#697586;font-size:12px;line-height:1.6}.modal__actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.drawer-backdrop{justify-items:end;padding:0}.detail-drawer{background:#fff;width:min(440px,100%);height:100%;padding:22px;box-shadow:-20px 0 60px #0d111f40}.detail-drawer header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.detail-drawer header button{cursor:pointer;background:#f5f6f8;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.detail-drawer__content{padding-top:22px}@media (width<=760px){.page-header,.content-card>.action-bar{flex-direction:column;align-items:stretch}.page-header__actions .action-bar,.page-header__actions .erp-button{width:100%}.page-header__visual{border-radius:18px;flex-basis:68px;width:68px;height:68px}.registry-grid,.summary-panel,.form-grid,.detail-layout,.detail-card dl,.related-panel>div{grid-template-columns:1fr}.search-field{min-width:0}.filter-bar{justify-content:space-between}}.settings-summary,.settings-area-grid,.settings-feature-grid,.settings-diagnostic{gap:12px;margin:16px 0;display:grid}.settings-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-feature-grid,.settings-diagnostic{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-summary article,.settings-area-card,.settings-feature-grid article,.settings-diagnostic article{color:#334155;border:1px solid var(--color-border);background:#fff;border-radius:10px;padding:16px}.settings-summary span,.settings-summary small,.settings-area-card span,.settings-area-card small,.settings-feature-grid span,.settings-feature-grid small,.settings-diagnostic span{color:#596579;margin-top:5px;font-size:10.5px;display:block}.settings-summary strong{color:#293347;margin-top:6px;font-size:19px;font-weight:750;display:block}.settings-area-card{text-decoration:none}.settings-area-card:hover{border-color:#6f8fbf;box-shadow:0 5px 16px #1f334e14}.settings-form{border:1px solid var(--color-border);background:#fff;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:18px;display:grid}.product-sku-settings{gap:16px;margin-bottom:16px;padding:20px;display:grid}.product-sku-settings>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-sku-settings h2,.product-sku-settings p{margin:0}.product-sku-settings header p,.product-sku-settings label small{color:#697586;font-size:12px}.product-sku-settings fieldset{border:1px solid var(--color-border);border-radius:9px;gap:18px;padding:14px;display:flex}.product-sku-settings fieldset label{align-items:center;gap:7px;display:inline-flex}.product-sku-settings>.erp-button{width:max-content}.settings-field{color:#3f4d61;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.settings-field input,.settings-field select,.settings-field textarea,.settings-inline-editor input,.settings-import textarea{color:#334155;background:#fff;border:1px solid #dbe1e9;border-radius:7px;min-height:38px;padding:8px 10px;font-size:13px}.settings-field textarea,.settings-import textarea{resize:vertical;min-height:180px}.settings-field small{color:#697586;font-size:10px;font-weight:400}.settings-field--toggle{border:1px solid #edf0f4;border-radius:8px;justify-content:space-between;padding:10px}.settings-toggle{align-items:center;gap:8px;display:flex}.settings-toggle input{min-height:auto}.settings-footer-actions{margin-top:14px}.settings-table{border:1px solid var(--color-border);background:#fff;border-radius:10px;margin-top:16px;overflow-x:auto}.settings-table table{border-collapse:collapse;width:100%}.settings-table th,.settings-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:11px 12px;font-size:12px}.settings-table th{color:#596579;background:#f8fafc;font-weight:800}.settings-inline-editor{border:1px solid var(--color-border);background:#fff;border-radius:9px;margin:14px 0;padding:14px}.settings-feature-grid article{flex-direction:column;gap:9px;display:flex}.settings-feature-grid article p{color:#526075;margin:0;font-size:11.5px}.settings-feature-grid article .erp-button{align-self:flex-start}.settings-import{color:#3f4d61;flex-direction:column;gap:8px;margin:16px 0;font-size:11.5px;display:flex}.settings-diagnostic strong{overflow-wrap:anywhere;color:#293347;margin-top:6px;font-size:11.5px;display:block}.settings-danger-note{color:#8a4b45;margin-top:20px;font-size:10px}@media (width<=980px){.settings-summary,.settings-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.settings-summary,.settings-area-grid,.settings-feature-grid,.settings-diagnostic,.settings-form{grid-template-columns:1fr}}.settings-section{border:1px solid var(--color-border);background:#fff;border-radius:14px;padding:24px;box-shadow:0 8px 24px #1f2a440d}.settings-section>header,.settings-editor-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.settings-section h2,.settings-section p,.settings-editor-card h2,.settings-editor-card p{margin:0}.settings-section header span,.settings-editor-card header span{color:#6246df;letter-spacing:.08em;font-size:11px;font-weight:800}.settings-section header p,.settings-editor-card header p{color:#697586;font-size:13px}.settings-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-cards>a,.settings-card--disabled{color:#293347;background:#fff;border:1px solid #dfe4ec;border-radius:13px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;min-height:92px;padding:18px;text-decoration:none;display:grid}.settings-cards>a:hover{border-color:#765ee8;box-shadow:0 8px 22px #6246df1a}.settings-cards>a>svg:first-child,.settings-card--disabled>svg{color:#6246df;background:#f1edff;border-radius:11px;padding:10px}.settings-cards strong,.settings-cards span{display:block}.settings-cards span{color:#697586;margin-top:5px;font-size:12px}.settings-card--disabled{color:#8b94a7;background:#f8fafc}.settings-card--disabled small{font-weight:700}.settings-editor-card{gap:20px;display:grid;padding:24px!important}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-choice-grid button{text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-radius:12px;gap:7px;min-height:105px;padding:18px;display:grid}.settings-choice-grid button.selected{color:#5438d2;background:#f4f1ff;border-color:#765ee8;box-shadow:0 0 0 3px #6246df14}.settings-choice-grid button span{color:#697586;font-weight:400}.settings-editor-card>.action-bar{border-top:1px solid #e8ebf0;justify-content:flex-end;padding-top:18px}.settings-field-matrix{border:1px solid #dfe4ec;border-radius:12px;overflow:hidden}.settings-field-matrix__head,.settings-field-row{border-bottom:1px solid #edf0f4;grid-template-columns:minmax(220px,1fr) 140px 140px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:grid}.settings-field-matrix__head{color:#697586;background:#f8fafc;min-height:42px;font-size:11px;font-weight:800}.settings-field-row:last-child{border-bottom:0}.settings-field-row strong{justify-content:space-between;align-items:center;gap:12px;font-weight:400;display:flex}.settings-field-row small{color:#765ee8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.settings-field-row--protected{background:#fbfaff}.settings-field-row button[role=switch]{cursor:pointer;background:#cbd3df;border:0;border-radius:999px;width:43px;height:24px;padding:0;position:relative}.settings-field-row button[role=switch] i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.settings-field-row button[role=switch][aria-checked=true]{background:#6246df}.settings-field-row button[role=switch][aria-checked=true] i{left:22px}.settings-field-row button[role=switch]:disabled{cursor:not-allowed;opacity:.58}.settings-protection-note{color:#697586;align-items:center;font-size:12px;display:flex;gap:7px!important}@media (width<=760px){.settings-cards,.settings-choice-grid{grid-template-columns:1fr}.settings-field-matrix__head{display:none}.settings-field-row{grid-template-columns:1fr auto auto}.settings-field-row:before{content:""}.settings-field-row strong{grid-column:1/-1}.settings-section>header,.settings-editor-card>header{flex-direction:column}}.address-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.address-section .form-field{align-content:start;gap:6px;display:grid}.address-section .form-field>label{font-weight:600}.address-section .form-field>input{border:1px solid var(--color-border);min-height:42px;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-weight:400}.address-section small{color:#697586;font-weight:400}.address-section__success{color:#087443!important}.address-section__notice{color:#9a6700!important}@media (width<=800px){.address-section{grid-template-columns:1fr}}.customer-list{padding:0;overflow:visible}.customer-list>p,.customer-empty{text-align:center;padding:34px}.customer-table small{color:#758095;margin-top:3px;font-weight:400;display:block}.customer-editor,.customer-detail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid!important}.customer-card{border:1px solid #dfe4ec;border-radius:14px;min-width:0;overflow:visible;box-shadow:0 8px 24px #1f2a440d;padding:24px!important}.customer-card--wide,.customer-editor>.action-bar,.customer-audit{grid-column:1/-1}.customer-card>h2,.customer-card>header{margin:0 0 20px}.customer-card>h2{color:#202b3d;align-items:center;gap:10px;font-size:20px;display:flex}.customer-card>h2:before{content:"";background:linear-gradient(#6246df,#8d78f2);border-radius:999px;width:7px;height:22px}.customer-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.customer-form-grid,.customer-values{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 16px;display:grid!important}.customer-card .form-field{align-content:start;gap:7px;min-width:0;display:grid}.customer-card .form-field>label,.customer-card .form-field>span:first-child{color:#3e4a60;font-size:12px;font-weight:600}.customer-card .form-field input,.customer-card .form-field textarea,.customer-card .searchable-select__control{color:#273247;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:10px;padding:9px 12px;font-weight:400;transition:border-color .14s,box-shadow .14s}.customer-card .form-field input:focus,.customer-card .form-field textarea:focus,.customer-card .searchable-select__control:focus-within{border-color:#765ee8;outline:0;box-shadow:0 0 0 3px #6246df1f}.customer-card .form-field textarea{resize:vertical;min-height:100px}.customer-card .address-section{grid-template-columns:180px minmax(260px,2fr) 140px minmax(180px,1fr);gap:18px 16px;display:grid}.customer-card .address-section .form-field:nth-child(4),.customer-card .address-section .form-field:nth-child(6){grid-column:span 2}.customer-editor>.action-bar{background:#fbfaff;border:1px solid #ddd9fb;border-radius:14px;justify-content:flex-end;gap:10px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #47369a12}.customer-values{margin:0}.customer-values div{gap:4px;display:grid}.customer-values dt,.customer-audit span{color:#697586;font-size:12px}.customer-values dd{color:#293347;margin:0;font-weight:400}.customer-audit{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 20px;display:grid}.customer-audit div{gap:4px;display:grid}.customer-audit p{margin:0;font-size:13px;font-weight:400}@media (width<=1100px){.customer-card .address-section{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-card .address-section .form-field:nth-child(4),.customer-card .address-section .form-field:nth-child(6){grid-column:auto}}@media (width<=850px){.customer-editor,.customer-detail,.customer-form-grid,.customer-values,.customer-audit{grid-template-columns:1fr}.customer-card--wide,.customer-editor>.action-bar,.customer-audit{grid-column:auto}}@media (width<=560px){.customer-card{padding:18px!important}.customer-card .address-section{grid-template-columns:1fr}.customer-editor>.action-bar{flex-direction:column-reverse;align-items:stretch}.customer-editor>.action-bar .erp-button{width:100%}}.operation-success-backdrop{z-index:140}.operation-success-modal{text-align:center;border:1px solid #a9dfc8;border-top:6px solid var(--color-success);width:min(520px,100vw - 32px);padding:34px;box-shadow:0 28px 90px #094e3747}.operation-success-check{color:#fff;background:var(--color-success);border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 16px;animation:.48s cubic-bezier(.18,.89,.32,1.28) both operation-success-check-in;display:grid;box-shadow:0 0 0 12px #e5f8f0}.operation-success-check svg{stroke-width:3px;width:42px;height:42px;animation:.32s ease-out .22s both operation-success-mark-in}.operation-success-eyebrow{color:#14805d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.operation-success-modal h2{color:#086848;margin:7px 0;font-size:26px}.operation-success-modal>p{color:#526b62;max-width:430px;margin:0 auto 22px}.operation-success-modal .modal__actions{justify-content:center}.operation-success-modal .erp-button--primary{background:var(--color-success);border-color:var(--color-success);min-width:180px;box-shadow:0 10px 24px #159a7d38}.customer-editor>.action-bar .erp-button--primary{min-width:180px;box-shadow:0 10px 24px #5c3ee633}@keyframes operation-success-check-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes operation-success-mark-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.operation-success-check,.operation-success-check svg{animation:none}}.person-role-badge{color:#42516a;background:#f4f7fb;border:1px solid #d8e1ee;border-radius:999px;align-items:center;gap:5px;margin:0 6px 6px 0;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.person-role-badge--seller{color:#5d42d5;background:#f2efff;border-color:#cfc4ff}.person-role-badge--inactive{filter:grayscale(.75);opacity:.68}.person-roles{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.seller-profile-fields{gap:14px;display:grid}.seller-profile-fields .form-field{gap:6px;display:grid}.seller-profile-fields .form-field:last-child{grid-column:1/-1}.customer-code{color:#536078;font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-weight:600}.customer-status-cell{align-items:center;gap:8px;min-width:128px;display:flex}.customer-status-cell .person-role-badge{margin:0;padding:4px 8px}.seller-role-card{background:linear-gradient(135deg,#fff 0%,#faf8ff 100%);border-color:#d8d0ff;justify-content:space-between;align-items:center;gap:24px;display:flex}.seller-role-card--inactive{background:#fafbfc;border-color:#dfe4ec}.seller-role-card__identity{align-items:center;gap:15px;display:flex}.seller-role-card__icon{color:#6246df;background:#eeeaff;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.seller-role-card--inactive .seller-role-card__icon{color:#697586;background:#edf0f4}.seller-role-card__eyebrow{color:#6246df;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:800}.seller-role-card h2{color:#202b3d;margin:3px 0 5px;font-size:21px}.seller-role-card p{color:#697586;margin:0;font-size:12px}.seller-role-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.seller-role-card__actions .erp-button--primary{box-shadow:0 8px 18px #6246df2e}@media (width<=850px){.seller-role-card{flex-direction:column;align-items:stretch}.seller-role-card__actions{justify-content:flex-start}}.settings-discount-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.percentage-field{position:relative}.percentage-field input{width:100%;padding-right:36px}.percentage-field>span{color:#697586;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.document-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.document-settings-form__wide{grid-column:1/-1}.document-logo-field{border:1px solid #dfe4ec;border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.document-logo-field>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-logo-field strong,.document-logo-field p{width:100%;font-weight:400}.document-logo-field input[type=file]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.document-logo-preview{color:#8b94a7;background:#f8fafc;border:1px dashed #cbd3df;border-radius:10px;place-items:center;width:132px;height:86px;display:grid;overflow:hidden}.document-logo-preview img{object-fit:contain;max-width:100%;max-height:100%;display:block}.document-settings-layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);gap:18px;display:grid}.document-settings-layout>nav{align-content:start;gap:8px;display:grid}.document-settings-layout>nav button{text-align:left;color:#334155;cursor:pointer;background:#fff;border:1px solid #dfe4ec;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.document-settings-layout>nav button.selected{color:#5438d2;background:#f4f1ff;border-color:#765ee8}.document-settings-layout>nav button span{font-weight:400}.document-settings-panel{gap:18px;display:grid}.document-settings-panel h3{margin:0}.document-settings-formats,.document-settings-texts{gap:12px;display:grid}.document-settings-texts textarea{min-height:96px}.document-settings-identity .form-field input,.document-settings-panel .form-field input,.document-settings-panel .form-field textarea{width:100%}@media (width<=760px){.document-settings-form,.document-settings-layout{grid-template-columns:1fr}.document-logo-field{flex-direction:column;align-items:flex-start}.document-settings-form__wide{grid-column:auto}}.date-input{width:100%;min-width:0;position:relative}.date-input>input{font-variant-numeric:tabular-nums;width:100%;padding-right:42px!important}.date-input__trigger{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;transition:color .14s,background .14s;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.date-input__trigger svg{stroke-width:1.9px;width:17px;height:17px}.date-input__trigger:hover{color:#6246df;background:#f1eeff}.date-input__trigger:focus-visible{color:#6246df;outline:3px solid #6246df29}.date-input--open>input{outline:0;border-color:#765ee8!important;box-shadow:0 0 0 3px #6246df1f!important}.date-input--error>input{border-color:#d92d20!important}.date-input--disabled{opacity:.68}.date-input--disabled .date-input__trigger{cursor:not-allowed}.loomix-calendar{z-index:300;box-sizing:border-box;color:#253147;background:#fff;border:1px solid #ddd8f6;border-radius:16px;padding:14px;font-size:13px;position:fixed;box-shadow:0 18px 46px #2d225e33,0 4px 12px #2d225e14}.loomix-calendar__header{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;margin-bottom:12px;display:grid}.loomix-calendar__header strong{color:#293347;text-align:center;text-transform:capitalize;font-size:14px;font-weight:700}.loomix-calendar__header button{color:#5d6576;cursor:pointer;background:#f7f6fc;border:1px solid #ebe8f7;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:color .14s,background .14s,border-color .14s,transform .14s;display:grid}.loomix-calendar__header button:hover{color:#6246df;background:#f0edff;border-color:#d8d0ff;transform:translateY(-1px)}.loomix-calendar__header button:focus-visible{outline-offset:1px;outline:3px solid #6246df29}.loomix-calendar__header svg{stroke-width:2px;width:18px;height:18px}.loomix-calendar__weekdays,.loomix-calendar__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.loomix-calendar__weekdays{margin-bottom:5px}.loomix-calendar__weekdays span{color:#8a93a4;place-items:center;height:28px;font-size:10px;font-weight:700;display:grid}.loomix-calendar__days button{aspect-ratio:1;color:#344054;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:12px;font-weight:400;transition:color .12s,background .12s,box-shadow .12s;display:grid;position:relative}.loomix-calendar__days button:hover{color:#5438ce;background:#f1eeff}.loomix-calendar__days button:focus-visible{outline-offset:1px;outline:2px solid #765ee8}.loomix-calendar__days button.is-outside{color:#abb2bf}.loomix-calendar__days button.is-today:not(.is-selected){color:#6246df;font-weight:700;box-shadow:inset 0 0 0 1px #cfc5ff}.loomix-calendar__days button.is-selected{color:#fff;background:linear-gradient(145deg,#7257e8,#5b40d1);font-weight:700;box-shadow:0 5px 12px #6246df47}.loomix-calendar__footer{border-top:1px solid #eceaf4;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:11px;display:flex}.loomix-calendar__footer button{color:#6246df;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.loomix-calendar__footer button:hover{background:#f1eeff}.loomix-calendar__footer button:focus-visible{outline:3px solid #6246df29}@media (width<=420px){.loomix-calendar{padding:12px}}.overflow-tooltip-text:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:3px}.overflow-tooltip{z-index:260;color:#fff;overflow-wrap:anywhere;pointer-events:none;background:#253044;border-radius:7px;width:max-content;max-width:min(460px,100vw - 24px);padding:8px 10px;font-size:11px;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 8px 22px #1f29373d}.receivable-status-composite{justify-items:start;gap:4px;display:inline-grid}.receivable-status-composite>small{color:#69768c;white-space:nowrap;font-size:11px;font-weight:400}.settings-directory__list>button{text-align:left;color:#293347;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:14px 16px;display:grid}.settings-directory__list>button:last-child{border-bottom:0}.settings-directory__list>button:hover,.settings-directory__list>button:focus-visible{color:#5438d2;background:#fbfaff;outline:none}.settings-directory__list>button>svg:first-child{color:#6246df;background:#f1edff;border-radius:11px;width:44px;height:44px;padding:10px}.settings-directory__list>button>svg:last-child{width:18px}.settings-directory__list>button span{min-width:0}.user-capacity-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.user-capacity-summary>div{background:#f8fafc;border:1px solid #e3e8ef;border-radius:11px;padding:16px 18px}.user-capacity-summary dt{color:#697586;font-size:12px}.user-capacity-summary dd{color:#293347;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:400}.user-profile-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-profile-list>div{background:#fff;border:1px solid #dfe4ec;border-radius:11px;min-width:0;padding:16px 18px}.user-profile-list strong,.user-profile-list small{display:block}.user-profile-list strong{color:#293347;font-weight:600}.user-profile-list small{color:#697586;margin-top:5px;font-weight:400;line-height:1.45}@media (width<=760px){.user-capacity-summary,.user-profile-list{grid-template-columns:1fr}}.user-administration-content{gap:16px;display:grid}.user-administration-content>.operational-table-card{overflow:hidden}.user-administration-content>.operational-table-card>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 24px 16px;display:flex}.user-administration-content>.operational-table-card>header span{color:#6246df;letter-spacing:.08em;font-size:11px;font-weight:800}.user-administration-content>.operational-table-card>header h2{color:#17243b;margin:5px 0 0}.user-administration-content>.operational-table-card>header p{color:#697586;margin:0;font-size:13px}@media (width<=760px){.user-administration-content>.operational-table-card>header{flex-direction:column}}.user-permissions-panel{border:1px solid #dfe4ec;border-radius:12px;overflow:hidden}.user-permissions-panel>header{background:#fbfaff;border-bottom:1px solid #e8e4fa;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.user-permissions-panel>header span{color:#6246df;letter-spacing:.08em;font-size:11px;font-weight:800}.user-permissions-panel>header h3{color:#293347;margin:5px 0 0}.user-permissions-panel>header p{color:#697586;margin:0;font-size:12px}.permission-selector{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.permission-selector__group{background:#fff;border:1px solid #dfe4ec;border-radius:10px;overflow:hidden}.permission-selector__group h4{color:#4f3bc4;background:#f7f5ff;border-bottom:1px solid #ebe8f7;margin:0;padding:11px 14px;font-size:12px}.permission-selector__item{color:#334155;cursor:pointer;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;min-height:42px;padding:9px 14px;display:flex}.permission-selector__item:last-child{border-bottom:0}.permission-selector__item:hover{background:#fbfaff}.permission-selector__item input{accent-color:#6246df;width:17px;height:17px;margin:0}.permission-selector__item span{font-weight:400}@media (width<=760px){.permission-selector{grid-template-columns:1fr}.user-permissions-panel>header{flex-direction:column}}.form-field--pending input,.form-field--pending .searchable-select__trigger,.form-field--pending .simple-select__trigger{box-shadow:0 0 0 2px #d79b211a;border-color:#d79b21!important}.form-field--valid input,.form-field--valid .searchable-select__trigger,.form-field--valid .simple-select__trigger{box-shadow:0 0 0 2px #18a66a1a;border-color:#18a66a!important}.form-field__state{font-size:11px;font-weight:600!important}.form-field--pending .form-field__state{color:#9a6700}.form-field--valid .form-field__state{color:#087443}.fiscal-issuer-card h3{margin:0 0 14px}.fiscal-readiness-summary{justify-items:end;gap:2px;display:grid}.fiscal-readiness-summary strong{color:#087443;font-size:22px}.fiscal-readiness-summary span{color:#697586;font-size:12px;font-weight:600}.fiscal-readiness-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fiscal-readiness-checks>div{border:1px solid;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.fiscal-readiness-checks svg{flex:none;width:18px;height:18px}.fiscal-readiness-checks span,.fiscal-readiness-checks small{display:block}.fiscal-readiness-checks strong{font-weight:600}.fiscal-readiness-checks small{margin-top:3px;font-weight:400}.fiscal-readiness-checks .valid{color:#087443;background:#f0fbf6;border-color:#a8dfc5}.fiscal-readiness-checks .pending{color:#8a5d00;background:#fff9e8;border-color:#ecd18b}@media (width<=760px){.fiscal-readiness-checks{grid-template-columns:1fr}.fiscal-readiness-summary{justify-items:start}}.integration-provider-card>header,.integration-environments>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.integration-provider-card__identity{align-items:flex-start;gap:1rem;min-width:0;display:flex}.integration-provider-card__icon{background:var(--erp-green-soft,#e9f8f1);width:3rem;height:3rem;color:var(--erp-green,#07885f);border-radius:.85rem;place-items:center;display:grid}.integration-provider-card__icon svg{width:1.5rem}.integration-status{color:#345a50;white-space:nowrap;background:#eef4f2;border-radius:999px;flex:none;padding:.4rem .7rem;font-weight:700}.integration-summary-grid,.integration-environment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin:1.25rem 0;display:grid}.integration-summary-grid article{border:1px solid #dbe7e3;border-radius:.8rem;gap:.3rem;padding:1rem;display:grid}.integration-summary-grid article svg{color:#07885f}.integration-summary-grid article span{color:#60756f;font-size:.82rem}.integration-summary-grid article strong{font-weight:400}.integration-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-environment-grid article{background:#f5fcf9;border:1px solid #bee8d6;border-radius:.9rem;padding:1.1rem}.integration-environment-grid article.is-locked{background:#fffaf0;border-color:#e6dfca}.integration-environment-grid article>span{margin-top:.5rem;font-weight:700;display:inline-block}.integration-provider-card--future{opacity:.78}@media (width<=900px){.integration-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-environment-grid{grid-template-columns:1fr}}@media (width<=560px){.integration-summary-grid{grid-template-columns:1fr}.integration-provider-card>header,.integration-environments>header{flex-direction:column}}.focus-credentials{margin-top:1.25rem;padding:1.5rem}.focus-credentials>header{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;display:flex}.focus-credentials>header p,.focus-credentials h2,.focus-credential-form p{margin:0}.focus-credentials>header>p{color:#60756f;text-align:right}.focus-credentials__title{align-items:center;gap:1rem;display:flex}.focus-credentials__title>div{gap:.35rem;display:grid}.focus-credential-configured{background:#effaf5;border:1px solid #a9dfca;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.focus-credential-configured>div{gap:.3rem;display:grid}.focus-credential-configured strong{color:#087443}.focus-credential-configured span{color:#445b55}.focus-credential-form{background:#fbfdfc;border:1px solid #dbe7e3;border-radius:.9rem;gap:1rem;padding:1.25rem;display:grid}.focus-credential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.focus-credential-form footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.focus-credential-form footer small{color:#60756f}.focus-credential-actions{gap:.75rem;display:flex}.focus-credential-form footer .erp-button{min-width:10rem}@media (width<=760px){.focus-credentials{padding:1.125rem}.focus-credentials>header,.focus-credential-configured{flex-direction:column;align-items:flex-start}.focus-credentials>header>p{text-align:left}.focus-credential-fields{grid-template-columns:1fr}.focus-credential-form footer{flex-direction:column;align-items:stretch}.focus-credential-actions{flex-direction:column}.focus-credential-configured>.erp-button,.focus-credential-form footer .erp-button{width:100%}}.focus-issuer-settings{margin-top:1.25rem;scroll-margin-top:6rem}.fiscal-payment-settings,.fiscal-rule-summary,.fiscal-product-summary{margin-top:1.25rem}.fiscal-payment-settings>header,.fiscal-rule-summary>header,.fiscal-product-summary>header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.fiscal-payment-settings>header h2,.fiscal-payment-settings>header p,.fiscal-rule-summary>header h2,.fiscal-product-summary>header h2{margin:0}.fiscal-payment-settings>header>div,.fiscal-rule-summary>header>div,.fiscal-product-summary>header>div{gap:.35rem;display:grid}.fiscal-payment-settings>header>p{color:#60756f;text-align:right}.fiscal-payment-settings>.alert{margin:1rem 1.5rem 1.5rem}.fiscal-payment-settings>.data-table-wrapper{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.fiscal-payment-settings td{vertical-align:middle}.fiscal-payment-settings td small{color:#60756f;margin-top:.2rem;display:block}.fiscal-payment-settings [role=switch]{background:#cbd8d4;border:0;border-radius:999px;width:2.75rem;height:1.5rem;padding:.15rem;display:inline-flex}.fiscal-payment-settings [role=switch][aria-checked=true]{background:#07966b}.fiscal-payment-settings [role=switch] i{background:#fff;border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .15s}.fiscal-payment-settings [role=switch][aria-checked=true] i{transform:translate(1.25rem)}.fiscal-rule-summary,.fiscal-product-summary{padding-bottom:1.5rem}.fiscal-rule-summary>header strong,.fiscal-product-summary>header strong{color:#875900;white-space:nowrap;background:#fff5dc;border-radius:999px;padding:.4rem .7rem}.fiscal-rule-summary dl{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0 1.5rem;display:grid}.fiscal-rule-summary dl div{background:#fbfdfc;border:1px solid #dbe7e3;border-radius:.75rem;padding:1rem}.fiscal-rule-summary dd{margin:.25rem 0 0;font-weight:400}.fiscal-rule-summary>.alert{margin:1rem 1.5rem 0}.fiscal-product-summary>p{color:#445b55;margin:0;padding:0 1.5rem}.fiscal-product-summary>.erp-button{margin:1rem 1.5rem 0}.fiscal-product-summary>header strong{color:#875900;background:#fff5dc}@media (width<=760px){.fiscal-payment-settings>header,.fiscal-rule-summary>header,.fiscal-product-summary>header{flex-direction:column;padding:1.125rem}.fiscal-payment-settings>header>p{text-align:left}.fiscal-payment-settings>.alert{margin:1rem 1.125rem 1.125rem}.fiscal-rule-summary dl{grid-template-columns:1fr;padding:0 1.125rem}.fiscal-rule-summary>.alert{margin:1rem 1.125rem 0}.fiscal-product-summary>p{padding:0 1.125rem}.fiscal-product-summary>.erp-button{margin:1rem 1.125rem 0}}.integration-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.integration-provider-card,.integration-environments{padding:1.5rem}.integration-catalog-card{flex-direction:column;min-height:13rem;display:flex}.integration-provider-card__identity>div{gap:.45rem;display:grid}.integration-provider-card__identity h2,.integration-provider-card__identity p,.integration-environments h2,.integration-environments p{margin:0}.integration-provider-card>.action-bar{border:0;justify-content:flex-start;margin-top:1.25rem;padding:0}.integration-catalog-card .action-bar{margin-top:auto;margin-left:4rem;padding-top:1.25rem}.integration-catalog-card.integration-provider-card--future{background:#f8faf9}.integration-environments{margin-top:1.25rem}.integration-environments>header{margin-bottom:1.25rem}.integration-environments>header>div{gap:.45rem;display:grid}.integration-environments>header p{color:#60756f}.integration-environments .integration-environment-grid{margin:0}@media (width<=900px){.integration-catalog-grid{grid-template-columns:1fr}}@media (width<=560px){.integration-provider-card,.integration-environments{padding:1.125rem}.integration-catalog-card .action-bar{margin-left:0}}.fiscal-rule-summary__actions{justify-content:flex-end;padding:1rem 1.5rem 0;display:flex}.fiscal-payment-settings>header>div>p{color:#60756f;text-align:left;font-weight:400}.fiscal-payment-settings__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.5rem 1.25rem;display:grid}.fiscal-payment-settings__summary>div{background:#fbfdfc;border:1px solid #dbe7e3;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.fiscal-payment-settings__summary span{color:#60756f;font-weight:400}.fiscal-payment-settings__summary strong{font-size:1.15rem}.fiscal-payment-settings__summary .is-pending strong{color:#986000}.fiscal-payment-settings__summary .is-ready strong{color:#087857}.fiscal-payment-settings td{font-weight:400}.fiscal-payment-settings td .payment-fiscal-status{margin:0;font-weight:700;display:inline-flex}@media (width<=760px){.fiscal-payment-settings>header>.erp-button{width:100%}.fiscal-payment-settings__summary{grid-template-columns:1fr;padding:0 1.125rem 1rem}}.product-filters{flex-wrap:wrap;gap:7px;display:flex}.product-filters select{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;height:38px;padding:0 9px;font-size:11.5px}.product-filter-menu{position:relative}.product-list-summary .summary-panel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.product-list-summary .summary-card{background:#fafbfc;border-radius:9px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px}.product-list-summary .summary-card span{font-size:10.5px;font-weight:500}.product-list-summary .summary-card strong{color:#475467;margin-top:0;font-size:15px;font-weight:700}.product-list-summary .summary-card--success strong{color:#14836c}.product-search-area{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-bottom:10px;display:grid}.product-search-area__field{color:#697586;background:#fff;border:1px solid #d5dbe5;border-radius:13px;align-items:center;gap:13px;min-width:0;height:64px;padding:0 18px;transition:border-color .14s,box-shadow .14s;display:flex;box-shadow:0 7px 22px #222e4a13}.product-search-area__field:focus-within{border-color:#aa9ced;box-shadow:0 0 0 3px #5c46d81a,0 9px 25px #222e4a17}.product-search-area__field>svg{width:24px;height:24px;color:var(--color-brand);stroke-width:2px;flex:0 0 24px}.product-search-area__content{flex:1;gap:2px;min-width:0;display:grid}.product-search-area__content input{color:#293347;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:500}.product-search-area__content input::placeholder{color:#596579;opacity:1}.product-search-area__content small{color:#8a94a6;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:450;overflow:hidden}.product-search-area .product-filter-menu,.product-search-area .product-filter-menu__trigger{height:64px}.product-search-area .product-filter-menu__trigger{border-radius:12px;min-width:112px;box-shadow:0 5px 16px #222e4a0e}.erp-page:has(.product-search-area) .breadcrumb ol{margin-bottom:10px}.erp-page:has(.product-search-area) .page-header{margin-bottom:12px}.erp-page:has(.product-search-area) .page-header h1{margin-top:2px;margin-bottom:4px}.erp-page:has(.product-search-area) .page-header p{line-height:1.45}@media (width<=760px){.product-list-summary .summary-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.product-search-area__field{min-width:0}}@media (width<=480px){.product-list-summary .summary-panel{grid-template-columns:1fr}.product-search-area{gap:7px}.product-search-area__field{height:58px;padding:0 13px}.product-search-area .product-filter-menu,.product-search-area .product-filter-menu__trigger{height:58px}.product-search-area .product-filter-menu__trigger{min-width:98px}}.product-filter-menu__trigger{gap:7px}.product-filter-menu__trigger svg{width:15px;height:15px}.product-filter-menu__popover{z-index:30;border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #1f293724}.product-filter-menu__popover button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 11px;transition:background .14s,color .14s}.product-filter-menu__popover button:hover,.product-filter-menu__popover button:focus-visible,.product-filter-menu__popover button.is-active{color:var(--color-brand);background:#f3f0ff;outline:none}.product-filter-drawer-layer{z-index:120;pointer-events:none;position:fixed;inset:0}.product-filter-drawer__backdrop{cursor:default;pointer-events:auto;background:#1f29372e;border:0;padding:0;position:absolute;inset:0}.product-filter-drawer{pointer-events:auto;background:#fff;border-left:1px solid #dfe4eb;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw - 24px);height:100%;animation:.18s ease-out product-filter-drawer-in;display:grid;position:absolute;top:0;right:0;box-shadow:-18px 0 50px #1f293729}@keyframes product-filter-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.product-filter-drawer>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.product-filter-drawer>header span{color:var(--color-brand);letter-spacing:.9px;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.product-filter-drawer>header h2{color:#293347;margin:0;font-size:20px}.product-filter-drawer>header button{color:#596579;cursor:pointer;background:#f5f6f8;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.product-filter-drawer>header button:hover,.product-filter-drawer>header button:focus-visible{color:var(--color-brand);background:#ece8ff;outline:2px solid #5c46d829}.product-filter-drawer>header svg{width:17px;height:17px}.product-filter-drawer__body{padding:20px 22px;overflow-y:auto}.product-filter-group{gap:13px;padding-bottom:22px;display:grid}.product-filter-group+.product-filter-group{border-top:1px solid #edf0f4;padding-top:21px}.product-filter-group h3{color:#344054;margin:0;font-size:13px;font-weight:750}.product-filter-situation{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.product-filter-situation label{position:relative}.product-filter-situation input{opacity:0;position:absolute}.product-filter-situation span{color:#596579;cursor:pointer;background:#fafbfc;border:1px solid #dfe4eb;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 8px;font-size:11.5px;font-weight:650;display:flex}.product-filter-situation input:checked+span{color:var(--color-brand);background:#f1eeff;border-color:#cfc7f7}.product-filter-situation input:focus-visible+span{outline:3px solid #5c46d81f}.product-filter-field{gap:6px;display:grid}.product-filter-field>span{color:#596579;font-size:11px;font-weight:700}.product-filter-field select,.product-filter-searchable{color:#344054;background:#fff;border:1px solid #dce2ea;border-radius:8px;width:100%;height:40px}.product-filter-field select{padding:0 10px}.product-filter-searchable{align-items:center;gap:7px;padding:0 10px;display:flex}.product-filter-searchable svg{color:#8a94a6;flex:0 0 14px;width:14px;height:14px}.product-filter-searchable input{color:#344054;background:0 0;border:0;outline:0;width:100%;min-width:0}.product-filter-field select:focus,.product-filter-searchable:focus-within{border-color:var(--color-brand);outline:3px solid #5c46d81a}.product-filter-drawer>footer{background:#fafbfc;border-top:1px solid #e7eaf0;justify-content:space-between;gap:10px;padding:16px 22px;display:flex}.product-active-filters{border-bottom:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 12px;display:flex}.product-active-filters button{color:#4935c1;cursor:pointer;background:#f1eeff;border:1px solid #ded7ff;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.product-active-filters button:hover,.product-active-filters button:focus-visible{background:#e8e2ff;outline:2px solid #5c46d81f}.product-active-filters svg{width:12px;height:12px}.product-active-filters .product-active-filters__clear{color:#596579;background:0 0;border-color:#0000;border-radius:7px}.product-table__name{color:#293347;font-weight:400;line-height:1.45;text-decoration:none;display:block}.product-table__name:hover,.product-table__name:focus-visible{color:var(--color-brand);text-decoration:underline}.product-table{table-layout:fixed;min-width:1080px}.product-table tbody tr{cursor:pointer;transition:background-color .14s}.product-table tbody tr:hover{background:#f8fafc}.product-table tbody tr:focus-visible{outline-offset:-2px;background:#f8fafc;outline:2px solid #5c46d861}.product-table th,.product-table td{text-align:center}.product-table th:first-child,.product-table td:first-child{width:44px;padding-left:8px;padding-right:8px}.product-table th:nth-child(2),.product-table td:nth-child(2){width:72px}.product-table th:nth-child(3),.product-table td:nth-child(3){text-align:left;width:25%}.product-table th:nth-child(4),.product-table td:nth-child(4){width:10%}.product-table th:nth-child(5),.product-table td:nth-child(5),.product-table th:nth-child(6),.product-table td:nth-child(6){width:11%}.product-table th:nth-child(7),.product-table td:nth-child(7){width:12%}.product-table th:nth-child(8),.product-table td:nth-child(8){width:10%}.product-stock-position{justify-items:center;gap:2px;min-width:104px;display:grid}.product-stock-position>span{color:#647184;white-space:nowrap;font-size:10px;font-weight:400;line-height:1.2}.product-stock-position>.product-stock-position__available{color:#08734e}.product-operational-position{justify-content:center;align-items:center;gap:7px;display:flex}.product-table th:nth-child(9),.product-table td:nth-child(9){width:14%}.product-table .table-actions{justify-content:center}.batch-bar{color:#4935c1;background:#f3f0ff;border-bottom:1px solid #ded7ff;align-items:center;gap:9px;padding:10px 16px;font-size:11px;display:flex}.batch-bar .erp-button{min-height:32px;padding:0 11px;font-size:11px}.actions-menu{display:inline-flex;position:relative}.actions-menu__trigger{color:#596579;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:color .14s,background .14s,border-color .14s;display:inline-grid}.actions-menu__trigger svg{width:18px;height:18px}.actions-menu__trigger:hover,.actions-menu__trigger:focus-visible,.actions-menu__trigger[aria-expanded=true]{color:var(--color-brand);background:#f3f0ff;border-color:#ded7ff;outline:none}.actions-menu__popover{z-index:40;border:1px solid var(--color-border);background:#fff;border-radius:10px;width:max-content;min-width:205px;padding:6px;display:grid;position:fixed;box-shadow:0 16px 42px #1f293729}.actions-menu__popover a,.actions-menu__popover button{color:#475467;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:11.5px;font-weight:500;text-decoration:none;display:flex}.actions-menu__popover svg{color:#7c8799;width:15px;height:15px}.actions-menu__popover button:disabled{color:#667085;cursor:not-allowed;background:#f8fafc}.actions-menu__popover button:disabled svg{color:#8792a5}.actions-menu__popover a:hover,.actions-menu__popover a:focus-visible,.actions-menu__popover button:not(:disabled):hover,.actions-menu__popover button:not(:disabled):focus-visible{color:var(--color-brand);background:#f3f0ff;outline:none}.product-table td>span:not(.status-indicator){color:#697586;margin-top:3px;font-size:10.5px;display:block}.product-table tbody td,.product-table tbody td strong,.product-table tbody a,.product-table tbody button,.product-table .status-indicator{font-weight:400}.product-table td>span.product-table__sku{color:#697586;letter-spacing:.01em;margin-top:0;font-size:14.5px}.product-table .table-actions button{color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:400}.product-table .table-actions a{font-weight:400}.operational-indicators{justify-content:center;align-items:center;gap:8px;display:inline-flex}.operational-indicator{background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;transition:opacity .13s;display:inline-grid;position:relative}.operational-indicator svg{stroke-width:2.5px;width:20px;height:20px}.operational-indicator:hover{opacity:.72}.operational-indicator:focus-visible{z-index:4;outline-offset:3px;outline:2px solid}.operational-indicator:after{z-index:50;visibility:hidden;color:#fff;text-align:center;pointer-events:none;content:attr(data-tooltip);opacity:0;background:#253044;border-radius:6px;width:max-content;max-width:220px;padding:6px 8px;font-size:10.5px;font-weight:500;line-height:1.3;transition:opacity 90ms,transform 90ms,visibility 90ms;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px);box-shadow:0 5px 14px #1f29372e}.operational-indicator:hover:after,.operational-indicator:focus-visible:after{visibility:visible;opacity:1;transform:translate(-50%)}.operational-indicator--registration-active,.operational-indicator--stock-normal,.operational-indicator--stock-available,.operational-indicator--consignment{color:#16a34a}.operational-indicator--registration-pending{color:#9a6700;background:#fff4ce}.operational-indicator--defective{color:#d92d20}.operational-indicator--stock-uncontrolled{color:#596579}.operational-indicator--registration-inactive{color:#f59e0b}.operational-indicator--registration-deleted,.operational-indicator--stock-empty{color:#dc2626}.operational-indicator--stock-low,.operational-indicator--alert{color:#f59e0b}.product-table .table-actions .table-action--delete{color:#b52f44}.product-table .table-actions .table-action--delete:hover,.product-table .table-actions .table-action--delete:focus-visible{color:#8f1f33;text-decoration:underline}.product-table .table-actions .table-action--delete:disabled{color:#9aa3b1;cursor:default;text-decoration:none}.product-thumb,.product-thumbnail{object-fit:cover;border-radius:8px;width:42px;height:42px}.product-thumbnail{vertical-align:middle;justify-content:center;align-items:center;line-height:0;display:inline-flex}.product-thumbnail-slot{justify-content:center;align-items:center;width:100%;margin:0;line-height:0;display:flex}.product-thumbnail--empty{color:#8a94a6;background:#f4f6f8;border:1px solid #dfe4eb}.product-thumbnail--empty svg{stroke-width:1.65px;width:21px;height:21px;display:block;transform:translateY(.5px)}.row-inactive{background:#fafbfc}.row-deleted{background:#fffafb}.row-inactive>td{color:#697586}.row-deleted>td{color:#7c6670}.estimated-field{background:#f7f8fb;border-radius:8px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 13px;display:flex}.estimated-field span{color:#697586;font-size:10.5px;font-weight:600}.estimated-field strong{color:#14836c;margin-top:4px}.switch-field{color:#475467;align-items:center;gap:8px;font-size:12px;display:flex}.product-identity-layout{grid-template-columns:minmax(0,1.08fr) minmax(360px,1fr);align-items:start;gap:14px;display:grid}.main-content:has(.product-guided-form){padding-top:calc(var(--topbar-height) + 14px)}.erp-page:has(.product-guided-form) .breadcrumb ol{margin-bottom:7px}.erp-page:has(.product-guided-form) .page-header{margin-bottom:10px}.erp-page:has(.product-guided-form) .page-header h1{margin-top:0;margin-bottom:4px;font-size:clamp(25px,2.4vw,31px)}.erp-page:has(.product-guided-form) .page-header p{font-size:14px;line-height:1.4}.product-wizard-steps{border:1px solid var(--color-border);background:#fff;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px;padding:12px 16px;display:grid}.product-wizard-step{color:#8a94a6;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.product-wizard-step:not(:last-child):after{z-index:0;content:"";background:#e4e8ee;height:1px;position:absolute;top:50%;left:39px;right:8px}.product-wizard-step span{z-index:1;color:#7c8799;background:#f5f6f8;border:1px solid #e1e5eb;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.product-wizard-step strong{z-index:1;white-space:nowrap;text-overflow:ellipsis;background:#fff;padding-right:8px;font-size:10.5px;font-weight:700;overflow:hidden}.product-wizard-step--active{color:var(--color-brand)}.product-wizard-step--active span{color:#fff;background:var(--color-brand);border-color:var(--color-brand);box-shadow:0 0 0 4px #5c46d81a}.product-guided-form .form-grid{grid-template-columns:1fr;gap:10px}.product-guided-form .form-section{padding:15px 17px}.product-guided-form .form-section legend{font-size:17px;font-weight:750}.product-identity-title{align-items:center;gap:7px;display:inline-flex}.field-label-with-info{align-items:center;gap:5px;display:inline-flex}.field-info{display:inline-flex;position:relative}.field-info>button{cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:1;transition:color .14s,transform .14s;display:inline-flex}.field-info__icon{color:#fff;background:#9dcdf5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin:0;font-family:Times New Roman,Times,serif;font-size:16px;font-style:italic;font-weight:700;line-height:1;transition:background .14s;display:inline-flex}.field-info__icon>span{line-height:1;display:block;transform:translateY(-.5px)}.field-info>button:hover,.field-info>button:focus-visible{transform:scale(1.05)}.field-info>button:hover .field-info__icon,.field-info>button:focus-visible .field-info__icon{background:#83bce9}.field-info__tooltip{z-index:9999;visibility:hidden;color:#fff;white-space:pre-line;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;background:#20283a;border-radius:7px;width:max-content;max-width:min(320px,100vw - 24px);padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;transform:translateY(3px);box-shadow:0 8px 20px #0d111f33}.field-info__tooltip--open{visibility:visible;opacity:1;transform:translateY(0)}.product-guided-form .form-field{gap:4px}.product-guided-form .form-field label{font-size:13px}.product-reference-check{gap:7px;display:grid}.product-reference-check__status{font-size:10.5px;font-weight:700}.product-reference-check__status--checking{color:#697586}.product-reference-check__status--available{color:var(--color-success)}.product-reference-check__status--duplicate{color:#b86618}.product-reference-match{background:#fff9f0;border:1px solid #f0d7b8;border-radius:8px;padding:11px 12px}.product-reference-match h3{color:#344054;margin:0;font-size:12px}.product-reference-match dl{flex-wrap:wrap;gap:8px 18px;margin:0;display:flex}.product-reference-match dl>div{gap:5px;font-size:10.5px;display:flex}.product-reference-match dt{color:#7c8799}.product-reference-match dd{color:#344054;margin:0;font-weight:400}.product-guided-form .form-field input,.product-guided-form .form-field select{height:30px;font-size:14px}.product-identity__select-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.product-identity__select-row select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='9.25' fill='%23ffffff' stroke='%23d5dbe4' stroke-width='1.5'/%3E%3Cpath d='m8 9.5 3 3 3-3' fill='none' stroke='%23697586' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 7px center;background-repeat:no-repeat;background-size:22px 22px;padding-right:40px}.manageable-select{min-width:0;position:relative}.manageable-select__trigger{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:30px;padding:0 7px 0 11px;font-size:12.5px;display:flex}.manageable-select__trigger>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manageable-select__chevron{color:#697586;background:#fff;border:1px solid #d5dbe4;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.manageable-select__trigger:focus-visible{border-color:var(--color-brand);outline:3px solid #5c46d81f}.manageable-select__trigger:disabled{color:#98a2b3;cursor:not-allowed;background:#f6f7f9}.manageable-select__trigger--locked{color:#344054;cursor:default;background:#f8f9fb}.form-field__helper{color:#697586;font-size:10.5px;line-height:1.35}.form-field--error .manageable-select__trigger{border-color:#ce4a5f}.manageable-select__menu{z-index:40;background:#fff;border:1px solid #dce2ea;border-radius:9px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 28px #1f2a4429}.manageable-select__option{border-radius:6px;grid-template-columns:minmax(0,1fr) 28px 28px;align-items:center;display:grid}.manageable-select__option:hover,.manageable-select__option:focus-within{background:#f6f7f9}.manageable-select__option-name,.manageable-select__action{cursor:pointer;background:0 0;border:0;height:30px;padding:0}.manageable-select__option-name{color:#344054;text-align:left;white-space:nowrap;text-overflow:ellipsis;padding-left:8px;font-size:11.5px;overflow:hidden}.manageable-select__option-name[aria-checked=true]{color:var(--color-brand);font-weight:750}.manageable-select__option-name--neutral{color:#697586;grid-column:1/-1;font-style:italic}.manageable-select__action{color:#475467;border-radius:5px;place-items:center;display:grid}.manageable-select__action:hover,.manageable-select__action:focus-visible{color:#1d2939;background:#e9ecf1}.manageable-select__action--delete{color:#c7384f}.manageable-select__action--delete:hover,.manageable-select__action--delete:focus-visible{color:#a9233a;background:#fff0f2}.product-identity__select-row .erp-button{aspect-ratio:1;color:#fff;background:#16a34a;border-color:#16a34a;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 5px #16a34a2e}.product-identity__select-row .product-add-icon{color:#fff;flex:none;width:18px;height:18px;margin:0;padding:0;display:block;transform:none}.product-identity__select-row .erp-button:hover{color:#fff;background:#15803d;border-color:#15803d;box-shadow:0 3px 8px #16a34a3d}.product-identity__select-row .erp-button:focus-visible{outline-color:var(--color-success-focus)}.product-identity__select-row .erp-button:active{color:#fff;background:#166534;border-color:#166534;box-shadow:0 1px 3px #16653433}.product-identity__select-row .erp-button:disabled{color:#fff;background:var(--color-success-disabled);border-color:var(--color-success-disabled);box-shadow:none;opacity:1}.product-step-placeholder{padding:22px}.product-step-placeholder h2{color:#293347;margin:0 0 7px;font-size:17px}.product-step-placeholder p{color:#697586;margin:0;font-size:12px}.classification-preview dl{margin-top:0}.classification-preview__path{color:#344054;background:#f7f8fb;border-radius:8px;padding:11px 12px;font-size:12px;line-height:1.5;display:block}.classification-preview__path+dl{margin-top:12px}.product-tag-input{background:#fff;border:1px solid #dce2ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:30px;padding:2px 7px;display:flex}.product-tag-input:focus-within{border-color:var(--color-brand);outline:3px solid #5c46d81f}.product-tag-input input{border:0;flex:1;min-width:150px;padding:0;height:26px!important}.product-tag-input input:focus{outline:0}.product-tag{color:#4935c1;background:#f3f0ff;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.product-tag--error{color:#b42318;background:#fff1f0;box-shadow:inset 0 0 0 1px #f7b4ad}.product-tag--partial{color:#b54708;background:#fff4e5;box-shadow:inset 0 0 0 1px #f5c88a}.product-tag--warning{color:#7a5b12;background:#fff8d8;box-shadow:inset 0 0 0 1px #e9cf70}.product-tag button{color:currentColor;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;line-height:1}.product-tag button:disabled{cursor:default;opacity:.35}.product-preview{top:calc(var(--topbar-height) + 28px);padding:20px;position:sticky}.product-identity-sidebar{top:calc(var(--topbar-height) + 14px);align-self:stretch;gap:10px;min-height:100%;display:grid;position:sticky}.product-step-sidebar{flex-direction:column;align-self:stretch;gap:10px;min-height:100%;display:flex}.wizard-navigation-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-top:auto;padding:16px 0 2px;display:flex}.wizard-navigation-actions__context{color:#7c8799;text-align:right;font-size:11.5px;font-weight:600}.wizard-navigation-actions__buttons{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.wizard-navigation-actions button{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 26px;font-size:15px;font-weight:700;display:inline-flex}.wizard-navigation-actions button svg{width:20px;height:20px}.wizard-navigation-actions__secondary{color:#344054;background:#fff;border:1px solid #dce2ea;min-width:118px;padding-left:18px!important;padding-right:18px!important}.wizard-navigation-actions__primary{color:#fff;background:var(--color-brand);border:1px solid var(--color-brand);min-width:190px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 7px 16px #5c46d833}.wizard-navigation-actions__primary:hover:not(:disabled){background:#5039ca;border-color:#5039ca;transform:translateY(-1px);box-shadow:0 10px 20px #5c46d840}.wizard-navigation-actions button:focus-visible{outline-offset:2px;outline:3px solid #5c46d833}.wizard-navigation-actions button:disabled{cursor:not-allowed;opacity:.58}.wizard-navigation-actions__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite wizard-navigation-spin}@keyframes wizard-navigation-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wizard-navigation-actions__spinner{animation:none}}.product-identity-sidebar .product-preview{position:static}.product-registration-check{padding:14px 16px}.product-registration-check h2{color:#293347;margin:0 0 10px;font-size:14px}.product-registration-check__message{color:#697586;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;line-height:1.45;display:grid}.product-registration-check__message>svg{width:18px;height:18px}.product-registration-check__message--success{color:var(--color-success)}.product-registration-check__message--warning{color:#9a6700}.product-registration-check__message--error{color:#b42318;background:#fff1f0;border:1px solid #f7b4ad;border-radius:8px;margin-top:12px;padding:10px 12px}.product-registration-check__message--attention{color:#7a5b12;background:#fff8d8;border:1px solid #e9cf70;border-radius:8px;margin-top:12px;padding:10px 12px}.product-registration-check__actions{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.product-registration-check__message--error>span:last-child{grid-column:2}.product-registration-check__message .erp-button{grid-column:2;width:max-content;height:30px;margin-top:2px;padding:0 10px;font-size:11px}.product-registration-check__message--warning>span:last-child{color:#7a5b12;grid-column:2;max-width:100%;margin-top:2px;display:block}.product-identity-sidebar .product-preview{padding:16px}.product-identity-sidebar .product-preview h2{margin-bottom:14px}.product-identity-sidebar .product-preview dl{margin-top:14px}.product-identity-sidebar .product-preview dl>div{padding:9px 0}.product-existing-products-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,100%);max-height:calc(100vh - 40px);display:grid;overflow:hidden}.product-existing-products-modal>.data-table-wrapper{min-height:0;overflow:auto}.product-existing-products-modal .data-table{min-width:820px}.product-existing-products-modal .data-table thead{z-index:1;position:sticky;top:0}.product-existing-products-modal>.modal__actions{margin-top:0;padding-top:18px}.product-preview h2{color:#293347;margin:0 0 20px;font-size:16px}.product-preview__label{color:#697586;text-transform:uppercase;margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.product-preview__description{color:#293347;font-size:14px;line-height:1.6;display:block}.product-preview dl{gap:0;margin:20px 0 0;display:grid}.product-preview dl>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.product-preview dt{color:#697586;font-size:12px}.product-preview dd{color:#344054;text-align:right;margin:0;font-size:13px;font-weight:750}.product-preview .product-preview__status{color:#9a6700}.product-preview .product-preview__status--checking{color:#697586}.product-preview .product-preview__status--available{color:var(--color-success)}.product-preview .product-preview__status--duplicate{color:#b86618}.product-size-grid-modal{gap:16px;display:grid}.product-size-grid-modal>p{margin:-8px 0 0}.product-size-grid-modal__error{color:#b52f44;font-size:10.5px;font-weight:700}.product-size-grid-modal .modal__actions{margin-top:4px}.product-size-grid-modal__create,.product-size-grid-modal__create:hover{color:#fff;background:#16a34a;border-color:#16a34a}.product-size-grid-modal__create:hover{background:#15803d;border-color:#15803d}.product-size-grid-modal__create:active{background:#166534;border-color:#166534}.supplier-selection-summary{background:#f8f9fb;border:1px solid #e5e9ef;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.supplier-selection-summary>div:first-child{gap:3px;display:grid}.supplier-selection-summary strong{color:#293347;font-size:13px}.supplier-selection-summary span,.supplier-selection-summary small{color:#697586;font-size:11.5px}.supplier-selection-summary__actions{gap:10px;display:flex}.supplier-selection-summary__actions button{color:#5c46d8;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.supplier-success-notice{color:var(--color-success);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.supplier-success-notice svg{width:17px;height:17px}.supplier-preview__pending{color:#9a6700!important}.pricing-stock-notice{color:#526174;background:#f7f8fb;border-radius:8px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.pricing-stock-notice svg{color:#718096;flex:0 0 17px;width:17px;height:17px}.pricing-preview__empty{color:#697586;margin:0 0 8px;font-size:12px}.pricing-preview__adjusted{color:#697586;margin-top:12px;font-size:11.5px;font-weight:700;display:block}.product-guided-form input[readonly]{color:#526174;cursor:default;background:#f5f6f8}.taxation-clear-button{color:#5c46d8;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11.5px;font-weight:700}.taxation-note-field textarea{resize:vertical;color:#344054;min-height:82px;font:inherit;border:1px solid #dce2ea;border-radius:8px;padding:9px 11px}.taxation-note-field textarea:focus{border-color:var(--color-brand);outline:3px solid #5c46d81f}.taxation-note-counter{color:#7c8799;justify-self:end;font-size:11px}.taxation-preview dd small{color:#697586;max-width:230px;margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.35;display:block}.taxation-preview dl>div{align-items:flex-start}.product-variations-layout{grid-template-columns:minmax(0,4fr) minmax(250px,1fr);align-items:start;gap:14px;display:grid}.product-variants-card{min-width:0;padding:18px}.product-variants-card__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.product-variants-card__header h2{color:#293347;margin:0 0 4px;font-size:18px}.product-variants-card__header strong,.product-variants-card__header>span{color:#697586;font-size:12px}.product-variants-toolbar{margin-bottom:12px;display:flex}.product-variants-toolbar .search-field{width:min(390px,100%)}.product-existing-combinations{background:#fff9e8;border:1px solid #ecd58f;border-radius:9px;margin:0 0 14px;padding:12px 14px}.product-existing-combinations>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-existing-combinations>header>div{gap:3px;display:grid}.product-existing-combinations strong{color:#765b0b;font-size:12px}.product-existing-combinations header span{color:#806d37;font-size:11px;font-weight:400}.product-existing-combinations .erp-button{flex:none;min-height:32px;padding-inline:10px}.product-existing-combinations__chevron{transition:transform .18s}.product-existing-combinations__chevron--open{transform:rotate(180deg)}.product-existing-combinations dl{border-top:1px solid #eadba8;gap:7px;margin:11px 0 0;padding-top:10px;display:grid}.product-existing-combinations dl>div{grid-template-columns:minmax(110px,1fr) 3fr;gap:12px;font-size:11px;display:grid}.product-existing-combinations dt{color:#5f4b13;font-weight:700}.product-existing-combinations dd{color:#675d42;margin:0;font-weight:400}.product-variants-table{table-layout:fixed;min-width:1040px}.product-variants-table th:first-child{width:30%}.product-variants-table th:nth-child(2){width:16%}.product-variants-table th:nth-child(3),.product-variants-table th:nth-child(4){width:15%}.product-variants-table th:nth-child(5){width:10%}.product-variants-table th:last-child{width:14%}.product-variants-table td{vertical-align:top}.product-variant-description{color:#344054;font-size:12.5px;line-height:1.5;display:block}.product-variant-cell-input,.product-variants-table input{color:#344054;background:#fff;border:1px solid #dce2ea;border-radius:7px;width:100%;height:34px;padding:0 8px;font-size:12px}.product-variant-cell-input:focus,.product-variants-table input:focus{border-color:var(--color-brand);outline:3px solid #5c46d81a}.product-variant-customized,.product-variant-cell-error{color:#697586;margin-top:4px;font-size:10px;font-weight:700;display:block}.product-variant-cell-error{color:#b52f44}.product-variant-status{color:#13715e;background:#e9f8f4;border-radius:20px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.product-variant-status--excluded{color:#747d8d;background:#f0f2f5}.product-variant-row--excluded{opacity:.58}.product-variant-actions{align-items:center;gap:8px;display:flex}.product-variant-actions button{color:#344054;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:10.5px;font-weight:700;display:inline-flex}.product-variant-actions button:last-child{color:#b52f44}.product-variant-actions .product-variant-action--restore{color:var(--color-success)}.product-variant-actions button:disabled{cursor:default;opacity:.4}.product-variant-row--excluded:focus{outline-offset:-2px;outline:2px solid #5c46d847}.product-variant-notice{color:var(--color-success);margin-bottom:10px;font-size:11.5px;font-weight:700}.confirmation-dialog__detail{color:#526174;background:#f7f8fb;border-radius:8px;padding:10px 12px;font-size:12px}.confirmation-dialog__confirm--success,.confirmation-dialog__confirm--success:hover{color:#fff;background:var(--color-success);border-color:var(--color-success)}.confirmation-dialog__confirm--danger,.confirmation-dialog__confirm--danger:hover{color:#fff;background:#c7384f;border-color:#c7384f}.product-identity-review{gap:12px;min-height:0;display:grid}.product-identity-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(880px,100vw - 40px);max-height:min(780px,100vh - 40px);display:grid;overflow:hidden}.product-identity-dialog .confirmation-dialog__detail{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.product-identity-review__heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-identity-review__heading strong{font-size:13px}.product-identity-review__heading>span{color:var(--text-muted,#64748b);font-size:12px}.product-identity-review__table{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:10px;min-height:0;overflow:hidden}.product-identity-review__columns,.product-identity-review__items li{grid-template-columns:104px 118px 92px minmax(0,1fr);align-items:start;gap:16px;display:grid}.product-identity-review__columns{color:var(--text-muted,#64748b);letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid var(--border-color,#e2e8f0);background:#f7f8fb;padding:9px 12px;font-size:11px;font-weight:700}.product-identity-review__items{max-height:310px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.product-identity-review__items li{border-bottom:1px solid var(--border-color,#e2e8f0);padding:11px 12px}.product-identity-review__items li:last-child{border-bottom:0}.product-identity-review__items li span,.product-identity-review__items li small{overflow-wrap:anywhere;font-weight:400}.product-identity-review__items li small{color:var(--text-muted,#64748b)}.product-identity-review .product-identity-conflicts{max-height:190px;margin:8px 0}.product-identity-review .product-identity-conflicts li{color:#881337;background:#ffffff9e;border:1px solid #fda4af;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 10px;display:grid}.product-identity-review .alert p{margin:0}@media (width<=720px){.product-identity-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.product-identity-review__columns{display:none}.product-identity-review__items li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px}.product-identity-review__items li small{grid-column:1/-1}.product-identity-review__items [data-label]:before{color:var(--text-muted,#64748b);content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}}.product-flow-backdrop{padding:24px}.product-flow-dialog{width:min(760px,100%);padding:26px}.product-flow-dialog__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-flow-dialog__header span{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.product-flow-dialog__header h2{margin:6px 0}.product-flow-dialog__header p,.product-flow-card p{color:#64748b;line-height:1.55}.product-flow-dialog__close{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.product-flow-dialog__close:hover{color:#24324a;background:#f4f6fa}.product-flow-dialog__close:focus-visible,.product-flow-card button:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 28%, transparent);outline-offset:2px}.product-flow-dialog__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.product-flow-card{background:#fff;border:1px solid #dce3ed;border-radius:16px;flex-direction:column;align-items:flex-start;gap:18px;min-height:260px;padding:22px;display:flex;box-shadow:0 10px 30px #0f172a0d}.product-flow-card>svg,.product-flow-card__topline>svg{width:25px;height:25px;color:var(--color-primary)}.product-flow-card h3{color:#17233a;margin:0 0 8px;font-size:17px}.product-flow-card p{margin:0;font-size:13px}.product-flow-card .erp-button{width:100%;min-height:42px;margin-top:auto}.product-flow-card--recommended{background:linear-gradient(145deg,#fff 0%,#faf8ff 100%);border-color:#cfc5fb;box-shadow:0 12px 34px #5b42d01a}.product-flow-card__topline{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.product-flow-card__topline span{color:#5b42d0;background:#eeeaff;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.product-flow-dialog__notice{color:#72510b;background:#fff8df;border:1px solid #f0d98c;border-radius:10px;margin:14px 0 0;padding:11px 13px;font-size:12px}.product-flow-dialog__footer{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=680px){.product-flow-backdrop{align-items:flex-start;padding:12px;overflow-y:auto}.product-flow-dialog{padding:20px}.product-flow-dialog__options{grid-template-columns:1fr}.product-flow-card{min-height:230px}}.product-variation-validation{color:#526174;background:#f7f8fb;border-radius:7px;margin-bottom:12px;padding:9px 11px;font-size:11.5px}.product-generation-success{text-align:center;justify-items:center;max-width:620px;margin:24px auto 0;padding:34px;display:grid}.product-generation-success>svg{width:42px;height:42px;color:var(--color-success);margin-bottom:12px}.product-generation-success h2,.product-generation-success p{margin:0}.product-generation-success p{color:#697586;margin-top:14px}.product-generation-success strong,.product-generation-success span{display:block}.product-generation-success strong{color:#1f2937;margin:3px 0 8px;font-size:24px}.product-generation-success__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.product-variations-empty{justify-items:start;gap:10px;padding:24px;display:grid}.product-variations-empty h2,.product-variations-empty p{margin:0}.supplier-quick-modal{gap:16px;width:min(620px,100%);display:grid}.supplier-quick-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.supplier-quick-modal__grid .form-field:first-child,.supplier-quick-modal__grid .form-field:nth-child(2){grid-column:span 1}@media (width<=620px){.supplier-quick-modal__grid{grid-template-columns:1fr}.supplier-selection-summary{flex-direction:column;align-items:flex-start}}@media (width<=1000px){.product-variations-layout{grid-template-columns:1fr}}.product-detail-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:14px;display:grid}.product-sheet-tabs{border:1px solid var(--color-border);background:#fff;border-radius:11px;gap:4px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto}.product-sheet-tabs button{color:#697586;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:max-content;padding:9px 13px;font-size:11.5px;font-weight:700;transition:background .15s,color .15s,transform .15s}.product-sheet-tabs button:hover,.product-sheet-tabs button:focus-visible,.product-sheet-tabs button.is-active{color:var(--color-brand);background:#f3f0ff;outline:none}.product-sheet-tabs button:active{transform:translateY(1px)}.product-sheet-panel{min-height:360px;padding:22px}.product-sheet-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.product-sheet-panel h2,.product-sheet-panel p{margin:0}.product-sheet-panel h2{color:#293347;font-size:17px}.product-sheet-panel header p{color:#697586;margin-top:4px;font-size:11.5px}.product-sheet-facts,.product-sheet-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.product-sheet-facts>div{border-bottom:1px solid #edf0f4;padding-bottom:13px}.product-sheet-facts dt{color:#697586;text-transform:uppercase;font-size:10.5px;font-weight:700}.product-sheet-facts dd{color:#344054;margin:5px 0 0;font-size:13px;font-weight:700}.product-sheet-form input,.product-sheet-form select,.product-sheet-form textarea{color:#344054;width:100%;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:0 11px}.product-sheet-form input,.product-sheet-form select{height:38px}.product-sheet-form textarea{resize:vertical;min-height:90px;padding-block:9px}.product-sheet-form input:focus,.product-sheet-form select:focus,.product-sheet-form textarea:focus{border-color:var(--color-brand);outline:3px solid #5c46d81f}.product-sheet-form input[readonly]{color:#475467;cursor:text;background:#f5f6f8;border-color:#e1e5eb;font-weight:700}.product-sheet-form input[readonly]:focus{outline-color:#5c46d814}.product-sheet-readonly-action{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.product-sheet-readonly-action button{color:var(--color-brand);cursor:pointer;background:#f3f0ff;border:1px solid #ded7ff;border-radius:8px;padding:0 12px;font-size:11px;font-weight:750}.product-sheet-readonly-action button:hover,.product-sheet-readonly-action button:focus-visible{background:#e9e3ff;outline:3px solid #5c46d81a}.product-sheet-form small{color:#697586;font-size:10.5px}.product-sheet-form__wide{grid-column:1/-1}.row-pending{background:#fffdf5}.product-completeness-panel{background:#fffdf5;border-color:#ead59a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;margin-bottom:14px;padding:20px 22px;display:grid}.product-completeness-panel__heading{gap:4px;display:grid}.product-completeness-panel__eyebrow{color:#9a6700;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700}.product-completeness-panel h2,.product-completeness-panel p{margin:0}.product-completeness-panel p{color:#697586;font-weight:400}.product-completeness-panel ul{color:#694b00;gap:8px;margin:0;padding-left:22px;font-weight:400;display:grid}.product-completeness-panel>button{grid-area:1/2/span 2;align-self:center;min-width:190px}.product-completeness-form{border-top:1px solid #ead59a;grid-column:1/-1;padding-top:8px}@media (width<=760px){.product-completeness-panel{grid-template-columns:1fr;padding:18px}.product-completeness-panel>button{grid-area:auto/1;width:100%}}.classification-pending-help{color:#694b00;background:#fffdf5;border:1px solid #ead59a;border-radius:10px;margin:0 0 4px;padding:12px 14px;font-weight:400}.product-sheet-gtin{background:#f8fafc;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:18px;margin-top:22px;padding:16px;display:grid}.product-sheet-gtin h3{color:#293347;margin:0;font-size:13px}.product-sheet-gtin p,.product-sheet-gtin small{color:#697586;margin:4px 0 0;font-size:10.5px}.product-sheet-gtin>div:last-child{gap:8px;display:grid}.product-sheet-gtin>div:last-child>span{color:#344054;font-size:13px;font-weight:400}.product-sheet-gtin input{color:#344054;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #dce2ea;border-radius:8px;padding:0 11px;font-weight:400}.product-sheet-gtin input:focus{border-color:var(--color-brand);outline:3px solid #5c46d81f}.product-sheet-images{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.product-sheet-images img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.product-sheet-empty{color:#697586;text-align:center;background:#f8f9fb;border:1px dashed #dce2ea;border-radius:10px;padding:28px;font-size:12px}.product-stock-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.product-stock-summary>div{background:#f8f9fb;border-radius:10px;gap:6px;padding:16px;display:grid}.product-stock-summary span{color:#697586;font-size:10.5px}.product-stock-summary strong{color:#293347;font-size:17px}.product-sheet-history-link{color:var(--color-brand);font-size:12px;font-weight:700}.product-sheet-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-sheet-timeline li{border-bottom:1px solid #edf0f4;gap:4px;padding:13px 0;display:grid}.product-sheet-timeline strong{color:#344054;font-size:12.5px}.product-sheet-timeline span{color:#697586;font-size:11px}.product-hero{grid-template-columns:220px 1fr;gap:22px;padding:20px;display:grid}.product-hero>img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.product-hero dl{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.product-hero dt{color:#697586;text-transform:uppercase;font-size:10px}.product-hero dd{color:#344054;margin:3px 0 0;font-size:12px;font-weight:700}.product-section{margin-top:14px;padding:20px}.product-section>header{justify-content:space-between;align-items:center;display:flex}.product-section h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.product-section p{color:#596579;font-size:11.5px}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.catalog-list{gap:10px;margin-top:18px;display:grid}.catalog-card{border:1px solid var(--color-border);background:#fff;border-radius:12px;overflow:hidden}.catalog-card>img{aspect-ratio:4/3;object-fit:cover;width:100%}.catalog-list .catalog-card{grid-template-columns:160px 1fr;display:grid}.catalog-card>div{flex-direction:column;align-items:flex-start;gap:7px;padding:14px;display:flex}.catalog-card h2{color:#293347;margin:0;font-size:14px}.catalog-card span,.catalog-card small{color:#697586;font-size:10.5px}.image-gallery{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.image-gallery article{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding-bottom:14px;display:flex;overflow:hidden}.image-gallery img{aspect-ratio:1;object-fit:cover;width:100%}.image-gallery strong,.image-gallery span,.image-gallery .action-bar{margin-inline:14px}.image-gallery span{color:#697586;font-size:10.5px}.image-placeholder{justify-content:center;align-items:center;min-height:220px;border-style:dashed!important}.related-map{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.related-map article{padding:18px}.kit-component{color:#475467;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.kit-component span{flex:1}.kit-component small{color:#697586}.erp-page:has(.product-guided-form) .breadcrumb ol{gap:8px;font-size:13px}.erp-page:has(.product-guided-form) .page-header h1{font-size:clamp(27px,2.55vw,34px)}.erp-page:has(.product-guided-form) .page-header p{font-size:15px}.erp-page:has(.product-guided-form) .product-wizard-steps{padding:13px 18px}.erp-page:has(.product-guided-form) .product-wizard-step{gap:9px}.erp-page:has(.product-guided-form) .product-wizard-step span{flex-basis:26px;width:26px;height:26px;font-size:11px}.erp-page:has(.product-guided-form) .product-wizard-step strong{font-size:11.5px}.erp-page:has(.product-guided-form) .product-guided-form .form-grid{gap:11px}.erp-page:has(.product-guided-form) .product-guided-form .form-section{padding:17px 19px}.erp-page:has(.product-guided-form) .product-guided-form .form-section legend{font-size:18.5px}.erp-page:has(.product-guided-form) .form-field{gap:5px}.erp-page:has(.product-guided-form) .form-field label{font-size:14px}.erp-page:has(.product-guided-form) .form-field input{height:33px;font-size:15px}.erp-page:has(.product-guided-form) .form-field select{height:33px;font-size:15px}.erp-page:has(.product-guided-form) .manageable-select__trigger{height:33px;font-size:15px}:is(.erp-page:has(.product-guided-form) .form-field input,.erp-page:has(.product-guided-form) .form-field select){padding-left:12px;padding-right:12px}:is(.erp-page:has(.product-guided-form) .form-field__helper,.erp-page:has(.product-guided-form) .form-field__error,.erp-page:has(.product-guided-form) .product-reference-check__status){font-size:11.5px}.erp-page:has(.product-guided-form) .product-identity__select-row{grid-template-columns:minmax(0,1fr) 33px;gap:11px}.erp-page:has(.product-guided-form) .product-identity__select-row .erp-button{width:33px;min-width:33px;height:33px;min-height:33px}.erp-page:has(.product-guided-form) .product-add-icon{flex-basis:20px;width:20px;height:20px}.erp-page:has(.product-guided-form) .manageable-select__chevron{flex-basis:24px;width:24px;height:24px}.erp-page:has(.product-guided-form) .manageable-select__chevron svg{width:14px;height:14px}:is(.erp-page:has(.product-guided-form) .manageable-select__option-name,.erp-page:has(.product-guided-form) .manageable-select__action){height:33px}.erp-page:has(.product-guided-form) .manageable-select__option-name{font-size:12.5px}.erp-page:has(.product-guided-form) .manageable-select__action svg{width:15.5px;height:15.5px}.erp-page:has(.product-guided-form) .product-tag-input{min-height:33px;padding:3px 8px}.erp-page:has(.product-guided-form) .product-tag-input input{height:29px!important}.erp-page:has(.product-guided-form) .product-tag{padding:5px 8px;font-size:12px}.erp-page:has(.product-guided-form) .field-info>button{width:22px;height:22px}.erp-page:has(.product-guided-form) .field-info__icon{width:18px;height:18px}.erp-page:has(.product-guided-form) .product-reference-match{padding:12px 13px}.erp-page:has(.product-guided-form) .product-reference-match h3{font-size:13px}.erp-page:has(.product-guided-form) .product-reference-match dl>div{font-size:11.5px}.erp-page:has(.product-guided-form) .product-registration-check{padding:15px 17px}.erp-page:has(.product-guided-form) .product-registration-check h2{font-size:15.5px}.erp-page:has(.product-guided-form) .product-registration-check__message{grid-template-columns:22px minmax(0,1fr);font-size:12.5px}.erp-page:has(.product-guided-form) .product-registration-check__message>svg{width:20px;height:20px}.erp-page:has(.product-guided-form) .product-registration-check__message .erp-button{height:33px;padding:0 12px;font-size:12px}.erp-page:has(.product-guided-form) .product-preview{padding:18px}.erp-page:has(.product-guided-form) .product-identity-sidebar .product-preview{padding:18px}.erp-page:has(.product-guided-form) .product-preview h2{font-size:17.5px}.erp-page:has(.product-guided-form) .product-preview__label{font-size:12.5px}.erp-page:has(.product-guided-form) .product-preview__description{font-size:15px}.erp-page:has(.product-guided-form) .product-preview dl>div{padding:10px 0}.erp-page:has(.product-guided-form) .product-preview dt{font-size:13px}.erp-page:has(.product-guided-form) .product-preview dd{font-size:14px}.erp-page:has(.product-guided-form) .classification-preview__path{font-size:14px}.erp-page:has(.product-guided-form)>.registry-form>.action-bar .erp-button{min-height:44px;padding-left:20px;padding-right:20px;font-size:14.5px}.erp-page:has(.product-guided-form) .modal .erp-button{min-height:44px;padding-left:20px;padding-right:20px;font-size:14.5px}.erp-page:has(.product-guided-form) .modal h2{font-size:20px}.erp-page:has(.product-guided-form) .modal p{font-size:13px}@media (width<=800px){.product-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.product-wizard-step:nth-child(3):after{display:none}.product-identity-layout,.product-detail-grid,.product-hero,.catalog-grid,.image-gallery,.related-map{grid-template-columns:1fr}.product-preview{position:static}.product-sheet-facts,.product-sheet-form,.product-sheet-gtin,.product-stock-summary,.product-sheet-images{grid-template-columns:1fr}.catalog-list .catalog-card{grid-template-columns:110px 1fr}}@media (width<=520px){.product-wizard-steps{grid-template-columns:1fr;gap:10px}.product-wizard-step:after{display:none}}@media (width<=420px){.wizard-navigation-actions__buttons{flex-direction:column;align-items:stretch}.wizard-navigation-actions button{width:100%}.wizard-navigation-actions__primary{order:-1}}.product-stock-drawer{gap:20px;min-height:calc(100vh - 110px);display:grid}.product-stock-summary__consigned{box-shadow:inset 0 0 0 1px #f2cf9e;background:#fff7ed!important}.product-stock-summary__consigned span,.product-stock-summary__consigned strong{color:#9a4d0a}.product-stock-summary__available{box-shadow:inset 0 0 0 1px #b7e2d2;background:#edf9f4!important}.product-stock-summary__available span,.product-stock-summary__available strong{color:#08734e}.product-sheet-price-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.product-sheet-price-facts dt{align-items:center;gap:.35rem;display:flex}.product-sheet-price-facts dd{font-weight:400}.product-sheet-price-facts dd small{color:#697586;text-transform:none;margin-top:.35rem;font-size:.72rem;font-weight:400;display:block}.product-sheet-price-facts__sale{border-bottom:1px solid #edf0f4;padding-bottom:13px}.product-sheet-price-facts__sale .form-field{margin:0}@media (width<=900px){.product-sheet-price-facts{grid-template-columns:1fr}}.product-stock-drawer__summary{border:1px solid var(--border,#e2e7ef);background:var(--surface-muted,#f8f9fc);border-radius:10px;gap:5px;padding:14px;display:grid}.product-stock-drawer__summary span,.product-stock-drawer .form-field small{color:var(--text-muted,#64748b)}.product-stock-drawer__actions{border-top:1px solid var(--border,#e2e7ef);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}.product-stock-drawer__reason{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.stock-reason-dialog{width:min(42rem,100vw - 2rem);max-height:calc(100vh - 2rem);overflow:auto}.stock-reason-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.stock-reason-dialog__custom{border-top:1px solid var(--border-color,#e2e8f0);margin-top:1.25rem;padding-top:1rem}.stock-reason-dialog__custom>div{border-bottom:1px solid var(--border-color,#e2e8f0);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.stock-reason-dialog__custom>div>span{align-items:center;gap:.5rem;display:flex}.stock-reason-dialog__custom>div>span:first-child{flex-direction:column;align-items:flex-start;min-width:0}.stock-reason-dialog__custom small{color:var(--text-muted,#64748b);font-weight:400}@media (width<=640px){.stock-reason-dialog__grid{grid-template-columns:1fr}.stock-reason-dialog__custom>div{flex-direction:column;align-items:flex-start}.stock-reason-dialog__custom>div>span:last-child{flex-wrap:wrap}}.stock-confirmation-summary{gap:8px;margin:0 0 16px;display:grid}.stock-confirmation-summary div{justify-content:space-between;gap:16px;display:flex}.stock-confirmation-summary dt,.stock-confirmation-summary dd{margin:0}.product-new-classification__commercial{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-new-classification__commercial .form-field>p{color:#293347;background:#f8f9fc;border:1px solid #dfe5ed;border-radius:9px;margin:0;padding:11px 12px;font-weight:400}.product-new-classification__sku-list{gap:10px;padding-top:4px;display:grid}.product-new-classification__sku-list h3{margin:0}.product-new-classification__combination-list{gap:10px;display:grid}.product-new-classification__combination-list article{background:#f8f9fc;border:1px solid #e3e7ee;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:start;gap:14px;padding:12px;display:grid}.product-new-classification__combination-list article>div{gap:4px;display:grid}.product-new-classification__combination-list article strong{color:#293347;font-size:12px}.product-new-classification__combination-list article span,.product-new-classification__combination-list article small{color:#697586;font-size:12px;font-weight:400}.product-new-classification__combination-list .product-new-classification__automatic-sku{color:#5f4bd8;white-space:nowrap;background:#eeeafe;border-radius:999px;justify-self:end;padding:4px 8px;font-size:11px;line-height:1}.product-new-classification__combination-summary{color:#697586;margin-bottom:10px;font-size:12px;font-weight:400}.product-new-classification__combination-list article.product-new-classification__combination--excluded{opacity:.68;background:#f3f4f6;border-style:dashed}.product-new-classification__combination-list article.product-new-classification__combination--excluded>div:first-child>span{text-decoration:line-through}.product-new-classification__combination-controls{grid-auto-flow:column;justify-content:flex-end;align-items:center;gap:8px!important;display:flex!important}.product-new-classification__combination-action{color:#b4233d;cursor:pointer;background:#fff;border:1px solid #d9e0e8;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.product-new-classification__combination-action:hover{background:#fff1f3;border-color:#b4233d}.product-new-classification__combination-action--restore{color:#087a5b}.product-new-classification__combination-action--restore:hover{background:#edf9f5;border-color:#087a5b}.product-new-classification__actions{justify-content:flex-end;gap:10px;padding-block:4px 24px;display:flex}.product-new-classification{padding-bottom:88px}.main-content:has(.product-new-classification){padding-top:calc(var(--topbar-height) + 6px)}.product-new-classification__sticky-header{z-index:18;top:var(--topbar-height);background:#f4f7fb;padding-top:6px;position:sticky;box-shadow:0 10px 18px -18px #1f2a4473}.product-new-classification__sticky-header .page-header{margin-bottom:7px}.product-new-classification__sticky-header .page-header__eyebrow{font-size:9px}.product-new-classification__sticky-header .page-header h1{margin:1px 0 2px;font-size:clamp(25px,2.2vw,30px);line-height:1.12}.product-new-classification__sticky-header .page-header p{font-size:13px;line-height:1.3}.product-new-classification__sticky-header .product-wizard-steps{margin-bottom:10px;padding-block:8px}.product-new-classification .product-classification-lab__sidebar{top:calc(var(--topbar-height) + 142px)}.product-new-classification .wizard-navigation-actions{bottom:0;right:0;left:var(--sidebar-width);z-index:45;width:auto;padding:5px max(28px, calc((100vw - var(--sidebar-width) - 1440px) / 2)) 8px;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f4f7fbf5;border-top:1px solid #dfe5ed;gap:4px;margin:0;position:fixed;box-shadow:0 -10px 24px #1f2a4414}.app-shell--sidebar-collapsed .product-new-classification .wizard-navigation-actions{left:var(--sidebar-compact-width);padding-inline:max(28px, calc((100vw - var(--sidebar-compact-width) - 1440px) / 2))}.product-new-classification .wizard-navigation-actions__secondary,.product-new-classification .wizard-navigation-actions__primary{min-height:44px;position:static}.product-new-classification .product-classification-lab__add{grid-template-columns:minmax(220px,1fr) auto auto}@media (width<=720px){.product-new-classification__commercial,.product-new-classification .product-classification-lab__add,.product-new-classification__combination-list article{grid-template-columns:1fr}.product-new-classification .wizard-navigation-actions__secondary,.product-new-classification .wizard-navigation-actions__primary{width:auto}}@media (width<=980px){.product-new-classification .product-classification-lab__sidebar{position:static}}@media (width<=900px){.product-new-classification .wizard-navigation-actions,.app-shell--sidebar-collapsed .product-new-classification .wizard-navigation-actions{padding-inline:20px;left:0}}@media (width<=420px){.product-new-classification{padding-bottom:164px}}.supplier-quick-create-backdrop{align-items:flex-start;padding:24px;overflow-y:auto}.supplier-quick-create{gap:16px;width:min(980px,100vw - 40px);max-height:calc(100vh - 48px);display:grid;overflow-y:auto}.supplier-quick-create>header h2,.supplier-quick-create>header p{margin:0}.supplier-quick-create>header p{color:#697586;margin-top:4px;font-weight:400}.supplier-quick-create__sections{gap:12px;display:grid}.supplier-quick-create__sections fieldset{border:1px solid #e3e7ee;border-radius:10px;min-width:0;margin:0;padding:14px}.supplier-quick-create__sections legend{color:#293347;padding-inline:5px;font-weight:700}.supplier-quick-create__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=720px){.supplier-quick-create-backdrop{padding:10px}.supplier-quick-create{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.supplier-quick-create__grid{grid-template-columns:1fr}}.product-fiscal-editor{gap:22px;padding:24px;display:grid}.product-fiscal-editor>header h2,.product-fiscal-editor>header p{margin:4px 0 0}.product-fiscal-editor>header span{color:#5f4bd8;letter-spacing:.08em;font-size:11px;font-weight:700}.product-fiscal-editor>header p{color:#697586;font-weight:400}.product-fiscal-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.product-fiscal-editor__field{background:#fff;border:1px solid #dfe5ed;border-radius:12px;gap:8px;padding:16px;display:grid}.product-fiscal-editor__field--complete{background:#effaf6;border-color:#9fdfc9}.product-fiscal-editor__field>small{color:#697586;font-weight:400}.product-fiscal-editor__field--complete>small{color:#087a5b}.product-fiscal-editor>footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}@media (width<=720px){.product-fiscal-editor__fields{grid-template-columns:1fr}.product-fiscal-editor>footer{flex-direction:column-reverse}.product-fiscal-editor>footer .erp-button{width:100%}}.stock-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stock-panel{padding:20px}.stock-panel h2,.stock-inline-create h2{color:#293347;margin:0 0 16px;font-size:14.5px;font-weight:700}.stock-metric-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:48px;font-size:11.5px;display:flex}.stock-metric-row:last-child{border-bottom:0}.stock-metric-row span,.data-table td strong{flex-direction:column;display:flex}.stock-metric-row small,.data-table td small{color:#697586;margin-top:3px;font-size:10.5px;font-weight:400}.stock-negative,.stock-link-button--danger{color:#b52f44!important}.stock-filters{flex-wrap:wrap;gap:7px;display:flex}.stock-filters select,.stock-inline-create select,.stock-inline-create input{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.stock-link-button{color:var(--color-brand);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px;font-weight:700}.stock-link-button:disabled{cursor:not-allowed;color:#98a2b3!important}.stock-form{padding:20px}.stock-form>.action-bar{margin-top:20px}.stock-form-wide{grid-column:1/-1}.stock-inline-create{align-items:end;gap:10px;margin-bottom:14px;padding:16px;display:flex}.stock-inline-create h2{margin:0 auto 0 0}.stock-detail-list{gap:16px;display:grid}.stock-detail-list dt{color:#697586;text-transform:uppercase;font-size:10.5px}.stock-detail-list dd{color:#344054;margin:4px 0 0;font-size:12.5px}.stock-movement-detail{color:#344054;gap:18px;display:grid}.stock-movement-detail-drawer{grid-template-rows:auto minmax(0,1fr);padding-bottom:0;display:grid;overflow:hidden}.stock-movement-detail-drawer>header{background:#fff}.stock-movement-detail-drawer>.detail-drawer__content{scrollbar-gutter:stable;padding-bottom:0;padding-right:4px;overflow:hidden auto}.stock-movement-detail__hero{background:#f8f9fc;border:1px solid #e3e7ee;border-radius:10px;gap:6px;padding:16px;display:grid}.stock-movement-detail__hero>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-movement-detail__hero>strong{color:#293347;font-size:13px}.stock-movement-detail__hero>span,.stock-movement-detail__hero>small{color:#667085;font-size:11.5px;font-weight:400}.stock-movement-detail__direction{border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.stock-movement-detail__direction--entry{color:#087a55;background:#e4f7f0}.stock-movement-detail__direction--exit{color:#a52b42;background:#fdecef}.stock-movement-detail__section{border-bottom:1px solid #edf0f4;gap:9px;padding-bottom:18px;display:grid}.stock-movement-detail__section h3{color:#293347;margin:0;font-size:12.5px;font-weight:700}.stock-movement-detail__section>strong,.stock-movement-detail__section>p{margin:0;font-size:11.5px;font-weight:400}.stock-movement-detail__section>strong{color:#344054}.stock-movement-detail__section>p{color:#667085}.stock-movement-impact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.stock-movement-impact>div{background:#f8f9fc;border-radius:8px;gap:4px;padding:10px;display:grid}.stock-movement-impact span,.stock-movement-values dt{color:#667085;font-size:10px;font-weight:400}.stock-movement-impact strong{color:#293347;font-size:15px}.stock-positive{color:#087a55!important}.stock-movement-balance-flow{text-align:center;color:#475467!important}.stock-movement-balance-flow span{color:var(--color-brand);padding:0 6px}.stock-movement-values{gap:0;margin:0;display:grid}.stock-movement-values>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.stock-movement-values>div:last-child{border-bottom:0}.stock-movement-values dd{color:#344054;margin:0;font-size:11.5px;font-weight:400}.stock-movement-audit{background:#f8f9fc;border:1px solid #e3e7ee;border-radius:8px;padding:12px 14px}.stock-movement-audit summary{color:#475467;cursor:pointer;font-size:11.5px;font-weight:700}.stock-movement-audit dl{gap:10px;margin:14px 0 0;display:grid}.stock-movement-audit dt{color:#667085;font-size:10px}.stock-movement-audit dd{overflow-wrap:anywhere;color:#475467;margin:3px 0 0;font-size:10.5px;font-weight:400}.stock-movement-detail__actions{z-index:1;background:linear-gradient(#ffffffe6,#fff 28%);border-top:1px solid #edf0f4;justify-content:flex-end;margin:0 -4px;padding:14px 4px 22px;display:flex;position:sticky;bottom:0}@media (width<=800px){.stock-dashboard-grid{grid-template-columns:1fr}.stock-inline-create{flex-direction:column;align-items:stretch}.stock-movement-impact{grid-template-columns:1fr}}.purchase-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.purchase-panel,.purchase-form,.purchase-detail-section{padding:20px}.purchase-panel h2,.purchase-items-editor h2,.purchase-detail-section h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.purchase-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:54px;font-size:11.5px;text-decoration:none;display:flex}.purchase-row:last-child{border-bottom:0}.purchase-row span{flex-direction:column;display:flex}.purchase-row small,.purchase-item small{color:#697586;margin-top:3px;font-size:10.5px}.purchase-row b{color:#596579;font-size:10.5px}.purchase-select,.purchase-add-item select{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.purchase-form>.action-bar{margin-top:20px}.purchase-items-editor{border-top:1px solid #edf0f4;margin-top:22px;padding-top:20px}.purchase-items-editor>header,.purchase-add-item,.purchase-item{align-items:center;gap:10px;display:flex}.purchase-items-editor>header{justify-content:space-between;margin-bottom:12px}.purchase-items-editor h2{margin-bottom:3px}.purchase-items-editor p{color:#697586;margin:0;font-size:10.5px}.purchase-add-by-lot{background:#f7f8fb;border:1px solid #e6eaf0;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:10px 18px;margin-bottom:14px;padding:12px;display:grid}.purchase-add-by-lot>div:first-child,.purchase-add-by-lot__result span{gap:2px;display:grid}.purchase-add-by-lot>div:first-child span,.purchase-add-by-lot small{color:#697586;font-size:10.5px}.purchase-add-by-lot__search,.purchase-add-by-lot__result{align-items:center;gap:8px;display:flex}.purchase-add-by-lot__search input{border:1px solid #dfe4eb;border-radius:7px;width:130px;min-height:38px;padding:0 10px}.purchase-add-by-lot__result,.purchase-add-by-lot>small{grid-column:1/-1}.purchase-add-by-lot__result{border-top:1px solid #e1e6ed;justify-content:space-between;padding-top:10px}.purchase-item{border-top:1px solid #edf0f4;padding:12px 0}.purchase-item>span{color:#475467;flex-direction:column;flex:1;min-width:220px;font-size:11.5px;display:flex}.purchase-item label{color:#596579;flex-direction:column;gap:3px;width:100px;font-size:10px;font-weight:600;display:flex}.purchase-item input{border:1px solid #dce2ea;border-radius:7px;width:100%;height:34px;padding:0 8px}.purchase-remove{color:#b52f44;cursor:pointer;background:0 0;border:0;font-size:11px}.purchase-detail-section{margin-top:14px}@media (width<=850px){.purchase-dashboard{grid-template-columns:1fr}.purchase-items-editor>header,.purchase-item{flex-direction:column;align-items:stretch}.purchase-add-item,.purchase-item label{width:100%}}.purchase-orders-list{gap:18px;display:grid}.purchase-order-new-cta{gap:9px;min-height:48px;padding-inline:20px;box-shadow:0 10px 24px #6246df3d}.purchase-order-new-cta:hover{transform:translateY(-1px);box-shadow:0 13px 28px #6246df4d}.purchase-order-new-cta svg{stroke-width:2.4px;flex:none}.purchase-orders-state{color:#697586;text-align:center;padding:28px}.purchase-orders-table th:first-child{width:150px}.purchase-order-number-cell{flex-direction:column;align-items:flex-start;gap:5px;min-width:120px;display:flex}.purchase-order-number-cell__loomix{color:#17233b;font-weight:400;line-height:1.2}.purchase-order-number-cell__supplier{color:#667085;white-space:nowrap;align-items:baseline;gap:5px;font-size:11px;font-weight:400;line-height:1.2;display:flex}.purchase-order-number-cell__supplier>span{color:#8490a3;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700}.purchase-order-form{gap:24px;display:grid}.purchase-order-form>.form-section{width:100%}.purchase-order-form>.action-bar{justify-content:flex-end}.purchase-order-form textarea{resize:vertical;min-height:92px}.purchase-order-form__wide{grid-column:1/-1}.purchase-order-form__freight,.purchase-order-form__markup{max-width:360px}.purchase-order-supplier-empty{gap:10px;display:grid}.purchase-order-supplier-empty>small{color:#667085;font-weight:400}.purchase-order-supplier-empty>div{flex-wrap:wrap;gap:8px;display:flex}.purchase-order-supplier-empty .erp-button{width:fit-content}.purchase-order-collection-fields{grid-template-columns:minmax(0,1fr) 110px;gap:12px;display:grid}.purchase-order-representative{border:1px solid var(--color-border);background:#f7f8fb;border-radius:9px;padding:10px 12px}.purchase-order-representative span{color:#697586;font-size:11px}.purchase-order-representative p{margin:4px 0 0;font-weight:400}.purchase-order-detail{gap:16px;display:grid}.purchase-order-detail>header{justify-content:space-between;align-items:center;display:flex}.purchase-order-detail h2,.purchase-order-detail h3,.purchase-order-detail p{margin:0}.purchase-order-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.purchase-order-detail dl div{background:#f8f9fb;border-radius:9px;padding:12px}.purchase-order-detail dt{color:#697586;font-size:11px;font-weight:700}.purchase-order-detail dd{margin:5px 0 0;font-weight:400}.purchase-order-empty-references,.purchase-order-events{margin-top:18px}.purchase-order-events>div{border-top:1px solid var(--color-border);padding:10px 0}.purchase-order-events p{color:#697586;margin:3px 0 0;font-size:12px}.purchase-order-detail-page{gap:18px;display:grid}.purchase-order-summary{padding:22px 24px}.purchase-order-summary>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.purchase-order-summary>header span:first-child{color:#697586;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.purchase-order-summary h2{margin:4px 0 0;font-size:24px}.purchase-order-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px;margin:20px 0 0;display:grid}.purchase-order-summary dt,.purchase-order-compact-card dt{color:#697586;font-size:11px;font-weight:700}.purchase-order-summary dd,.purchase-order-compact-card dd{margin:5px 0 0;font-weight:400}.purchase-order-references{border-color:#d8d1ff;padding:22px;box-shadow:0 10px 30px #271f5812}.purchase-order-references>.purchase-order-workspace{gap:18px;display:grid}.purchase-order-references .purchase-flow-v2__intro{border-bottom:1px solid var(--color-border);align-items:center;margin:0;padding-bottom:18px}.purchase-order-references .purchase-flow-v2__intro h2{font-size:20px}.purchase-order-references .purchase-flow-v2__actions{justify-content:flex-end}.purchase-order-references>.purchase-order-review{box-shadow:none;border:0;padding:0}.purchase-order-secondary-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.purchase-order-compact-card{padding:20px 22px}.purchase-order-compact-card>header{margin-bottom:16px}.purchase-order-compact-card h2,.purchase-order-compact-card h3,.purchase-order-compact-card p{margin:0}.purchase-order-compact-card h2{font-size:17px}.purchase-order-compact-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.purchase-order-commercial-card dl{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-order-compact-card dl>div{background:#f8f9fb;border-radius:9px;padding:12px}.purchase-order-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.purchase-order-notes>header{grid-column:1/-1;margin-bottom:0}.purchase-order-notes>div{background:#f8f9fb;border-radius:9px;padding:12px}.purchase-order-notes h3{color:#697586;text-transform:uppercase;margin-bottom:7px;font-size:11px}.purchase-order-notes p{color:#344054;white-space:pre-wrap;font-weight:400;line-height:1.5}.purchase-order-audit{color:#697586;border-top:1px solid var(--color-border);padding:16px 4px 4px}.purchase-order-audit>header{align-items:baseline;gap:10px;display:flex}.purchase-order-audit h2,.purchase-order-audit p{margin:0}.purchase-order-audit h2{color:#475467;font-size:14px}.purchase-order-audit>header p,.purchase-order-audit__summary,.purchase-order-audit__events p{font-size:11px}.purchase-order-audit__summary{flex-wrap:wrap;gap:8px 20px;margin-top:9px;display:flex}.purchase-order-audit__events{gap:7px;margin-top:12px;display:grid}.purchase-order-audit__events>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:baseline;gap:16px;padding-top:7px;display:flex}.purchase-order-audit__events span{color:#475467;font-size:12px}@media (width<=900px){.purchase-order-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.purchase-order-detail dl,.purchase-order-form .form-grid{grid-template-columns:1fr}.purchase-order-form__wide{grid-column:auto}.purchase-order-form__freight,.purchase-order-form__markup{max-width:none}.purchase-order-collection-fields{grid-template-columns:minmax(0,1fr) 96px}}@media (width<=900px){.purchase-order-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-secondary-grid{grid-template-columns:1fr}.purchase-order-references .purchase-flow-v2__intro{flex-direction:column;align-items:flex-start}.purchase-order-references .purchase-flow-v2__actions{justify-content:flex-start}}@media (width<=560px){.purchase-order-summary dl,.purchase-order-compact-card dl,.purchase-order-notes{grid-template-columns:1fr}.purchase-order-references{padding:16px}.purchase-order-audit__events>div{flex-direction:column;align-items:flex-start;gap:2px}.purchase-order-new-cta{width:100%}}.purchase-order-cancel-modal{width:min(520px,100vw - 32px)}.purchase-order-cancel-modal textarea{resize:vertical;min-height:110px}.receipt-balance-decision{border:1px solid var(--border-color,#d9e0ea);background:var(--surface-subtle,#f7f9fc);border-radius:.75rem;grid-template-columns:minmax(12rem,1fr) minmax(13rem,1fr) auto;align-items:center;gap:.75rem;margin-top:.5rem;padding:.75rem;display:grid}@media (width<=900px){.receipt-balance-decision{grid-template-columns:1fr}}.receipt-picker .search-field{margin-bottom:16px}.receipt-list tbody tr{cursor:pointer}.receipt-status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.receipt-status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.receipt-status-badge--cancelled{color:#a62238;background:#fde9ed}.receipt-status-badge--confirmed{color:#087858;background:#e5f7ef}.receipt-status-badge--review{color:#1f61ae;background:#e8f2ff}.receipt-status-badge--draft{color:#667085;background:#eef1f5}.receipt-status-badge--technical{color:#946200;background:#fff3d6}.receipt-cancelled-banner{color:#8f1d32;background:#fff0f2;border:1px solid #efb3bd;border-left:5px solid #c9364e;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:15px 17px;display:flex}.receipt-cancelled-banner>svg{flex:none;margin-top:1px}.receipt-cancelled-banner strong{display:block}.receipt-cancelled-banner p{margin:3px 0}.receipt-cancelled-banner small{color:#8f4350}.receipt-cancelled-modal-backdrop{z-index:120}.receipt-cancelled-modal{text-align:center;border:1px solid #efb3bd;border-top:6px solid #c9364e;max-width:560px}.receipt-cancelled-modal__icon{color:#b4233c;background:#fde9ed;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.receipt-cancelled-modal h2{color:#8f1d32}.receipt-cancelled-modal__reason{text-align:left;color:#74303d;background:#fff4f5;border-radius:9px;gap:4px;margin:18px 0;padding:12px;display:grid}.receipt-cancelled-modal .modal__actions{justify-content:center}.receipt-completion-backdrop{z-index:140}.receipt-completion-modal{text-align:center;border:1px solid #a9dfc8;border-top:6px solid #149365;width:min(590px,100vw - 32px);padding:34px;box-shadow:0 28px 90px #094e3747}.receipt-completion-check{color:#fff;background:#16a36f;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 16px;animation:.48s cubic-bezier(.18,.89,.32,1.28) both receipt-completion-check-in;display:grid;box-shadow:0 0 0 12px #e5f8f0}.receipt-completion-check svg{stroke-width:3px;width:42px;height:42px;animation:.32s ease-out .22s both receipt-completion-mark-in}.receipt-completion-eyebrow{color:#14805d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.receipt-completion-modal h2{color:#086848;margin:7px 0;font-size:26px}.receipt-completion-modal>p{color:#526b62;max-width:470px;margin:0 auto 20px}.receipt-completion-summary{background:#f1faf6;border:1px solid #d7eee4;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 22px;padding:13px;display:grid}.receipt-completion-summary div{gap:4px;display:grid}.receipt-completion-summary dt{color:#61786f;font-size:11px}.receipt-completion-summary dd{color:#124f3c;margin:0;font-size:16px}.receipt-completion-modal .modal__actions{justify-content:center}@keyframes receipt-completion-check-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes receipt-completion-mark-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.receipt-completion-check,.receipt-completion-check svg{animation:none}}@media (width<=620px){.receipt-completion-summary{grid-template-columns:1fr}.receipt-completion-modal .modal__actions{display:grid}.receipt-completion-modal{padding:26px 20px}}.receipt-progress{background:#fff;border:1px solid #e1e5eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.receipt-progress span,.receipt-invoice__summary span{color:#667085;font-size:11px}.receipt-progress p,.receipt-invoice__summary p{margin:3px 0 0;font-size:18px}.receipt-progress__bar{background:#e8ebef;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.receipt-progress__bar span{background:#6e54c8;height:100%;display:block}.receipt-progress>small{color:#667085;grid-column:1/-1}.receipt-workspace{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.receipt-workspace--order,.receipt-workspace--invoice{grid-template-columns:minmax(0,1fr)}.receipt-workspace-controls{justify-content:center;gap:8px;margin:12px 0;display:flex}.receipt-workspace-controls .erp-button[aria-pressed=true]{color:#fff;background:#475467;border-color:#475467}.receipt-workspace-controls .receipt-workspace-control--order[aria-pressed=true]{background:#2563eb;border-color:#2563eb}.receipt-workspace-controls .receipt-workspace-control--invoice[aria-pressed=true]{background:#15945f;border-color:#15945f}.receipt-references>header h2,.receipt-references>header p{margin:0}.receipt-panel-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.receipt-panel-heading>svg{flex:none;margin-top:2px}.receipt-panel-heading>div{min-width:0}.receipt-panel-title--collapsed{display:none}.receipt-collapsed-hint{flex:none;align-items:center;gap:5px;font-weight:600;display:flex}.receipt-collapsed-hint small{white-space:nowrap}.receipt-references,.receipt-invoice{border-radius:14px;width:100%;transition:width .26s,transform .26s,border-color .18s,box-shadow .18s,background-color .18s,opacity .18s;position:relative}.receipt-references{background:#f7faff;border:1px solid #b9d3ff;padding:15px}.receipt-references>header{color:#173f83;justify-content:space-between;align-items:center;gap:12px;padding:3px 4px 12px;display:flex}.receipt-references:hover,.receipt-workspace--order .receipt-references{border-color:#4b8df8;box-shadow:0 12px 30px #2563eb21}.receipt-workspace--order .receipt-references{z-index:3;grid-area:1/1;justify-self:start;width:calc(100% - 180px)}.receipt-workspace--order .receipt-invoice{z-index:1;opacity:.72;grid-area:1/1;justify-self:end;width:220px}.receipt-references>header p{color:#667085;margin-top:3px}.receipt-reference-scope{background:#eaf1fb;border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:9px;padding:3px;display:flex}.receipt-reference-scope .erp-button{color:#53647d;min-height:30px;box-shadow:none;background:0 0;border-color:#0000;padding:5px 11px}.receipt-reference-scope .erp-button>span{color:#53647d;text-align:center;background:#d8e4f4;border-radius:999px;min-width:20px;padding:2px 6px;font-size:10px}.receipt-reference-scope .erp-button.receipt-reference-scope__active{color:#194f9a;background:#fff;border-color:#a8c5ed;box-shadow:0 2px 7px #1f4d911a}.receipt-reference-scope .erp-button.receipt-reference-scope__active>span{color:#fff;background:#3777c8}.receipt-reference-search{background:#fff;border:1px solid #d7e2f2;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.receipt-reference-search>svg{color:#667085}.receipt-reference-search>input{min-width:0;box-shadow:none;border:0;outline:0;padding:0}.receipt-reference-search>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.receipt-reference-search>button:hover{color:#173f83;background:#edf4ff}.receipt-reference-search>span{color:#667085;white-space:nowrap;font-size:11px}.receipt-reference-search__empty{color:#667085;text-align:center;background:#fff;border:1px dashed #b9cbe5;border-radius:12px;justify-items:center;gap:6px;margin-top:12px;padding:28px 18px;display:grid}.receipt-reference-search__empty strong{color:#263b5e}.receipt-reference-search__empty p{margin:0 0 5px}.receipt-reference{background:#fff;border:1px solid #e1e5eb;border-radius:12px;margin-top:12px;overflow:hidden}.receipt-reference--not_received{background:#f8f9fb;border-left:4px solid #98a2b3}.receipt-reference--partial{background:#fffbeb;border-left:4px solid #eaaa08}.receipt-reference--completed{background:#f0fbf6;border-left:4px solid #12a36d}.receipt-reference__header{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.receipt-reference__header span{color:#667085;font-size:11px}.receipt-reference__header h3{margin:2px 0;font-size:13px}.receipt-reference__header dl{grid-template-columns:58px 78px 70px 104px;gap:10px;margin:0;display:grid}.receipt-reference__status{border-radius:999px;margin-right:5px;padding:3px 7px;display:inline-block;font-size:10px!important}.receipt-reference__status--not_received{background:#e4e7ec;color:#475467!important}.receipt-reference__status--partial{background:#fce7a6;color:#7a4b00!important}.receipt-reference__status--completed{background:#ced;color:#08744e!important}.receipt-reference__header dl div{text-align:center}.receipt-reference__header dt{color:#7b8492;text-transform:uppercase;white-space:nowrap;font-size:9px}.receipt-reference__header dd{margin:1px 0 0;font-size:15px;font-weight:700}.receipt-ncm{color:#755300;background:#f5e6a4;border-radius:999px;padding:3px 7px;display:inline-block;font-size:10px!important}.receipt-ncm--ok{color:#096444;background:#b9e4cd}.receipt-reference__items{border-top:1px solid #edf0f3;padding:0 10px 10px}.receipt-reference__columns,.receipt-reference__item{grid-template-columns:82px minmax(0,1fr) 150px 120px;align-items:center;column-gap:24px;display:grid}.receipt-reference__item--empty{background:#fff}.receipt-reference__item--partial{background:#fff8e1}.receipt-reference__item--completed{background:#eaf8f1}.receipt-reference__columns{color:#667085;text-transform:uppercase;padding:8px 5px 5px;font-size:11px}.receipt-reference__column-help{white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.receipt-reference__column-help .field-info{line-height:1}.receipt-reference__column-help .field-info>button{width:17px;height:17px}.receipt-reference__column-help .field-info__icon{width:13px;height:13px}.receipt-reference__columns span:nth-child(n+3),.receipt-reference__item>span:first-child,.receipt-reference__item>span:nth-child(3){text-align:center}.receipt-reference__columns>span:nth-child(2),.receipt-reference__item>span:nth-child(2){padding-left:8px}.receipt-reference__item{border-top:1px solid #f1f3f5;min-height:44px;padding:5px}.receipt-reference__item>span:nth-child(2){line-height:1.28}.receipt-reference__item .quantity-stepper{box-sizing:border-box;grid-template-columns:24px 38px 24px;width:88px;height:30px;margin:auto}.receipt-reference__item .quantity-stepper__button{width:24px;min-width:24px;height:28px}.receipt-reference__item .quantity-stepper__input{text-align:center;width:38px;min-width:38px;height:28px;padding:0}.receipt-invoice{background:#fff;border:1px solid #9ed8bc;border-radius:12px;min-width:0;padding:15px}.receipt-invoice>header{color:#11613f;background:#f1fbf6;border-radius:13px 13px 0 0;margin:-15px -15px 0;padding:15px}.receipt-invoice>header p{color:#527164;margin:3px 0 0;font-size:12px}.receipt-invoice:hover,.receipt-workspace--invoice .receipt-invoice{border-color:#2eaa72;box-shadow:0 12px 30px #15945f21}.receipt-workspace--invoice .receipt-invoice{z-index:3;grid-area:1/1;justify-self:end;width:calc(100% - 180px);transform:none}.receipt-workspace--invoice .receipt-references{z-index:1;opacity:.72;grid-area:1/1;justify-self:start;width:220px}.receipt-workspace--order .receipt-invoice>:not(header),.receipt-workspace--invoice .receipt-references>:not(header){display:none}.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references{cursor:pointer;min-height:168px}.receipt-workspace--order .receipt-invoice>header p,.receipt-workspace--invoice .receipt-references>header p{display:none}.receipt-workspace--order .receipt-invoice>header,.receipt-workspace--invoice .receipt-references>header{box-sizing:border-box;align-items:flex-start;min-height:100px;position:relative}.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references{opacity:1;overflow:hidden}.receipt-workspace--order .receipt-invoice{background:#d9f1e5;border-color:#68bc91}.receipt-workspace--invoice .receipt-references{background:#dbe9ff;border-color:#84aef2}.receipt-workspace--order .receipt-invoice>header{color:#0f6f49;background:0 0}.receipt-workspace--invoice .receipt-references>header{color:#1d4f9c;background:0 0}.receipt-workspace--order .receipt-invoice .receipt-collapsed-hint{color:#0f6f49}.receipt-workspace--invoice .receipt-references .receipt-collapsed-hint{color:#1d4f9c}.receipt-workspace--order .receipt-invoice .receipt-panel-title--full,.receipt-workspace--invoice .receipt-references .receipt-panel-title--full{display:none}.receipt-workspace--order .receipt-invoice .receipt-panel-title--collapsed,.receipt-workspace--invoice .receipt-references .receipt-panel-title--collapsed{display:inline}.receipt-workspace--order .receipt-invoice .receipt-panel-heading h2,.receipt-workspace--invoice .receipt-references .receipt-panel-heading h2{white-space:nowrap;font-size:17px}.receipt-workspace--order .receipt-invoice .receipt-panel-heading,.receipt-workspace--invoice .receipt-references .receipt-panel-heading{align-items:center;gap:6px}.receipt-workspace--order .receipt-invoice .receipt-panel-heading>svg,.receipt-workspace--invoice .receipt-references .receipt-panel-heading>svg{width:17px;height:17px;margin-top:0}.receipt-workspace--order .receipt-invoice>header{padding-left:55px;padding-right:12px}.receipt-workspace--invoice .receipt-references>header{padding-right:44px}.receipt-workspace--order .receipt-invoice .receipt-collapsed-hint,.receipt-workspace--invoice .receipt-references .receipt-collapsed-hint{position:absolute;bottom:12px;right:14px}.receipt-workspace--order .receipt-invoice .receipt-collapsed-hint small,.receipt-workspace--invoice .receipt-references .receipt-collapsed-hint small{opacity:0;transition:opacity .16s,transform .16s;transform:translate(6px)}.receipt-workspace--order .receipt-invoice:focus-visible,.receipt-workspace--invoice .receipt-references:focus-visible{outline-offset:3px;outline:3px solid #5e4ddb47}@media (width>=961px){.receipt-workspace--order .receipt-invoice:hover,.receipt-workspace--invoice .receipt-references:hover{z-index:4;opacity:1;width:300px;box-shadow:0 16px 36px #172b4d33}.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references{align-self:stretch;min-height:0}.receipt-workspace--order .receipt-invoice:hover{background:#c6e8d7}.receipt-workspace--invoice .receipt-references:hover{background:#c8dcfb}.receipt-workspace--order .receipt-invoice:hover .receipt-collapsed-hint small,.receipt-workspace--invoice .receipt-references:hover .receipt-collapsed-hint small{opacity:1;transform:translate(0)}}.receipt-invoice>header{justify-content:space-between;align-items:center;display:flex}.receipt-invoice>header h2{margin:0}.receipt-invoice__fields{grid-template-columns:1.2fr .55fr 1fr 1fr;gap:14px 10px;margin-top:14px;display:grid}.receipt-invoice__fields .form-field>span{color:#344054;font-size:12px;font-weight:600}.receipt-invoice__fields .date-input>input{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d5dbe5;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px}.receipt-invoice__fields .date-input>input:focus{border-color:#5e9f7f;box-shadow:0 0 0 3px #2eaa721f}.receipt-invoice__fields input[type=checkbox]{accent-color:#15945f;width:20px;height:20px;margin:9px 0 0}.receipt-invoice__notes,.receipt-invoice__supplier,.receipt-installments{grid-column:1/-1}.receipt-installments{background:linear-gradient(135deg,#f5fbf8 0%,#fbfdfc 100%);border:1px solid #c7e4d6;border-radius:14px;grid-template-columns:repeat(3,minmax(150px,1fr));gap:12px;padding:16px;display:grid}.receipt-installments>header{border-bottom:1px solid #dcece4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.receipt-installments h3,.receipt-installments p{margin:0}.receipt-installments p,.receipt-installment small{color:#667085;font-size:11px}.receipt-installments__summary{grid-template-columns:repeat(3,auto);gap:8px;margin:0;display:grid}.receipt-installments__summary>div{text-align:right;background:#fff;border:1px solid #dce5e0;border-radius:8px;min-width:108px;padding:7px 9px}.receipt-installments__summary dt{color:#667085;font-size:10px}.receipt-installments__summary dd{color:#253147;margin:2px 0 0;font-size:13px;font-weight:700}.receipt-installments__summary--balanced>div:last-child{background:#edf9f3;border-color:#83c9a8}.receipt-installments__summary--balanced>div:last-child dd{color:#087858}.receipt-installments__summary--difference>div:last-child{background:#fff7e8;border-color:#e8b26e}.receipt-installments__summary--difference>div:last-child dd{color:#9a5b08}.receipt-installment{background:#fff;border:1px solid #dce5e0;border-radius:11px;grid-template-columns:1fr 1fr;gap:7px 10px;padding:13px;display:grid;position:relative;box-shadow:0 4px 12px #1760400f}.receipt-installment>strong{color:#176040;grid-column:1/-1;font-size:12px;font-weight:700}.receipt-installment>label{gap:4px;display:grid}.receipt-installment>label>span{color:#667085;font-size:10px}.receipt-installment>label>input{width:100%;min-width:0}.receipt-installment>small{color:#344054;grid-column:1/-1;min-height:16px;font-size:13px;font-weight:600}.receipt-installment:focus-within{border-color:#60b38d;box-shadow:0 0 0 3px #2eaa721a,0 6px 16px #17604014}.receipt-invoice__notes textarea{min-height:58px}.receipt-invoice__items{background:#f3f6f5;border:1px solid #e6e9ee;border-radius:10px;margin-top:14px;padding:12px;overflow:hidden}.receipt-invoice__add-variation-action{background:#fff;border-bottom:1px solid #e6e9ee;justify-content:flex-end;margin:-12px -12px 12px;padding:14px 12px;display:flex}.receipt-invoice__add-variation-button{gap:10px;min-height:44px;padding-inline:18px 20px}.receipt-add-variation-icon{flex:0 0 25px;place-items:center;width:25px;height:22px;display:inline-grid;position:relative}.receipt-add-variation-icon>svg:first-child{width:22px;height:22px}.receipt-add-variation-icon>svg:last-child{color:#5b45df;stroke-width:3px;background:#fff;border-radius:50%;width:13px;height:13px;padding:1px;position:absolute;bottom:-3px;right:-3px}.receipt-invoice__reference-group{background:#fff;border:1px solid #cfe3da;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #17654f0f}.receipt-invoice__reference-group+.receipt-invoice__reference-group{margin-top:12px}.receipt-invoice__reference-group>header{color:#17654f;background:#edf8f3;border-bottom:1px solid #d7ebe2;align-items:center;gap:8px;padding:10px 12px;display:flex}.receipt-invoice__reference-group>header strong{font-size:24px}.receipt-invoice__reference-group>header span{color:#537168;font-size:11px}.receipt-invoice__reference-group>header small{color:#667d74;margin-left:auto}.receipt-invoice__reference-application{background:#f7fbf9;border-bottom:1px solid #d7ebe2;grid-template-columns:minmax(180px,1fr) minmax(140px,170px) minmax(150px,180px) auto;align-items:end;gap:12px;padding:12px;display:grid}.receipt-invoice__reference-application>div:first-child{align-self:center}.receipt-invoice__reference-application>div:first-child strong,.receipt-invoice__reference-application>div:first-child small,.receipt-invoice__reference-application label span{display:block}.receipt-invoice__reference-application>div:first-child strong{color:#17654f;font-size:12px}.receipt-invoice__reference-application>div:first-child small,.receipt-invoice__reference-application label span{color:#667d74;margin-top:3px;font-size:10px;font-weight:400}.receipt-invoice__reference-application label input{box-sizing:border-box;text-align:right;width:100%;height:38px;margin-top:5px}.receipt-invoice__reference-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.receipt-invoice__reference-actions .erp-button{white-space:nowrap;min-height:38px;padding-inline:10px}.receipt-invoice__columns,.receipt-invoice__item{grid-template-columns:minmax(190px,1fr) 42px minmax(120px,140px) minmax(150px,168px) 105px;align-items:center;gap:12px;display:grid}.receipt-invoice__columns{color:#667085;text-transform:uppercase;background:#f7f8fa;padding:7px 9px;font-size:9px}.receipt-invoice__columns span:nth-child(n+2),.receipt-invoice__item>span:nth-child(n+2){text-align:right}.receipt-invoice__item{border-top:1px solid #f1f3f5;padding:12px 9px}.receipt-invoice__item>div:first-child{gap:2px;display:grid}.receipt-invoice__item>div:first-child small{color:#667085}.receipt-invoice__commercial-field{gap:6px;display:grid}.receipt-invoice__commercial-field>small{text-align:right;color:#8a5d00;font-size:9px}.receipt-invoice__commercial-field>input[type=text]{box-sizing:border-box;color:#172033;text-align:right;background:#fff;border:1px solid #d5dbe5;border-radius:9px;outline:none;width:100%;height:40px;padding:0 12px;font-weight:400}.receipt-invoice__commercial-field>input[type=text]:focus{border-color:#6d5ce7;box-shadow:0 0 0 3px #6d5ce71f}.receipt-invoice__summary{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8faf7;border:1px solid #d9dee6;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:14px 0;padding:11px 13px;display:grid;position:sticky;bottom:10px;box-shadow:0 8px 22px #1f23301f}.receipt-invoice__summary p{font-weight:700}.receipt-invoice__footer-actions{background:linear-gradient(135deg,#fbfcff 0%,#f5f3ff 100%);border:1px solid #e2def8;border-radius:12px;justify-items:end;gap:10px;margin-top:14px;padding:16px 18px;display:grid;box-shadow:0 8px 22px #362b7014}.receipt-invoice__footer-actions>.alert{box-sizing:border-box;text-align:left;width:100%}.receipt-invoice__footer-actions .action-bar{justify-content:flex-end;gap:10px}.receipt-invoice__footer-actions .erp-button{white-space:nowrap;min-height:44px;padding-inline:17px}.receipt-invoice__footer-actions .erp-button svg{width:17px;height:17px}.receipt-invoice__footer-actions .erp-button--primary{box-shadow:0 7px 16px #6246df38}.receipt-history{background:#fff;width:min(450px,94vw);height:100%;margin-left:auto;padding:20px}.price-review-backdrop{z-index:1000;background:#1018288c;padding:24px;position:fixed;inset:0;overflow:auto}.price-review{background:#f7f9fc;border-radius:18px;grid-template-rows:auto auto 1fr auto;width:min(1180px,100%);min-height:calc(100vh - 48px);margin:auto;display:grid;box-shadow:0 24px 70px #1018284d}.price-review>header,.price-review>footer{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.price-review>header{border-bottom:1px solid #e4e7ec;border-radius:18px 18px 0 0}.price-review>header h2,.price-review>header p{margin:0}.price-review>header p{color:#475467;max-width:850px;margin-top:5px}.price-review>header small{color:#7b8494;margin-top:5px;display:block}.price-review>footer{border-top:1px solid #e4e7ec;border-radius:0 0 18px 18px;justify-content:flex-end}.price-review>.alert{margin:14px 24px 0}.price-review__list{align-content:start;gap:18px;padding:20px 24px;display:grid;overflow-y:auto}.price-review__group{background:#eef4f1;border:1px solid #d7e6df;border-radius:15px;overflow:hidden}.price-review__group>header{color:#17654f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.price-review__group>header div{gap:2px;display:grid}.price-review__group>header small{color:#61776f;font-weight:400}.price-review__list article{background:#fff;border:1px solid #dce2ea;border-radius:12px;gap:14px;margin:0 10px 10px;padding:18px;display:grid}.price-review__list article small{color:#667085;margin-top:4px;display:block}.price-review__identity{align-items:flex-start;gap:10px;display:flex}.price-review__identity strong{color:#263244}.price-review__comparison{grid-template-columns:1.15fr 1fr 1fr;gap:10px;margin:0;display:grid}.price-review__comparison div{background:#f8fafc;border-radius:10px;padding:12px 14px}.price-review__comparison dt{color:#667085;font-size:11px}.price-review__comparison dd{margin:4px 0 0;font-size:16px;font-weight:400}.price-review__comparison dd span{color:#7d6ce8;padding-inline:5px}.price-review__comparison small{font-size:10px}.price-review__choices{grid-template-columns:1fr 1fr 1.25fr;gap:9px;display:grid}.price-review__choices>button,.price-review__custom{box-sizing:border-box;color:#344054;text-align:left;background:#fff;border:1px solid #d7dde7;border-radius:10px;min-height:76px;padding:11px 13px}.price-review__choices>button{font:inherit;cursor:pointer;gap:5px;display:grid}.price-review__choices>button strong{font-weight:600}.price-review__choices>button[aria-pressed=true],.price-review__custom--active{color:#513bc8;background:#f2efff;border-color:#8f7cea;box-shadow:0 0 0 2px #6d5ce71a}.price-review__choices>button:disabled{color:#8b94a4;cursor:not-allowed;background:#f5f6f8}.price-review__custom{grid-template-columns:1fr 145px;align-items:center;gap:5px 10px;display:grid}.price-review__custom>span{font-weight:600}.price-review__custom>small{grid-column:1/-1}.price-review__custom input{text-align:right;height:38px}.price-review__item--decided{opacity:.78}.price-review__decision{color:#17654f;background:#edf8f3;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.price-review__decision strong,.price-review__decision span{font-weight:400}.price-review>footer>span{color:#5f6b7d;margin-right:auto}.price-review>footer>span strong{color:#293347}@media (width<=800px){.price-review-backdrop{padding:0}.price-review{border-radius:0;min-height:100vh}.price-review>header,.price-review>footer,.price-review__group>header{flex-direction:column;align-items:stretch}.price-review__comparison,.price-review__choices,.price-review__custom{grid-template-columns:1fr}.price-review__custom>small{grid-column:auto}.price-review>footer .erp-button{justify-content:center;width:100%}}.receipt-variation-backdrop{padding:32px}.receipt-variation-modal{border:1px solid #b8dfce;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 64px);padding:0;display:grid;overflow:hidden;box-shadow:0 26px 80px #0d2e2252}.receipt-variation-modal__header{background:#e9f8f1;border-bottom:1px solid #ccebdd;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px 26px;display:grid}.receipt-variation-modal__header h2{color:#075e45;margin:0;font-size:22px}.receipt-variation-modal__header p{color:#477565;margin:4px 0 0;font-size:13px}.receipt-variation-modal__icon{color:#087858;background:#d2f0e2;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.receipt-variation-modal__close{color:#39705f;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid}.receipt-variation-modal__close:hover,.receipt-variation-modal__close:focus-visible{background:#fff;border-color:#abd9c7;outline:none}.receipt-variation-modal__body{background:#f8fbfa;gap:16px;padding:22px 26px;display:grid;overflow-y:auto}.receipt-variation-step{background:#fff;border:1px solid #dfe8e4;border-radius:14px;gap:16px;padding:18px;display:grid}.receipt-variation-step>header{align-items:flex-start;gap:11px;display:flex}.receipt-variation-step>header>span{color:#fff;background:#15966b;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:700;display:grid}.receipt-variation-step h3{color:#263b34;margin:2px 0 0;font-size:16px}.receipt-variation-step header p{color:#667d74;margin:3px 0 0;font-size:12px}.receipt-variation-mode{background:#edf3f0;border-radius:11px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.receipt-variation-mode button{color:#536860;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 14px;font-weight:600}.receipt-variation-mode button[aria-pressed=true]{color:#076b4e;background:#fff;border-color:#addbc9;box-shadow:0 3px 10px #145b4417}.receipt-variation-identity{grid-template-columns:1fr 1fr;gap:12px;display:grid}.receipt-variation-identity>small{color:#527064;grid-column:1/-1}.receipt-variation-commercial{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.receipt-variation-commercial .quantity-stepper{width:100%}.receipt-variation-summary{background:#eef9f4;border:1px solid #ccebdd;border-radius:12px;padding:14px 16px}.receipt-variation-summary>strong{color:#12684f;margin-bottom:10px;display:block}.receipt-variation-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.receipt-variation-summary dt{color:#60776e;font-size:11px}.receipt-variation-summary dd{color:#263b34;overflow-wrap:anywhere;margin:3px 0 0;font-weight:400}.receipt-variation-summary .receipt-variation-summary__description{border-top:1px solid #ccebdd;grid-column:1/-1;padding-top:10px}.receipt-variation-summary__description dd{line-height:1.45}.receipt-variation-modal__footer{background:#fff;border-top:1px solid #dfe8e4;justify-content:space-between;gap:9px;padding:16px 26px;display:flex}.receipt-variation-modal__footer .erp-button:last-child{margin-left:auto}.receipt-history>header{justify-content:space-between;align-items:start;display:flex}.receipt-history article{border-bottom:1px solid #edf0f3;padding:12px 0}.receipt-history article p{margin:3px 0}.receipt-history article small{color:#667085}@media (width<=960px){.receipt-invoice__reference-application{grid-template-columns:1fr 1fr}.receipt-invoice__reference-application>div:first-child,.receipt-invoice__reference-actions{grid-column:1/-1}.receipt-workspace{grid-template-columns:1fr}.receipt-workspace--order .receipt-references,.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references,.receipt-workspace--invoice .receipt-invoice{grid-area:auto;justify-self:stretch;width:100%}.receipt-workspace--order .receipt-references,.receipt-workspace--invoice .receipt-invoice{transform:none}.receipt-workspace--order .receipt-references,.receipt-workspace--invoice .receipt-invoice{width:100%;transform:none}.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references{opacity:1}.receipt-invoice__columns,.receipt-invoice__item{grid-template-columns:minmax(180px,1fr) 40px 128px 128px 96px}.receipt-installments{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=640px){.receipt-invoice__footer-actions,.receipt-invoice__footer-actions .action-bar{flex-direction:column;align-items:stretch;width:100%}.receipt-invoice__footer-actions{box-sizing:border-box;padding:12px}.receipt-invoice__footer-actions .erp-button{justify-content:center;width:100%}}@media (width<=720px){.receipt-variation-backdrop{padding:0}.receipt-variation-modal{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.receipt-variation-modal__header,.receipt-variation-modal__body,.receipt-variation-modal__footer{padding-left:18px;padding-right:18px}.receipt-variation-commercial{grid-template-columns:1fr}.receipt-variation-summary dl{grid-template-columns:1fr 1fr}.receipt-workspace,.receipt-workspace--order,.receipt-workspace--invoice{grid-template-columns:1fr}.receipt-workspace--order .receipt-invoice,.receipt-workspace--invoice .receipt-references{display:none}.receipt-workspace-controls{z-index:8;border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:12px;padding:7px;position:sticky;top:8px}.receipt-workspace-controls .erp-button{flex:1}.receipt-progress,.receipt-invoice__summary,.receipt-invoice__fields{grid-template-columns:1fr 1fr}.receipt-reference__header{grid-template-columns:1fr}.receipt-invoice__items{overflow-x:auto}.receipt-invoice__columns,.receipt-invoice__item{min-width:700px}}@media (width<=480px){.receipt-variation-mode,.receipt-variation-identity,.receipt-variation-summary dl{grid-template-columns:1fr}.receipt-variation-modal__header{grid-template-columns:auto 1fr auto}.receipt-variation-modal__icon{width:40px;height:40px}.receipt-variation-modal__footer{flex-wrap:wrap}.receipt-variation-modal__footer .erp-button{flex:1}.receipt-variation-modal__footer .erp-button:last-child{flex-basis:100%}.receipt-progress,.receipt-invoice__summary,.receipt-invoice__fields{grid-template-columns:1fr}.receipt-reference__columns{display:none}.receipt-reference__item,.receipt-installments{grid-template-columns:1fr}.receipt-installments>header{gap:4px;display:grid}.receipt-installments__summary{grid-template-columns:1fr}.receipt-installments__summary>div{text-align:left}.receipt-installment{grid-template-columns:1fr}}.sales-dashboard,.sales-pdv{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.app-shell--immersive{background:#f4f7fb;height:100vh;min-height:100vh;overflow:hidden}.checkout-immersive{background:#f4f7fb;flex-direction:column;height:100vh;min-height:100vh;display:flex;overflow:hidden}.checkout-operational-bar{z-index:5;color:#dfeae6;background:linear-gradient(100deg,#102b28 0%,#123b31 58%,#0d533c 100%);border-bottom:1px solid #ffffff17;flex:0 0 70px;justify-content:space-between;align-items:center;gap:24px;min-height:70px;padding:0 22px;display:flex;position:relative;box-shadow:0 8px 24px #0b241f29}.checkout-operational-bar__identity,.checkout-operational-bar__context,.checkout-operational-bar__cash strong,.checkout-operational-bar__exit{align-items:center;display:flex}.checkout-operational-bar__identity{gap:14px}.checkout-operational-bar__identity img{object-fit:contain;filter:brightness(0)invert();width:124px;height:40px;display:block}.checkout-operational-bar__identity>span{background:#ffffff2e;width:1px;height:31px}.checkout-operational-bar__identity div,.checkout-operational-bar__context>div,.checkout-operational-bar__cash{flex-direction:column;display:flex}.checkout-operational-bar__identity strong{color:#fff;font-size:14px}.checkout-operational-bar__identity small{color:#9fbbb1;margin-top:2px;font-size:9.5px}.checkout-operational-bar__context{gap:22px}.checkout-operational-bar__context small{color:#91ada3;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px}.checkout-operational-bar__context strong{color:#f5faf8;margin-top:3px;font-size:10.5px}.checkout-operational-bar__cash strong{color:#f4cf79;gap:7px}.checkout-operational-bar__cash{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 7px}.checkout-operational-bar__cash:disabled{cursor:default}.checkout-operational-bar__cash:not(:disabled):hover,.checkout-operational-bar__cash:not(:disabled):focus-visible{background:#ffffff14;outline:none}.checkout-operational-bar__cash strong span{background:#dca83a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dca83a26}.checkout-operational-bar__exit{color:#eef8f4;background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;gap:7px;min-height:38px;padding:0 13px;font-size:10.5px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s}.checkout-operational-bar__exit:hover,.checkout-operational-bar__exit:focus-visible{background:#ffffff21;border-color:#ffffff47}.checkout-operational-bar__exit svg{width:15px;height:15px}.checkout-workspace{--checkout-green:#159a67;--checkout-green-dark:#087f54;--checkout-green-soft:#eaf8f1;background:#f4f7fb;flex:1;grid-template-columns:220px minmax(0,1fr);height:calc(100vh - 70px);min-height:0;transition:grid-template-columns .18s;display:grid;overflow:hidden}.checkout-workspace--collapsed{grid-template-columns:76px minmax(0,1fr)}.checkout-workspace__sidebar{z-index:4;color:#d8e4df;background:linear-gradient(#11382e 0%,#102a27 100%);border-right:1px solid #087f5447;flex-direction:column;width:100%;min-width:0;min-height:0;padding:18px 12px;transition:width .18s,box-shadow .18s,background .18s,border-color .18s,color .18s;display:flex;position:relative}.checkout-workspace--cash-closed .checkout-workspace__sidebar,.checkout-workspace--cash-closed .checkout-workspace__sidebar--sales,.checkout-workspace--cash-closed .checkout-workspace__sidebar--consignments,.checkout-workspace--cash-closed .checkout-workspace__sidebar--receipts,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale{color:#d8dde2;background:linear-gradient(#596168 0%,#41484e 100%);border-right-color:#50585f57}.checkout-workspace--cash-closed .checkout-workspace__brand strong,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-workspace__brand strong,.checkout-workspace--cash-closed .checkout-mode,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-mode{color:#eef1f3}.checkout-workspace--cash-closed .checkout-workspace__brand-icon,.checkout-workspace--cash-closed .checkout-workspace__collapse,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-workspace__brand-icon,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-workspace__collapse{color:#eef1f3;box-shadow:none;background:#ffffff1a;border-color:#ffffff1f}.checkout-workspace--cash-closed .checkout-mode small,.checkout-workspace--cash-closed .checkout-workspace__sidebar-note,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-mode small,.checkout-workspace--cash-closed .checkout-workspace__sidebar--post-sale .checkout-workspace__sidebar-note{color:#c1c8cd}.checkout-workspace--cash-closed .checkout-mode--active{color:#fff;background:#ffffff21;border-color:#fff3;box-shadow:inset 3px 0 #eef1f3}.checkout-workspace--cash-closed .checkout-mode--active small{color:#e0e4e7}.checkout-workspace__sidebar--sales{background:linear-gradient(#185044 0%,#123a34 100%);border-right-color:#209f714d}.checkout-workspace__sidebar--consignments{background:linear-gradient(#a45b20 0%,#814417 100%);border-right-color:#d9821657}.checkout-workspace__sidebar--receipts{background:linear-gradient(#087fae 0%,#075f8f 100%);border-right-color:#00bfff57}.checkout-workspace__sidebar--post-sale{color:#173f3b;background:linear-gradient(#b6eee2 0%,#8bdaca 46%,#55b9a8 100%);border-right-color:#247e704d}.checkout-workspace__sidebar--post-sale .checkout-workspace__brand{border-bottom-color:#1659502e}.checkout-workspace__sidebar--post-sale .checkout-workspace__brand strong{color:#123b36}.checkout-workspace__sidebar--post-sale .checkout-workspace__brand-icon{color:#1c5c54;background:#ffffff4d;border-color:#18655b2e;box-shadow:0 7px 18px #126b601f}.checkout-workspace__sidebar--post-sale .checkout-workspace__collapse{color:#1c5c54;background:#ffffff47}.checkout-workspace__sidebar--post-sale .checkout-mode{color:#1b514b}.checkout-workspace__sidebar--post-sale .checkout-mode small,.checkout-workspace__sidebar--post-sale .checkout-workspace__sidebar-note{color:#2b655e}.checkout-workspace__sidebar--post-sale .checkout-mode:not(.checkout-mode--active):hover:not(:disabled){color:#103b37;background:#ffffff3d;border-color:#18655b29}.checkout-workspace--collapsed .checkout-workspace__sidebar{width:76px;overflow:hidden}.checkout-workspace--sidebar-preview .checkout-workspace__sidebar{width:220px;box-shadow:14px 0 28px #0a231e3d}.checkout-workspace__brand{border-bottom:1px solid #ffffff17;align-items:center;gap:10px;min-height:54px;padding:0 4px 16px;display:flex}.checkout-workspace__brand-icon{color:#fff;background:#ffffff17;border:1px solid #ffffff24;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #08231d29}.checkout-workspace__brand-icon svg,.checkout-workspace__collapse svg,.checkout-mode>svg{width:20px;height:20px}.checkout-workspace__brand>span:nth-child(2),.checkout-mode span,.checkout-session span{flex-direction:column;min-width:0;display:flex}.checkout-workspace__brand strong{color:#fff;white-space:nowrap;font-size:13px}.checkout-workspace__brand small,.checkout-mode small{color:#92aaa2;margin-top:2px;font-size:10px}.checkout-workspace__collapse{color:#b8cbc5;cursor:pointer;background:#ffffff0f;border:0;border-radius:9px;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.checkout-modes{gap:8px;margin-top:22px;display:grid}.checkout-mode{color:#b8cbc5;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;min-height:58px;padding:9px 12px;transition:color .16s,background .16s,border-color .16s;display:flex}.checkout-mode:not(.checkout-mode--active):hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#ffffff14}.checkout-mode--active{color:#fff;box-shadow:inset 3px 0 var(--checkout-green);background:linear-gradient(90deg,#159a6757,#159a671a);border-color:#4dcf9a40}.checkout-mode--active small{color:#9ee3c4}.checkout-mode:disabled{cursor:not-allowed;opacity:.58}.checkout-workspace--collapsed .checkout-workspace__brand{flex-direction:column;flex:0 0 94px;align-items:flex-start;height:94px;padding-bottom:14px}.checkout-workspace--collapsed .checkout-workspace__brand-icon{margin-left:3px}.checkout-workspace--collapsed .checkout-workspace__collapse{margin:0 0 0 6px}.checkout-workspace--collapsed .checkout-mode{justify-content:flex-start;padding:9px 16px}.checkout-workspace--sidebar-preview .checkout-workspace__brand{flex-direction:row;align-items:flex-start}.checkout-workspace--sidebar-preview .checkout-workspace__brand>span:nth-child(2){justify-content:center;min-height:38px}.checkout-workspace--sidebar-preview .checkout-workspace__collapse{margin-left:auto}.checkout-workspace__sidebar-note{color:#819a92;margin:auto 5px 2px;font-size:10px;line-height:1.5}.checkout-workspace__content{background:#e8f6ee;flex-direction:column;min-width:0;min-height:0;padding:0 26px 16px;display:flex;overflow:hidden}.checkout-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.checkout-header__eyebrow,.checkout-products>header span:first-child,.checkout-cart>header span:first-child{color:var(--checkout-green-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.checkout-header h1{color:#142a3e;margin:2px 0 1px;font-size:clamp(25px,1.9vw,31px);line-height:1.08}.checkout-header p,.checkout-products>header p{color:#66768a;margin:0;font-size:12px}.checkout-session{font:inherit;text-align:left;cursor:pointer;background:#fff9ea;border:1px solid #f0dca5;border-radius:12px;align-items:center;gap:10px;min-width:260px;padding:8px 12px;display:flex}.checkout-session:disabled{cursor:default;opacity:1}.checkout-session:not(:disabled):hover{border-color:#d7b75e;box-shadow:0 8px 20px #79590f1a}.checkout-session--open{background:#ecfaf4;border-color:#a6dfc9}.checkout-session--open .checkout-session__dot,.checkout-operational-bar__cash--open strong span{background:var(--checkout-green)}.checkout-session--open strong{color:#08734d}.checkout-session--open small{color:#43816c}.checkout-workspace__content>.alert{margin:12px 0 0}.checkout-opening-form{text-align:left;gap:7px;margin-top:4px;display:grid}.checkout-opening-form label{color:#344054;font-size:12px;font-weight:700}.checkout-opening-form input{color:#142a3e;background:#fff;border:1px solid #cfd8e3;border-radius:9px;width:100%;min-height:44px;padding:0 12px;font-size:17px}.checkout-opening-form input:focus{border-color:var(--checkout-green);outline:3px solid #159a671f}.checkout-opening-form small{color:#667085;font-size:10.5px;line-height:1.45}.checkout-session__dot{background:#d89419;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #d894191f}.checkout-session strong{color:#79590f;font-size:11.5px}.checkout-session small{color:#987b38;margin-top:2px;font-size:9.5px}.checkout-steps{background:#fff;border:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.checkout-progress{background:#fff;border:1px solid #dde4ec;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;margin-top:10px;display:grid;overflow:hidden}.checkout-progress__next.erp-button{justify-content:center;align-self:center;align-items:center;gap:7px;min-width:206px;margin:6px;display:inline-flex}.checkout-progress__next.erp-button svg{width:16px;height:16px}.checkout-step{color:#7a8798;border-right:1px solid #e8edf2;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11.5px;font-weight:650;display:flex;position:relative}.checkout-step:last-child{border-right:0}.checkout-step svg{width:17px;height:17px}.checkout-step__number{background:#eef1f5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.checkout-step--active{color:var(--checkout-green-dark);background:var(--checkout-green-soft);box-shadow:inset 0 -3px var(--checkout-green)}.checkout-step--active .checkout-step__number{color:#fff;background:var(--checkout-green)}.checkout-stage{flex:1;grid-template-columns:minmax(0,60fr) minmax(360px,40fr);gap:14px;min-height:0;margin-top:12px;display:grid}.checkout-products,.checkout-cart{background:#fff;border:1px solid #dfe6ed;border-radius:15px;min-width:0;min-height:0;padding:20px;box-shadow:0 12px 32px #1b2b410e}.checkout-products{flex-direction:column;padding-top:14px;display:flex;overflow:hidden}.checkout-products>header,.checkout-cart>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-products h2,.checkout-cart h2{color:#172b40;margin:4px 0 3px;font-size:19px}.checkout-cart__count{color:#637387;background:#f2f5f8;border-radius:999px;padding:6px 9px;font-size:9.5px;font-weight:650}.checkout-cart__header-actions{align-items:center;gap:6px;display:flex}.checkout-cart__selection-count{color:#68788a;font-size:9px;font-weight:400}.checkout-cart__delete-selected{color:#b94351;cursor:pointer;background:#fff1f3;border:1px solid #f3d6da;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.checkout-cart__delete-selected:disabled{cursor:default;opacity:.38}.checkout-cart__delete-selected svg{width:15px;height:15px}.checkout-cart__empty{color:#a33e4b;cursor:pointer;background:0 0;border:1px solid #efcdd2;border-radius:8px;min-height:31px;padding:0 9px;font-size:9.5px;font-weight:650}.checkout-cart__empty:hover:not(:disabled){background:#fff1f3}.checkout-cart__empty:disabled{cursor:default;opacity:.38}.checkout-products__heading{justify-content:space-between;align-items:center;gap:9px;min-height:24px;display:flex}.checkout-products__heading>div:first-child{align-items:baseline;gap:9px;display:flex}.checkout-products__heading h2{margin:0}.checkout-view-switch{background:#f1f4f6;border:1px solid #e0e6eb;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.checkout-view-switch button{color:#748295;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:30px;height:28px;padding:0;display:grid}.checkout-view-switch button:hover,.checkout-view-switch button.is-active{color:var(--checkout-green-dark);background:#fff;box-shadow:0 2px 7px #223d341a}.checkout-view-switch svg{width:16px;height:16px}.checkout-searches{background:linear-gradient(135deg,#faf8ff 0%,#f7fbfa 100%);border:1px solid #e4ddfa;border-radius:13px;grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr);gap:14px;margin-top:9px;padding:12px;display:grid}.checkout-field{flex-direction:column;gap:6px;display:flex}.checkout-field>span{color:#293e54;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.checkout-field>span svg{width:18px;height:18px;color:var(--checkout-green-dark)}.checkout-field--barcode>span{color:var(--checkout-green-dark)}.checkout-field input{color:#26394d;background:#fff;border:1px solid #d9e1e9;border-radius:10px;outline:none;width:100%;height:48px;padding:0 15px;font-size:14px}.checkout-field input:focus{border-color:var(--checkout-green);background:#fff;box-shadow:0 0 0 3px #159a671c}.checkout-products__empty{color:#748397;text-align:center;flex:1;align-content:center;justify-items:center;padding:42px 20px;display:grid}.checkout-products__empty>span{width:74px;height:74px;color:var(--checkout-green);background:var(--checkout-green-soft);border-radius:22px;place-items:center;display:grid}.checkout-products__empty svg{width:34px;height:34px}.checkout-products__empty h3{color:#32475b;margin:17px 0 5px;font-size:15px}.checkout-products__empty p,.checkout-products__empty small{max-width:410px;margin:0;font-size:11px;line-height:1.5}.checkout-product-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;gap:6px;min-height:0;margin-top:16px;padding-right:4px;display:grid;overflow:hidden auto}.checkout-product-results--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.checkout-product-result{background:#fbfcfd;border:1px solid #e0e6ec;border-radius:11px;grid-template-columns:minmax(0,1fr) 90px 105px auto;align-items:center;gap:12px;min-height:58px;padding:7px 10px;display:grid}.checkout-product-result__add.erp-button--primary{background:var(--checkout-green);border-color:var(--checkout-green);justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex;box-shadow:0 6px 14px #159a672e}.checkout-product-result__add.erp-button--primary:not(:disabled):hover{background:var(--checkout-green-dark);border-color:var(--checkout-green-dark)}.checkout-product-result__add svg{width:16px;height:16px}.checkout-product-result__add:disabled{color:#8a96a4;box-shadow:none;background:#e8edf1;border-color:#dce3e8}.checkout-product-result:hover{background:#fff;border-color:#a6dfc9;box-shadow:0 7px 18px #15624a12}.checkout-product-result--grid{flex-direction:column;align-items:stretch;gap:10px;min-height:370px;padding:13px;display:flex}.checkout-product-result--grid .product-thumbnail-slot{background:#f5f7f8;border-radius:10px;width:100%;height:clamp(220px,22vh,235px);overflow:hidden}.checkout-product-result--grid .checkout-product-result__identity{gap:1px;margin-top:2px}.checkout-product-result__commerce{display:contents}.checkout-product-result--grid .product-thumbnail{object-fit:contain;border-radius:10px;width:100%;height:100%}.checkout-product-result--grid .product-thumbnail--empty svg{width:38px;height:38px}.checkout-product-result--grid .checkout-product-result__description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;display:-webkit-box;overflow:hidden}.checkout-product-result--grid .checkout-product-result__stock,.checkout-product-result--grid .checkout-product-result__price{gap:1px}.checkout-product-result--grid .checkout-product-result__commerce{grid-template-columns:minmax(54px,auto) minmax(76px,1fr) 44px;align-items:center;gap:9px;margin-top:auto;display:grid}.checkout-product-result--grid .checkout-product-result__stock small,.checkout-product-result--grid .checkout-product-result__price small{display:none}.checkout-product-result--grid .checkout-product-result__price{text-align:right}.checkout-product-result--grid .checkout-product-result__add{border-radius:10px;width:44px;min-width:44px;min-height:44px;padding:0;position:relative}.checkout-product-result--grid .checkout-product-result__add>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.checkout-product-result--grid .checkout-product-result__add svg{width:19px;height:19px}@media (width<=1250px) and (width>=851px){.checkout-product-results--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-product-result__identity,.checkout-product-result__stock,.checkout-product-result__price{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-product-result__description{color:#263b4f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.checkout-product-result small{color:#6f7f91;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.checkout-product-result__stock strong,.checkout-product-result__price strong{color:#34495d;font-size:11.5px;font-weight:650}.checkout-product-result__stock--empty strong{color:#b04455}.checkout-cart__items{flex:1;align-content:start;gap:8px;min-height:0;margin:13px -3px 13px 0;padding-right:3px;display:grid;overflow:auto}.checkout-cart-item{background:#f8faf9;border:1px solid #e2e9e6;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:3px 8px;padding:7px 9px;display:grid}.checkout-cart-item--readonly,.checkout-cart-item--protected{grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 11px}.checkout-cart-item--readonly .checkout-cart-item__main,.checkout-cart-item--readonly .checkout-cart-item__seller,.checkout-cart-item--protected .checkout-cart-item__main,.checkout-cart-item--protected .checkout-cart-item__seller{grid-column:1}.checkout-cart-item__identity{flex-direction:column;gap:1px;min-width:0;display:flex}.checkout-cart-item__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.checkout-cart-item__selection{width:15px;height:15px;accent-color:var(--checkout-green);cursor:pointer;margin:0}.checkout-cart-item__identity>.overflow-tooltip-text{color:#293f52;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.2;display:-webkit-box;overflow:hidden}.checkout-cart-item__identity small,.checkout-cart-item__price small{color:#7b8998;font-size:10px;line-height:1.2}.checkout-cart-item .quantity-stepper{grid-column:2;justify-self:start}.checkout-cart-item__unit-line{color:#667386;grid-column:2;font-size:10px;font-weight:400}.checkout-cart-item__price{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.checkout-cart-item__price strong{color:#08794f;font-size:18px;line-height:1.1}.checkout-products__empty small{color:#93a0af;margin-top:5px;font-size:9.5px}.checkout-cart{background:var(--checkout-green);border-color:var(--checkout-green);border-top:3px solid var(--checkout-green-dark);flex-direction:column;min-height:0;padding:14px;display:flex;overflow:hidden;box-shadow:0 14px 34px #08603e2e}.checkout-cart>header span:first-child{color:#ffffffc7}.checkout-cart h2{color:#fff;align-items:center;gap:8px;display:flex}.checkout-cart h2 svg{width:19px;height:19px}.checkout-cart__context{margin-top:9px;display:block}.checkout-cart__context>div{background:#fff;border-radius:9px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex;box-shadow:0 1px #08463214}.checkout-cart__seller{position:relative}.checkout-cart__seller>small{flex:none}.checkout-cart__seller>.searchable-select{flex:1;min-width:0}.checkout-cart__seller>.searchable-select>input{color:#233d50;height:32px;min-height:32px;font:inherit;background:#fff;border:1px solid #d7e2dd;border-radius:8px;outline:0;padding-top:5px;padding-bottom:5px;font-size:11px;font-weight:400}.checkout-cart__seller>.searchable-select>input:focus{border-color:var(--checkout-green);box-shadow:0 0 0 3px #159a671f}.checkout-cart__seller>.searchable-select .searchable-select__results{min-width:220px}.checkout-cart__seller-value{color:#233d50;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;font-weight:400;overflow:hidden}.checkout-cart__context small{color:#526477}.checkout-seller-summary{align-items:center;gap:5px;min-width:0;display:flex}.checkout-seller-summary>span{color:#34495d;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10.5px;font-weight:400;overflow:hidden}.checkout-seller-summary>em{color:#6b3fd4;background:#eee8ff;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;font-weight:700}.checkout-seller-summary>button{color:#64758a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.checkout-seller-summary>button:hover:not(:disabled){color:#5c3bd1;background:#ece8fb}.checkout-seller-summary>button:disabled{cursor:default;opacity:.45}.checkout-seller-summary>button svg{width:13px;height:13px}.checkout-seller-editor{margin-top:6px}.checkout-cart-item__seller{border-top:1px solid #e2e9e6;flex-direction:column;grid-column:2;gap:2px;min-width:0;padding-top:3px;display:flex}.checkout-cart-item__seller .checkout-seller-summary{gap:4px}.checkout-cart-item__seller .checkout-seller-summary>small{color:#8490a0;font-size:8px}.checkout-cart-item__seller .checkout-seller-summary>span{color:#667386;font-size:9px}.checkout-cart-item__seller .checkout-seller-summary>button{flex-basis:22px;width:22px;height:22px}.checkout-cart__context small{font-size:9px}.checkout-cart__context strong{color:#34495d;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.checkout-cart__empty{color:#8a98a8;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.checkout-cart>.checkout-cart__empty,.checkout-cart__items{background:#fff;border:0;border-radius:11px;margin:10px 0;padding:10px}.checkout-cart__items{padding-right:7px}.checkout-cart__empty svg{color:#a9d7c3;width:38px;height:38px;margin-bottom:10px}.checkout-cart__empty strong{color:#526477;font-size:12px}.checkout-cart__empty span{margin-top:3px;font-size:10px}.checkout-totals{background:#fff;border-radius:11px;gap:4px;margin:0;padding:12px;display:grid}.checkout-totals div{color:#66768a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.checkout-totals dt,.checkout-totals dd{margin:0}.checkout-totals__total{border-top:1px solid #e3e9ee;padding-top:10px;font-weight:750;color:var(--checkout-green-dark)!important;font-size:40px!important}.checkout-totals__total dt{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.checkout-totals__edit-total{color:#5e37dd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.checkout-totals__edit-total svg{width:12px;height:12px}.checkout-totals__edit-total:hover:not(:disabled){color:#4321bc;text-decoration:underline}.checkout-totals__edit-total:disabled{color:#9aa7b7;cursor:not-allowed}.checkout-cart__count{color:#fff;background:#fff3;border:1px solid #ffffff47;padding:6px 10px;font-size:10.5px}.checkout-cart__selection-count{color:#ffffffdb}.checkout-cart__delete-selected{color:#fff;background:#c74755;border-color:#da6874}.checkout-cart__delete-selected:hover:not(:disabled){background:#b63846}.checkout-cart__delete-selected:disabled{color:#ffffffb8;opacity:1;background:#ffffff29;border-color:#ffffff47}.checkout-cart>header .checkout-cart__empty{color:var(--checkout-green-dark);background:#fff;border-color:#fff}.checkout-cart>header .checkout-cart__empty:hover:not(:disabled){background:#e9fff5}.checkout-cart>header .checkout-cart__empty:disabled{color:#607f71;opacity:.62}.checkout-totals__discount-action{color:#6246df}@media (width<=1100px){.checkout-operational-bar__context{gap:12px}.checkout-operational-bar__context>div:not(.checkout-operational-bar__cash){display:none}.checkout-workspace{grid-template-columns:76px minmax(0,1fr)}.checkout-workspace__brand{flex-direction:column;padding-bottom:14px}.checkout-workspace__brand>span:nth-child(2),.checkout-mode span,.checkout-workspace__sidebar-note{display:none}.checkout-workspace__collapse{margin:0}.checkout-mode{justify-content:center;padding:9px}}@media (width<=850px){.app-shell--immersive,.checkout-immersive{height:auto;overflow:visible}.checkout-workspace{height:auto;min-height:calc(100vh - 70px);overflow:visible}.checkout-operational-bar{padding:0 14px}.checkout-operational-bar__identity img{width:92px}.checkout-operational-bar__identity>span,.checkout-operational-bar__identity div{display:none}.checkout-operational-bar__exit{font-size:0}.checkout-operational-bar__exit svg{width:18px;height:18px}.checkout-workspace__content{padding:18px;overflow:visible}.checkout-header{flex-direction:column;align-items:stretch}.checkout-session{min-width:0}.checkout-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-stage,.checkout-searches{grid-template-columns:1fr}.checkout-stage{min-height:0}.checkout-products,.checkout-cart{overflow:visible}.checkout-product-results{max-height:520px}.checkout-products__empty,.checkout-cart__empty{min-height:240px}.checkout-progress{grid-template-columns:1fr}.checkout-progress__next.erp-button{width:auto;min-width:0}}@media (width<=700px){.checkout-product-result{grid-template-columns:minmax(0,1fr) auto}.checkout-product-result__stock,.checkout-product-result__price{align-items:flex-end}}.sales-panel,.sales-form,.sales-detail-section,.sales-pdv-main,.sales-pdv-summary{padding:20px}.sales-panel h2,.sales-items h2,.sales-detail-section h2,.sales-pdv-summary h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.sales-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:11.5px;text-decoration:none;display:flex}.sales-row span,.sales-item>span{flex-direction:column;display:flex}.sales-row small,.sales-item small{color:#697586;margin-top:3px;font-size:10.5px}.sales-row b{color:#596579;font-size:10px}.sales-select,.sales-items select,.sales-payment-entry select,.sales-payment-entry input,.sales-pdv select,.sales-pdv input,.sales-compact-input{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.sales-check{color:#475467;align-items:center;gap:8px;font-size:11px;display:flex}.sales-form>.action-bar{margin-top:20px}.sales-items{border-top:1px solid #edf0f4;margin-top:22px;padding-top:20px}.sales-items>header,.sales-items>header>div,.sales-item,.sales-payment-entry,.sales-pdv-search{align-items:center;gap:10px;display:flex}.sales-items>header{justify-content:space-between;margin-bottom:10px}.sales-items h2{margin-bottom:3px}.sales-items p{color:#697586;margin:0;font-size:10.5px}.sales-item{border-top:1px solid #edf0f4;padding:12px 0}.sales-item>span{color:#475467;flex:1;min-width:220px;font-size:11.5px}.sales-item label{color:#596579;flex-direction:column;gap:3px;width:95px;font-size:10px;font-weight:600;display:flex}.sales-item input{border:1px solid #dce2ea;border-radius:7px;width:100%;height:34px;padding:0 7px}.sales-item button,.sales-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.sales-detail-section{margin-top:14px}.sales-payment-entry{flex-wrap:wrap;margin-bottom:12px}.sales-payment-entry span{color:#697586;font-size:10px}.sales-pdv{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.sales-pdv-search{margin-bottom:18px}.sales-pdv-search select{flex:1}.sales-pdv-summary{flex-direction:column;gap:12px;display:flex}.sales-pdv-summary label{color:#475467;flex-direction:column;gap:5px;font-size:10.5px;font-weight:600;display:flex}.sales-total{background:#f7f8fb;border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.sales-total span{color:#697586;font-size:10.5px}.sales-total strong{color:#293347;font-size:21px;font-weight:750}@media (width<=850px){.sales-dashboard,.sales-pdv{grid-template-columns:1fr}.sales-items>header,.sales-item,.sales-payment-entry{flex-direction:column;align-items:stretch}.sales-item label{width:100%}}.checkout-cart-item__discount{color:#6246df;cursor:pointer;background:#f1edff;border:0;border-radius:7px;place-items:center;width:25px;height:25px;padding:0;display:inline-grid}.checkout-cart-item__discount svg{width:14px;height:14px}.checkout-totals dd{justify-content:flex-end;align-items:center;gap:7px;display:flex}.checkout-totals__discount-action{color:#6246df;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.checkout-totals__discount-action:disabled{color:#aab2bf;cursor:not-allowed}.checkout-discount-form{gap:14px;display:grid}.checkout-discount-form>small{color:#697586;font-size:11px}.checkout-discount-form__remove{color:#c33b48;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.checkout-cart-item__discount-control{align-items:center;gap:5px;display:flex}.checkout-cart-item__discount-control>span{color:#c33b48;font-size:11px;font-weight:400;line-height:1}.checkout-cart-item__protected-price{color:#08734e;font-weight:400}.checkout-totals__customer-credit{color:#08734e}.checkout-totals__customer-credit dt,.checkout-totals__customer-credit dd{font-weight:400}.checkout-progress__actions{align-items:center;gap:4px;display:flex}.checkout-progress__actions>.erp-button:not(.checkout-progress__next){align-items:center;gap:6px;margin-left:6px;display:inline-flex}.checkout-progress__actions svg{width:16px;height:16px}.checkout-step--complete{color:var(--checkout-green-dark)}.checkout-step--complete .checkout-step__number{color:#fff;background:var(--checkout-green)}.checkout-customer{background:#fff;border:1px solid #dfe6ed;border-radius:15px;flex-direction:column;gap:14px;min-width:0;min-height:0;padding:14px 20px 20px;display:flex;overflow:auto;box-shadow:0 12px 32px #1b2b410e}.checkout-customer__heading .erp-button{align-items:center;gap:7px;display:inline-flex}.checkout-customer__heading .erp-button svg{width:17px;height:17px}.checkout-final-consumer,.checkout-customer-selected{background:#f3fbf7;border:1px solid #bce4d2;border-radius:14px}.checkout-final-consumer{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.checkout-final-consumer>span,.checkout-customer-selected__identity>span{color:#fff;background:var(--checkout-green);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.checkout-final-consumer svg,.checkout-customer-selected__identity svg{width:21px;height:21px}.checkout-final-consumer div{gap:2px;display:grid}.checkout-final-consumer small,.checkout-customer-selected__eyebrow{color:#647568;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.checkout-final-consumer strong{color:#173c31;font-size:17px}.checkout-final-consumer p{color:#66776e;margin:0;font-size:11px}.checkout-final-consumer em,.checkout-customer-selected__identity em{color:#087f54;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.checkout-final-consumer em svg,.checkout-customer-selected__identity em svg{width:14px;height:14px}.checkout-customer-search{background:#f7f9fc;border:1px solid #e1e7ef;border-radius:13px;padding:14px}.checkout-customer-search label{gap:7px;display:grid}.checkout-customer-search label>span{color:#314055;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.checkout-customer-search label>span svg{width:16px;height:16px;color:var(--checkout-green)}.checkout-customer-search input{color:#273247;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d6deea;border-radius:10px;outline:0;padding:10px 13px;font-weight:400}.checkout-customer-search input:focus{border-color:var(--checkout-green);box-shadow:0 0 0 3px #159a671f}.checkout-customer-results{gap:8px;display:grid}.checkout-customer-results>p{color:#748194;text-align:center;margin:10px 0;font-size:12px}.checkout-customer-results>button{color:#273247;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 13px;display:flex}.checkout-customer-results>button:hover,.checkout-customer-results>button:focus-visible{border-color:#92d5b8;outline:0;box-shadow:0 0 0 3px #159a671a}.checkout-customer-results>button span{gap:2px;display:grid}.checkout-customer-results strong{font-size:13px;font-weight:600}.checkout-customer-results small{color:#748194;font-size:10px;font-weight:400}.checkout-customer-results em{color:var(--checkout-green-dark);font-size:10px;font-style:normal;font-weight:700}.checkout-customer-selected{gap:15px;padding:20px;display:grid}.checkout-customer-selected__identity{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.checkout-customer-selected__identity>div{gap:3px;display:grid}.checkout-customer-selected__identity strong{color:#173c31;font-size:19px}.checkout-customer-selected__identity small{color:#6d7d74;font-size:11px;font-weight:400}.checkout-customer-selected dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.checkout-customer-selected dl div{background:#fff;border:1px solid #deebe5;border-radius:9px;gap:4px;padding:11px;display:grid}.checkout-customer-selected dt{color:#718078;font-size:9px}.checkout-customer-selected dd{color:#30473e;margin:0;font-size:11px;font-weight:400}.checkout-customer-selected__actions{gap:9px;display:flex}.checkout-customer-selected__actions button{color:#6246df;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d2fb;border-radius:8px;padding:0 12px;font-size:10px;font-weight:700}.checkout-customer-credit{color:#274239;background:linear-gradient(110deg,#f4fbf8,#fff);border:1px solid #a9deca;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 10px 24px #08794f12}.checkout-customer-credit--selected{background:linear-gradient(110deg,#eaf8f2,#f8fffc);border-color:#68c39f}.checkout-customer-credit--loading{color:#66776e;place-items:center;min-height:72px;font-size:12px;display:grid}.checkout-customer-credit__icon{color:#fff;background:#087f54;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.checkout-customer-credit__icon svg{width:25px;height:25px}.checkout-customer-credit__content{gap:2px;display:grid}.checkout-customer-credit__content>span{color:#08734d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.checkout-customer-credit__content h3,.checkout-customer-credit__content p{margin:0}.checkout-customer-credit__content h3{color:#173c31;font-size:16px}.checkout-customer-credit__content p{color:#65776f;font-size:11px;font-weight:400}.checkout-customer-credit dl{gap:18px;margin:0;display:flex}.checkout-customer-credit dl div{gap:3px;min-width:105px;display:grid}.checkout-customer-credit dt{color:#66776e;font-size:9px}.checkout-customer-credit dd{color:#08734d;white-space:nowrap;margin:0;font-size:18px;font-weight:400}.checkout-customer-credit__actions{justify-content:flex-end;gap:8px;display:flex}.checkout-customer-credit__field{gap:7px;display:grid}.checkout-customer-credit__field>span{color:#49566a;font-size:11px;font-weight:600}.checkout-quick-customer{flex-direction:column;width:min(820px,100vw - 32px);max-height:min(820px,100vh - 32px);display:flex;overflow:hidden}.checkout-quick-customer__body{min-height:0;padding-right:4px;overflow-y:auto}.checkout-quick-customer__body>header{gap:5px;display:grid}.checkout-quick-customer__body>header>span{color:var(--checkout-green-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.checkout-quick-customer__body>header h2,.checkout-quick-customer__body>header p{margin:0}.checkout-quick-customer__body>header p{color:#6c788a;font-size:11px}.checkout-quick-customer__duplicate{border:1px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.checkout-quick-customer__duplicate--active{color:#08734e;background:#edf9f4;border-color:#a9dfca}.checkout-quick-customer__duplicate--blocked{color:#9a4d0a;background:#fff7ed;border-color:#f3c88e}.checkout-quick-customer__duplicate>div{gap:2px;display:grid}.checkout-quick-customer__duplicate strong{font-size:12px}.checkout-quick-customer__duplicate span,.checkout-quick-customer__duplicate small,.checkout-quick-customer__duplicate p{font-size:10.5px;font-weight:400}.checkout-quick-customer__duplicate p{max-width:250px;margin:0}.checkout-quick-customer__duplicate .erp-button{flex-shrink:0}.checkout-quick-customer__grid{background:#f7f8fb;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px;padding:16px;display:grid}.checkout-quick-customer__grid .form-field{gap:6px;display:grid}.checkout-quick-customer__grid .form-field>label{color:#465268;font-size:10.5px;font-weight:600}.checkout-quick-customer__grid .form-field input,.checkout-quick-customer__grid .searchable-select__control{color:#273247;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7deea;border-radius:9px;padding:8px 10px;font-weight:400}.checkout-quick-customer__address{background:#f7f8fb;border-radius:11px;gap:13px;margin-top:15px;padding:16px;display:grid}.checkout-quick-customer__address>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-quick-customer__address h3,.checkout-quick-customer__address p{margin:0}.checkout-quick-customer__address h3{color:#263247;font-size:14px}.checkout-quick-customer__address p{color:#6c788a;margin-top:3px;font-size:10.5px}.checkout-quick-customer__address>header>span{color:#667085;background:#fff;border:1px solid #d7deea;border-radius:999px;padding:4px 8px;font-size:9px}.checkout-quick-customer__address .address-section{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.checkout-quick-customer__address .form-field{align-content:start;gap:6px;display:grid}.checkout-quick-customer__address .form-field:nth-child(2),.checkout-quick-customer__address .form-field:nth-child(6){grid-column:span 2}.checkout-quick-customer__address .form-field input,.checkout-quick-customer__address .searchable-select__control{width:100%;min-height:42px}.checkout-quick-customer>.modal__actions{background:#fff;border-top:1px solid #e4e8ef;flex-shrink:0;margin-top:16px;padding-top:14px}.checkout-payment-stage{background:#fff;border:1px solid #dfe5ec;border-radius:16px;min-width:0;height:100%;padding:18px 20px;overflow-y:auto}.checkout-payment-stage>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.checkout-payment-stage>header>div{align-items:baseline;gap:8px;display:flex}.checkout-payment-stage>header span{color:#08794f;text-transform:uppercase;font-size:11px;font-weight:700}.checkout-payment-stage>header h2{color:#17243a;margin:0;font-size:24px}.checkout-payment-stage>header p{color:#697586;margin:0 0 0 5px;font-size:12px;font-weight:400}.checkout-payment-stage__loading{color:#697586;place-items:center;min-height:180px;display:grid}.checkout-payment-settlement{border:1px solid #cfe7dc;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.checkout-payment-settlement>div{border-right:1px solid #dbece4;gap:5px;padding:13px 15px;display:grid}.checkout-payment-settlement>div:last-child{background:#eff9f5;border-right:0}.checkout-payment-settlement span{color:#66776e;text-transform:none;font-size:10px;font-weight:400}.checkout-payment-settlement strong{color:#173c31;font-size:17px;font-weight:400}.checkout-payment-settlement>div:nth-child(2) strong{color:#08794f}.checkout-review-stage{background:#fff;border:1px solid #dfe5ec;border-radius:16px;min-width:0;height:100%;padding:14px 16px;overflow:hidden}.checkout-review-stage>header>div{align-items:baseline;gap:8px;display:flex}.checkout-review-stage>header span{color:#08794f;text-transform:uppercase;font-size:11px;font-weight:700}.checkout-review-stage>header h2{color:#17243a;margin:0;font-size:24px}.checkout-review-stage>header p{color:#697586;margin:0 0 0 5px;font-size:12px}.checkout-review-cards{gap:9px;margin-top:12px;display:grid}.checkout-review-cards>article{background:#fbfcfd;border:1px solid #dfe5ec;border-radius:12px;padding:11px 13px}.checkout-review-cards h3{color:#17243a;align-items:center;gap:7px;margin:0 0 7px;font-size:14px;display:flex}.checkout-review-cards h3 svg{color:#0c9664;width:18px}.checkout-review-cards article>strong,.checkout-review-cards article>p{margin:2px 0;font-weight:400;display:block}.checkout-review-customer{grid-template-columns:minmax(160px,.8fr) minmax(170px,.8fr) minmax(230px,1.3fr);align-items:center;gap:4px 16px;display:grid}.checkout-review-customer h3{grid-column:1/-1}.checkout-review-customer>strong,.checkout-review-customer>p{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-review-payment{border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto;gap:3px 16px;padding:6px 0;display:grid}.checkout-review-payment span,.checkout-review-payment span small{display:block}.checkout-review-payment strong{font-size:13px}.checkout-review-payment small{color:#697586;font-size:10.5px;font-weight:400}.checkout-review-payment em{color:#08794f;font-style:normal;font-weight:400}.checkout-review-payment--credit{background:#edf9f4;border:1px solid #bce4d2;border-radius:9px;padding:9px 10px}.checkout-review-payment>div{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px 10px;padding:3px 0 0 12px;display:grid}.checkout-review-cards article>footer{justify-content:space-between;padding-top:7px;font-size:14px;display:flex}.checkout-review-document{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-review-document h3{grid-column:1/-1;margin-bottom:0}.checkout-review-document>button{color:#17243a;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:10px;align-items:center;gap:9px;margin-top:0;padding:9px 10px;display:flex}.checkout-review-document>button>svg{width:21px}.checkout-review-document>button span,.checkout-review-document>button small{display:block}.checkout-review-document>button strong{font-size:13px}.checkout-review-document>button small{color:#697586;margin-top:3px;font-size:10.5px;font-weight:400}.checkout-review-document>button:disabled{color:#98a2b3;cursor:not-allowed;background:#f5f7f9}.checkout-review-document .is-disabled{color:#98a2b3;background:#f5f7f9}.checkout-review-document .is-selected{color:#08794f;background:#effaf5;border-color:#72c7a7;box-shadow:0 7px 18px #08794f14}.checkout-review-document__warning,.checkout-review-document__consumer{grid-column:1/-1}.checkout-review-document__warning{color:#8a5a00;background:#fff8e6;border:1px solid #f1d58a;border-radius:9px;margin:0;padding:8px 10px;font-size:11px;font-weight:400}.checkout-review-document>.checkout-review-document__consumer{background:#fff8e6;border:1px solid #f1d58a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px 10px;display:flex}.checkout-review-document__consumer p{color:#8a5a00;flex:100%;margin:0;font-size:11px;font-weight:400}.checkout-review-document__consumer button{color:#08794f;font:inherit;cursor:pointer;background:#fff;border:1px solid #72c7a7;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}@media (width<=1100px){.checkout-review-stage{overflow-y:auto}.checkout-review-customer{grid-template-columns:1fr}.checkout-review-customer h3{grid-column:1}.checkout-review-payment>div{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-review-document{grid-template-columns:1fr}.checkout-review-document h3{grid-column:1}}.checkout-review-success{text-align:center;align-content:center;justify-items:center;display:grid}.checkout-review-success>svg{color:#0c9664;width:58px;height:58px}.checkout-review-success>span{color:#08794f;text-transform:uppercase;margin-top:12px;font-weight:700}.checkout-review-success h2{margin:7px 0;font-size:27px}.checkout-review-success>strong{color:#08794f;font-size:34px;font-weight:700}.checkout-review-success>p{color:#697586}.checkout-review-success>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:14px;display:flex}.checkout-review-success .is-disabled{cursor:not-allowed;opacity:.55}.checkout-review-success.is-fiscal-processing>svg{color:#6b5bd2}.checkout-review-success.is-fiscal-rejected>svg{color:#c4314b}.checkout-review-success>.checkout-review-fiscal{color:#08794f;background:#effaf5;border:1px solid #b7e7d4;border-radius:12px;gap:4px;width:min(540px,100%);margin-top:10px;padding:12px 16px;display:grid}.checkout-review-success>.checkout-review-fiscal strong{font-size:15px}.checkout-review-success>.checkout-review-fiscal small{color:inherit;font-size:12px;font-weight:400}.checkout-review-success>.checkout-review-fiscal--processing,.checkout-review-success>.checkout-review-fiscal--delayed{color:#5745ba;background:#f5f2ff;border-color:#d6cff8}.checkout-review-success>.checkout-review-fiscal--rejected{color:#a61f3a;background:#fff1f4;border-color:#f3bbc6}.checkout-completion-backdrop{z-index:180;padding:24px}.checkout-completion-modal{border:1px solid #b7e7d4;border-top:6px solid #159a7d;gap:20px;width:min(820px,100vw - 32px);max-height:calc(100vh - 40px);padding:30px;display:grid;overflow-y:auto;box-shadow:0 30px 100px #05302652}.checkout-completion-modal--processing{border-color:#6b5bd2 #d6cff8 #d6cff8}.checkout-completion-modal--rejected{border-color:#c4314b #f3bbc6 #f3bbc6}.checkout-completion-modal--delayed{border-color:#b7791f #ead8a3 #ead8a3}.checkout-completion-modal__hero{text-align:center;justify-items:center;display:grid}.checkout-completion-modal__icon{color:#fff;background:#159a7d;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:13px;display:grid;box-shadow:0 0 0 11px #e5f8f0}.checkout-completion-modal--processing .checkout-completion-modal__icon{background:#6b5bd2;box-shadow:0 0 0 11px #f0edff}.checkout-completion-modal--rejected .checkout-completion-modal__icon{background:#c4314b;box-shadow:0 0 0 11px #fff0f3}.checkout-completion-modal--delayed .checkout-completion-modal__icon{background:#b7791f;box-shadow:0 0 0 11px #fff7df}.checkout-completion-modal__icon svg{stroke-width:2.6px;width:38px;height:38px}.checkout-completion-modal__hero>span:not(.checkout-completion-modal__icon){color:#08794f;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:800}.checkout-completion-modal__hero h2{color:#17233a;margin:7px 0 2px;font-size:29px}.checkout-completion-modal__hero>strong{color:#08794f;font-size:38px}.checkout-completion-modal__hero p{color:#697586;margin:7px 0 0;font-weight:400}.checkout-completion-modal__status{color:#08794f;background:#effaf5;border:1px solid #b7e7d4;border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:15px 17px;display:grid}.checkout-completion-modal__status>svg{width:27px;height:27px}.checkout-completion-modal__status span{gap:3px;display:grid}.checkout-completion-modal__status small{font-weight:400}.checkout-completion-modal__status--processing{color:#5745ba;background:#f5f2ff;border-color:#d6cff8}.checkout-completion-modal__status--rejected{color:#a61f3a;background:#fff1f4;border-color:#f3bbc6}.checkout-completion-modal__status--delayed{color:#8a5a12;background:#fff8e6;border-color:#ead8a3}.checkout-completion-modal__summary{border:1px solid #e1e6ee;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.checkout-completion-modal__summary div{border-right:1px solid #e1e6ee;gap:5px;padding:14px 16px;display:grid}.checkout-completion-modal__summary div:last-child{border-right:0}.checkout-completion-modal__summary dt{color:#697586;font-size:11px;font-weight:700}.checkout-completion-modal__summary dd{color:#26334a;margin:0;font-weight:400}.checkout-completion-modal__document-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.checkout-completion-modal__document-actions .erp-button{min-height:42px}.checkout-completion-modal__document-actions svg{width:17px;height:17px}.checkout-completion-modal>footer{border-top:1px solid #e8ebf0;justify-items:center;gap:9px;padding-top:17px;display:grid}.checkout-completion-modal>footer small{color:#5745ba;font-weight:400}.checkout-completion-modal>footer .erp-button{min-width:250px;min-height:46px}@media (width<=680px){.checkout-completion-backdrop{padding:10px}.checkout-completion-modal{max-height:calc(100vh - 20px);padding:22px 16px}.checkout-completion-modal__summary{grid-template-columns:1fr}.checkout-completion-modal__summary div{border-bottom:1px solid #e1e6ee;border-right:0}.checkout-completion-modal__summary div:last-child{border-bottom:0}.checkout-completion-modal__document-actions{display:grid}.checkout-completion-modal__document-actions .erp-button,.checkout-completion-modal>footer .erp-button{width:100%}}.checkout-completion-summary{gap:9px;display:grid}.checkout-completion-summary>div{justify-content:space-between;gap:20px;display:flex}.checkout-completion-summary>div strong{text-align:right;font-weight:400}.checkout-payment-methods{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px;padding:4px 3px 20px;display:grid}.checkout-payment-method{color:#26344b;cursor:pointer;background:linear-gradient(145deg,#fff,#f4f7fa);border:1px solid #dce4eb;border-radius:24px;align-content:center;place-items:center;gap:8px;min-height:138px;padding:16px 12px 13px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:0 8px 20px #1f314914}.checkout-payment-method__icon{color:#08794f;background:linear-gradient(145deg,#e9f8f2,#d9f2e8);border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #159a671a}.checkout-payment-method__icon svg{stroke-width:1.8px;width:30px;height:30px}.checkout-payment-method strong{text-align:center;max-width:100%;font-size:13px;line-height:1.2}.checkout-payment-method small{color:#08794f;font-size:11px;font-weight:400}.checkout-payment-method:hover:not(:disabled),.checkout-payment-method:focus-visible{z-index:1;background:#fff;border-color:#159a678c;outline:0;transform:translateY(-2px)scale(1.03);box-shadow:0 13px 28px #1f314926}.checkout-payment-method--used{background:linear-gradient(145deg,#edfbf5,#d9f4e8);border-color:#159a67;box-shadow:0 10px 24px #087f542e,inset 0 0 0 1px #159a671f}.checkout-payment-method--used .checkout-payment-method__icon{color:#fff;background:linear-gradient(145deg,#1eaa76,#08794f);box-shadow:0 7px 15px #087f5438}.checkout-payment-method--used>strong{color:#075f41}.checkout-payment-method--used>small{color:#fff;background:#087f54;border-radius:999px;padding:3px 8px}.checkout-payment-method{position:relative}.checkout-payment-method__status{color:#08734d;background:#fff;border:1px solid #a8ddc8;border-radius:999px;align-items:center;gap:3px;min-height:20px;padding:3px 6px;font-size:8px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 3px 8px #0864441a}.checkout-payment-method__status svg{stroke-width:3px;width:10px;height:10px}.checkout-payment-method__status-edit,.checkout-payment-method--used:hover .checkout-payment-method__status-added,.checkout-payment-method--used:focus-visible .checkout-payment-method__status-added{display:none}.checkout-payment-method--used:hover .checkout-payment-method__status-edit,.checkout-payment-method--used:focus-visible .checkout-payment-method__status-edit{display:inline}.checkout-payment-method:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.checkout-payment-summary{background:#fafcfd;border:1px solid #dfe5ec;border-radius:14px;gap:12px;padding:16px;display:grid}.checkout-payment-summary>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.checkout-payment-summary h3,.checkout-payment-summary p{margin:0}.checkout-payment-summary h3{color:#223149;font-size:15px}.checkout-payment-summary p{color:#758095;margin-top:3px;font-size:11px;font-weight:400}.checkout-payment-summary dl{gap:18px;margin:0;display:flex}.checkout-payment-summary dl div{text-align:right;gap:2px;display:grid}.checkout-payment-summary dt{color:#697586;font-size:10px}.checkout-payment-summary dd{color:#223149;margin:0;font-size:14px;font-weight:400}.checkout-payment-summary dl .is-invalid dd{color:#c33b48}.checkout-payment-summary dl .is-change dd{color:#08794f}.checkout-payment-lines{gap:8px;display:grid}.checkout-payment-lines article{background:#fff;border:1px solid #e1e7ed;border-radius:10px;display:grid;overflow:hidden}.checkout-payment-line__main{grid-template-columns:34px minmax(0,1fr) auto auto 30px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.checkout-payment-line__main>span{color:#08794f;background:#e8f7f1;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.checkout-payment-line__main>span svg{width:18px;height:18px}.checkout-payment-line__main>div{min-width:0;display:grid}.checkout-payment-lines article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.checkout-payment-lines article small{color:#758095;font-size:10px;font-weight:400}.checkout-payment-lines article em{color:#08794f;font-size:13px;font-style:normal;font-weight:400}.checkout-payment-lines article button{color:#5b43d6;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 7px;font-size:10px;font-weight:700}.checkout-payment-lines article .checkout-payment-line__remove{color:#c33b48;place-items:center;width:30px;height:30px;padding:0;display:grid}.checkout-payment-lines article .checkout-payment-line__remove svg{width:15px;height:15px}.checkout-payment-installments{gap:0;padding:0 10px 8px 54px;display:grid}.checkout-payment-installments>div{color:#66768a;border-top:1px solid #edf1f4;grid-template-columns:42px minmax(70px,1fr) auto;gap:10px;padding:5px 7px;font-size:10px;font-weight:400;display:grid}.checkout-payment-installments>div strong{color:#34495d;text-align:right;font-size:10px;font-weight:400}.checkout-payment-installments>button{justify-self:start;margin-top:3px;padding-left:7px!important}.checkout-payment-summary__empty{color:#758095;text-align:center;border:1px dashed #d8dfe7;border-radius:10px;padding:18px;font-size:12px;font-weight:400}.checkout-payment-form{gap:14px;display:grid}.checkout-payment-form .form-field{gap:6px;display:grid}.checkout-payment-form .form-field>span{color:#49566a;font-size:11px;font-weight:600}.checkout-payment-preview{color:#536075;background:#f7f9fb;border-radius:9px;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:7px;padding:10px;font-size:10px;font-weight:400;display:grid}.checkout-payment-preview strong{color:#2c394e}.checkout-payment-change{color:#08794f;background:#e8f7f1;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.checkout-payment-change span{font-size:11px}.checkout-payment-change strong{font-size:17px}.checkout-cart__context>.checkout-cart__customer-summary{background:linear-gradient(100deg,#f1fbf7,#fff);border:1px solid #bde7d6;gap:10px;min-height:68px;padding:8px 10px;box-shadow:0 4px 12px #08654514}.checkout-cart__customer-icon{color:#fff;background:var(--checkout-green);border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.checkout-cart__customer-icon svg{width:18px;height:18px}.checkout-cart__customer-identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.checkout-cart__customer-identity small{color:#318066;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.checkout-cart__customer-identity strong{color:#173d33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}.checkout-cart__customer-identity>span{color:#687a75;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:400;overflow:hidden}.checkout-cart__customer-identity>.checkout-cart__customer-seller{color:#49665d;border-top:1px solid #dcefe7;margin-top:3px;padding-top:3px}.checkout-cart__customer-summary>button{width:30px;height:30px;color:var(--checkout-green-dark);cursor:pointer;background:#fff;border:1px solid #cfe9df;border-radius:9px;flex:0 0 30px;place-items:center;display:grid}.checkout-cart__customer-summary>button:hover,.checkout-cart__customer-summary>button:focus-visible{color:#fff;background:var(--checkout-green);border-color:var(--checkout-green);outline:0}.checkout-cart__customer-summary>button svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.checkout-payment-method{transition:none}.checkout-payment-method:hover:not(:disabled),.checkout-payment-method:focus-visible{transform:none}}.checkout-cash-consultation-notice{color:#59636e;box-sizing:border-box;background:#eef0f2;border:1px solid #d9dde1;border-left:4px solid #7b858e;border-radius:9px;align-items:center;gap:9px;min-height:42px;margin:0 0 14px;padding:9px 13px;font-size:12px;font-weight:400;display:flex}.checkout-cash-consultation-notice svg{color:#68727b;flex:none;width:17px;height:17px}.checkout-cash-consultation-notice strong{color:#424b54}.cash-operations-drawer{grid-template-rows:auto minmax(0,1fr);width:min(430px,100%);padding-bottom:0;display:grid;overflow:hidden}.cash-operations-drawer .detail-drawer__content{grid-template-rows:auto 1fr auto;min-height:0;padding-top:0;display:grid;overflow-y:auto}.cash-operations-drawer__session{border-bottom:1px solid #e5e9ee;padding:20px 0}.cash-operations-drawer__session>span{color:#087f54;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.cash-operations-drawer__session>span i{background:#159a67;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #159a6721}.cash-operations-drawer__session dl{gap:13px;margin:17px 0 0;display:grid}.cash-operations-drawer__session dl div{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.cash-operations-drawer__session dt{color:#697586;font-size:12px}.cash-operations-drawer__session dd{color:#293347;text-align:right;margin:0;font-size:13px;font-weight:400}.cash-operations-drawer__actions{align-content:start;gap:10px;padding:20px 0;display:grid}.cash-operations-drawer__actions>div{margin-bottom:3px}.cash-operations-drawer__actions h3{color:#293347;margin:0;font-size:14px}.cash-operations-drawer__actions p{color:#697586;margin:4px 0 0;font-size:11px;font-weight:400}.cash-operations-drawer__actions .erp-button{justify-content:flex-start;width:100%;min-height:44px}.cash-operations-drawer__actions .erp-button svg,.cash-operations-drawer__footer .erp-button svg{width:17px;height:17px}.cash-operations-drawer__actions .erp-button:disabled{opacity:.62}.cash-operations-drawer__footer{background:#fff;border-top:1px solid #e5e9ee;padding:16px 0 22px;position:sticky;bottom:0}.cash-operations-drawer__footer .erp-button{justify-content:center;width:100%;min-height:44px}.cash-manual-modal{gap:16px;width:min(520px,100vw - 32px);display:grid}.cash-manual-modal .form-field{gap:7px;display:grid}.cash-manual-modal .form-field>span{color:#4b5565;font-size:12px;font-weight:600}.cash-manual-modal textarea{resize:vertical;min-height:88px}.cash-movements-drawer{grid-template-rows:auto minmax(0,1fr);width:min(520px,94vw);display:grid;overflow:hidden}.cash-movements-drawer .detail-drawer__content{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:#aab3c2 #f3f5f8;scrollbar-width:auto;min-height:0;padding-top:4px;overflow-y:scroll}.cash-movements-drawer .detail-drawer__content::-webkit-scrollbar{width:12px}.cash-movements-drawer .detail-drawer__content::-webkit-scrollbar-track{background:#f3f5f8}.cash-movements-drawer .detail-drawer__content::-webkit-scrollbar-thumb{background:#aab3c2;border:3px solid #f3f5f8;border-radius:999px}.cash-movement-list{gap:12px;margin:0;padding:18px 0;list-style:none;display:grid}.cash-movement-list li{background:#fff;border:1px solid #e5e9ee;border-radius:12px;gap:9px;padding:14px;display:grid}.cash-movement-list header,.cash-movement-list li>div,.cash-movement-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-movement-list header strong{color:#293347;font-size:13px}.cash-movement-list time,.cash-movement-list p,.cash-movement-list li>div{color:#697586;font-size:12px;font-weight:400}.cash-movement-list p{margin:0}.cash-movement-list footer{flex-wrap:wrap;justify-content:flex-end}.cash-closing-modal{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(1100px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;display:grid;overflow:hidden}.cash-closing-modal__header{border-bottom:1px solid #e7ebf0;padding:20px 24px 16px}.cash-closing-modal__header>span{color:#697586;text-transform:uppercase;font-size:12px;font-weight:700}.cash-closing-modal__header h2{margin:5px 0 0;font-size:21px}.cash-closing-modal__body{min-height:0;padding:18px 24px;overflow-y:auto}.cash-closing-modal__actions{background:#fff;border-top:1px solid #e7ebf0;margin:0;padding:14px 24px}.cash-closing-counts,.cash-closing-results,.cash-closing-review{gap:12px;display:grid}.cash-closing-counts>p{color:#697586;margin:0 0 4px;font-size:13px;font-weight:400}.cash-closing-counts .form-field,.cash-closing-results .form-field{gap:6px;display:grid}.cash-closing-counts .form-field>span,.cash-closing-results .form-field>span{color:#4b5565;font-size:12px;font-weight:600}.cash-closing-result-summary{background:#f8fafc;border:1px solid #dfe5eb;border-radius:12px;grid-template-columns:.8fr .8fr repeat(3,1.25fr);display:grid;overflow:hidden}.cash-closing-result-summary div{border-right:1px solid #e5e9ef;gap:6px;padding:16px 17px;display:grid}.cash-closing-result-summary div:last-child{border-right:0}.cash-closing-result-summary span{color:#697586;font-size:12px;font-weight:400}.cash-closing-result-summary strong{color:#293347;font-size:18px}.cash-closing-result-summary strong.warning{color:#e33f5a}.cash-closing-result-summary strong.success{color:#087f54}.cash-closing-result-table-wrap{border:1px solid #dfe5eb;border-radius:12px;overflow-x:auto}.cash-closing-result-table{border-collapse:collapse;background:#fff;width:100%}.cash-closing-result-table th{text-align:left;color:#697586;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dfe5eb;padding:12px 14px;font-size:11.5px;font-weight:700}.cash-closing-result-table td{color:#293347;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:15px 14px;font-size:14px;font-weight:400}.cash-closing-result-table :is(th,td):not(:first-child){text-align:center}.cash-closing-result-table tbody:last-child tr:last-child td{border-bottom:0}.cash-closing-result-row{cursor:pointer}.cash-closing-result-row:hover td{background:#f8f9fc}.cash-closing-result-row:focus-within td{background:#f5f7fb}.cash-closing-result-table tr.divergent .cash-closing-difference{color:#e33f5a;font-weight:600}.cash-closing-method-toggle{color:#293347;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.cash-closing-method-toggle svg{color:#697586;width:18px;height:18px}.cash-closing-result-status{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cash-closing-result-status svg{width:16px;height:16px}.cash-closing-result-status.matched{color:#087f54}.cash-closing-result-status.divergent{color:#e33f5a}.cash-closing-result-detail td{white-space:normal;background:#fbfcfe;padding:0}.cash-closing-result-detail td>div{border-bottom:1px solid #dfe5eb;grid-template-columns:minmax(0,1fr) minmax(280px,1.25fr);gap:24px;padding:19px 22px 21px 42px;display:grid}.cash-closing-composition{grid-template-columns:repeat(3,minmax(110px,1fr));align-content:start;gap:12px 18px;margin:0;display:grid}.cash-closing-composition div{gap:4px;display:grid}.cash-closing-composition dt{color:#697586;font-size:12px}.cash-closing-composition dd{color:#293347;margin:0;font-size:14px;font-weight:400}.cash-closing-result-detail .form-field>span{font-size:13px}.cash-closing-result-detail textarea{min-height:76px;font-size:14px}.cash-closing-result-guidance{color:#e33f5a;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:400;display:flex}.cash-closing-result-guidance svg{width:17px;height:17px}.cash-closing-review>div:not(.alert){border-bottom:1px solid #edf0f3;gap:4px;padding:11px 0;display:grid}.cash-closing-review strong{font-size:13px}.cash-closing-review span{color:#697586;font-size:12px;font-weight:400}@media (width<=760px){.cash-closing-result-summary{grid-template-columns:repeat(2,1fr)}.cash-closing-result-summary div{border-bottom:1px solid #e5e9ef}.cash-closing-result-detail td>div{grid-template-columns:1fr;padding-left:20px}.cash-closing-composition{grid-template-columns:repeat(2,1fr)}}.cash-closing-filters{gap:14px;margin-bottom:16px;padding:16px;display:flex}.cash-closing-filters .form-field{gap:5px;min-width:180px;display:grid}.cash-closing-list table td,.cash-closing-detail dd,.cash-closing-methods dd{font-weight:400}.cash-closing-list td small{color:#8a6370;font-weight:400;display:block}.cash-closing-status{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cash-closing-status svg{width:16px;height:16px}.cash-closing-status.matched{color:#087f54}.cash-closing-status.divergent{color:#e33f5a}.cash-closing-pagination{justify-content:space-between;align-items:center;padding:16px;display:flex}.cash-closing-detail-status{background:#fff;border:1px solid #dfe5eb;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:-7px 0 18px;padding:11px 15px;display:flex}.cash-closing-detail-status>span:last-child{color:#697586;font-size:12px;font-weight:400}.cash-closing-tabs{gap:8px;margin-bottom:16px;display:flex}.cash-closing-tabs button{color:#596579;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:10px 15px}.cash-closing-tabs button:hover,.cash-closing-tabs button:focus-visible{color:#5438d2;border-color:#bdb2f5}.cash-closing-tabs button.active{color:#5438d2;background:#f2efff;border-color:#765ee8;font-weight:700;box-shadow:0 0 0 2px #6246df12}.cash-closing-audit-summary,.cash-closing-method-sections{gap:16px;display:grid}.cash-closing-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cash-closing-summary-grid article{background:#fff;border:1px solid #dfe5eb;border-radius:12px;gap:7px;padding:17px 18px;display:grid;box-shadow:0 7px 20px #1f31490a}.cash-closing-summary-grid span{color:#697586;font-size:12px;font-weight:400}.cash-closing-summary-grid strong{color:#293347;font-size:19px;font-weight:400}.cash-closing-cash-balance,.cash-closing-session-data,.cash-closing-methods,.cash-closing-informative,.cash-closing-movements,.cash-closing-timeline{padding:0;overflow:hidden}.cash-closing-cash-balance>header,.cash-closing-methods>header,.cash-closing-informative>header,.cash-closing-movements>header,.cash-closing-timeline>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.cash-closing-cash-balance header span,.cash-closing-methods header span,.cash-closing-informative header span,.cash-closing-movements header span,.cash-closing-timeline header span{color:#6246df;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.cash-closing-cash-balance h2,.cash-closing-session-data h2,.cash-closing-methods h2,.cash-closing-informative h2,.cash-closing-movements h2,.cash-closing-timeline h2{margin:3px 0 0;font-size:19px}.cash-closing-cash-balance header small,.cash-closing-methods header small,.cash-closing-informative header small,.cash-closing-movements header small,.cash-closing-timeline header small{color:#697586;font-weight:400}.cash-closing-cash-balance dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.cash-closing-cash-balance dl div{border-right:1px solid #e5e9ef;gap:7px;padding:18px 20px;display:grid}.cash-closing-cash-balance dl div:last-child{border-right:0}.cash-closing-cash-balance dt,.cash-closing-session-data dt{color:#697586;font-size:12px}.cash-closing-cash-balance dd,.cash-closing-session-data dd{color:#293347;margin:0;font-size:17px;font-weight:400}.cash-closing-cash-balance .divergent dd{color:#e33f5a}.cash-closing-cash-balance .matched dd{color:#087f54}.cash-closing-session-data{padding:18px 20px}.cash-closing-session-data h2{margin:0 0 16px}.cash-closing-session-data dl{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;display:grid}.cash-closing-session-data dl div{gap:5px;display:grid}.cash-closing-audit-table{border-collapse:collapse;width:100%}.cash-closing-audit-table th{color:#596579;text-align:center;text-transform:uppercase;background:#f7f9fb;border-bottom:1px solid #dfe5eb;padding:12px 14px;font-size:11px}.cash-closing-audit-table th:first-child,.cash-closing-audit-table td:first-child{text-align:left}.cash-closing-audit-table td{color:#293347;text-align:center;vertical-align:middle;border-bottom:1px solid #e8ecf1;padding:14px;font-size:13px;font-weight:400}.cash-closing-audit-table tbody tr:last-child td{border-bottom:0}.cash-closing-audit-table tbody tr:hover td{background:#fafbfe}.cash-closing-audit-table td strong{font-size:14px;display:block}.cash-closing-audit-table td small{color:#697586;margin-top:5px;font-weight:400;display:block}.cash-closing-audit-table td.divergent,.cash-closing-exit{color:#e33f5a}.cash-closing-entry{color:#087f54}.cash-closing-informative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.cash-closing-informative-grid article{background:#f8fafc;border:1px solid #e2e7ed;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cash-closing-informative-grid article div{gap:4px;display:grid}.cash-closing-informative-grid article span{color:#697586;font-size:11px;font-weight:400}.cash-closing-informative-grid article em{color:#293347;font-style:normal;font-weight:400}.cash-closing-reference{color:#5137c8;font-size:12px;font-weight:600;text-decoration:none}.cash-closing-reference:hover{color:#3f28a8;text-decoration:underline}span.cash-closing-reference{color:#596579;font-weight:400}.cash-closing-timeline ol{margin:0;padding:8px 20px 18px;list-style:none;display:grid}.cash-closing-timeline li{grid-template-columns:34px 1fr;gap:10px;padding:13px 0;display:grid;position:relative}.cash-closing-timeline li:not(:last-child):before{content:"";background:#ded9f8;width:1px;position:absolute;top:42px;bottom:-4px;left:16px}.cash-closing-timeline__marker{z-index:1;color:#6246df;background:#f0edff;border:1px solid #ded9f8;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.cash-closing-timeline__marker svg{width:15px}.cash-closing-timeline li div{gap:3px;display:grid}.cash-closing-timeline time{color:#7a8699;font-size:11px}.cash-closing-timeline li strong{font-size:14px}.cash-closing-timeline p,.cash-closing-timeline li small{color:#697586;margin:0;font-size:12px;font-weight:400}.cash-closing-revisions{padding:0;overflow:hidden}.cash-closing-revisions>header{border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.cash-closing-revisions header span{color:#6246df;letter-spacing:.08em;font-size:10px;font-weight:700}.cash-closing-revisions h2{margin:3px 0 0;font-size:19px}.cash-closing-revisions header small{color:#697586;font-weight:400}.cash-closing-revisions>div>article{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:center;gap:18px;padding:14px 19px;display:flex}.cash-closing-revisions>div>article:last-child{border-bottom:0}.cash-closing-revisions article>div{gap:4px;display:grid}.cash-closing-revisions article span{color:#697586;font-size:12px;font-weight:400}.cash-correction-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;display:grid;overflow:hidden}.cash-correction-modal>header{border-bottom:1px solid #e5e9ef;padding:20px 24px 16px}.cash-correction-modal>header>span{color:#6246df;letter-spacing:.09em;font-size:10px;font-weight:700}.cash-correction-modal>header h2{margin:4px 0 5px}.cash-correction-modal>header p,.cash-correction-counts>p{color:#697586;margin:0;font-size:12px;font-weight:400}.cash-correction-modal__body{gap:18px;padding:20px 24px;display:grid;overflow-y:auto}.cash-correction-modal__body textarea{min-height:76px}.cash-correction-counts,.cash-correction-results{gap:13px;display:grid}.cash-correction-counts h3,.cash-correction-results h3{margin:0}.cash-correction-counts h3,.cash-correction-counts>p{grid-column:1/-1}.cash-correction-results article{border:1px solid #dfe5eb;border-radius:11px;gap:13px;padding:15px;display:grid}.cash-correction-results article.divergent{background:#fffafb;border-color:#f0a8b5}.cash-correction-results article>header{justify-content:space-between;display:flex}.cash-correction-results article.divergent>header span,.cash-correction-results article.divergent dd{color:#e33f5a}.cash-correction-results article.matched>header span{color:#087f54}.cash-correction-results dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.cash-correction-results dl div{gap:4px;display:grid}.cash-correction-results dt{color:#697586;font-size:11px}.cash-correction-results dd{margin:0;font-weight:400}@media (width<=900px){.cash-closing-summary-grid,.cash-closing-session-data dl{grid-template-columns:repeat(2,1fr)}.cash-closing-detail-status{flex-direction:column;align-items:flex-start}.cash-closing-informative-grid{grid-template-columns:1fr}}@media (width<=620px){.cash-closing-summary-grid,.cash-closing-cash-balance dl,.cash-closing-session-data dl{grid-template-columns:1fr}.cash-closing-cash-balance dl div{border-bottom:1px solid #e5e9ef;border-right:0}.cash-closing-tabs{overflow-x:auto}.cash-closing-detail-status>span:last-child{line-height:1.5}}@media (prefers-reduced-motion:reduce){.checkout-workspace__sidebar{transition:none}}@media (width<=1050px){.checkout-payment-methods{grid-template-columns:repeat(3,minmax(120px,1fr))}.checkout-payment-summary>header{flex-direction:column}.checkout-payment-summary dl{justify-content:space-between;width:100%}}@media (width<=720px){.checkout-quick-customer__grid,.checkout-quick-customer__address .address-section,.checkout-customer-selected dl{grid-template-columns:1fr}.checkout-customer-credit{grid-template-columns:42px minmax(0,1fr)}.checkout-customer-credit dl,.checkout-customer-credit__actions{grid-column:1/-1}.checkout-customer-credit dl{flex-wrap:wrap}.checkout-payment-settlement{grid-template-columns:1fr}.checkout-payment-settlement>div{border-bottom:1px solid #dbece4;border-right:0}.checkout-payment-settlement>div:last-child{border-bottom:0}.checkout-quick-customer__duplicate{flex-direction:column;align-items:stretch}}.sales-history-list{padding:0;overflow:hidden}.sales-history-loading{color:#697586;text-align:center;margin:0;padding:42px}.sales-history-table td{vertical-align:middle;font-weight:400}.sales-history-table td:first-child a{color:#293347;font-weight:400;text-decoration:none}.sales-history-table .erp-button{align-items:center;gap:5px;display:inline-flex}.sales-history-table :is(th,td):is(:first-child,:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(10),:nth-child(11)){text-align:center}.sales-history-table :is(th,td):nth-child(8){text-align:right}.sales-history-table :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(7)){text-align:left}.sales-history-table :is(th,td):first-child{width:145px}.sales-history-table :is(th,td):nth-child(2){width:210px}.sales-history-table :is(th,td):nth-child(3){width:160px}.sales-history-table :is(th,td):nth-child(6){width:70px}.sales-history-table :is(th,td):nth-child(8){width:110px}.sales-history-table :is(th,td):nth-child(9){width:160px}.sales-history-table :is(th,td):nth-child(10){width:110px}.sales-history-table :is(th,td):nth-child(11){width:95px}.sales-history-operation{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sales-history-operation span{color:#5a43c6;white-space:nowrap;background:#f7f5ff;border:1px solid #d9d2ff;border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.sales-history-operation span:not(:first-child){color:#087858;background:#f3faf6;border-color:#d9e6df}.sales-history-empty{text-align:center;align-content:center;justify-items:center;min-height:250px;padding:42px 20px;display:grid}.sales-history-empty>span{width:48px;height:48px;color:var(--color-brand);background:#f0edff;border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.sales-history-empty>span svg{width:23px;height:23px}.sales-history-empty h2,.sales-history-empty p{margin:0}.sales-history-empty h2{color:#293347;font-size:16px}.sales-history-empty p{color:#697586;margin-top:6px;font-size:12px;font-weight:400}.sales-history-list>.pagination{border-top:1px solid #edf0f4;margin:0;padding:14px 16px}.sales-history-detail-page{gap:16px;display:grid}.sales-history-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.sales-history-header-actions__documents,.sales-history-header-actions__navigation,.sales-history-header-actions__danger{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sales-history-header-actions__navigation,.sales-history-header-actions__danger{border-left:1px solid #d8e0ea;padding-left:12px}.sales-history-title strong{color:#c42b24;letter-spacing:.035em;white-space:nowrap;font-size:.62em;font-weight:700}.sales-history-filters{gap:15px;display:grid}.sales-history-filters .form-field{gap:6px;display:grid}.sales-history-filters .form-field>span{color:#475467;font-size:11px;font-weight:700}.sales-history-filters input{color:#344054;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e0ea;border-radius:9px;padding:8px 10px;font-weight:400}.sales-history-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);gap:16px;display:grid}.sales-history-card,.sales-history-totals,.sales-history-section{border:1px solid #dfe5ec;border-radius:14px;min-width:0;padding:20px;overflow:hidden;box-shadow:0 8px 24px #1f31490f}.sales-history-card>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:13px;display:flex}.sales-history-card h2,.sales-history-totals h2,.sales-history-section h2{color:#17243a;margin:0 0 15px;font-size:17px}.sales-history-card>header h2{margin:0}.sales-history-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:0;display:grid}.sales-history-card dl div{gap:4px;min-width:0;display:grid}.sales-history-card dt,.sales-history-totals dt{color:#697586;font-size:10px}.sales-history-card dd,.sales-history-totals dd{overflow-wrap:anywhere;color:#344054;margin:0;font-size:13px;font-weight:400}.sales-history-card>p{color:#697586;margin:0;font-size:12px;font-weight:400}.sales-history-totals{background:linear-gradient(145deg,#fff 0%,#f3fbf7 100%);border-color:#cce9dd}.sales-history-totals h2{border-bottom:1px solid #dcece5;padding-bottom:13px}.sales-history-totals dl{gap:9px;margin:0;display:grid}.sales-history-totals dl div{justify-content:space-between;align-items:center;gap:16px;display:flex}.sales-history-totals__final{border-top:1px solid #e4e9ef;margin-top:5px;padding-top:10px}.sales-history-totals__final dt,.sales-history-totals__final dd{color:#08794f;font-size:19px;font-weight:700}.sales-history-totals__note{color:#526b61;background:#ffffffb8;border:1px solid #d7eae1;border-radius:8px;margin:12px 0 0;padding:9px 10px;font-size:10.5px;font-weight:400;line-height:1.35}.sales-history-section>h2{align-items:center;min-height:28px;margin-bottom:14px;display:flex}.sales-history-section .data-table-wrapper{border-top:1px solid #e7ebf0;margin:0 -20px -20px}.sales-history-section .data-table{margin:0}.sales-history-section .data-table th{color:#596579;letter-spacing:.025em;background:#f7f9fb;padding:12px 15px;font-size:10.5px}.sales-history-section .data-table td{color:#344054;vertical-align:middle;padding:13px 15px;font-size:12px;font-weight:400}.sales-history-section .data-table td:first-child{color:#223149;min-width:300px}.sales-history-section .data-table td small{color:#778397;margin-top:2px;font-size:10px;font-weight:400;display:block}.sales-history-payments{gap:10px;display:grid}.sales-history-payments>article{border:1px solid #e0e6ed;border-radius:11px;overflow:hidden;box-shadow:0 4px 12px #1f31490a}.sales-history-payments article>header{background:linear-gradient(90deg,#f7fbf9,#fff);justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.sales-history-payments header>div{gap:3px;display:grid}.sales-history-payments header strong{color:#27364b;font-size:13px}.sales-history-payments header small{color:#748095;font-size:10px;font-weight:400}.sales-history-payments header em{color:#08794f;font-size:14px;font-style:normal;font-weight:400}.sales-history-payments article>p{color:#526174;border-top:1px solid #edf1f4;margin:0;padding:9px 14px;font-size:11px;font-weight:400}.sales-history-installments>div{color:#66758a;border-top:1px solid #edf1f4;grid-template-columns:60px minmax(100px,1fr) 120px 130px;gap:12px;padding:8px 14px;font-size:11px;font-weight:400;display:grid}.sales-history-installments strong{color:#344054;text-align:right;font-weight:400}.sales-history-installments small{color:#697586;text-align:right;text-transform:lowercase;font-size:9px;font-weight:400}.sales-history-detail-footer .sales-history-card{background:#fbfcfd;min-height:125px}.sales-history-detail-footer .sales-history-card>h2{border-bottom:1px solid #e8edf2;padding-bottom:12px}.sales-history-detail-footer .timeline{margin-bottom:0}.sales-history-fiscal{color:#344054;align-items:center;gap:9px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.sales-history-fiscal>svg{color:#087858;flex:none;width:18px;height:18px}.sales-history-fiscal>span{text-align:left;gap:2px;display:grid}.sales-history-fiscal small{color:#697586;font-size:10px;font-weight:400}.sales-history-fiscal--compact{justify-content:center}.sales-history-fiscal--compact>svg{width:16px;height:16px}.sales-history-fiscal--empty{color:#697586}.sales-history-fiscal-card>p{margin-bottom:15px}.sales-history-fiscal-card>.sales-history-fiscal{background:#f4faf7;border:1px solid #d9e6df;border-radius:10px;padding:11px 13px}.sale-cancellation-dialog{width:min(680px,100vw - 32px);max-height:min(820px,100vh - 32px);padding:0;overflow:hidden}.sale-cancellation-dialog>header{border-bottom:1px solid #e6eaf0;padding:22px 24px 18px}.sale-cancellation-dialog>header>span,.sales-history-cancellation header span{color:#b42318;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.sale-cancellation-dialog>header h2{color:#17243a;margin:5px 0 7px;font-size:21px}.sale-cancellation-dialog>header p{color:#667085;margin:0;font-size:12px;font-weight:400;line-height:1.45}.sale-cancellation-dialog__body{gap:14px;max-height:calc(100vh - 245px);padding:18px 24px;display:grid;overflow-y:auto}.sale-cancellation-dialog__body .form-field{gap:6px;display:grid}.sale-cancellation-dialog__body .form-field>span{color:#344054;font-size:11px;font-weight:700}.sale-cancellation-dialog__body textarea{resize:vertical;color:#344054;min-height:74px;font:inherit;border:1px solid #d7dee8;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:400}.sale-cancellation-dialog__body input[type=text]{color:#344054;min-height:40px;font:inherit;border:1px solid #d7dee8;border-radius:9px;padding:8px 11px;font-weight:400}.sale-cancellation-impact{background:#fff8f7;border:1px solid #fecdca;border-radius:10px;padding:13px 15px}.sale-cancellation-impact h3{color:#912018;margin:0 0 8px;font-size:12px}.sale-cancellation-impact ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sale-cancellation-impact li{color:#6b3a35;font-size:11px;font-weight:400}.sale-cancellation-impact li:before{color:#b42318;content:"✓";margin-right:7px;font-weight:700}.sale-cancellation-check{color:#475467;cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;font-weight:400;line-height:1.4;display:flex}.sale-cancellation-check input{accent-color:#b42318;flex:none;width:17px;height:17px;margin:0}.sale-cancellation-dialog>footer{border-top:1px solid #e6eaf0;margin:0;padding:15px 24px 19px}.sales-history-title .sales-history-title__exchange{color:#6b49df}.sales-history-exchanges{background:linear-gradient(145deg,#fff 0%,#f8f6ff 100%);border:1px solid #d8cef7;border-radius:14px;gap:16px;padding:20px;display:grid;box-shadow:0 8px 24px #1f31490d}.sales-history-exchanges>header{border-bottom:1px solid #e2dbf7;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.sales-history-exchanges>header span{color:#6b49df;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.sales-history-exchanges>header h2{margin:4px 0 0;font-size:17px}.sales-history-exchanges>header p{color:#667085;max-width:700px;margin:5px 0 0;font-size:11px;font-weight:400;line-height:1.45}.sales-history-exchanges>header>strong{color:#68410d;background:#fff4dd;border-radius:999px;padding:5px 9px;font-size:10px}.sales-history-exchanges>article{background:#fff;border:1px solid #e2dbf7;border-radius:12px;gap:14px;padding:16px;display:grid}.sales-history-exchange__identity{justify-content:space-between;align-items:center;gap:14px;display:flex}.sales-history-exchange__identity>div{gap:3px;display:grid}.sales-history-exchange__role{color:#5b3fd0;letter-spacing:.03em;text-transform:uppercase;background:#f0ecff;border-radius:999px;width:fit-content;margin-bottom:2px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.sales-history-exchange__identity span{font-size:13px;font-weight:700}.sales-history-exchange__identity p{color:#667085;margin:3px 0 0;font-size:11px;font-weight:400}.sales-history-exchange__identity a{color:#5b3fd0;font-size:12px;font-weight:600}.sales-history-exchanges dl{background:#e5e0f5;border:1px solid #e5e0f5;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sales-history-exchanges dl div{background:#fbfaff;gap:5px;padding:11px;display:grid}.sales-history-exchanges dt{color:#667085;font-size:10px}.sales-history-exchanges dd{color:#344054;margin:0;font-size:12px;font-weight:400}.sales-history-exchange__returns{gap:8px;display:grid}.sales-history-exchange__returns>strong{font-size:12px}.sales-history-exchange__returns p{border-top:1px solid #edf0f5;justify-content:space-between;gap:14px;margin:0;padding-top:8px;font-size:12px;font-weight:400;display:flex}.sales-history-exchange__returns p span{gap:2px;display:grid}.sales-history-exchange__returns small{color:#667085;font-size:10px;font-weight:400}.sales-history-exchange__returns em{flex:none;font-style:normal;font-weight:400}.sales-history-exchange-summary{gap:12px!important}.sales-history-exchange-products{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.sales-history-exchange-products>div{background:#f8f9fc;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.sales-history-exchange-products>span{color:#667085;text-transform:uppercase;align-self:center;font-size:11px;font-weight:600}.sales-history-exchange-products strong,.sales-history-exchange-result strong{font-size:11px}.sales-history-exchange-products p{color:#344054;gap:3px;margin:0;font-size:12px;font-weight:400;display:grid}.sales-history-exchange-products small{color:#667085;font-size:10px;font-weight:400}.sales-history-exchange-result{color:#166a4b;background:#edf9f4;border:1px solid #ccebdd;border-radius:10px;padding:13px 14px}.sales-history-exchange-result p{margin:5px 0 0;font-size:12px;font-weight:400}.sales-history-exchange-summary>a,.sales-history-exchange-following a,.sales-history-exchanges--notice>a{color:#5b3fd0;width:fit-content;font-size:11px;font-weight:600}.sales-history-exchange-following{color:#475467;background:#f8f9fc;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:11px;font-weight:400;display:flex}.sales-history-exchanges--notice{gap:12px}.sales-history-customer-credits{background:#f7fffb;border:1px solid #bfe5d6;border-radius:14px;gap:14px;padding:20px;display:grid}.sales-history-customer-credits>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.sales-history-customer-credits>header span{color:#087f5b;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.sales-history-customer-credits>header h2{margin:4px 0 0;font-size:17px}.sales-history-customer-credits>header>strong{color:#5f6b7c;font-size:11px}.sales-history-customer-credits>div{gap:8px;display:grid}.sales-history-customer-credits article{background:#fff;border:1px solid #d8eee5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.sales-history-customer-credits article span{font-size:12px;font-weight:600}.sales-history-customer-credits article p{margin:3px 0 0;font-size:13px;font-weight:400}.sales-history-cancellation{background:linear-gradient(145deg,#fff 0%,#fff7f6 100%);border:1px solid #f3c9c5;border-radius:14px;padding:20px;box-shadow:0 8px 24px #1f31490d}.sales-history-cancellation>header{border-bottom:1px solid #f0d9d6;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:13px;display:flex}.sales-history-cancellation h2{color:#17243a;margin:4px 0 0;font-size:17px}.sales-history-cancellation>p{color:#475467;margin:14px 0;font-size:12px;font-weight:400}.sales-history-cancellation dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;display:grid}.sales-history-cancellation dl div{gap:3px;display:grid}.sales-history-cancellation dt{color:#7a6870;font-size:10px}.sales-history-cancellation dd{color:#344054;margin:0;font-size:12px;font-weight:400}@media (width<=900px){.sales-history-detail-grid{grid-template-columns:1fr}.sales-history-card dl,.sales-history-exchanges dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sales-history-card dl,.sales-history-cancellation dl,.sales-history-exchanges dl,.sales-history-exchange-products{grid-template-columns:1fr}.sales-history-exchanges>header,.sales-history-exchange__identity,.sales-history-exchange-following{flex-direction:column;align-items:flex-start}.sales-history-exchange-products>span{justify-self:center}.sales-history-installments>div{grid-template-columns:45px 1fr}.sales-history-installments strong,.sales-history-installments small{text-align:left}.sale-cancellation-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.sale-cancellation-dialog__body{max-height:calc(100vh - 230px);padding-inline:17px}.sale-cancellation-dialog>header,.sale-cancellation-dialog>footer{padding-inline:17px}}.checkout-mode--consignments.checkout-mode--active{background:linear-gradient(135deg,#d9821633,#d9821614);border-color:#d98216;box-shadow:inset 3px 0 #f3a43d}.checkout-mode--consignments.checkout-mode--active>.checkout-mode__consignment-vector{color:#f3a43d}.checkout-mode--receipts.checkout-mode--active{background:linear-gradient(135deg,#00bfff3d,#00bfff14);border-color:#5cd3ffb8;box-shadow:inset 3px 0 #27c7ff}.checkout-mode--receipts.checkout-mode--active small{color:#bdeeff}.consignment-icon{width:1.15em;height:1.15em;color:inherit;flex:none;place-items:center;display:inline-grid;position:relative}.consignment-icon__art{width:100%;height:100%;-webkit-mask:var(--consignment-icon-source) center / contain no-repeat;-webkit-mask:var(--consignment-icon-source) center / contain no-repeat;mask:var(--consignment-icon-source) center / contain no-repeat;background:currentColor;display:block}.consignment-icon__plus{color:#b9650d;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:10px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-4px;right:-5px}.checkout-mode>.consignment-icon{width:21px;height:21px}.checkout-mode--consignments.checkout-mode--active>.consignment-icon{color:#d98216}.consignment-list-stage__header .consignment-new-action{border-radius:15px;justify-content:flex-start;gap:18px;min-width:290px;min-height:80px;padding:9px 22px 9px 15px;box-shadow:0 12px 28px #b5660d3d}.consignment-list-stage__header .consignment-new-action:hover:not(:disabled){transform:translateY(-2px)scale(1.045);box-shadow:0 18px 36px #b5660d57}.consignment-list-stage__header .consignment-new-action .consignment-icon{color:#fff;width:58px;height:58px}.consignment-list-stage__header .consignment-new-action__label{white-space:nowrap;align-items:center;gap:8px;font-size:20px;font-weight:700;display:flex}.consignment-list-stage__header .consignment-new-action__label>span:first-child{font-size:32px;font-weight:500;line-height:.8}.checkout-workspace__content--consignments{background:#fffaf3;padding-top:0}.checkout-workspace__content--receipts{background:#e6f3fb;padding:0}.checkout-mode--post-sale.checkout-mode--active{color:#fff;background:linear-gradient(135deg,#106f62e0,#157e6fb8);border-color:#0e6458b8;box-shadow:inset 3px 0 #075f53}.checkout-mode--post-sale.checkout-mode--active small{color:#c9f5eb}.checkout-workspace__content--post-sale{background:#eefaf7;padding:0;overflow:auto}.post-sale-stage{color:#17243a;align-content:start;gap:16px;width:100%;max-width:1720px;margin:0 auto;padding:34px 46px 48px;display:grid}.post-sale-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.post-sale-heading>div:first-child{min-width:0}.post-sale-heading span{color:#6f55dc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.post-sale-heading h1{color:#10213c;margin:7px 0 3px;font-size:28px;line-height:1.15}.post-sale-heading p{color:#5f6e84;margin:0;font-size:13px;font-weight:400}.post-sale-heading__summary{text-align:right;flex:none;justify-items:end;gap:3px;display:grid}.post-sale-heading__summary span{color:#6f55dc;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.post-sale-heading__summary strong{color:#5940c7;font-size:20px;line-height:1.15}.post-sale-heading__summary small{color:#6b7890;font-size:10px;font-weight:400}.post-sale-search-card{background:#ffffffd6;border:1px solid #d9d2f5;border-radius:14px;grid-template-columns:minmax(360px,1fr) 180px 170px 190px;align-items:end;gap:12px;padding:16px;display:grid;box-shadow:0 8px 22px #4635800f}.post-sale-search,.post-sale-search-card .form-field{gap:6px;min-width:0;display:grid}.post-sale-search>span,.post-sale-search-card .form-field>span{color:#39465a;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.post-sale-search>span svg{color:#755bdd;width:16px;height:16px}.post-sale-search-card input{box-sizing:border-box;color:#344054;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5dcea;border-radius:9px;padding:8px 11px;font-weight:400;transition:border-color .14s,box-shadow .14s}.post-sale-search-card input:focus{border-color:#755bdd;outline:0;box-shadow:0 0 0 3px #755bdd21}.post-sale-card{background:#fff;border:1px solid #d9dfea;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #2730490f}.post-sale-results{min-height:0}.post-sale-table-wrapper{overflow:auto}.post-sale-table{border-collapse:collapse;width:100%;min-width:1180px}.post-sale-table th{color:#58667c;text-align:left;text-transform:uppercase;background:#f8f9fc;border-bottom:1px solid #e3e7ef;padding:12px 15px;font-size:10px;font-weight:700}.post-sale-table td{color:#344054;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:15px;font-size:12px;font-weight:400}.post-sale-table tbody tr{cursor:pointer;transition:background .14s,box-shadow .14s}.post-sale-table tbody tr:hover,.post-sale-table tbody tr:focus-visible{background:#f7f4ff;outline:0;box-shadow:inset 3px 0 #8066e8}.post-sale-table td:first-child strong{color:#25324a;font-size:13px;font-weight:700;display:block}.post-sale-table td small{color:#748197;margin-top:3px;font-size:10px;font-weight:400;display:block}.post-sale-table em,.post-sale-unit em{border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.post-sale-table .is-eligible,.post-sale-unit .is-eligible{color:#08794f;background:#e8f7f0}.post-sale-table .is-blocked,.post-sale-unit .is-blocked{color:#6c5b73;background:#f1edf4}.post-sale-table .is-completed{color:#31556d;background:#edf5fa}.post-sale-table .is-cancelled{color:#9a3542;background:#fff0f1}.post-sale-table td:last-child{width:116px}.post-sale-table td:last-child .erp-button{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.post-sale-table td:last-child .erp-button svg{width:14px;height:14px}.post-sale-results>footer{color:#647187;background:#fafbfc;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:10px 16px;font-size:11px;font-weight:400;display:flex}.post-sale-results>footer .pagination{border:0;margin:0;padding:0}.post-sale-state{text-align:center;align-content:center;justify-items:center;min-height:240px;padding:32px;display:grid}.post-sale-state>svg{color:#7359dc;background:#f0ecff;border-radius:13px;width:42px;height:42px;padding:9px}.post-sale-state h2{margin:13px 0 4px;font-size:16px}.post-sale-state p{color:#69768b;margin:0;font-size:12px;font-weight:400}.post-sale-back{color:#55647b;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:400;display:inline-flex}.post-sale-back:hover,.post-sale-back:focus-visible{color:#6045d0;outline:0;text-decoration:underline}.post-sale-back svg{width:15px;height:15px}.post-sale-detail__heading{background:#ffffffc7;border:1px solid #ddd6f6;border-radius:14px;align-items:center;padding:18px 20px}.post-sale-detail__summary{text-align:right;justify-items:end;gap:3px;display:grid}.post-sale-detail__summary span{color:#657187;letter-spacing:0;text-transform:none;font-weight:400}.post-sale-detail__summary strong{color:#17243a;font-size:22px;font-weight:400}.post-sale-detail__summary small{color:#7359dc;font-size:10px;font-weight:400}.post-sale-card>header{background:#faf9fe;border-bottom:1px solid #e5e1ef;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;display:flex}.post-sale-card>header span{color:#7258dc;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.post-sale-card>header h2{margin:4px 0 0;font-size:17px}.post-sale-card>header small{color:#69768b;font-size:11px;font-weight:400}.post-sale-units{display:grid}.post-sale-unit{border-bottom:1px solid #edf0f4;grid-template-columns:24px minmax(320px,1.5fr) 150px 120px minmax(210px,.8fr);align-items:center;gap:16px;padding:15px 20px;transition:background .14s,box-shadow .14s;display:grid}.post-sale-unit:not(.is-disabled){cursor:pointer}.post-sale-unit:not(.is-disabled):hover{background:#faf8ff}.post-sale-unit.is-disabled{opacity:.76}.post-sale-unit__check,.post-sale-select-all{color:#59677d;cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:400;display:inline-flex}.post-sale-unit__check input,.post-sale-select-all input,.post-sale-condition-check input{accent-color:#765bdd;cursor:pointer;width:17px;height:17px}.post-sale-unit__check input:disabled{cursor:not-allowed}.post-sale-unit:last-child{border-bottom:0}.post-sale-unit>div{min-width:0}.post-sale-unit>div>span{color:#758197;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:400;display:block}.post-sale-unit>div>strong{color:#25324a;font-size:12px;font-weight:400}.post-sale-unit__identity strong{overflow-wrap:anywhere;display:block}.post-sale-unit__identity span{margin-top:4px;text-transform:none!important}.post-sale-unit__guidance p{color:#59677d;margin:0;font-size:11px;font-weight:400;line-height:1.35}.post-sale-consultative-note{color:#53447d;background:#eee9ff;border:1px solid #d9d0fb;border-radius:12px;align-items:flex-start;gap:11px;padding:14px 16px;display:flex}.post-sale-consultative-note svg{flex:none;width:20px;height:20px}.post-sale-consultative-note strong{font-size:12px}.post-sale-consultative-note p{margin:3px 0 0;font-size:11px;font-weight:400}.post-sale-selection-bar{color:#302452;background:#e9e2ff;border:1px solid #cfc1fb;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #4e36991a}.post-sale-selection-bar>div{align-items:center;gap:14px;display:flex}.post-sale-selection-bar strong{font-size:13px}.post-sale-selection-bar span{font-size:12px;font-weight:400}.post-sale-selection-bar button:not(.erp-button){color:#6049bd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.post-sale-selection-bar button svg{width:15px;height:15px}.post-sale-selection-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.sale-return-flow{min-height:100%}.sale-return-products,.sale-return-conditions{gap:10px;display:grid}.sale-return-products article,.sale-return-conditions article{background:#fff;border:1px solid #dfe5e2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px;display:flex}.sale-return-products article>div,.sale-return-conditions article>div{gap:4px;min-width:0;display:grid}.sale-return-products article span,.sale-return-conditions article small{color:#667085;font-size:11px;font-weight:400}.sale-return-conditions>strong{font-size:13px}.sale-return-conditions .simple-select{flex:none;width:min(250px,42%)}.sale-return-review{background:#dfe5e2;border:1px solid #dfe5e2;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.sale-return-review div{background:#fff;gap:5px;padding:14px;display:grid}.sale-return-review dt{color:#667085;font-size:11px}.sale-return-review dd{margin:0;font-size:14px;font-weight:400}.sale-return-resolution{background:#fff;border:1px solid #dfe5e2;border-radius:12px;gap:12px;padding:14px;display:grid}.sale-return-resolution-total{border-top:1px solid #e8efeb;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.sale-return-resolution-total span{color:#667085;font-size:12px;font-weight:400}.post-sale-preparation-drawer{width:min(470px,100vw)}.post-sale-preparation-form{align-content:start;gap:16px;min-height:100%;display:grid}.post-sale-preparation-form .form-field{gap:6px;display:grid}.post-sale-preparation-form .form-field>span{color:#39465a;font-size:11px;font-weight:700}.post-sale-preparation-form textarea{color:#344054;min-height:96px;font:inherit;resize:vertical;border:1px solid #d5dcea;border-radius:9px;padding:10px 12px;font-weight:400}.post-sale-preparation-form textarea:focus{border-color:#755bdd;outline:0;box-shadow:0 0 0 3px #755bdd21}.post-sale-preparation-summary{color:#3e3267;background:#f1edff;border-radius:12px;gap:5px;padding:14px;display:grid}.post-sale-preparation-summary span{letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700}.post-sale-preparation-summary strong{font-size:14px}.post-sale-condition-note{color:#3f5065;background:#f7f9fc;border:1px solid #e0e5ec;border-radius:10px;align-items:flex-start;gap:10px;padding:13px;display:flex}.post-sale-condition-note svg{color:#15966a;flex:none;width:19px;height:19px}.post-sale-condition-note p{margin:3px 0 0;font-size:11px;font-weight:400;line-height:1.4}.post-sale-condition-check{color:#344054;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.post-sale-preparation-form>footer{border-top:1px solid #e5e8ef;justify-content:flex-end;gap:9px;margin-top:auto;padding-top:16px;display:flex}.checkout-exchange-origin{color:#3f2a9d;background:#f1edff;border:1px solid #b8a8ff;border-left:5px solid #6547e8;border-radius:12px;align-items:center;gap:14px;margin:14px 14px 0;padding:12px 14px;display:flex;box-shadow:0 8px 22px #6547e81a}.checkout-exchange-origin>svg{box-sizing:border-box;color:#6547e8;background:#e3dcff;border-radius:50%;flex:none;width:38px;height:38px;padding:8px}.checkout-exchange-origin>div{flex:1;gap:3px;display:grid}.checkout-exchange-origin strong{color:#3f2a9d;font-size:13px}.checkout-exchange-origin span{color:#625586;font-size:11px;font-weight:400}.checkout-exchange-origin .erp-button--secondary{color:#3f2a9d;background:#fff;border-color:#cfc4f5}.checkout-exchange-origin .erp-button--secondary:hover:not(:disabled){background:#e9e3ff;border-color:#a996ee}.checkout-exchange-returned{background:#f8f6ff;border:1px solid #d8cef7;border-radius:10px;margin:10px 10px 0;overflow:hidden}.checkout-exchange-returned>header{border-bottom:1px solid #e2dbf7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.checkout-exchange-returned>header div{gap:2px;display:grid}.checkout-exchange-returned>header span{color:#6f55dc;text-transform:uppercase;font-size:9px;font-weight:700}.checkout-exchange-returned>header strong,.checkout-exchange-returned>header em{font-size:11px;font-style:normal}.checkout-exchange-returned article{border-bottom:1px solid #ebe6f8;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.checkout-exchange-returned article:last-child{border-bottom:0}.checkout-exchange-returned article div{gap:2px;min-width:0;display:grid}.checkout-exchange-returned article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.checkout-exchange-returned article small{color:#746a88;font-size:9px;font-weight:400}.checkout-exchange-returned article>span{flex:none;font-size:10px;font-weight:400}.checkout-exchange-payment,.checkout-exchange-review{background:#fff;border:1px solid #d7dce5;border-radius:16px;align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.checkout-exchange-payment>header span,.checkout-exchange-review>header span{color:#6b49df;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:800}.checkout-exchange-payment>header h2,.checkout-exchange-review>header h2{margin:4px 0;font-size:24px}.checkout-exchange-payment>header p,.checkout-exchange-review>header p{color:#667085;margin:0;font-weight:400}.checkout-exchange-equation{border:1px solid #dfe3eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.checkout-exchange-equation>div{border-right:1px solid #dfe3eb;gap:5px;padding:15px;display:grid}.checkout-exchange-equation>div:last-child{background:#f3f0ff;border-right:0}.checkout-exchange-equation span{color:#667085;font-size:12px;font-weight:400}.checkout-exchange-equation strong{font-size:17px}.checkout-exchange-credit-field{max-width:420px}.checkout-exchange-payment>.checkout-payment-stage{border:0;padding:0}.checkout-exchange-review>header{align-items:center;gap:12px;display:flex}.checkout-exchange-review>header>svg{color:#6b49df;background:#f0ecff;border-radius:12px;width:44px;height:44px;padding:10px}.checkout-exchange-review__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-exchange-review article{border:1px solid #dfe3eb;border-radius:12px;padding:16px}.checkout-exchange-review article h3{margin:0 0 12px;font-size:15px}.checkout-exchange-review article>div,.checkout-exchange-review article>footer{justify-content:space-between;gap:14px;padding:8px 0;display:flex}.checkout-exchange-review article>div span{font-weight:400}.checkout-exchange-review article>div strong{white-space:nowrap;font-weight:600}.checkout-exchange-review article>footer{border-top:1px solid #dfe3eb;margin-top:7px}.checkout-exchange-review__settlement{background:#faf9ff}.checkout-exchange-review__effects{color:#135c47;background:#effaf5;border-color:#b8e4d2!important}.checkout-exchange-review__effects p{margin:6px 0;font-weight:400}.checkout-stage>.checkout-exchange-payment,.checkout-stage>.checkout-exchange-review{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.checkout-exchange-payment>.checkout-payment-stage{height:auto;min-height:0;padding-bottom:12px;overflow:visible}@media (width<=900px){.checkout-exchange-equation,.checkout-exchange-review__grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.checkout-exchange-equation,.checkout-exchange-review__grid{grid-template-columns:1fr}.checkout-exchange-equation>div{border-bottom:1px solid #dfe3eb;border-right:0}}@media (width<=1180px){.post-sale-stage{padding-inline:26px}.post-sale-search-card{grid-template-columns:minmax(280px,1fr) repeat(3,minmax(145px,.45fr))}.post-sale-unit{grid-template-columns:24px minmax(260px,1fr) 135px 110px}.post-sale-unit__guidance{grid-column:2/-1}}@media (width<=760px){.post-sale-stage{padding:24px 16px 36px}.post-sale-heading,.post-sale-detail__heading{flex-direction:column;align-items:flex-start}.post-sale-heading__summary,.post-sale-detail__summary{text-align:left;justify-items:start}.post-sale-search-card{grid-template-columns:1fr 1fr}.post-sale-search{grid-column:1/-1}.post-sale-unit{grid-template-columns:24px 1fr}.post-sale-unit__identity,.post-sale-unit__guidance{grid-column:2}.post-sale-selection-bar,.post-sale-selection-bar>div,.sale-return-products article,.sale-return-conditions article{flex-direction:column;align-items:stretch}.sale-return-conditions .simple-select{width:100%}.sale-return-review{grid-template-columns:1fr}.checkout-exchange-origin{flex-wrap:wrap;align-items:flex-start}.checkout-exchange-origin .erp-button{width:100%}.post-sale-results>footer{flex-direction:column;align-items:flex-start}}.consignment-list-stage{color:#17243a;background:linear-gradient(145deg,#fffaf3 0%,#fff7eb 100%);flex-direction:column;gap:14px;min-width:0;height:100%;min-height:0;padding:20px;display:flex;overflow:hidden}.consignment-list-stage .erp-button--primary,.consignment-detail-stage .erp-button--primary,.new-consignment-stage .erp-button--primary{color:#fff;background:#cf7412;border-color:#cf7412;box-shadow:0 7px 16px #b5660d2e}.consignment-list-stage .erp-button--primary:hover:not(:disabled),.consignment-detail-stage .erp-button--primary:hover:not(:disabled),.new-consignment-stage .erp-button--primary:hover:not(:disabled){background:#b9650d;border-color:#b9650d}.new-consignment-stage .erp-button--primary.new-consignment-customer-create{background:var(--checkout-green);border-color:var(--checkout-green);box-shadow:0 7px 16px #159a672e}.new-consignment-stage .erp-button--primary.new-consignment-customer-create:hover:not(:disabled){background:var(--checkout-green-dark);border-color:var(--checkout-green-dark)}.consignment-list-stage__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.consignment-list-stage__header>div>span{color:#b5660d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.consignment-list-stage__header h1{margin:3px 0 2px;font-size:24px}.consignment-list-stage__header p{color:#667085;margin:0;font-size:12px;font-weight:400}.consignment-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.consignment-dashboard button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.consignment-dashboard button:hover{border-color:#d98216;transform:translateY(-1px);box-shadow:0 8px 20px #4a321414}.consignment-dashboard button>svg{color:#b5660d;background:#fff6e8;border-radius:10px;width:34px;height:34px;padding:8px}.consignment-dashboard button>.consignment-icon{color:#b5660d;background:#fff6e8;border-radius:11px;width:42px;height:42px;padding:7px}.consignment-dashboard button>span{gap:3px;font-size:11px;font-weight:400;display:grid}.consignment-dashboard button strong{color:#17243a;font-size:20px}.consignment-dashboard button.is-danger{border-color:#f0c8c4}.consignment-dashboard button.is-danger>svg{color:#b42318;background:#fff0ee}.consignment-list-stage__toolbar{grid-template-columns:minmax(260px,1fr) 210px auto;gap:9px;display:grid}.consignment-list-stage__toolbar>.searchable-select{min-width:0}.consignment-list-stage__toolbar>.searchable-select>input{color:#344054;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:10px;outline:0;font-size:11px;font-weight:400;padding:8px 42px 8px 12px!important}.consignment-list-stage__toolbar>.searchable-select>input:focus{border-color:#d98216;box-shadow:0 0 0 3px #d982161f}.consignment-list-stage__toolbar>.searchable-select .searchable-select__chevron{color:#a45e0d;background:#fff8ec;border-color:#edcfaa}.consignment-search{background:#fff;border:1px solid #d7dee8;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.consignment-search>svg{color:#b5660d;width:19px}.consignment-search input{border:0;outline:0;width:100%;padding:0}.consignment-list-stage__content{background:#fff;border:1px solid #d9e1ea;border-radius:14px;flex:auto;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.consignment-list-state{color:#667085;text-align:center;align-content:center;place-items:center;gap:8px;min-height:250px;padding:24px;display:grid}.consignment-list-state>svg{color:#b5660d;background:#fff6e8;border-radius:12px;width:38px;height:38px;padding:9px}.consignment-list-state>.consignment-icon{color:#b5660d;background:#fff3df;border:1px solid #f2d2a8;border-radius:20px;width:78px;height:78px;margin-bottom:4px;padding:13px;box-shadow:0 10px 24px #b5660d1a}.consignment-list-state strong{color:#17243a}.consignment-list-state span{font-size:12px;font-weight:400}.consignment-table-wrap{scrollbar-gutter:stable;min-height:0;overflow:auto}.consignment-table{border-collapse:collapse;width:100%;font-size:12px}.consignment-table th{color:#667085;text-align:left;text-transform:uppercase;background:#f8fafc;padding:11px 12px;font-size:10px}.consignment-table thead{z-index:1;position:sticky;top:0}.consignment-table td{border-top:1px solid #e8edf2;padding:12px;font-weight:400}.consignment-table td:first-child,.consignment-table td:nth-child(3){min-width:145px}.consignment-table td:nth-child(2){min-width:150px}.consignment-table td:nth-child(4){min-width:170px}.consignment-table td strong,.consignment-table td small{display:block}.consignment-table td small{color:#7a8699;margin-top:3px;font-size:10px;font-weight:400}.consignment-table tr.is-overdue{background:#fff9f8}.consignment-status{color:#344054;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:10px;display:inline-flex}.consignment-status--overdue,.consignment-status--cancelled{color:#b42318;background:#feeceb}.consignment-status--due_soon{color:#9a5b0b;background:#fff3dc}.consignment-status--on_time,.consignment-status--open{color:#087a50;background:#e8f7f0}.consignment-pagination{color:#667085;border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:11px;display:flex}.consignment-pagination>div{align-items:center;gap:9px;display:flex}.product-filter-drawer__body .form-field{gap:6px;display:grid}.product-filter-drawer__body .form-field>span{color:#344054;font-size:11px;font-weight:700}.consignment-filter-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=1050px){.consignment-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-list-stage__toolbar{grid-template-columns:1fr auto}.consignment-list-stage__toolbar>.searchable-select{grid-area:2/1/auto/-1}}@media (width<=680px){.consignment-list-stage{padding:14px}.consignment-list-stage__header{flex-direction:column;align-items:flex-start}.consignment-list-stage__header .consignment-new-action{width:100%;min-width:0}.consignment-dashboard,.consignment-list-stage__toolbar{grid-template-columns:1fr}.consignment-list-stage__toolbar>.searchable-select{grid-area:auto}.consignment-pagination{flex-direction:column;align-items:stretch}.consignment-filter-dates{grid-template-columns:1fr}}.consignment-detail-stage{color:#17243a;background:linear-gradient(145deg,#fffaf3 0%,#fff7eb 100%);align-content:start;gap:12px;min-width:0;height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.consignment-detail-stage__back{color:#526176;width:fit-content;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:12px;display:inline-flex}.consignment-detail-stage__back svg{width:15px}.consignment-detail-header{background:linear-gradient(135deg,#fff 0%,#fff9f0 100%);border:1px solid #ead6b8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding:16px 18px;display:grid}.consignment-detail-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.consignment-detail-header__identity>svg{color:#c46a09;background:#fff3df;border:1px solid #f0cf9d;border-radius:14px;flex:none;width:54px;height:54px;padding:9px}.consignment-detail-header__identity>div{min-width:0}.consignment-detail-header__identity>div>span,.consignment-detail-card>header>div>span{color:#b5660d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.consignment-detail-header h1{margin:2px 0 6px;font-size:26px}.consignment-detail-header__identity p{color:#344054;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:400;display:flex}.consignment-detail-header__identity small{color:#667085;margin:4px 0 0 22px;font-size:11px;font-weight:400;display:block}.consignment-detail-header__identity p svg{width:15px}.consignment-detail-header__status{justify-items:end;gap:7px;display:grid}.consignment-detail-header__status>strong{color:#7a5b30;align-items:center;gap:5px;font-size:12px;display:flex}.consignment-detail-header__status>strong.is-overdue{color:#b42318}.consignment-detail-header__status svg{width:15px}.consignment-detail-actions{border-top:1px solid #eadfce;grid-column:1/-1;gap:9px;padding-top:13px;display:flex}.consignment-detail-actions .erp-button{gap:8px;min-height:44px;padding-inline:17px}.consignment-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:start;gap:12px;display:grid}.consignment-position{gap:12px;min-width:0;display:grid}.consignment-detail-card{background:#fff;border:1px solid #d9e1ea;border-radius:14px;min-width:0;overflow:hidden}.consignment-detail-card>header{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.consignment-detail-card h2{margin:3px 0 0;font-size:18px}.consignment-detail-card>header>small{color:#667085;font-size:11px;font-weight:400}.consignment-detail-card>header>small strong{color:#344054}.consignment-position-summary{background:#fbfcfd;border-bottom:1px solid #e8edf2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 15px;display:grid}.consignment-position-summary>div{border-left:2px solid #d9e1ea;gap:2px;padding:8px 10px;display:grid}.consignment-position-summary>div.is-current{border-left-color:#d98216}.consignment-position-summary span{color:#667085;font-size:11px;font-weight:400}.consignment-position-summary strong{font-size:20px}.consignment-items-wrap{overflow-x:auto}.consignment-items-table{border-collapse:collapse;width:100%;font-size:12px}.consignment-items-table th{color:#667085;text-align:left;text-transform:uppercase;background:#f8fafc;padding:10px;font-size:9px}.consignment-items-table td{border-top:1px solid #e8edf2;padding:12px 10px;font-weight:400}.consignment-items-table td:first-child{min-width:240px;max-width:360px}.consignment-items-table td:nth-child(2){min-width:90px}.consignment-items-table td small,.consignment-items-table td em{color:#7a8699;margin-top:4px;font-size:10px;font-style:normal;font-weight:400;display:block}.consignment-items-table td:last-child strong{color:#b5660d;font-size:14px}.consignment-items-empty{color:#667085;text-align:center;place-items:center;gap:6px;min-height:150px;padding:20px;display:grid}.consignment-items-empty svg{color:#16835d;width:32px}.consignment-items-empty span{font-size:10px;font-weight:400}.consignment-notes{padding:14px 15px}.consignment-notes h2{margin:0 0 7px}.consignment-notes p{color:#475467;white-space:pre-wrap;margin:0;font-size:11px;font-weight:400;line-height:1.5}.consignment-timeline>header{align-items:center}.consignment-timeline>header .searchable-select{width:185px}.consignment-timeline>header .searchable-select>input{color:#344054;min-height:40px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:10px;outline:0;font-size:12px;font-weight:400;transition:border-color .14s,box-shadow .14s;padding:8px 42px 8px 12px!important}.consignment-timeline>header .searchable-select>input:focus{border-color:#d98216;box-shadow:0 0 0 3px #d982161f}.consignment-timeline>header .searchable-select__chevron{color:#a45e0d;background:#fff8ec;border-color:#edcfaa}.consignment-timeline ol{gap:0;margin:0;padding:4px 15px 12px;list-style:none;display:grid}.consignment-timeline li{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:11px 0;display:grid;position:relative}.consignment-timeline li:not(:last-child):before{content:"";background:#e3e8ef;width:1px;position:absolute;top:36px;bottom:-2px;left:13px}.consignment-timeline__marker{z-index:1;color:#b5660d;background:#fff5e6;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.consignment-timeline__marker svg{width:13px}.consignment-timeline li div{gap:3px;min-width:0;display:grid}.consignment-timeline time{color:#7a8699;font-size:10px}.consignment-timeline li strong{font-size:13px}.consignment-timeline p,.consignment-timeline li small,.consignment-timeline li em{color:#667085;overflow-wrap:anywhere;margin:0;font-size:11px;font-style:normal;font-weight:400;line-height:1.45}.consignment-timeline li em{color:#7a5b30}.consignment-timeline__empty{color:#667085;place-items:center;gap:7px;min-height:160px;font-size:11px;display:grid}.consignment-finalized-summary{color:#0b6f4e;background:#ecf9f3;border:1px solid #b7e2d0;border-radius:11px;align-items:center;gap:10px;padding:11px 14px;display:flex}.consignment-finalized-summary svg{width:23px}.consignment-finalized-summary div{gap:2px;display:grid}.consignment-finalized-summary span{font-size:10px;font-weight:400}.consignment-detail-state{text-align:center;align-content:center;place-items:center;gap:10px;height:100%;min-height:360px;padding:24px;display:grid}.consignment-detail-state>svg{color:#b5660d;width:38px}.consignment-detail-state>div{gap:8px;display:flex}@media (width<=1080px){.consignment-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.consignment-detail-header{grid-template-columns:1fr}.consignment-detail-header__status{justify-items:start}.consignment-detail-actions{flex-wrap:wrap}.consignment-position-summary{grid-template-columns:repeat(2,1fr)}.consignment-detail-card>header{flex-direction:column;align-items:flex-start}}.new-consignment-stage{color:#17243a;background:linear-gradient(145deg,#fffaf3 0%,#fff7eb 100%);align-content:start;gap:13px;min-width:0;height:100%;padding:18px 20px 20px;display:grid;overflow-y:auto}.new-consignment-stage>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.new-consignment-stage>header span{color:#b5660d;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.new-consignment-stage>header h1{margin:3px 0;font-size:23px}.new-consignment-stage>header p{color:#667085;margin:0;font-size:11px;font-weight:400}.new-consignment-stage>header em{color:#9a5b0b;background:#fff3dc;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:700}.new-consignment-customer,.new-consignment-review{background:#fff;border:1px solid #d9e1ea;border-radius:14px;gap:13px;padding:16px;display:grid}.new-consignment-section-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.new-consignment-section-heading h2,.new-consignment-remittance h2,.new-consignment-review h2{margin:0;font-size:15px}.new-consignment-search input{border:1px solid #d7dee8;border-radius:9px;width:100%;min-height:43px;padding:9px 11px}.new-consignment-results{gap:6px;display:grid}.new-consignment-results>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ef;border-radius:9px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.new-consignment-results span{gap:3px;display:grid}.new-consignment-results small,.new-consignment-results em{color:#667085;font-size:10px;font-style:normal;font-weight:400}.new-consignment-results em{color:#087a50;font-weight:700}.new-consignment-selected{background:#f2fbf7;border:1px solid #b7e2d0;border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.new-consignment-selected>svg{color:#fff;background:#15966b;border-radius:10px;width:34px;height:34px;padding:8px}.new-consignment-selected>div{flex:1;gap:3px;display:grid}.new-consignment-selected span{color:#667085;font-size:10px;font-weight:400}.new-consignment-selected button{color:#087a50;font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.new-consignment-customer>.form-field,.new-consignment-searches .form-field,.new-consignment-review .form-field{gap:6px;display:grid}.new-consignment-customer>.form-field>span,.new-consignment-searches .form-field>span,.new-consignment-review .form-field>span{color:#344054;font-size:10px;font-weight:700}.new-consignment-customer textarea{color:#344054;min-height:68px;font:inherit;resize:vertical;border:1px solid #d7dee8;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:400}.consignment-transfer-direction{color:#9b5108;grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr);align-items:center;margin:2px 0 10px;display:grid}.consignment-transfer-direction>div{justify-content:center;align-items:center;gap:10px;min-width:0;font-size:16px;display:flex}.consignment-transfer-direction>div>svg,.consignment-transfer-direction>div .consignment-icon{color:#c86708;flex:0 0 34px;width:34px;height:34px}.consignment-transfer-direction__chevrons{color:#d47716;filter:drop-shadow(0 3px 5px #c4660c33);justify-content:center;justify-self:center;align-items:center;width:118px;display:flex}.consignment-transfer-direction__chevrons>svg{stroke-width:3px;flex:0 0 42px;width:42px;height:42px}.consignment-transfer-direction__chevrons>svg+svg{margin-left:-13px}.consignment-transfer-direction--return{margin-top:-4px}.consignment-transfer-direction--return>div>svg,.consignment-transfer-direction--return>div .consignment-icon{flex-basis:58px;width:58px;height:58px}.new-consignment-products{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;min-height:0;max-height:min(56vh,560px);display:grid}.new-consignment-catalog,.new-consignment-remittance{background:#fff;border:1px solid #d9e1ea;border-radius:14px;min-width:0;overflow:hidden}.new-consignment-searches{background:#f8fafc;border-bottom:1px solid #e8edf2;grid-template-columns:.8fr 1.2fr;gap:10px;padding:13px;display:grid}.new-consignment-searches .form-field>span{align-items:center;gap:5px;display:flex}.new-consignment-searches svg{color:#b5660d;width:15px}.new-consignment-searches input{border:1px solid #d7dee8;border-radius:8px;width:100%;min-height:39px;padding:8px 10px}.new-consignment-catalog-list{max-height:430px;display:grid;overflow-y:auto}.new-consignment-catalog-list article{border-top:1px solid #e8edf2;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}.new-consignment-catalog-list article:first-child{border-top:0}.new-consignment-catalog-list article>div{gap:3px;min-width:0;display:grid}.new-consignment-catalog-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-consignment-catalog-list small{color:#667085;font-size:9px;font-weight:400}.new-consignment-remittance{grid-template-rows:auto auto auto minmax(0,1fr);padding:14px;display:grid}.new-consignment-remittance>header{border-bottom:1px solid #e8edf2;align-items:center;gap:14px;padding-bottom:13px;display:flex}.new-consignment-remittance>header .consignment-icon{color:#b5660d;width:62px;height:62px}.new-consignment-remittance>header h2,.new-consignment-remittance>header>span{color:#17243a;white-space:nowrap;margin:0;font-size:30px;font-weight:700;line-height:1}.new-consignment-remittance>header>span{color:#b5660d}.new-consignment-remittance__customer{gap:2px;padding:11px 0 0;display:grid}.new-consignment-remittance__customer>span{color:#b5660d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.new-consignment-remittance__customer>p{color:#17243a;margin:0;font-size:14px;font-weight:400}.new-consignment-remittance__seller{color:#667085;margin:3px 0 11px;font-size:10px;font-weight:400}.new-consignment-remittance__seller>span{font-weight:700}.new-consignment-remittance__items{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.new-consignment-remittance article{border-top:1px solid #e8edf2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;display:grid}.new-consignment-remittance article>div{gap:3px;min-width:0;display:grid}.new-consignment-remittance article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.new-consignment-remittance article small{color:#667085;font-size:9px;font-weight:400}.new-consignment-remittance article>button{color:#b42318;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.new-consignment-remittance article>button svg{width:15px}.new-consignment-review section{border-bottom:1px solid #e8edf2;padding-bottom:14px}.new-consignment-review section:last-child{border-bottom:0;padding-bottom:0}.new-consignment-review section>h2,.new-consignment-review-heading h2{font-size:17px}.new-consignment-review section>small{color:#667085;margin-top:7px;font-size:12px;font-weight:400;display:block}.new-consignment-review-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:13px;display:grid}.new-consignment-review-identities span{color:#b45309;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.new-consignment-review-identities p{color:#172033;margin:4px 0 0;font-size:15px;font-weight:400;line-height:1.35}.new-consignment-review .form-field{margin-top:11px}.new-consignment-review .form-field>span{font-size:12px}.new-consignment-deadline{grid-template-columns:minmax(240px,.8fr) minmax(260px,1.2fr);align-items:end;gap:12px;display:grid}.new-consignment-deadline__preview{background:#f8fafc;border:1px solid #d7dee8;border-radius:9px;gap:4px;min-height:44px;padding:8px 12px;display:grid}.new-consignment-deadline__preview span{color:#667085;font-size:10px;font-weight:600}.new-consignment-deadline__preview strong{color:#7a8699;font-size:13px;font-weight:400}.new-consignment-deadline__preview.is-defined{background:#fff8ef;border-color:#e4bf8e}.new-consignment-deadline__preview.is-defined strong{color:#9a4b00}.new-consignment-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.new-consignment-review-heading>span{color:#9a4b00;background:#fff3df;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.new-consignment-review-item{color:#172033;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-weight:400;display:flex}.new-consignment-review-item:last-child{border-bottom:0}.new-consignment-review-item>div{gap:3px;min-width:0;display:grid}.new-consignment-review-item span{overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.35}.new-consignment-review-item small{color:#667085;font-size:11px;font-weight:400}.new-consignment-review-item strong{color:#172033;white-space:nowrap;font-size:13px;font-weight:400}.new-consignment-reference-summary{background:#f8fafc;border:1px solid #dfe5ec;border-radius:10px;gap:8px;margin:14px 0 0;padding:13px 14px;display:grid}.new-consignment-reference-summary dl{gap:8px;margin:0;display:grid}.new-consignment-reference-summary dl>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.new-consignment-reference-summary dt,.new-consignment-reference-summary dd{color:#344054;font-size:13px;font-weight:400}.new-consignment-reference-summary dd{margin:0}.new-consignment-reference-summary dl>div:nth-child(2){border-top:1px solid #e4e9ef;padding-top:8px}.new-consignment-reference-summary dl>div:nth-child(2) dt{color:#9a4b00;font-size:15px;font-weight:700}.new-consignment-reference-summary dl>div:nth-child(2) dd{color:#9a4b00;font-size:15px;font-weight:400}.new-consignment-reference-summary p{color:#667085;margin:2px 0 0;font-size:10px;font-weight:400}.new-consignment-impact{background:#fff9f0;border-radius:10px;border:1px solid #ead6b8!important;padding:12px!important}.new-consignment-impact p{margin:7px 0 0;font-size:12px;font-weight:400;line-height:1.4;color:#6d5433!important}.new-consignment-stage>footer{border-top:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;display:flex}.new-consignment-stage>footer>div{gap:8px;display:flex}.new-consignment-success{text-align:center;align-content:center;place-items:center;gap:7px;height:100%;min-height:440px;padding:30px;display:grid}.new-consignment-success>svg{color:#fff;background:#15966b;border-radius:18px;width:58px;height:58px;padding:13px}.new-consignment-success>span{color:#087a50;letter-spacing:.07em;text-transform:uppercase;margin-top:8px;font-size:10px;font-weight:700}.new-consignment-success h1{margin:0;font-size:25px}.new-consignment-success p{color:#667085;margin:0;font-size:12px;font-weight:400}.new-consignment-success>div{gap:8px;margin-top:14px;display:flex}@media (width<=980px){.new-consignment-products{grid-template-columns:1fr;max-height:none}.new-consignment-remittance__items{max-height:430px}}@media (width<=650px){.new-consignment-stage{padding:14px}.new-consignment-stage>header,.new-consignment-stage>footer,.new-consignment-review-item{flex-direction:column;align-items:flex-start}.new-consignment-searches,.new-consignment-review-identities,.new-consignment-deadline{grid-template-columns:1fr}.new-consignment-stage>footer>div,.new-consignment-success>div{flex-wrap:wrap}}.consignment-return-stage{color:#10233f;background:#fffaf3;min-height:100%;padding:24px 46px}.consignment-return-heading{justify-content:space-between;align-items:flex-end;margin:8px 0 18px;display:flex}.consignment-return-heading>div:first-child>span{color:#b85d00;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.consignment-return-heading h1{margin:5px 0 2px;font-size:28px}.consignment-return-heading p{color:#627089;margin:0}.consignment-return-heading>div:last-child{color:#b85d00;justify-items:end;gap:3px;display:grid}.consignment-return-heading>div:last-child span{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:700}.consignment-return-heading>div:last-child strong{font-size:17px}.consignment-return-mode-switch{grid-template-columns:minmax(230px,1fr) 110px minmax(230px,1fr);align-items:center;gap:16px;max-width:940px;margin:0 auto 12px;display:grid}.consignment-return-mode-switch>button{color:#34445d;cursor:pointer;background:#fff;border:1px solid #e2caa8;border-radius:16px;justify-content:center;align-items:center;gap:13px;min-height:70px;padding:12px 20px;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.consignment-return-mode-switch>button:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 10px 24px #be5b0024}.consignment-return-mode-switch>button.is-active{color:#fff;background:#d46e08;border-color:#d46e08;box-shadow:0 10px 24px #be5b0038}.consignment-return-mode-switch>button>svg,.consignment-return-mode-switch>button>.consignment-icon{flex:none;width:38px;height:38px}.consignment-return-mode-switch>button>span{text-align:left;gap:2px;display:grid}.consignment-return-mode-switch>button strong{font-size:16px}.consignment-return-mode-switch>button small{color:inherit;opacity:.8}.consignment-return-mode-switch__arrow{color:#d46e08;justify-content:center;display:flex}.consignment-return-mode-switch__arrow svg{stroke-width:3px;width:30px;height:30px;margin:0 -6px}.consignment-return-grid{grid-template-columns:minmax(0,1fr) 126px minmax(0,1fr);align-items:stretch;gap:14px;min-height:390px;display:grid}.consignment-return-rail{flex-direction:column;justify-content:center;align-items:stretch;gap:10px;display:flex}.consignment-return-rail>button{color:#34445d;cursor:pointer;background:#fff;border:1px solid #e2caa8;border-radius:16px;align-content:center;place-items:center;gap:5px;min-height:112px;padding:10px 6px;transition:transform .16s,box-shadow .16s,background .16s;display:grid}.consignment-return-rail>button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #be5b0024}.consignment-return-rail>button.is-active{color:#fff;background:#d46e08;border-color:#d46e08;box-shadow:0 8px 20px #be5b0038}.consignment-return-rail>button>svg,.consignment-return-rail>button>.consignment-icon{width:34px;height:34px}.consignment-return-rail>button strong{font-size:17px;line-height:1.1}.consignment-return-rail>button small{color:inherit;opacity:.9;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.2}.consignment-return-rail__direction{color:#d46e08;filter:drop-shadow(0 3px 4px #be5b002e);justify-content:center;align-items:center;min-height:46px;display:flex}.consignment-return-rail__direction svg{stroke-width:4.25px;stroke-linecap:square;stroke-linejoin:miter;width:38px;height:38px;margin:0 -10px}.consignment-return-card{background:#fff;border:1px solid #ead7bd;border-radius:16px;overflow:hidden}.consignment-return-card.is-active{border-color:#d46e08;box-shadow:0 8px 24px #be5b001a}.consignment-return-card.is-muted{opacity:.76}.consignment-return-search{background:#fff8ef;border-bottom:1px solid #ead7bd;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.consignment-return-search .form-field>span{align-items:center;gap:5px;display:inline-flex}.consignment-return-search svg{width:15px;height:15px}.consignment-return-products,.consignment-return-selection{max-height:330px;overflow:auto}.consignment-return-products article,.consignment-return-selection article{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.consignment-return-stage .consignment-return-products .button--primary{background:#d46e08;border-color:#d46e08;box-shadow:0 6px 14px #be5b002e}.consignment-return-selection article{animation:.18s ease-out consignment-return-arrival}@keyframes consignment-return-arrival{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.consignment-return-selection article{animation:none}}.consignment-return-products article>div,.consignment-return-selection article>div:first-child{gap:4px;min-width:0;display:grid}.consignment-return-card--customer .consignment-return-products article>div{flex:1}.consignment-return-products small,.consignment-return-selection small{color:#6b7890}.consignment-return-card>header{background:#fff8ef;border-bottom:1px solid #ead7bd;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.consignment-return-card>header>svg{color:#cf6d08;width:30px;height:30px}.consignment-return-card>header>.consignment-icon{color:#cf6d08;width:56px;height:56px}.consignment-return-card>header>div{flex:1}.consignment-return-card>header h2{margin:0;font-size:19px}.consignment-return-card>header span{color:#6b7890}.consignment-return-counter{border:1px solid #dce3ec;border-radius:10px;align-items:center;overflow:hidden;display:flex!important}.consignment-return-counter button{color:#c65f00;cursor:pointer;background:#f7f9fb;border:0;width:36px;height:36px}.consignment-return-counter button:disabled{opacity:.35;cursor:default}.consignment-return-counter button svg{width:15px}.consignment-return-counter strong{text-align:center;min-width:34px}.consignment-return-empty{color:#66748c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:24px;display:flex}.consignment-return-empty svg{color:#cf6d08;width:42px;height:42px}.consignment-return-actions{border-top:1px solid #ead7bd;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.consignment-return-actions__summary{color:#9d4d00;align-items:center;gap:14px;margin-right:auto;display:flex}.consignment-return-actions__summary button,.consignment-return-remove{color:#5e3ee6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.consignment-return-actions__summary button:disabled{opacity:.4;cursor:default}.consignment-return-actions__summary svg,.consignment-return-remove svg{width:17px;height:17px}.consignment-return-products article.is-new{background:#fff7e9}.consignment-return-review{max-width:1180px;margin:0 auto;padding:20px}.consignment-return-stage--review{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding-bottom:18px;display:flex;overflow:hidden}.consignment-return-stage--review .consignment-detail-stage__back{flex:none}.consignment-return-stage--review .consignment-return-heading{flex:none;align-items:flex-start;margin:5px 0 14px}.consignment-return-review-shell{background:#fff;border:1px solid #ead7bd;border-radius:16px;grid-template-rows:minmax(0,1fr) auto;width:min(1180px,100%);min-height:0;margin:0 auto;display:grid;overflow:hidden}.consignment-return-review-shell .consignment-return-review{border:0;border-radius:0;width:100%;max-width:none;min-height:0;margin:0;overflow-y:auto}.consignment-return-review h2{margin:0;font-size:18px}.consignment-return-review__summary{grid-template-columns:repeat(3,1fr);gap:8px;background:0 0!important;border-bottom:0!important;min-height:0!important;padding:0 0 14px!important;display:grid!important}.consignment-return-review__summary>div{color:#34445d;background:#fffaf3;border:1px solid #ebe3d8;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.consignment-return-review__summary svg{color:#cf6d08;width:25px;height:25px}.consignment-return-review__summary .consignment-icon{width:34px;height:34px}.consignment-return-review__summary span{color:#34445d!important}.consignment-return-review__summary strong{color:#12233d;font-size:20px}.consignment-return-review__columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.consignment-return-review__group{background:#fff;border:1px solid #e2e7ee;border-radius:12px;overflow:hidden}.consignment-return-review__group>header{border-bottom:1px solid #e2e7ee;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.consignment-return-review__group>header>svg{flex:none;width:27px;height:27px}.consignment-return-review__group>header .consignment-icon{width:38px;height:38px}.consignment-return-review__group>header div{gap:3px;display:grid}.consignment-return-review__group>header span{color:#69768c}.consignment-return-review__group--store>header{color:#087653;background:#effbf5}.consignment-return-review__group--customer>header{color:#b95b00;background:#fff8ef}.consignment-return-review__group article{border-bottom:1px solid #e7ebf1;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:14px;padding:12px 14px;display:grid}.consignment-return-review__group article:last-child{border-bottom:0}.consignment-return-review__group article>div{gap:3px;min-width:0;display:grid}.consignment-return-review__group article>div>strong{font-weight:600}.consignment-return-review__quantity{color:#5f6d82;text-align:right;font-size:12px;font-weight:400;line-height:1.25}.consignment-return-review__empty{color:#69768c;min-height:72px;margin:0;padding:20px 14px}.consignment-return-review small{color:#69768c}.consignment-return-outcome{color:#075f43;background:#effbf5;border:1px solid #bde4d1;border-radius:12px;gap:12px;margin:14px 0;padding:13px 14px;display:flex}.consignment-return-outcome svg{flex:none}.consignment-return-outcome div{gap:3px;display:grid}.consignment-return-outcome span{font-weight:400;line-height:1.45}.consignment-return-review__notes{gap:6px;display:grid}.consignment-return-review__notes>span{color:#344054;font-size:12px;font-weight:600}.consignment-return-review__notes>span small{font-size:inherit;font-weight:400}.consignment-return-review__notes textarea{box-sizing:border-box;resize:vertical;color:#344054;width:100%;min-height:66px;font:inherit;border:1px solid #d7dee8;border-radius:9px;outline:0;padding:10px 12px;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s}.consignment-return-review__notes textarea:focus{border-color:#765ee8;box-shadow:0 0 0 3px #6246df1f}.consignment-return-review__actions{background:#fffaf3;flex:none;margin:0;padding:12px 16px}.consignment-return-check{color:#253750;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:16px;padding:13px;display:flex}.consignment-return-check>span{border:2px solid #aeb9c8;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.consignment-return-check>span svg{width:16px;height:16px}.consignment-return-check.is-checked{background:#f1fbf7;border-color:#15966a}.consignment-return-check.is-checked>span{color:#fff;background:#15966a;border-color:#15966a}@media (width<=1050px){.consignment-return-grid{grid-template-columns:1fr}.consignment-return-rail{flex-direction:row;align-items:center}.consignment-return-rail>button{width:132px;min-height:96px}.consignment-return-rail__direction{width:64px}}@media (width<=700px){.consignment-return-heading{flex-direction:column;align-items:flex-start;gap:12px}.consignment-return-heading>div:last-child{justify-items:start}.consignment-return-rail>button{width:112px}.consignment-return-actions{flex-wrap:wrap}.consignment-return-actions__summary{width:100%}}@media (width<=850px){.consignment-return-review__summary,.consignment-return-review__columns{grid-template-columns:1fr}}.consignment-sale-stage{color:#10233f;background:#fffaf3;min-height:100%;padding:24px 46px}.consignment-sale-stage>header{justify-content:space-between;align-items:flex-end;margin:8px 0 18px;display:flex}.consignment-sale-stage>header span{color:#b85d00;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.consignment-sale-stage>header h1{margin:5px 0 2px;font-size:28px}.consignment-sale-stage>header p{color:#627089;margin:0;font-weight:400}.consignment-sale-search{background:#fff8ef;border:1px solid #ead7bd;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.consignment-sale-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px;display:grid}.consignment-sale-grid>section,.consignment-sale-grid>aside,.consignment-sale-review{background:#fff;border:1px solid #ead7bd;border-radius:14px;overflow:hidden}.consignment-sale-grid h2,.consignment-sale-review h2{background:#fff8ef;border-bottom:1px solid #ead7bd;margin:0;padding:15px 16px;font-size:18px}.consignment-sale-grid article,.consignment-sale-review article{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.consignment-sale-grid article>div:first-child,.consignment-sale-review article>div{gap:3px;min-width:0;display:grid}.consignment-sale-grid small,.consignment-sale-review small{color:#69768c;font-weight:400}.consignment-sale-grid aside>p{color:#5f6d82;margin:16px;font-weight:400}.consignment-sale-counter{border:1px solid #dce3ec;border-radius:9px;align-items:center;overflow:hidden;display:flex!important}.consignment-sale-counter button{color:#c65f00;cursor:pointer;background:#f7f9fb;border:0;width:34px;height:34px}.consignment-sale-counter span{text-align:center;min-width:30px;font-weight:400}.consignment-sale-stage>footer{border-top:1px solid #ead7bd;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.consignment-sale-review>div{color:#075f43;background:#effbf5;border:1px solid #bde4d1;border-radius:10px;align-items:center;gap:10px;margin:16px;padding:14px;display:flex}.consignment-sale-review>div p{margin:0;font-weight:400}.consignment-detail-actions .consignment-detail-action--return{color:#fff;background:#d96d00;border-color:#d96d00;box-shadow:0 7px 16px #be5b0033}.consignment-detail-actions .consignment-detail-action--return:hover:not(:disabled){background:#bd5f00;border-color:#bd5f00}.consignment-detail-actions .consignment-detail-action--sale{color:#fff;background:#1769c2;border-color:#1769c2;box-shadow:0 7px 16px #1769c233}.consignment-detail-actions .consignment-detail-action--sale:hover:not(:disabled){background:#1259a7;border-color:#1259a7}.checkout-consignment-origin{color:#9d4d00;background:#fff8ef;border:1px solid #efbd7f;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.checkout-consignment-origin>.consignment-icon{width:38px;height:38px}.checkout-consignment-origin>div{gap:2px;margin-right:auto;display:grid}.checkout-consignment-origin span{color:#6b7890;font-weight:400}@media (width<=900px){.consignment-sale-grid,.consignment-sale-search{grid-template-columns:1fr}}.account-receipts-stage{color:#10233f;background:#e6f3fb;min-height:100%;padding:24px 46px}.account-receipts-heading{justify-content:space-between;align-items:end;gap:24px;margin:8px 0 18px;display:flex}.account-receipts-heading span{color:#087653;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.account-receipts-heading h1{margin:5px 0 2px;font-size:28px}.account-receipts-heading p{color:#627089;margin:0;font-weight:400}.account-receipts-heading__summary{justify-items:end;gap:3px;display:grid}.account-receipts-heading__summary strong{color:#087653;font-size:20px}.account-receipts-central{background:#fff;border:1px solid #dbe3ec;border-radius:14px;margin-top:14px;overflow:hidden}.account-receipts-central__search{background:#f7faf9;grid-template-columns:minmax(300px,1fr) 190px 170px 170px;gap:12px;padding:16px;display:grid}.account-receipts-central__query>span{align-items:center;gap:7px;display:flex}.account-receipts-central__query svg{color:#15966a;width:17px;height:17px}.account-receipts-quick-filters{background:#f7faf9;border-bottom:1px solid #e5eaf0;flex-wrap:wrap;gap:8px;padding:0 16px 14px;display:flex}.account-receipts-quick-filters button{color:#43516a;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1e8;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.account-receipts-table-wrap{min-height:310px;position:relative;overflow-x:auto}.account-receipts-table{border-collapse:collapse;width:100%}.account-receipts-table th{color:#526078;text-align:left;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dbe3ec;padding:11px 13px;font-size:11px}.account-receipts-table td{color:#24344e;vertical-align:middle;border-bottom:1px solid #e7ebf1;padding:13px;font-size:13px;font-weight:400}.account-receipts-table td span:not(.account-receipts-status),.account-receipts-table td small{font-weight:400;display:block}.account-receipts-table td small{color:#778399;margin-top:3px;font-size:11px}.account-receipts-table tbody tr:hover{background:#f7fcfa}.account-receipts-table tbody tr.is-selected{background:#effaf6}.account-receipts-table__check{width:42px;text-align:center!important}.account-receipts-table__check input{accent-color:#15966a;cursor:pointer;width:17px;height:17px}.account-receipts-table__check input:disabled{cursor:not-allowed;opacity:.4}.account-receipts-status{color:#087653;background:#eaf8f2;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.account-receipts-status--parcial{color:#a85400;background:#fff3df}.account-receipts-status--recebido{color:#185da8;background:#e8f2ff}.account-receipts-status--cancelado{color:#657085;background:#f1f3f6}.account-receipts-table-state{color:#69768c;text-align:center;place-content:center;gap:6px;min-height:255px;font-weight:400;display:grid}.account-receipts-table-state strong{color:#344054}.account-receipts-pagination{background:#fbfcfd;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.account-receipts-pagination>span,.account-receipts-pagination div>span{color:#69768c;font-size:12px;font-weight:400}.account-receipts-pagination>div{align-items:center;gap:10px;display:flex}.account-receipts-selection-bar{z-index:20;background:#f3fcf8;border:1px solid #b9ded0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:13px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 28px #133e3124}.account-receipts-selection-bar>div{align-items:center;gap:10px;display:flex}.account-receipts-selection-bar>div:first-child{gap:3px;display:grid}.account-receipts-selection-bar span{color:#617087;font-size:12px;font-weight:400}.account-receipts-drawer{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);width:min(480px,100vw);padding:22px 0 0;display:grid;overflow:hidden}.account-receipts-drawer>header{margin:0 18px}.account-receipts-drawer .detail-drawer__content{overscroll-behavior:contain;min-height:0;padding:0;overflow-y:auto}.account-receipts-drawer__form,.account-receipts-drawer__review{box-sizing:border-box;gap:15px;min-height:100%;padding:18px;display:grid}.account-receipts-drawer__customer{background:#f1fbf7;border-radius:10px;gap:3px;padding:13px;display:grid}.account-receipts-drawer__customer>span,.account-receipts-drawer__destination>span,.account-receipts-drawer__balance>span,.account-receipts-drawer__notes>span{color:#087653;text-transform:uppercase;font-size:11px;font-weight:700}.account-receipts-drawer__customer small{color:#69768c;font-weight:400}.account-receipts-drawer textarea{box-sizing:border-box;color:#344054;width:100%;min-height:84px;font:inherit;resize:vertical;border:1px solid #d7dee8;border-radius:9px;padding:10px 12px;font-weight:400}.account-receipts-drawer__destination,.account-receipts-drawer__balance,.account-receipts-drawer__notes{border:1px solid #e3e8ef;border-radius:9px;padding:12px}.account-receipts-drawer__destination p,.account-receipts-drawer__notes p{color:#43516a;margin:4px 0 0;font-weight:400}.account-receipts-drawer__balance{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-receipts-distribution{border:1px solid #e1e7ee;border-radius:10px;overflow:hidden}.account-receipts-distribution h3{text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #e1e7ee;margin:0;padding:11px 12px;font-size:13px}.account-receipts-distribution article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.account-receipts-distribution article:last-child{border-bottom:0}.account-receipts-distribution article>div{gap:2px;display:grid}.account-receipts-distribution article span,.account-receipts-distribution article small{font-weight:400}.account-receipts-distribution article small{color:#69768c;font-size:11px}.account-receipts-drawer__form>footer,.account-receipts-drawer__review>footer{z-index:2;background:#fbfcfd;border-top:1px solid #e3e8ef;justify-content:flex-end;gap:9px;margin:auto -18px -18px;padding:13px 18px;display:flex;position:sticky;bottom:-18px;box-shadow:0 -8px 18px #10233f0f}.account-receipts-drawer__review dl{background:#e1e7ee;border:1px solid #e1e7ee;border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.account-receipts-drawer__review dl>div{background:#fff;grid-template-columns:145px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.account-receipts-drawer__review dt{color:#69768c;font-size:12px;font-weight:400}.account-receipts-drawer__review dd{margin:0;font-weight:400}.account-receipts-search,.account-receipts-entry,.account-receipts-review{background:#fff;border:1px solid #dbe3ec;border-radius:14px;overflow:hidden}.account-receipts-search>.form-field{background:#f7faf9;padding:18px}.account-receipts-search .form-field>span{align-items:center;gap:7px;display:flex}.account-receipts-search .form-field svg{color:#15966a;width:18px;height:18px}.account-receipts-customer-list{border-top:1px solid #e5eaf0}.account-receipts-customer-list>p{color:#69768c;text-align:center;margin:0;padding:28px 18px;font-weight:400}.account-receipts-customer-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;display:flex}.account-receipts-customer-list>button:hover{background:#f1fbf7}.account-receipts-customer-list>button>div{gap:4px;display:grid}.account-receipts-customer-list>button>div:last-child{justify-items:end}.account-receipts-customer-list span,.account-receipts-entry small{color:#69768c;font-weight:400}.account-receipts-entry>header{background:#f7faf9;border-bottom:1px solid #dbe3ec;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.account-receipts-entry>header>div{gap:3px;display:grid}.account-receipts-entry>header>div>span{color:#087653;text-transform:uppercase;font-size:11px;font-weight:700}.account-receipts-entry__grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:420px;display:grid}.account-receipts-entry__grid>section{border-right:1px solid #dbe3ec}.account-receipts-entry__grid h2,.account-receipts-review h2{border-bottom:1px solid #e7ebf1;margin:0;padding:14px 18px;font-size:17px}.account-receipts-installments label,.account-receipts-installments article{border-bottom:1px solid #e7ebf1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.account-receipts-installments label{cursor:pointer}.account-receipts-installments label:hover,.account-receipts-installments label.is-selected{background:#f1fbf7}.account-receipts-installments label input{accent-color:#15966a;width:18px;height:18px}.account-receipts-installments label>div,.account-receipts-installments article>div{gap:3px;min-width:0;display:grid}.account-receipts-installments label>div:last-child{justify-items:end}.account-receipts-installments span{color:#69768c;font-size:12px;font-weight:400}.account-receipts-entry aside{flex-direction:column;gap:12px;padding:18px;display:flex}.account-receipts-entry aside h2{margin:-18px -18px 2px}.account-receipts-entry aside textarea{box-sizing:border-box;color:#344054;min-height:90px;font:inherit;resize:vertical;border:1px solid #d7dee8;border-radius:9px;padding:10px 12px;font-weight:400}.account-receipts-entry aside>.erp-button{margin-top:auto}.account-receipts-review{max-width:1100px;margin:0 auto}.account-receipts-review__summary{background:#dbe3ec;border-bottom:1px solid #dbe3ec;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.account-receipts-review__summary>div{background:#f7faf9;gap:5px;padding:16px 18px;display:grid}.account-receipts-review__summary span,.account-receipts-review__notes>span{color:#69768c;font-size:12px;font-weight:400}.account-receipts-review .account-receipts-installments article{grid-template-columns:minmax(0,1fr) auto}.account-receipts-review__notes{background:#f7f8fa;border-radius:9px;margin:15px 18px;padding:12px}.account-receipts-review__notes p{margin:4px 0 0;font-weight:400}.account-receipts-review footer{background:#fffaf3;border-top:1px solid #e7ebf1;justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}@media (width<=1100px){.account-receipts-central__search{grid-template-columns:minmax(260px,1fr) 190px}}@media (width<=900px){.account-receipts-stage{padding:20px}.account-receipts-entry__grid,.account-receipts-review__summary{grid-template-columns:1fr}.account-receipts-entry__grid>section{border-bottom:1px solid #dbe3ec;border-right:0}.account-receipts-central__search{grid-template-columns:1fr 1fr}}@media (width<=640px){.account-receipts-heading{flex-direction:column;align-items:start}.account-receipts-heading__summary{justify-items:start}.account-receipts-central__search{grid-template-columns:1fr}.account-receipts-table thead{display:none}.account-receipts-table,.account-receipts-table tbody,.account-receipts-table tr,.account-receipts-table td{box-sizing:border-box;width:100%;display:block}.account-receipts-table tr{border-bottom:1px solid #e7ebf1;padding:9px 13px}.account-receipts-table td{border:0;grid-template-columns:105px minmax(0,1fr);padding:5px 0;display:grid}.account-receipts-table td:before{content:attr(data-label);color:#69768c;text-transform:uppercase;font-size:11px;font-weight:700}.account-receipts-pagination{flex-direction:column;align-items:stretch}.account-receipts-pagination>div,.account-receipts-selection-bar,.account-receipts-selection-bar>div:last-child{justify-content:space-between}.account-receipts-selection-bar{flex-direction:column;align-items:stretch}.account-receipts-drawer__review dl>div{grid-template-columns:1fr;gap:3px}}.checkout-workspace__content{--checkout-mode-accent:#159a67;--checkout-mode-accent-dark:#087f54;--checkout-mode-surface:#eaf8f1;--checkout-mode-border:#bde7d6;--checkout-mode-focus:#159a6729}.checkout-workspace__content--consignments{--checkout-mode-accent:#c66a09;--checkout-mode-accent-dark:#985008;--checkout-mode-surface:#fff4e4;--checkout-mode-border:#edc58f;--checkout-mode-focus:#c66a0929}.checkout-workspace__content--receipts{--checkout-mode-accent:#087fae;--checkout-mode-accent-dark:#075f8f;--checkout-mode-surface:#e8f7fd;--checkout-mode-border:#acdced;--checkout-mode-focus:#087fae29}.checkout-workspace__content--post-sale{--checkout-mode-accent:#248f7f;--checkout-mode-accent-dark:#126b60;--checkout-mode-surface:#e5f7f2;--checkout-mode-border:#addfd4;--checkout-mode-focus:#248f7f29}.checkout-immersive--cash-closed .checkout-operational-bar{background:#3f474e;box-shadow:0 8px 24px #1f272d29}.checkout-immersive--cash-closed .checkout-operational-bar__identity small,.checkout-immersive--cash-closed .checkout-operational-bar__context small{color:#c2c9ce}.checkout-immersive--cash-closed .checkout-workspace__content,.checkout-immersive--cash-closed .checkout-workspace__content--consignments,.checkout-immersive--cash-closed .checkout-workspace__content--receipts,.checkout-immersive--cash-closed .checkout-workspace__content--post-sale{--checkout-mode-accent:#69747d;--checkout-mode-accent-dark:#4f5961;--checkout-mode-surface:#f0f2f4;--checkout-mode-border:#cfd5da;--checkout-mode-focus:#54606929;background:#edf0f2}.checkout-immersive--cash-closed .checkout-products,.checkout-immersive--cash-closed .checkout-cart,.checkout-immersive--cash-closed .checkout-customer,.checkout-immersive--cash-closed .checkout-payment-stage,.checkout-immersive--cash-closed .checkout-review-stage,.checkout-immersive--cash-closed .consignment-list-stage,.checkout-immersive--cash-closed .account-receipts-stage,.checkout-immersive--cash-closed .post-sale-stage{--checkout-green:#69747d;--checkout-green-dark:#4f5961;--checkout-green-soft:#f0f2f4}.checkout-immersive--cash-closed .checkout-cart,.checkout-immersive--cash-closed .checkout-cart>header,.checkout-immersive--cash-closed .checkout-totals,.checkout-immersive--cash-closed .checkout-progress,.checkout-immersive--cash-closed .checkout-searches,.checkout-immersive--cash-closed .consignment-list-stage__header,.checkout-immersive--cash-closed .account-receipts-stage,.checkout-immersive--cash-closed .post-sale-stage{border-color:#cfd5da}.checkout-immersive--cash-closed .checkout-cart,.checkout-immersive--cash-closed .checkout-cart>header,.checkout-immersive--cash-closed .checkout-totals{background:#69747d}.checkout-immersive--cash-closed .checkout-totals,.checkout-immersive--cash-closed .checkout-totals strong,.checkout-immersive--cash-closed .checkout-cart>header,.checkout-immersive--cash-closed .checkout-cart>header strong{color:#fff}.checkout-immersive--cash-closed .checkout-products__heading>div>span,.checkout-immersive--cash-closed .checkout-field>span,.checkout-immersive--cash-closed .checkout-products__empty>span,.checkout-immersive--cash-closed .checkout-products__empty>span svg,.checkout-immersive--cash-closed .checkout-progress__step--active,.checkout-immersive--cash-closed .checkout-progress__step--active svg{color:#59646c}.checkout-immersive--cash-closed .checkout-progress__step--active,.checkout-immersive--cash-closed .checkout-view-switch .is-active{background:#e4e8eb;border-color:#aeb7be}.checkout-immersive--cash-closed .checkout-progress__step--active:after{background:#69747d}.checkout-immersive--cash-closed .consignment-list-stage,.checkout-immersive--cash-closed .consignment-sale-stage,.checkout-immersive--cash-closed .consignment-detail-stage,.checkout-immersive--cash-closed .consignment-return-stage,.checkout-immersive--cash-closed .account-receipts-stage,.checkout-immersive--cash-closed .post-sale-stage{background-color:#edf0f2}.checkout-immersive--cash-closed .consignment-list-stage__heading span,.checkout-immersive--cash-closed .consignment-list-stage__empty svg,.checkout-immersive--cash-closed .account-receipts-heading span,.checkout-immersive--cash-closed .post-sale-heading span,.checkout-immersive--cash-closed .post-sale-search>span svg{color:#59646c}.checkout-immersive--cash-closed .consignment-list-stage__filters,.checkout-immersive--cash-closed .consignment-list-stage__table,.checkout-immersive--cash-closed .account-receipts-search-card,.checkout-immersive--cash-closed .account-receipts-table-card,.checkout-immersive--cash-closed .post-sale-search-card,.checkout-immersive--cash-closed .post-sale-card{background-color:#fff;border-color:#cfd5da}.checkout-immersive--cash-closed .checkout-workspace__content .erp-button--primary:disabled{color:#f5f6f7;background:#a8b0b6;border-color:#a8b0b6}.checkout-workspace__content .erp-button--primary{background:var(--checkout-mode-accent);border-color:var(--checkout-mode-accent)}.checkout-workspace__content .erp-button--primary:hover:not(:disabled){background:var(--checkout-mode-accent-dark);border-color:var(--checkout-mode-accent-dark)}.account-receipts-heading span,.account-receipts-heading__summary strong,.account-receipts-central__query svg,.account-receipts-search .form-field svg,.account-receipts-entry>header>div>span,.account-receipts-drawer__customer>span,.account-receipts-drawer__destination>span,.account-receipts-drawer__balance>span,.account-receipts-drawer__notes>span{color:var(--checkout-mode-accent-dark)}.account-receipts-quick-filters button:hover{background:var(--checkout-mode-surface);border-color:var(--checkout-mode-accent)}.account-receipts-quick-filters button.is-active{color:#fff;background:var(--checkout-mode-accent);border-color:var(--checkout-mode-accent)}.account-receipts-table tbody tr:hover,.account-receipts-table tbody tr.is-selected,.account-receipts-customer-list>button:hover,.account-receipts-installments label:hover,.account-receipts-installments label.is-selected{background:var(--checkout-mode-surface)}.account-receipts-table__check input,.account-receipts-installments label input{accent-color:var(--checkout-mode-accent)}.account-receipts-selection-bar{background:var(--checkout-mode-surface);border-color:var(--checkout-mode-border);box-shadow:0 10px 28px #075f8f24}.post-sale-heading span,.post-sale-heading__summary span,.post-sale-heading__summary strong,.post-sale-search>span svg,.post-sale-detail__summary small,.post-sale-card>header span{color:var(--checkout-mode-accent-dark)}.post-sale-search-card,.post-sale-detail__heading{border-color:var(--checkout-mode-border);box-shadow:0 8px 22px #126b600f}.post-sale-search-card input:focus,.post-sale-preparation-form textarea:focus{border-color:var(--checkout-mode-accent);box-shadow:0 0 0 3px var(--checkout-mode-focus)}.post-sale-table tbody tr:hover,.post-sale-table tbody tr:focus-visible,.post-sale-unit:not(.is-disabled):hover{box-shadow:inset 3px 0 var(--checkout-mode-accent);background:#f0faf7}.post-sale-unit.is-selected{background:var(--checkout-mode-surface);box-shadow:inset 3px 0 var(--checkout-mode-accent)}.post-sale-unit__check input,.post-sale-select-all input,.post-sale-condition-check input{accent-color:var(--checkout-mode-accent)}.post-sale-state>svg,.checkout-exchange-review>header>svg{color:var(--checkout-mode-accent-dark);background:var(--checkout-mode-surface)}.post-sale-back:hover,.post-sale-back:focus-visible,.post-sale-selection-bar button:not(.erp-button){color:var(--checkout-mode-accent-dark)}.post-sale-card>header,.post-sale-consultative-note,.post-sale-preparation-summary,.checkout-exchange-returned,.checkout-exchange-review__settlement,.checkout-exchange-equation>div:last-child{background:var(--checkout-mode-surface);border-color:var(--checkout-mode-border)}.post-sale-consultative-note,.post-sale-preparation-summary{color:#235d55}.post-sale-selection-bar{color:#174e47;background:#d8f1eb;border-color:#94d4c7;box-shadow:0 8px 22px #126b601a}.checkout-workspace--square-sales .checkout-progress,.checkout-workspace--square-sales .checkout-products,.checkout-workspace--square-sales .checkout-cart,.checkout-workspace--square-sales .checkout-customer,.checkout-workspace--square-sales .checkout-payment-stage,.checkout-workspace--square-sales .checkout-review-stage{border-radius:0}.checkout-workspace--square-sales .checkout-searches,.checkout-workspace--square-sales .checkout-product-result,.checkout-workspace--square-sales .checkout-cart-item,.checkout-workspace--square-sales .checkout-cart__context>div,.checkout-workspace--square-sales .checkout-cart>.checkout-cart__empty,.checkout-workspace--square-sales .checkout-cart__items,.checkout-workspace--square-sales .checkout-totals,.checkout-workspace--square-sales .checkout-final-consumer,.checkout-workspace--square-sales .checkout-customer-selected,.checkout-workspace--square-sales .checkout-customer-search,.checkout-workspace--square-sales .checkout-customer-selected dl div,.checkout-workspace--square-sales .checkout-customer-credit,.checkout-workspace--square-sales .checkout-payment-settlement,.checkout-workspace--square-sales .checkout-review-cards>article,.checkout-workspace--square-sales .checkout-review-payment--credit,.checkout-workspace--square-sales .checkout-review-document>button{border-radius:4px}.sale-return-history__list{gap:12px;padding:16px;display:grid}.sale-return-history__list>article{background:#fbfefc;border:1px solid #d9e8e1;border-radius:14px;padding:14px}.sale-return-history__heading,.sale-return-history__heading>div,.sale-return-history__list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.sale-return-history__heading>div{flex-direction:column;align-items:flex-start;gap:2px}.sale-return-history__heading span,.sale-return-history__units small,.sale-return-history__list footer{color:var(--ink-muted);font-size:12px}.sale-return-history__units{border-block:1px solid #e8efeb;gap:8px;margin:12px 0;padding:12px 0;display:grid}.sale-return-history__units>div{flex-direction:column;gap:2px;display:flex}.sale-return-history__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.sale-refund-confirmation{gap:14px;display:grid}.cash-closing-revisions .cash-closing-revision-actions{grid-auto-flow:column;justify-content:end;align-items:center;gap:10px;display:flex}.cash-closing-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cash-closing-cash-balance>header p{color:#697586;margin:5px 0 0;font-size:12px;font-weight:400}.cash-correction-counts{grid-template-columns:1fr}.cash-correction-modal>.modal__actions{background:#fff;border-top:1px solid #e5e9ef;align-items:center;min-height:70px;margin:0;padding:14px 24px}.cash-correction-counts__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cash-correction-counts__heading h3{margin-bottom:5px}.cash-correction-counts__heading p,.cash-correction-results>p{color:#697586;margin:0;font-size:12px;font-weight:400}.cash-correction-method-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cash-correction-method-selector>article{background:#fff;border:1px solid #dfe5eb;border-radius:11px;gap:12px;padding:13px;display:grid}.cash-correction-method-selector>article.selected{background:#faf9ff;border-color:#8a73eb;box-shadow:0 0 0 1px #6246df14}.cash-correction-method-selector article>button{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0;display:flex}.cash-correction-method-selector article>button>span:last-child{gap:2px;display:grid}.cash-correction-method-selector article small{color:#697586;font-size:11px;font-weight:400}.cash-correction-method-selector__check{color:#697586;background:#f8fafc;border:1px solid #d5dce5;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.cash-correction-method-selector__check svg{width:16px;height:16px}.cash-correction-method-selector article.selected .cash-correction-method-selector__check{color:#fff;background:#6246df;border-color:#6246df}@media (width<=720px){.cash-correction-method-selector{grid-template-columns:1fr}.cash-correction-counts__heading{flex-direction:column;align-items:stretch}.cash-correction-modal>.modal__actions{padding:12px 16px}.cash-correction-modal>.modal__actions .erp-button{flex:1}.cash-closing-header-actions{flex-direction:column;align-items:stretch}.cash-closing-header-actions .erp-button{width:100%}}.checkout-workspace--cash-closed .checkout-mode.checkout-mode--active,.checkout-workspace--cash-closed .checkout-mode--consignments.checkout-mode--active,.checkout-workspace--cash-closed .checkout-mode--receipts.checkout-mode--active,.checkout-workspace--cash-closed .checkout-mode--post-sale.checkout-mode--active{color:#fff;background:#ffffff21;border-color:#fff3;box-shadow:inset 3px 0 #eef1f3}.checkout-workspace--cash-closed .checkout-mode--active small,.checkout-workspace--cash-closed .checkout-mode--consignments.checkout-mode--active>.checkout-mode__consignment-vector,.checkout-workspace--cash-closed .checkout-mode--consignments.checkout-mode--active>.consignment-icon{color:#e0e4e7}.checkout-immersive--cash-closed .consignment-list-stage__header .consignment-new-action:disabled{color:#f5f6f7;box-shadow:none;background:#a8b0b6;border-color:#a8b0b6}.checkout-immersive--cash-closed .post-sale-heading__summary span,.checkout-immersive--cash-closed .post-sale-heading__summary strong,.checkout-immersive--cash-closed .post-sale-card>header span,.checkout-immersive--cash-closed .post-sale-detail__summary small,.checkout-immersive--cash-closed .account-receipts-heading__summary strong{color:#59646c}.checkout-immersive--cash-closed .post-sale-consultative-note,.checkout-immersive--cash-closed .post-sale-selection-bar,.checkout-immersive--cash-closed .post-sale-preparation-summary{color:#4f5961;background:#f0f2f4;border-color:#cfd5da}.checkout-immersive--cash-closed .consignment-list-stage,.checkout-immersive--cash-closed .consignment-detail-stage,.checkout-immersive--cash-closed .new-consignment-stage,.checkout-immersive--cash-closed .consignment-return-stage,.checkout-immersive--cash-closed .consignment-sale-stage{background:#edf0f2}.checkout-immersive--cash-closed .consignment-list-stage__header>div>span,.checkout-immersive--cash-closed .consignment-search>svg,.checkout-immersive--cash-closed .consignment-dashboard button:not(.is-danger)>svg,.checkout-immersive--cash-closed .consignment-dashboard button:not(.is-danger)>.consignment-icon{color:#59646c}.checkout-immersive--cash-closed .consignment-dashboard button:not(.is-danger)>svg,.checkout-immersive--cash-closed .consignment-dashboard button:not(.is-danger)>.consignment-icon,.checkout-immersive--cash-closed .consignment-list-stage__toolbar>.searchable-select .searchable-select__chevron{color:#59646c;background:#f0f2f4;border-color:#cfd5da}.checkout-immersive--cash-closed .consignment-dashboard button:hover,.checkout-immersive--cash-closed .consignment-search:focus-within,.checkout-immersive--cash-closed .consignment-list-stage__toolbar>.searchable-select>input:focus{border-color:#9fa9b1;box-shadow:0 0 0 3px #5460691f}.finance-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.finance-panel,.finance-form,.finance-detail-section,.finance-action-panel{padding:20px}.finance-panel h2,.finance-detail-section h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.finance-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:11.5px;text-decoration:none;display:flex}.finance-row span{flex-direction:column;display:flex}.finance-row small{color:#697586;margin-top:3px;font-size:10.5px}.finance-row b{color:#596579;font-size:10px}.finance-select,.finance-settlement input,.finance-settlement select,.finance-action-panel input,.finance-action-panel select{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.finance-form>.action-bar{margin-top:20px}.finance-settlement{flex-direction:column;gap:9px;display:flex}.finance-detail-section{margin-top:14px}.finance-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.finance-link--danger{color:#b52f44}.finance-action-panel{align-items:center;gap:10px;margin-bottom:14px;display:flex}@media (width<=850px){.finance-dashboard{grid-template-columns:1fr}.finance-action-panel{flex-direction:column;align-items:stretch}}.finance-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.finance-summary-grid article{border:1px solid var(--border-color,#d9e0ea);background:#fff;border-radius:14px;gap:6px;padding:16px;display:grid}.finance-summary-grid span{color:var(--text-muted,#64748b);font-size:.82rem}.finance-summary-grid strong{font-size:1.35rem}.finance-summary-grid--warning{background:#fffaf0!important;border-color:#f3cf72!important}.receivable-form{gap:20px;display:grid}.receivable-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.receivable-form__actions{border:1px solid var(--border-color,#d9e0ea);background:#fff;border-radius:14px;justify-content:flex-end;gap:12px;padding:18px;display:flex}.receivable-history{gap:10px;display:grid}.receivable-history article{border-bottom:1px solid var(--border-color,#d9e0ea);grid-template-columns:1fr auto;gap:4px 16px;padding:12px;display:grid}.receivable-history p{color:var(--text-muted,#64748b);grid-column:1/-1;margin:0}@media (width<=760px){.finance-summary-grid,.receivable-form__grid{grid-template-columns:1fr}}.operational-results-summary{color:var(--text-muted,#64748b);text-align:right;margin:-8px 0 12px;font-size:13px;font-weight:400}.receivable-summary-grid article{align-content:start}.receivable-summary-grid article small{color:var(--text-muted,#64748b);font-size:.72rem;font-weight:400}.receivable-summary-received{grid-template-rows:auto auto 1fr}.receivable-summary-periods{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.receivable-summary-periods button{color:#596579;min-height:28px;font:inherit;cursor:pointer;background:#f7f8fb;border:1px solid #dfe4eb;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:600}.receivable-summary-periods button:hover,.receivable-summary-periods button:focus-visible{color:#4f3abf;border-color:#cfc5ff}.receivable-summary-periods button.is-active{color:#fff;background:#6446e7;border-color:#6446e7}.operational-active-filters{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.operational-active-filters button{color:#4f3abf;min-height:30px;font:inherit;cursor:pointer;background:#f1eeff;border:1px solid #dcd5ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.operational-active-filters button:hover,.operational-active-filters button:focus-visible{background:#e8e2ff}.operational-active-filters .operational-active-filters__clear{color:#596579;background:0 0;border-color:#0000}.receivable-detail-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.receivable-detail-sections>.content-card{padding:18px}.receivable-detail-sections h2{margin:0 0 14px;font-size:17px}.receivable-detail-sections dl{gap:11px;margin:0;display:grid}.receivable-detail-sections dl>div{border-bottom:1px solid var(--border-color,#d9e0ea);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.receivable-detail-sections dl>div:last-child{border-bottom:0;padding-bottom:0}.receivable-detail-sections dt{color:var(--text-muted,#64748b);font-size:12px}.receivable-detail-sections dd{color:#293347;text-align:right;margin:0;font-size:13px;font-weight:400}.receivable-detail-financial{background:#f7fbf9}.receivable-detail-policy{color:var(--text-muted,#64748b);margin:14px 0 0;font-size:11px;font-weight:400}.receivable-history strong{text-transform:none}@media (width<=1050px){.receivable-detail-sections{grid-template-columns:1fr}}@media (width<=760px){.finance-summary-grid,.receivable-form__grid{grid-template-columns:1fr}}.erp-page:has(.receivable-detail-sections) .page-header__actions .erp-button{gap:7px}.receivable-history-card{padding:18px}.receivable-history-card>h2{margin:0 0 12px;font-size:18px}.receivable-history article{grid-template-columns:1fr;gap:5px;padding:12px 0;display:grid}.receivable-history article:first-child{padding-top:8px}.receivable-history article>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.receivable-history article>div span{color:var(--text-muted,#64748b);font-size:12px;font-weight:400}.receivable-history p{grid-column:auto;font-size:13px;font-weight:400}@media (width<=560px){.receivable-history article>div{flex-direction:column;align-items:flex-start;gap:3px}}.receivable-kind{color:var(--text-muted,#64748b);margin-top:3px;font-size:.72rem;font-weight:400;display:block}.receivable-filter-fields{gap:16px;display:grid}.receivable-filter-fields>.form-field,.receivable-filter-dates>.form-field{gap:6px;margin:0;display:grid}.receivable-filter-fields>.form-field>label,.receivable-filter-dates>.form-field>span:first-child{color:#3f4d61;font-size:12px;font-weight:700;line-height:1.25;display:block}.receivable-filter-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.receivable-filter-dates input{width:100%}@media (width<=520px){.receivable-filter-dates{grid-template-columns:1fr}}.customer-credit-summary{margin-top:18px}.customer-credit-summary strong{font-weight:400}.customer-credit-skeleton{min-height:76px;animation:1.2s infinite customer-credit-loading;background:linear-gradient(90deg,#f6f7f9 25%,#eceff3 50%,#f6f7f9 75%) 0 0/200% 100%!important}.customer-credit-table-skeleton{color:#697586;text-align:center;padding:52px 20px}.customer-credit-feedback{justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.customer-credit-feedback .alert{flex:1;margin:0}.customer-credit-secondary{color:#697586;margin-top:3px;font-size:.72rem;font-weight:400;display:block}.customer-credit-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.customer-credit-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.customer-credit-status--available{color:#087858;background:#e5f7ef}.customer-credit-status--partially_used{color:#815b00;background:#fff4cf}.customer-credit-status--used{color:#475467;background:#eef1f5}.customer-credit-status--expired{color:#b42318;background:#feeceb}.customer-credit-view{align-items:center;gap:6px;display:inline-flex!important}.customer-credit-pagination{color:#697586;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:.78rem;display:flex}.customer-credit-filter-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-credit-filter-period h3{grid-column:1/-1;margin:0}.customer-credit-filter-period .date-input{width:100%}@keyframes customer-credit-loading{to{background-position:-200% 0}}@media (width<=900px){.customer-credit-table th:nth-child(3),.customer-credit-table td:nth-child(3),.customer-credit-table th:nth-child(4),.customer-credit-table td:nth-child(4),.customer-credit-table th:nth-child(6),.customer-credit-table td:nth-child(6){display:none}}@media (width<=680px){.customer-credit-table th:first-child,.customer-credit-table td:first-child,.customer-credit-table th:nth-child(8),.customer-credit-table td:nth-child(8){display:none}.customer-credit-pagination{flex-direction:column;align-items:flex-start}.customer-credit-filter-period{grid-template-columns:1fr}.customer-credit-filter-period h3{grid-column:1}.customer-credit-feedback{flex-direction:column;align-items:stretch}}.accounts-payable-status-tabs{background:#fbfcfe;border-bottom:1px solid #e7ebf1;gap:4px;padding:10px 14px 0;display:flex}.accounts-payable-status-tabs button{color:#596579;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.accounts-payable-status-tabs button:hover{color:#593bd5}.accounts-payable-status-tabs button.is-active{color:#593bd5;border-bottom-color:#6446e7}.accounts-payable-status-tabs strong{color:#596579;background:#edf0f5;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:11px;display:grid}.accounts-payable-status-tabs button.is-active strong{color:#fff;background:#6446e7}.accounts-payable-active-filters{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}.accounts-payable-active-filters:empty{display:none}.accounts-payable-active-filters button{color:#4f3abf;min-height:30px;font:inherit;cursor:pointer;background:#f1eeff;border:1px solid #dcd5ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.accounts-payable-active-filters button:hover{background:#e8e2ff}.accounts-payable-active-filters .accounts-payable-active-filters__clear{color:#596579;background:0 0;border-color:#0000}.accounts-payable-filter-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.accounts-payable-filter-period h3{grid-column:1/-1;margin:8px 0 0}.accounts-payable-filter-period .date-input{width:100%}@media (width<=680px){.accounts-payable-status-tabs{padding-inline:8px;overflow-x:auto}.accounts-payable-status-tabs button{white-space:nowrap;padding-inline:10px}.accounts-payable-filter-period{grid-template-columns:1fr}.accounts-payable-filter-period h3{grid-column:1}}.accounts-payable-filter-fields{gap:16px;display:grid}.accounts-payable-filter-fields>.form-field{gap:5px;margin:0}.accounts-payable-filter-fields>.form-field>span:first-child{line-height:1.25;display:block}.accounts-payable-filter-fields .accounts-payable-filter-period{margin-top:0}.payable-detail-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.payable-detail-card,.payable-additional-card,.payable-history-card{padding:18px}.payable-detail-card h2,.payable-additional-card h2,.payable-history-card h2{margin:0 0 14px;font-size:17px}.payable-detail-card dl,.payable-additional-card dl{gap:11px;margin:0;display:grid}.payable-detail-card dl>div,.payable-additional-card dl>div{border-bottom:1px solid var(--border-color,#d9e0ea);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}.payable-detail-card dl>div:last-child,.payable-additional-card dl>div:last-child{border-bottom:0;padding-bottom:0}.payable-detail-card dt,.payable-additional-card dt{color:var(--text-muted,#64748b);font-size:12px}.payable-detail-card dd,.payable-additional-card dd{color:#293347;text-align:right;margin:0;font-size:13px;font-weight:400}.payable-detail-card--values{background:#f7fbf9}.payable-additional-card,.payable-history-card{margin-top:14px}.payable-history-card ol{margin:0;padding:0;list-style:none;display:grid}.payable-history-card li{border-top:1px solid var(--border-color,#d9e0ea);grid-template-columns:1fr auto;gap:16px;padding:12px 0;display:grid}.payable-history-card li:first-child{border-top:0}.payable-history-card li>div{gap:4px;display:grid}.payable-history-card li span,.payable-history-card time,.payable-history-card>p{color:var(--text-muted,#64748b);font-size:12px;font-weight:400}.erp-page:has(.payable-detail-sections) .page-header__actions .erp-button{gap:7px}@media (width<=1050px){.payable-detail-sections{grid-template-columns:1fr}}@media (width<=560px){.payable-history-card li{grid-template-columns:1fr;gap:5px}}.customer-credit-cards{display:none}@media (width<=680px){.customer-credit-list>.data-table-wrapper{display:none}.customer-credit-cards{gap:12px;padding:14px;display:grid}.customer-credit-cards article{background:#fff;border:1px solid #e4e8ee;border-radius:12px;gap:12px;padding:14px;display:grid}.customer-credit-cards article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-credit-cards p{margin:0;font-weight:400}.customer-credit-cards dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.customer-credit-cards dl div{gap:3px;display:grid}.customer-credit-cards dt{color:#697586;font-size:.72rem}.customer-credit-cards dd{margin:0;font-weight:400}.customer-credit-cards .customer-credit-view{justify-content:center;width:100%}}.customer-credit-reactivation-field{gap:7px;display:grid}.customer-credit-reactivation-field textarea{box-sizing:border-box;color:#344054;width:100%;min-height:110px;font:inherit;resize:vertical;border:1px solid #d7dee8;border-radius:9px;padding:10px 12px;font-weight:400}.customer-credit-reactivation-field textarea:focus{border-color:#765ee8;outline:0;box-shadow:0 0 0 3px #6246df1f}.customer-credit-reactivation-field>small:last-child{color:#697586;text-align:right;font-weight:400}.confirmation-dialog:has(.manual-customer-credit-form){width:min(620px,100vw - 32px)}.manual-customer-credit-form{gap:14px;display:grid}.manual-customer-credit-form>.form-field{gap:7px;margin:0;display:grid}.manual-customer-credit-form textarea{min-height:96px}.manual-customer-credit-form small{color:#697586;font-weight:400;display:block}.manual-customer-credit-form>.form-field>small{text-align:right}.manual-customer-credit-review{background:#f7f8fb;border:1px solid #e4e8ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:8px 18px;padding:12px 14px;display:grid}.manual-customer-credit-review span{color:#697586;font-size:.78rem}.manual-customer-credit-review strong{text-align:right;font-weight:400}@media (width<=520px){.manual-customer-credit-review{grid-template-columns:1fr;gap:3px}.manual-customer-credit-review strong{text-align:left;margin-bottom:6px}}.customer-credit-detail-loading{text-align:center;color:#697586;padding:56px 20px}.customer-credit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.customer-credit-detail-card{padding:20px}.customer-credit-detail-card header,.customer-credit-composition header,.customer-credit-statement>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.customer-credit-detail-card header span,.customer-credit-customer header span,.customer-credit-composition header span,.customer-credit-statement>header span{color:#6552d9;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.customer-credit-detail-card h2,.customer-credit-customer h2,.customer-credit-composition h2,.customer-credit-statement h2{margin:3px 0 0}.customer-credit-detail-card header>svg{color:#6552d9}.customer-credit-detail-card dl,.customer-credit-equation dl{gap:11px;margin:0;display:grid}.customer-credit-detail-card dl>div,.customer-credit-equation dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding-bottom:9px;display:flex}.customer-credit-detail-card dt,.customer-credit-equation dt{color:#697586}.customer-credit-detail-card dd,.customer-credit-equation dd{text-align:right;margin:0;font-weight:400}.customer-credit-detail-balance dt,.customer-credit-detail-balance dd{color:#087858!important}.customer-credit-detail-balance dd{font-size:1.05rem}.customer-credit-detail-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.customer-credit-customer,.customer-credit-composition,.customer-credit-statement{margin-top:18px;padding:20px}.customer-credit-customer header{align-items:center;gap:14px;display:flex}.customer-credit-customer header>svg{color:#087858}.customer-credit-customer header>div{flex:1}.customer-credit-customer header p,.customer-credit-customer>p,.customer-credit-statement header p{color:#697586;margin:4px 0 0;font-weight:400}.customer-credit-customer>p{border-top:1px solid #edf0f4;padding-top:14px;font-size:.8rem}.customer-credit-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.customer-credit-equation h3{margin:0 0 12px}.customer-credit-equation__equals{color:#6552d9;background:#f0edff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.customer-credit-statement>header{display:block}.customer-credit-statement ol{margin:0;padding:0;list-style:none;display:grid}.customer-credit-statement li{border-top:1px solid #edf0f4;grid-template-columns:135px minmax(180px,1fr) 120px 130px minmax(135px,auto);align-items:center;gap:16px;padding:14px 0;display:grid}.customer-credit-statement li time,.customer-credit-statement li>span:last-child,.customer-credit-statement li>a{font-size:.78rem}.customer-credit-statement li>div{gap:3px;display:grid}.customer-credit-statement li>div span{color:#697586;font-size:.72rem;font-weight:400}.customer-credit-statement li>span{font-weight:400}.customer-credit-movement--positive{color:#087858}.customer-credit-movement--negative{color:#b42318}.customer-credit-statement a{color:#6552d9}@media (width<=900px){.customer-credit-statement li{grid-template-columns:120px minmax(170px,1fr) 110px 120px}.customer-credit-statement li>:last-child{grid-column:2/-1}}@media (width<=720px){.customer-credit-detail-grid,.customer-credit-equation{grid-template-columns:1fr}.customer-credit-equation__equals{margin:auto}.customer-credit-customer header{flex-wrap:wrap;align-items:flex-start}.customer-credit-customer header .erp-button{width:100%}.customer-credit-statement li{grid-template-columns:1fr 1fr;gap:8px 12px}.customer-credit-statement li>div{grid-area:1/1/auto/-1}.customer-credit-statement li time,.customer-credit-statement li>:last-child{grid-column:1/-1}.customer-credit-detail-card dl>div,.customer-credit-equation dl>div{align-items:flex-start}}.accounts-receivable-detail-route{width:100%;min-width:0}.account-receipt-reversals{box-sizing:border-box;width:calc(100% - 64px);margin:14px 32px 32px;padding:18px}.account-receipt-reversals>h2{margin:0 0 14px;font-size:18px}.account-receipt-reversals__list{gap:10px;display:grid}.account-receipt-reversals__list>article{border:1px solid var(--border-color,#d9e0ea);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.account-receipt-reversals__list>article>div{gap:4px;min-width:0;display:grid}.account-receipt-reversals__list small,.account-receipt-reversals__list span{font-weight:400}.account-receipt-reversals__status{color:#1f6b3d;background:#e8f6ee;border-radius:999px;width:max-content;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.account-receipt-reversals__status--blocked,.account-receipt-reversals__status--legacy{color:#875b00;background:#fff4d8}.account-receipt-reversals__status--reversed{color:#536174;background:#eef1f5}.account-receipt-reversal-detail{gap:18px;display:grid}.account-receipt-reversal-detail h3,.account-receipt-reversal-detail h4{margin:0}.account-receipt-reversal-detail dl,.account-receipt-reversal-review dl{gap:9px;margin:0;display:grid}.account-receipt-reversal-detail dl>div,.account-receipt-reversal-review dl>div{justify-content:space-between;gap:16px;display:flex}.account-receipt-reversal-detail dd,.account-receipt-reversal-review dd{text-align:right;margin:0;font-weight:400}.account-receipt-reversal-detail__allocation{border-bottom:1px solid var(--border-color,#d9e0ea);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.account-receipt-reversal-detail>footer{justify-content:flex-end;gap:10px;display:flex}.account-receipt-reversal-review,.account-receipt-reversal-confirm{gap:14px;display:grid}.account-receipt-reversal-review h3{margin:4px 0 0;font-size:15px}.account-receipt-reversal-review p{margin:0;font-weight:400}@media (width<=760px){.account-receipt-reversals{width:calc(100% - 32px);margin:12px 16px 24px}}@media (width<=600px){.account-receipt-reversals__list>article,.account-receipt-reversal-detail>footer{flex-direction:column;align-items:stretch}.account-receipt-reversal-detail dl>div,.account-receipt-reversal-review dl>div{flex-direction:column;gap:3px}.account-receipt-reversal-detail dd,.account-receipt-reversal-review dd{text-align:left}}.fiscal-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fiscal-panel,.fiscal-form,.fiscal-detail-section,.fiscal-action-panel{padding:20px}.fiscal-panel h2,.fiscal-items h2,.fiscal-detail-section h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.fiscal-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:11.5px;text-decoration:none;display:flex}.fiscal-row span,.fiscal-item>span{flex-direction:column;display:flex}.fiscal-row small,.fiscal-item small{color:#697586;margin-top:3px;font-size:10.5px}.fiscal-row b{color:#596579;font-size:10px}.fiscal-select,.fiscal-items select,.fiscal-action-panel input,.fiscal-action-panel select,.fiscal-compact-input{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.fiscal-form>.action-bar{margin-top:20px}.fiscal-items{border-top:1px solid #edf0f4;margin-top:22px;padding-top:20px}.fiscal-items>header,.fiscal-items>header>div,.fiscal-item,.fiscal-action-panel{align-items:center;gap:10px;display:flex}.fiscal-items>header{justify-content:space-between;margin-bottom:10px}.fiscal-items h2{margin-bottom:3px}.fiscal-items p{color:#697586;margin:0;font-size:10.5px}.fiscal-item{border-top:1px solid #edf0f4;padding:12px 0}.fiscal-item>span{color:#475467;flex:1;min-width:230px;font-size:11.5px}.fiscal-item label{color:#596579;flex-direction:column;gap:3px;width:105px;font-size:10px;font-weight:600;display:flex}.fiscal-item input{border:1px solid #dce2ea;border-radius:7px;width:100%;height:34px;padding:0 7px}.fiscal-item button,.fiscal-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}.fiscal-link:disabled{color:#98a2b3;cursor:not-allowed}.fiscal-action-panel{margin-bottom:14px}.fiscal-action-panel input{flex:1}.fiscal-detail-section{margin-top:14px}@media (width<=850px){.fiscal-dashboard{grid-template-columns:1fr}.fiscal-items>header,.fiscal-item,.fiscal-action-panel{flex-direction:column;align-items:stretch}.fiscal-item label{width:100%}}.nfce-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.nfce-summary article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:auto 1fr;gap:4px 10px;min-height:92px;padding:18px;display:grid}.nfce-summary svg{color:#079669;grid-row:1/3;width:21px}.nfce-summary span{color:#667085;font-size:12px}.nfce-summary strong{color:#16243c;font-size:24px}.nfce-center-card{padding:20px}.nfce-detail-header-actions{align-items:center;gap:14px;display:flex}.nfce-detail-header-actions__main{align-items:center;gap:10px;display:flex}.nfce-detail-header-actions__navigation,.nfce-detail-header-actions__danger{border-left:1px solid #d8dee8;padding-left:14px;display:flex}.nfce-toolbar{grid-template-columns:1fr 260px;align-items:end;gap:16px;margin-bottom:18px;display:grid}.nfce-toolbar .operational-search-area{margin:0}.nfce-state-filter{grid-template-rows:17px 1fr;align-self:stretch;gap:6px;margin:0;display:grid}.nfce-state-filter>span{color:#475467;align-self:end;font-size:12px;font-weight:600}.nfce-state-filter .simple-select,.nfce-state-filter .simple-select__trigger{width:100%}.nfce-document{align-items:center;gap:8px;display:inline-flex}.nfce-document>span{flex-direction:column;gap:3px;display:flex}.nfce-document strong{font-weight:400}.nfce-document small{color:#667085;font-size:10px}.nfce-document svg{color:#079669;width:17px}.nfce-row--attention{background:#fffbeb}.nfce-detail-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:16px;display:grid}.nfce-next-step{color:#165b46;background:#ecfdf7;border:1px solid #a7e8d1;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:18px 22px;display:flex}.nfce-next-step--attention{color:#7a4b00;background:#fff8e7;border-color:#efd695}.nfce-next-step p{margin:5px 0}.nfce-next-step small{margin-top:5px;display:block}.nfce-next-step>span{background:#ffffffa6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.nfce-readiness-block{border-top:1px solid #7a4b0029;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:12px;display:flex}.nfce-readiness-block small{margin:0}.nfce-readiness-block .erp-button{background:#fff;flex:none;min-height:36px;padding:7px 11px}.nfce-correction-review{align-items:center;gap:12px;margin-top:14px;display:flex}.nfce-correction-review small{margin:0}.nfce-detail-grid>section,.nfce-timeline{padding:22px}.nfce-detail-grid h2,.nfce-timeline h2{margin:0 0 18px;font-size:18px}.nfce-detail-list{gap:12px;margin:0;display:grid}.nfce-detail-list div{grid-template-columns:130px 1fr;gap:12px;display:grid}.nfce-detail-list dt{color:#667085;font-size:12px}.nfce-detail-list dd{overflow-wrap:anywhere;margin:0;font-weight:400}.nfce-technical-details{border-top:1px solid #eef1f5;margin-top:18px;padding-top:14px}.nfce-technical-details summary{color:#475467;cursor:pointer;font-weight:700}.nfce-technical-details dl{gap:10px;margin:14px 0 0;display:grid}.nfce-technical-details dl div{grid-template-columns:100px 1fr;gap:10px;display:grid}.nfce-technical-details dt{color:#667085;font-size:11px}.nfce-technical-details dd{overflow-wrap:anywhere;margin:0;font-weight:400}.nfce-detail-row{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.nfce-detail-row span{flex-direction:column;display:flex}.nfce-detail-row small{color:#667085;margin-top:3px}.nfce-detail-row strong{font-weight:400}.nfce-timeline{margin-top:16px}.nfce-timeline>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.nfce-timeline>header h2{margin-bottom:3px}.nfce-timeline>header small,.nfce-timeline>header>span{color:#667085;font-size:11px;font-weight:400}.nfce-timeline article{grid-template-columns:12px 1fr;gap:12px;padding-bottom:18px;display:grid}.nfce-timeline article>span{background:#079669;border-radius:50%;width:10px;height:10px;margin-top:4px}.nfce-timeline p{color:#475467;margin:4px 0}.nfce-timeline small{color:#667085}.nfce-timeline__actions{border-top:1px solid #eef1f5;justify-content:center;padding-top:4px;display:flex}@media (width<=1050px){.nfce-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.nfce-toolbar,.nfce-detail-grid{grid-template-columns:1fr}.nfce-detail-header-actions{flex-direction:column;align-items:stretch;gap:9px}.nfce-detail-header-actions__main{flex-wrap:wrap}.nfce-detail-header-actions__navigation,.nfce-detail-header-actions__danger{border-top:1px solid #d8dee8;border-left:0;padding-top:9px;padding-left:0}}@media (width<=620px){.nfce-next-step,.nfce-readiness-block,.nfce-correction-review{flex-direction:column;align-items:stretch}.nfce-next-step>span{align-self:flex-start}.nfce-detail-header-actions__main,.nfce-detail-header-actions__navigation,.nfce-detail-header-actions__danger{grid-template-columns:1fr;display:grid}}.crm-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-panel,.crm-detail-section,.crm-action-panel{padding:20px}.crm-panel h2,.crm-detail-section h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.crm-row{color:#475467;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:52px;font-size:11.5px;text-decoration:none;display:flex}.crm-row span{flex-direction:column;display:flex}.crm-row small{color:#697586;margin-top:3px;font-size:10.5px}.crm-row b{color:#596579;font-size:10px}.crm-select,.crm-action-panel select,.crm-action-panel input{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:38px;padding:0 10px}.crm-detail-section{margin-top:14px}.crm-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.crm-preference-grid dt{color:#697586;text-transform:uppercase;font-size:10px}.crm-preference-grid dd{color:#475467;margin:4px 0 0;font-size:11.5px}.crm-action-panel{align-items:center;gap:10px;margin-bottom:14px;display:flex}.crm-action-panel input{flex:1}.crm-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}@media (width<=850px){.crm-dashboard,.crm-preference-grid{grid-template-columns:1fr}.crm-action-panel{flex-direction:column;align-items:stretch}}.report-filters{border:1px solid var(--color-border);background:#fff;border-radius:11px;flex-wrap:wrap;gap:7px;margin-bottom:18px;padding:14px;display:flex}.report-filters select,.report-filters input,.report-dimension select,.report-dimension input{color:#596579;background:#fff;border:1px solid #dfe4eb;border-radius:7px;min-height:36px;padding:0 9px;font-size:11px}.report-filters>.date-input{width:142px}.report-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.report-metric{border:1px solid var(--color-border);background:#fff;border-left:4px solid #98a2b3;border-radius:10px;min-height:122px;padding:16px}.report-metric--positive{border-left-color:#28a98b}.report-metric--negative,.report-metric--warning{border-left-color:#d29a2e}.report-metric>span{color:#697586;font-size:10.5px;font-weight:600}.report-metric>strong{color:#293347;margin:7px 0;font-size:21px;font-weight:750;display:block}.report-metric small{color:#596579;font-size:10.5px}.report-metric p{color:#8a6518;margin:7px 0 0;font-size:10px}.report-section,.report-goal{margin-top:14px;padding:20px}.report-section h2,.report-goal h2{color:#293347;margin:0 0 14px;font-size:14.5px;font-weight:700}.report-data-warning{color:#725214;background:#fff9e8;border:1px solid #f4e6b7;border-radius:8px;margin-bottom:14px;padding:10px 13px;font-size:10.5px}.report-dimension,.report-export-actions{align-items:center;gap:10px;margin-bottom:14px;display:flex}.report-dimension label{color:#697586;font-size:10px}.report-dimension input{width:60px}.report-mini-bar{background:#eceff3;border-radius:6px;width:100px;height:7px;display:inline-block;overflow:hidden}.report-mini-bar span{background:var(--color-brand);height:100%;display:block}.report-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.report-goal{margin-top:0}.report-goal p{color:#697586;font-size:10.5px}.report-goal dl{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.report-goal dt{color:#697586;font-size:10px}.report-goal dd{color:#344054;margin:3px 0 0;font-size:11px;font-weight:700}.report-progress>div{color:#596579;justify-content:space-between;font-size:10px;display:flex}.report-progress__track{background:#eceff3;border-radius:8px;height:8px;margin:7px 0 14px;display:block;overflow:hidden}.report-progress__track span{background:#28a98b;height:100%;display:block}.report-link{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700}@media (width<=980px){.report-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.reports-home-grid,.report-metric-grid,.report-goal-grid{grid-template-columns:1fr}.report-dimension,.report-export-actions{flex-direction:column;align-items:stretch}}.reporting-family-navigation{gap:6px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.reporting-family-navigation a{color:#596579;white-space:nowrap;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:400;text-decoration:none}.reporting-family-navigation a.active{color:#fff;border-color:var(--color-brand);background:var(--color-brand);font-weight:700}.reporting-header{grid-template-columns:1fr auto;gap:14px;margin-bottom:16px;display:grid}.reporting-header>div>p{color:var(--color-brand);text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}.reporting-header h1{color:#293347;margin:0;font-size:22px}.reporting-header>div>span{color:#667085;margin-top:5px;font-size:11px;display:block}.reporting-header .reporting-snapshot{grid-column:1/-1}.reporting-filter-panel{border:1px solid var(--color-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:14px}.reporting-filter-panel--embedded{background:0 0;border:0;border-radius:0;margin:0;padding:0}.reporting-organization-scope{border:1px solid var(--color-border);background:#fff;border-radius:10px;align-items:end;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.reporting-organization-scope>div{color:#667085;gap:5px;min-width:220px;font-size:10px;display:grid}.reporting-organization-scope>div p{color:#344054;border:1px solid var(--color-border);background:#f8fafc;border-radius:8px;min-height:38px;margin:0;padding:10px 12px;font-size:12px;font-weight:400}.reporting-period,.reporting-filter-panel__actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.reporting-period__field{width:min(220px,100%);min-width:190px}.reporting-period__field>label,.reporting-time-axis>span{color:#3f4d61;font-size:12px;font-weight:700}.reporting-period__field .date-input>input{color:#344054;border-color:#dce2ea;border-radius:8px;min-height:42px;font-size:13px;font-weight:400}.reporting-time-axis{gap:6px;min-width:250px;display:grid}.reporting-time-axis p{color:#344054;background:#f8fafc;border:1px solid #dce2ea;border-radius:8px;min-height:42px;margin:0;padding:11px 12px;font-size:13px;font-weight:400}.reporting-filter-panel__actions{justify-content:flex-end;margin-top:12px}.reporting-filter-panel__actions>span{color:#667085;margin-right:auto;font-size:10px}.reporting-stock-search{align-items:end;gap:10px;display:flex}.reporting-stock-search>label{color:#667085;flex:1;gap:5px;max-width:520px;font-size:10px;display:grid}.reporting-stock-search__status{color:#667085;margin-top:8px;font-size:10px;font-weight:400;display:block}.reporting-snapshot,.reporting-applied-filters,.reporting-table-footer{color:#596579;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.reporting-coverage{color:#237a65;background:#edf8f4;border-radius:999px;align-items:center;padding:3px 7px;font-weight:700;display:inline-flex}.reporting-coverage--partial{color:#795b19;background:#fff7df}.reporting-coverage--unavailable{color:#a13e3e;background:#feeeee}.reporting-coverage--not_applicable{color:#667085;background:#f0f2f5}.reporting-coverage-notice,.reporting-state{color:#475467;background:#fff;border:1px solid #dfe4eb;border-radius:9px;margin:14px 0;padding:14px}.reporting-coverage-notice--partial,.reporting-state--warning{background:#fffaf0;border-color:#ead9a7}.reporting-coverage-notice--unavailable,.reporting-state--error{background:#fff7f7;border-color:#efc8c8}.reporting-coverage-notice p,.reporting-state p{margin:5px 0;font-size:11px}.reporting-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.reporting-metric-card{border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:0;padding:15px}.reporting-metric-card header,.reporting-metric-card__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.reporting-metric-card h3{color:#344054;margin:0;font-size:11px;font-weight:700}.reporting-metric-card header>span{color:#7a8494;font-size:9.5px}.reporting-metric-card__value{color:#293347;margin:10px 0;font-size:21px;font-weight:400}.reporting-metric-card__comparison{color:#596579;font-size:10px}.reporting-metric-card__actions button{color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:10px}.reporting-metric-card__actions button:disabled{color:#98a2b3;cursor:default}.reporting-applied-filters{flex-wrap:wrap;justify-content:flex-start;margin:10px 0}.reporting-applied-filters button{color:#475467;cursor:pointer;background:#f5f7fa;border:1px solid #dfe4eb;border-radius:999px;padding:4px 8px;font-weight:400}.reporting-applied-filters .reporting-applied-filters__clear{color:var(--color-brand);background:0 0;border-color:#0000;margin-left:auto}.reporting-choice{color:#667085;gap:5px;min-width:180px;font-size:10px;display:grid}.reporting-choice .searchable-select__value{font-weight:400}.reporting-state{text-align:center;place-content:center;justify-items:center;min-height:130px;display:grid}.reporting-state h3{color:#344054;margin:0;font-size:14px}.reporting-state__skeleton{background:linear-gradient(90deg,#eef1f5 25%,#f8f9fb 50%,#eef1f5 75%) 0 0/200% 100%;border-radius:8px;width:min(420px,70vw);height:54px;animation:1.2s infinite reporting-skeleton}@keyframes reporting-skeleton{to{background-position:-200% 0}}.reporting-table-wrapper{border:1px solid var(--color-border);border-radius:9px;width:100%;overflow:auto}.reporting-table{border-collapse:collapse;background:#fff;width:100%;font-size:11px}.reporting-table th,.reporting-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f3;padding:10px 12px;font-weight:400}.reporting-table th{color:#475467;background:#f8f9fb;font-weight:700}.reporting-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.reporting-table__currency,.reporting-table__quantity,.reporting-table__percent{font-variant-numeric:tabular-nums;text-align:right!important}.reporting-table__align-left{text-align:left!important}.reporting-table__align-center{text-align:center!important}.reporting-table__align-right{text-align:right!important}.reporting-table__open{min-width:32px;min-height:32px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;font-size:20px}.sales-report-origin{gap:2px;font-weight:400;display:grid}.sales-report-origin a{color:var(--color-brand);font-weight:400;text-decoration:none}.sales-report-origin a:hover{text-decoration:underline}.sales-report-origin small{color:#667085;font-size:10px;font-weight:400}.sales-cross-module-reconciliation{gap:16px;margin-top:16px;padding:20px;display:grid}.sales-cross-module-reconciliation>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sales-cross-module-reconciliation header span:first-child{color:var(--color-brand);text-transform:uppercase;font-size:10px;font-weight:700}.sales-cross-module-reconciliation h2{margin:4px 0 0;font-size:16px}.sales-cross-module-reconciliation header p{color:#667085;margin:5px 0 0;font-size:11px}.sales-reconciliation-status{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700}.sales-reconciliation-status--ok{color:#067647;background:#ecfdf3}.sales-reconciliation-status--error{color:#b42318;background:#fef3f2}.sales-reconciliation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sales-reconciliation-grid article{border:1px solid var(--color-border);border-radius:9px;padding:14px}.sales-reconciliation-grid h3{margin:0;font-size:12px}.sales-reconciliation-grid p{align-items:center;gap:8px;margin:10px 0 6px;display:flex}.sales-reconciliation-grid p span{font-size:17px;font-weight:400}.sales-reconciliation-grid p b{color:#98a2b3;font-weight:400}.sales-reconciliation-grid small{color:#667085;font-size:10px;line-height:1.5;display:block}.sales-reconciliation-grid em{color:#b42318;margin-top:7px;font-size:10px;font-style:normal;display:block}@media (width<=900px){.sales-cross-module-reconciliation>header{flex-direction:column;align-items:stretch}.sales-reconciliation-grid{grid-template-columns:1fr}}.reporting-table-footer{margin-top:10px}.reporting-definition{gap:14px;display:grid}.reporting-definition div{gap:4px;display:grid}.reporting-definition dt{color:#667085;font-size:10px;font-weight:700}.reporting-definition dd{color:#344054;margin:0;font-size:12px;font-weight:400}.reporting-validation-note{color:#667085;margin-top:16px;font-size:10px}.reporting-validation-note a{color:var(--color-brand)}.reporting-view-switch,.reporting-group-controls{align-items:end;gap:9px;margin:14px 0;display:flex}.reporting-view-switch button{color:#596579;cursor:pointer;background:#fff;border:1px solid #dfe4eb;border-radius:8px;padding:7px 10px;font-size:11px}.reporting-view-switch button[aria-pressed=true]{color:#fff;border-color:var(--color-brand);background:var(--color-brand);font-weight:700}.reporting-reconciliation{border-radius:7px;padding:8px 10px;font-size:10px}.reporting-reconciliation--ok{color:#237a65;background:#edf8f4}.reporting-reconciliation--error{color:#a13e3e;background:#fff1f1}.sales-advanced-setup,.sales-advanced-result-filters,.sales-advanced-result{gap:18px;display:grid}.sales-advanced-setup h2,.sales-advanced-result__header h2{margin:0}.sales-summary-panel{gap:14px;margin-bottom:18px;padding:18px;display:grid}.reports-analysis-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.reports-analysis-header p{color:#168fd0;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.reports-analysis-header h1{color:#173b57;margin:0;font-size:24px}.reports-analysis-header span{color:#5d7180;margin-top:5px;font-size:12px;display:block}.reports-analysis-header__export{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.reports-analysis-header__export svg{width:17px;height:17px}.sales-summary-print-meta{display:none}.sales-summary-panel__header{background:#dff2fa;border-radius:11px 11px 0 0;justify-content:space-between;align-items:flex-end;gap:18px;margin:-18px -18px 0;padding:15px 18px;display:flex}.sales-summary-panel__header h2,.sales-advanced-panel h2{color:#293347;margin:0;font-size:18px}.sales-summary-panel__header p,.sales-advanced-panel header p{color:#667085;margin:5px 0 0;font-size:12px}.sales-summary-panel__header h2{color:#173b57}.sales-summary-panel__header p{color:#4f7188}.sales-summary-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:14px;display:grid}.sales-summary-layout>.reporting-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-summary-layout .reporting-metric-card{border-color:#d6e4ed;flex-direction:column;height:108px;min-height:0;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 10px #144b6c0a}.sales-summary-layout .reporting-metric-card:before{content:"";background:#76c7e8;width:3px;position:absolute;inset:0 auto 0 0}.sales-summary-layout .reporting-metric-card__value{color:#0f4668;margin:7px 0;font-size:23px;font-weight:400;line-height:1.12}.sales-summary-layout .reporting-metric-card--featured{background:linear-gradient(135deg,#f5fbfe 0%,#fff 62%);border-color:#b9ddea}.sales-summary-layout .reporting-metric-card--featured:before{background:#1298d2;width:4px}.sales-summary-layout .reporting-metric-card--featured .reporting-metric-card__value{color:#087aac}.sales-summary-layout .reporting-metric-card--adjustment:before{background:#e79a91}.sales-summary-layout .reporting-metric-card--adjustment .reporting-metric-card__value{color:#9b493f}.sales-summary-layout .reporting-metric-card__actions{margin-top:auto}.sales-summary-period-filters{background:linear-gradient(#f7fbfe 0%,#f2f8fc 100%);border:1px solid #d8e8f1;border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:13px;display:flex}.sales-period-selector__heading{gap:3px;display:grid}.sales-period-selector__heading span{color:#58758a;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.sales-period-selector__heading strong{color:#173b57;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.sales-period-segments{background:#dcecf5;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding:3px;display:grid}.sales-period-segments button{color:#49697f;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:11px;font-weight:700;transition:color .16s,background .16s,box-shadow .16s}.sales-period-segments button:hover{color:#0d6294;background:#ffffffa6}.sales-period-segments button.is-active{color:#fff;background:#168fd0;box-shadow:0 3px 8px #136c9e38}.sales-period-year{color:#173b57;text-align:center;grid-template-columns:30px 1fr 30px;align-items:center;display:grid}.sales-period-year strong{font-size:14px;font-weight:700}.sales-period-year button{color:#167caf;cursor:pointer;background:#fff;border:1px solid #cfe2ed;border-radius:50%;width:30px;height:30px;padding:0;font-size:20px;line-height:1}.sales-period-year button:hover:not(:disabled){color:#fff;background:#168fd0;border-color:#168fd0}.sales-period-year button:disabled{color:#a8bbc7;cursor:not-allowed;background:#edf4f7}.sales-period-months{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sales-period-months button{color:#49697f;min-width:0;min-height:31px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e4ed;border-radius:8px;padding:0 4px;font-size:10px;font-weight:600;transition:all .16s}.sales-period-months button:hover:not(:disabled){color:#0d6f9f;background:#e5f5fc;border-color:#8ecce8}.sales-period-months button.is-active{color:#fff;background:#1b9bd8;border-color:#1b9bd8;box-shadow:0 3px 7px #168fd033}.sales-period-months button.is-range-middle{color:#0b638e;box-shadow:none;background:#d9f1fb;border-color:#9bd4eb}.sales-period-months button.is-range-start{border-radius:10px 4px 4px 10px}.sales-period-months button.is-range-end{border-radius:4px 10px 10px 4px}.sales-period-months button:disabled{color:#a9b8c2;cursor:not-allowed;background:#edf3f6;border-color:#e3ebef}.sales-period-months__help{color:#607b8c;margin:0;font-size:10px;line-height:1.35}.sales-period-custom-toggle{color:#28617f;width:100%;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #cee1eb;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;display:flex}.sales-period-custom-toggle:hover{background:#e7f4fa}.sales-period-custom{gap:10px;padding-top:2px;display:grid}.sales-period-custom .form-field{min-width:0}.sales-period-custom .date-input{width:100%}.sales-period-custom__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sales-period-custom__actions button{width:100%}.reporting-period__quick-actions{align-items:flex-end;display:flex}.reporting-metric-card__actions button:only-child{margin-left:auto}.sales-advanced-panel{gap:18px;margin-top:4px;padding:20px;display:grid}.sales-advanced-panel>header span{color:var(--color-brand);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.sales-advanced-panel footer{color:#667085;justify-content:space-between;align-items:center;gap:14px;padding-top:2px;font-size:12px;display:flex}.sales-advanced-quick-periods,.sales-advanced-actions,.sales-advanced-result__header>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.sales-advanced-choices{grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;display:grid}.sales-advanced-help{color:#596579;background:#f8f9fb;border-radius:8px;margin:0;padding:12px 14px;font-size:12px}.sales-advanced-actions{justify-content:flex-end}.sales-advanced-result-filters{margin-bottom:16px}.sales-report-filter-card{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:0;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 6px 18px #19405a0a}.sales-report-filter-card>header{border-bottom:1px solid #e3eaf0;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 20px 14px;display:flex}.sales-report-filter-card>header span{color:#168fd0;letter-spacing:.04em;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.sales-report-filter-card>header h2{color:#173b57;margin:0;font-size:18px}.sales-report-filter-card>header p{color:#667085;margin:0;font-size:11px}.sales-report-filter-card__body{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);gap:22px;padding:17px 20px 19px;display:grid}.sales-report-filter-card fieldset{border:0;min-width:0;margin:0;padding:0}.sales-report-filter-card legend{color:#425466;border-bottom:1px solid #edf1f4;width:100%;margin-bottom:10px;padding:0 0 7px;font-size:11px;font-weight:700}.sales-report-filter-card .reporting-period{grid-template-columns:repeat(2,minmax(160px,1fr)) minmax(220px,1.15fr);gap:10px;display:grid}.sales-report-filter-card .reporting-period__field,.sales-report-filter-card .reporting-time-axis{width:auto;min-width:0}.sales-report-filter-card .sales-advanced-choices{align-items:end;gap:10px;height:100%}.sales-report-filter-card>footer{background:#f8fbfd;border-top:1px solid #e3eaf0;justify-content:space-between;align-items:center;gap:18px;min-height:60px;padding:11px 20px;display:flex}.sales-report-filter-card>footer>span{color:#5d7180;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-report-filter-card>footer>div{flex-shrink:0;gap:9px;display:flex}.sales-financial-composition{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sales-financial-composition article{border:1px solid var(--color-border);background:#fff;border-radius:10px;gap:6px;padding:16px;display:grid}.sales-financial-composition span{color:#667085;font-size:11px}.sales-financial-composition strong{color:#172033;font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}.sales-advanced-result__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sales-advanced-result__header p{color:#667085;margin:5px 0 0;font-size:12px}@media (width<=980px){.reporting-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-summary-layout{grid-template-columns:1fr}.sales-summary-layout>.reporting-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-summary-period-filters{grid-template-columns:minmax(170px,.8fr) minmax(270px,1.2fr);align-items:start;display:grid}.sales-period-selector__heading,.sales-period-segments{grid-column:1}.sales-period-year,.sales-period-months{grid-column:2}.sales-period-year{grid-row:1}.sales-period-months{grid-row:2/span 2}.sales-period-custom-toggle,.sales-period-custom{grid-column:1/-1}.sales-financial-composition{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-report-filter-card__body{grid-template-columns:1fr}}@media (width<=650px){.reporting-metric-grid{grid-template-columns:1fr}.sales-summary-layout>.reporting-metric-grid,.sales-summary-period-filters{display:flex}.reporting-snapshot,.reporting-table-footer{flex-direction:column;align-items:flex-start}.reporting-table__secondary{display:none}.reporting-header{grid-template-columns:1fr}.reporting-period{flex-direction:column;align-items:stretch}.reporting-period__field,.reporting-time-axis{width:100%;min-width:0}.reporting-stock-search{flex-direction:column;align-items:stretch}.reporting-stock-search>label{max-width:none}.reporting-choice{width:100%}.reporting-organization-scope{flex-direction:column;align-items:stretch}.reporting-organization-scope>div{min-width:0}.reporting-group-controls{flex-direction:column;align-items:stretch}.sales-advanced-choices,.sales-financial-composition{grid-template-columns:1fr}.sales-advanced-result__header,.sales-report-filter-card>header,.sales-report-filter-card>footer{flex-direction:column;align-items:stretch}.sales-report-filter-card__body{padding:15px}.sales-report-filter-card .reporting-period{grid-template-columns:1fr}.sales-report-filter-card>footer>span{white-space:normal}.sales-report-filter-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.sales-summary-panel__header,.sales-advanced-panel footer{flex-direction:column;align-items:stretch}}@media print{.no-print,.main-layout__sidebar,.main-layout__header,.reports-workspace-sidebar,.reports-workspace-topbar,.reports-workspace__skip,.reports-workspace-backdrop,.sales-summary-period-filters,.reporting-metric-card__actions,.sales-evolution__tooltip{display:none!important}@page{size:A4 landscape;margin:6mm}html,body,.reports-workspace{color:#173b57;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.reports-workspace-main{margin-left:0!important}.reports-workspace-content{box-sizing:border-box;min-height:0;padding:8mm!important}.reports-workspace-content>.listing-page{gap:10px;max-width:none;margin:0;padding:0}.reports-analysis-header{margin-bottom:8px}.reports-analysis-header h1{font-size:21px}.sales-summary-print-meta{border:1px solid #d8e8f1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 9px;padding:8px 10px;display:grid}.sales-summary-print-meta span{color:#294d65;gap:2px;font-size:10px;font-weight:400;display:grid}.sales-summary-print-meta strong{text-transform:uppercase;font-size:9px}.sales-summary-panel{box-shadow:none;break-inside:avoid;border:1px solid #d8e8f1;gap:8px;margin:0;padding:10px}.sales-summary-panel__header{padding:9px 12px}.sales-summary-panel__header h2{font-size:16px}.sales-summary-panel__header p{font-size:10px}.sales-summary-layout{display:block}.sales-summary-layout>.reporting-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sales-summary-layout .reporting-metric-card{height:70px;box-shadow:none;padding:7px 10px}.sales-summary-layout .reporting-metric-card h3{font-size:9px}.sales-summary-layout .reporting-metric-card__value{margin:5px 0;font-size:17px}.sales-summary-layout .reporting-metric-card__comparison{font-size:8px}.sales-evolution{box-shadow:none;break-inside:avoid;border:1px solid #d8e8f1;gap:8px;margin:0;padding:10px}.sales-evolution>header h2{font-size:18px}.sales-evolution>header p{font-size:10px}.sales-evolution>header dl{gap:16px}.sales-evolution__canvas{border-radius:8px;min-height:0;padding:4px}.sales-advanced-result{box-shadow:none;border:0;padding:0}.reporting-table-wrapper{overflow:visible}}@media (prefers-reduced-motion:reduce){.reporting-state__skeleton{animation:none}}.reports-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reports-home-card{color:#293347;border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:16px;min-height:152px;padding:20px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 24px #1018280d}.reports-home-card:hover,.reports-home-card:focus-visible{border-color:#8c7cf0;transform:translateY(-2px);box-shadow:0 12px 30px #4334b41f}.reports-home-card__icon{color:#5d43dd;background:#f1edff;border-radius:12px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.reports-home-card__icon svg{width:25px;height:25px}.reports-home-card__content{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.reports-home-card__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports-home-card__heading strong{color:#172033;font-size:18px}.reports-home-card__content>span:not(.reports-home-card__heading){color:#667085;font-size:13px;line-height:1.5}.reports-home-card__content b{color:#5d43dd;margin-top:auto;font-size:13px}.reports-home-card__status{color:#667085;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.reports-home-card__status--ready{color:#087a5b;background:#e9f8f2}@media (width<=650px){.reports-home-grid{grid-template-columns:1fr}}.sales-evolution{gap:18px;padding:20px;display:grid}.sales-evolution>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sales-evolution>header span{color:#0788c7;letter-spacing:.08em;font-size:11px;font-weight:800}.sales-evolution>header h2,.sales-evolution>header p{margin:4px 0 0}.sales-evolution>header p{color:#64748b;font-size:13px}.sales-evolution>header dl{gap:28px;margin:0;display:flex}.sales-evolution>header dl div{gap:4px;display:grid}.sales-evolution>header dt{color:#64748b;font-size:11px;font-weight:700}.sales-evolution>header dd{color:#0f3654;margin:0;font-weight:400}.sales-evolution__canvas{background:linear-gradient(#fafdff,#fff);border:1px solid #d8e8f1;border-radius:14px;min-height:300px;padding:10px;position:relative}.sales-evolution__canvas svg{width:100%;height:auto;display:block;overflow:visible}.sales-evolution__grid{stroke:#dfeaf1;stroke-width:1px}.sales-evolution__zero{stroke:#9eb6c5;stroke-width:1.3px}.sales-evolution__axis{fill:#64748b;font-size:11px}.sales-evolution__bar{fill:#21a5db}.sales-evolution__area{fill:#24a8dc22}.sales-evolution__line{fill:none;stroke:#078fcb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.sales-evolution__point{fill:#fff;stroke:#078fcb;stroke-width:3px}.sales-evolution__target{fill:#0000;cursor:pointer;outline:none}.sales-evolution__target:focus{fill:#0ea5e915;stroke:#078fcb;stroke-width:1px}.sales-evolution__tooltip{z-index:2;color:#12364f;background:#fff;border:1px solid #b9dcea;border-radius:12px;width:min(270px,100% - 40px);padding:14px;position:absolute;top:20px;right:20px;box-shadow:0 12px 30px #0c446529}.sales-evolution__tooltip strong{font-size:13px}.sales-evolution__tooltip dl{gap:6px;margin:10px 0 0;display:grid}.sales-evolution__tooltip dl div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.sales-evolution__tooltip dt{color:#64748b}.sales-evolution__tooltip dd{margin:0;font-weight:400}@media (width<=760px){.sales-evolution>header{flex-direction:column}.sales-evolution>header dl{grid-template-columns:repeat(2,1fr);gap:12px;width:100%;display:grid}.sales-evolution__canvas{overflow-x:auto}.sales-evolution__canvas svg{min-width:760px}}.sales-evolution__tooltip{pointer-events:none}.sales-advanced-builder,.sales-advanced-preview{gap:20px;padding:22px;display:grid}.sales-advanced-builder>header span,.sales-advanced-builder__section>div:first-child>span,.sales-advanced-preview>header span{color:#0788c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.sales-advanced-builder h2,.sales-advanced-preview h2{color:#173b57;margin:4px 0 0}.sales-advanced-builder p,.sales-advanced-preview p{color:#64748b;margin:5px 0 0;font-size:12px}.sales-advanced-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sales-advanced-presets button{color:#36576d;text-align:left;min-height:88px;font:inherit;cursor:pointer;background:#f8fbfd;border:1px solid #d9e8f0;border-radius:11px;gap:6px;padding:14px;display:grid}.sales-advanced-presets button strong{font-size:13px}.sales-advanced-presets button span{color:#6c8291;font-size:11px}.sales-advanced-presets button.is-active{color:#075d8a;background:#e5f5fc;border-color:#54b9e3;box-shadow:inset 3px 0 #159bd4}.sales-advanced-presets button:disabled{opacity:.56;cursor:not-allowed}.sales-advanced-builder__section{border-top:1px solid #e5edf2;gap:14px;padding-top:18px;display:grid}.sales-advanced-builder__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sales-advanced-builder__measure{max-width:420px}.sales-advanced-builder__notice{background:#eef8fc;border-left:3px solid #35a8d8;border-radius:7px;color:#49697f!important;padding:11px 13px!important}.sales-advanced-builder__actions{justify-content:flex-end;display:flex}.sales-advanced-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-advanced-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sales-advanced-totals article{background:#f5fbfe;border:1px solid #d6e8f1;border-radius:9px;gap:6px;padding:14px;display:grid}.sales-advanced-totals span{color:#64748b;font-size:11px}.sales-advanced-totals strong{color:#0b628e;font-variant-numeric:tabular-nums;font-size:19px;font-weight:400}@media (width<=980px){.sales-advanced-presets,.sales-advanced-builder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sales-advanced-presets,.sales-advanced-builder__grid,.sales-advanced-totals{grid-template-columns:1fr}.sales-advanced-preview>header{flex-direction:column}}.sales-advanced-filter-card{gap:20px;padding:22px;display:grid}.sales-advanced-filter-card__header{border-bottom:1px solid #e3edf3;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:17px;display:flex}.sales-advanced-filter-card__header>div{gap:4px;display:grid}.sales-advanced-filter-card__header span,.sales-advanced-preview>header span{color:#0788c7;letter-spacing:.09em;font-size:10px;font-weight:800}.sales-advanced-filter-card__header h2{color:#173b57;margin:0;font-size:19px}.sales-advanced-filter-card__header p{color:#64748b;text-align:right;max-width:470px;margin:0;font-size:12px}.sales-advanced-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;display:grid}.sales-advanced-filter-grid .form-field{gap:7px;display:grid}.sales-advanced-filter-grid .form-field>span:first-child,.sales-advanced-display legend{color:#35556b;font-size:12px;font-weight:600}.sales-advanced-filter-grid__method{grid-column:span 2}.sales-advanced-display{border:0;min-width:0;margin:0;padding:0}.sales-advanced-display legend{margin-bottom:7px}.sales-advanced-display>div{background:#eaf4f9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px;display:grid}.sales-advanced-display button{color:#547084;text-align:left;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 12px;display:grid}.sales-advanced-display button strong{font-size:12px}.sales-advanced-display button span{font-size:10px}.sales-advanced-display button.is-active{color:#075f8d;background:#fff;box-shadow:0 2px 8px #1256791f}.sales-advanced-filter-card__footer{border-top:1px solid #e3edf3;justify-content:space-between;align-items:center;gap:18px;padding-top:17px;display:flex}.sales-advanced-filter-card__footer p{color:#64748b;margin:0;font-size:12px}.sales-advanced-filter-card .erp-button--primary,.sales-advanced-preview .erp-button--primary{background:#149bd3;border-color:#149bd3;box-shadow:0 7px 16px #149bd333}.sales-advanced-filter-card .erp-button--primary:hover:not(:disabled),.sales-advanced-preview .erp-button--primary:hover:not(:disabled){background:#0788c7;border-color:#0788c7}.sales-advanced-preview{gap:16px}.sales-advanced-preview>header h2{font-size:19px}.sales-advanced-model-catalog{gap:20px;padding:22px;display:grid}.sales-advanced-model-catalog>header{border-bottom:1px solid #e3edf3;gap:4px;padding-bottom:17px;display:grid}.sales-advanced-model-catalog>header span{color:#0788c7;letter-spacing:.09em;font-size:10px;font-weight:800}.sales-advanced-model-catalog>header h2{color:#173b57;margin:0;font-size:19px}.sales-advanced-model-catalog>header p{color:#64748b;margin:0;font-size:12px}.sales-advanced-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sales-advanced-model-card{color:#49697f;background:#f8fbfd;border:1px solid #dbe8ef;border-radius:11px;align-content:start;gap:8px;min-height:142px;padding:18px;text-decoration:none;display:grid}.sales-advanced-model-card strong{color:#36576d;font-size:15px}.sales-advanced-model-card p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.sales-advanced-model-card__status{color:#6b7f8e;background:#edf3f6;border-radius:999px;justify-self:start;padding:4px 8px;font-size:10px;font-weight:700}.sales-advanced-model-card--available{background:#f1faff;border-color:#7ac9e9;box-shadow:inset 3px 0 #159bd4}.sales-advanced-model-card--available .sales-advanced-model-card__status{color:#06719f;background:#dff4fc}.sales-advanced-model-card--available small{color:#0788c7;align-self:end;margin-top:auto;font-size:11px;font-weight:700}.sales-advanced-model-card--available:hover{border-color:#159bd4;box-shadow:inset 3px 0 #159bd4,0 8px 20px #1256791a}.sales-advanced-model-card--available:focus-visible{outline-offset:2px;outline:3px solid #159bd440}.sales-advanced-result{gap:20px;padding:22px}.sales-advanced-result__header{border-bottom:1px solid #e3edf3;padding-bottom:16px}.sales-advanced-result>.sales-advanced-totals{margin:0}.sales-advanced-result>.reporting-table-wrapper{border-radius:9px 9px 0 0;margin-top:2px}.sales-advanced-result>.reporting-table-footer{margin:0;padding-top:2px}.sales-advanced-totals article.sales-advanced-totals__reconciled{background:#f0fdf4;border-color:#bbf7d0}.sales-advanced-totals article.sales-advanced-totals__reconciled strong{color:#067647;font-size:15px;font-weight:700}.sales-advanced-totals article.sales-advanced-totals__divergence{background:#fff7ed;border-color:#fed7aa}.sales-advanced-totals article.sales-advanced-totals__divergence strong{color:#b42318}.sales-advanced-table-total{color:#0b547a;background:#eef8fc;border:1px solid #d3e8f2;border-top:0;border-radius:0 0 9px 9px;justify-content:flex-end;align-items:center;gap:28px;margin-top:-20px;padding:13px 14px;display:flex}.sales-advanced-table-total span{font-size:12px;font-weight:700}.sales-advanced-table-total strong{text-align:right;font-variant-numeric:tabular-nums;min-width:150px;font-size:17px;font-weight:600}.sales-advanced-export-error,.sales-advanced-filter-error{color:#a53b32;background:#fff4f3;border:1px solid #f3c7c2;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.sales-advanced-result--report{gap:16px;padding:20px 22px 22px}.sales-advanced-result--report .sales-advanced-result__header{justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:15px;display:flex}.sales-advanced-report-heading{gap:5px;display:grid}.sales-advanced-report-heading>span{color:#0788c7;letter-spacing:.1em;font-size:9px;font-weight:800}.sales-advanced-report-heading h1{color:#173b57;margin:0;font-size:23px;line-height:1.2}.sales-advanced-report-heading p{color:#4f6d80;margin:2px 0 0;font-size:11px;line-height:1.45}.sales-advanced-report-heading p strong{font-weight:700}.sales-advanced-report-heading small{color:#7b8e9b;font-size:10px}.sales-advanced-result__actions{gap:8px;display:flex}.sales-advanced-result--report .sales-advanced-result__actions .erp-button{min-height:34px;padding:7px 12px;font-size:11px}.sales-advanced-result--report .sales-advanced-totals{background:#f7fafc;border:1px solid #dce7ed;border-radius:6px;align-items:stretch;gap:0;margin-bottom:2px;padding:10px 0;display:flex}.sales-advanced-result--report .sales-advanced-totals article{background:0 0;border:0;border-right:1px solid #dce7ed;border-radius:0;flex:1;gap:3px;min-width:0;padding:3px 14px}.sales-advanced-result--report .sales-advanced-totals article:first-child{padding-left:14px}.sales-advanced-result--report .sales-advanced-totals article:last-child{border-right:0;padding-right:14px}.sales-advanced-result--report .sales-advanced-totals span{font-size:10px}.sales-advanced-result--report .sales-advanced-totals strong{font-size:16px}.sales-advanced-result--report .sales-advanced-totals article.sales-advanced-totals__reconciled,.sales-advanced-result--report .sales-advanced-totals article.sales-advanced-totals__divergence{background:0 0}.sales-advanced-result--report .reporting-table-wrapper{border-radius:3px 3px 0 0;margin-top:0}.sales-advanced-result--report .sales-advanced-table-total{border-radius:0 0 3px 3px}.sales-advanced-result--report .reporting-table-footer{padding-top:2px}.sales-payment-chart{background:linear-gradient(#fafdff,#f6fbfe);border:1px solid #d5e8f1;border-radius:12px;gap:18px;padding:18px 20px;display:grid}.sales-payment-chart>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sales-payment-chart>header span{color:#0788c7;letter-spacing:.09em;font-size:10px;font-weight:800}.sales-payment-chart>header h3{color:#173b57;margin:4px 0 0;font-size:17px}.sales-payment-chart>header p{color:#64748b;margin:0;font-size:11px}.sales-payment-chart__rows{gap:11px;display:grid}.sales-payment-chart__row{outline:0;grid-template-columns:minmax(130px,190px) minmax(180px,1fr) 135px 58px;align-items:center;gap:12px;display:grid;position:relative}.sales-payment-chart__row:focus-visible{border-radius:6px;box-shadow:0 0 0 3px #149bd32e}.sales-payment-chart__label{color:#294d65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sales-payment-chart__track{background:#e4f0f5;border-radius:999px;height:15px;overflow:hidden}.sales-payment-chart__track>span{border-radius:inherit;background:linear-gradient(90deg,#078fcb,#28addf);height:100%;transition:width .22s;display:block}.sales-payment-chart__track>span.is-negative{background:#d66a5e}.sales-payment-chart__value,.sales-payment-chart__percentage{color:#173b57;text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.sales-payment-chart__percentage{color:#64748b}.sales-payment-chart__row:after{z-index:4;color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;background:#123c57;border-radius:7px;max-width:320px;padding:8px 10px;font-size:11px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px);box-shadow:0 8px 22px #0c374f2e}.sales-payment-chart__row:hover:after,.sales-payment-chart__row:focus:after{opacity:1;transform:translateY(0)}@media (width<=900px){.sales-advanced-filter-card__header{flex-direction:column;align-items:flex-start}.sales-advanced-filter-card__header p{text-align:left}.sales-advanced-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-advanced-filter-grid__method{grid-column:auto}.sales-advanced-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sales-advanced-model-grid,.sales-advanced-filter-grid{grid-template-columns:1fr}.sales-advanced-filter-card__footer{flex-direction:column;align-items:stretch}.sales-advanced-filter-card__footer .erp-button{width:100%}}@media (width<=760px){.sales-advanced-result--report .sales-advanced-result__header{flex-direction:column}.sales-advanced-result__actions{flex-wrap:wrap;width:100%}.sales-advanced-result--report .sales-advanced-totals{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-advanced-result--report .sales-advanced-totals article{border-bottom:1px solid #dce7ed}.sales-advanced-result--report .sales-advanced-totals article:nth-child(2n){border-right:0}}.sales-summary-detail-action{background:#fff;border:1px solid #dbe8ef;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 10px 24px #14435e0d}.sales-summary-detail-action div{gap:4px;display:grid}.sales-summary-detail-action strong{color:#173b57;font-size:15px}.sales-summary-detail-action span{color:#64748b;font-size:12px}.sales-summary-detail-action .erp-button{flex:none}.sales-detailed-report__notice{color:#725b13;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;margin:0;padding:10px 12px;font-size:11px}.sales-detailed-report .reporting-table{min-width:1180px}.sales-detailed-report .reporting-table th,.sales-detailed-report .reporting-table td{padding-left:10px;padding-right:10px}@media (width<=760px){.sales-summary-detail-action{flex-direction:column;align-items:stretch}.sales-summary-detail-action .erp-button{justify-content:center}}.sales-product-report .reporting-table{min-width:1050px}.sales-product-report .sales-payment-chart__percentage{min-width:62px}@media (width<=700px){.sales-payment-chart>header{flex-direction:column;align-items:flex-start}.sales-payment-chart__row{grid-template-columns:minmax(110px,1fr) 100px 48px}.sales-payment-chart__track{grid-area:2/1/auto/-1}.sales-payment-chart__value{grid-column:2}.sales-payment-chart__percentage{grid-column:3}}@media print{.sales-evolution{box-shadow:none;break-inside:avoid;border:1px solid #d8e8f1;gap:8px;margin:0;padding:10px}.sales-evolution>header h2{font-size:18px}.sales-evolution>header p{font-size:10px}.sales-evolution>header dl{gap:16px}.sales-evolution__canvas{border-radius:8px;min-height:0;padding:4px}.sales-evolution__tooltip{display:none!important}}.sales-customer-complete__list{gap:18px;margin-top:18px;display:grid}.sales-customer-sale{border:1px solid var(--border-color,#dbe5ec);background:#fff;border-radius:8px;overflow:hidden}.sales-customer-sale>header{background:#f6f9fb;border-bottom:1px solid #dbe5ec;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.sales-customer-sale>header>div{gap:3px;display:grid}.sales-customer-sale>header span,.sales-customer-sale h2,.sales-customer-sale footer{font-size:12px}.sales-customer-sale section{padding:12px 16px}.sales-customer-sale h2{text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}.sales-customer-sale__rows{display:grid}.sales-customer-sale__row{border-bottom:1px solid #edf1f4;grid-template-columns:150px minmax(220px,1fr) 130px 70px 120px;align-items:center;gap:12px;padding:7px 0;display:grid}.sales-customer-sale__row span:nth-last-child(-n+2){text-align:right}.sales-customer-sale__payments{flex-wrap:wrap;gap:10px 24px;display:flex}.sales-customer-sale__payments>div{gap:12px;display:flex}.sales-customer-sale>footer{background:#f8fafc;border-top:1px solid #dbe5ec;justify-content:flex-end;gap:24px;padding:12px 16px;display:flex}@media (width<=900px){.sales-customer-sale>header{grid-template-columns:1fr}.sales-customer-sale__row{grid-template-columns:1fr 1fr}.sales-customer-sale>footer{flex-direction:column;gap:4px}}@media print{.sales-customer-sale{break-inside:avoid}.sales-customer-complete__list{gap:10px}}.sales-customer-filter-card .sales-customer-display{grid-column:span 2}.sales-customer-filter-card .sales-customer-display>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sales-customer-filter-card .sales-customer-display button{min-width:0}@media (width<=900px){.sales-customer-filter-card .sales-customer-display{grid-column:1/-1}.sales-customer-filter-card .sales-customer-display>div{grid-template-columns:1fr}.sales-customer-filter-card .sales-customer-filter{grid-column:1/-1}}.sales-advanced-model-card{font:inherit;text-align:left}.sales-advanced-model-card--available{cursor:pointer}.sales-advanced-model-card.is-selected{color:#164b68;background:linear-gradient(145deg,#e5f7fe,#f4fbff);border:2px solid #078fcb;transform:translateY(-2px);box-shadow:inset 5px 0 #078fcb,0 12px 28px #078fcb29}.sales-advanced-model-card.is-selected strong{color:#075f8d}.sales-advanced-model-card.is-selected .sales-advanced-model-card__status{color:#fff;background:#078fcb}.sales-advanced-selected-workspace{gap:14px;scroll-margin-top:92px;display:grid}.sales-advanced-selected-workspace>header{gap:4px;padding:18px 22px 0;display:grid}.sales-advanced-selected-workspace>header span{color:#0788c7;letter-spacing:.09em;font-size:10px;font-weight:800}.sales-advanced-selected-workspace>header h2{color:#173b57;margin:0;font-size:22px}.sales-advanced-selected-workspace>header p{color:#64748b;margin:0;font-size:12px}.sales-advanced-selected-workspace>.sales-advanced-filter-card{margin-top:0}.sales-advanced-selected-workspace>.erp-page{display:block}.sales-advanced-selected-workspace>.erp-page>.page-header{display:none}.sales-advanced-selected-workspace>.erp-page>.sales-advanced-filter-card{margin-top:0}.sales-advanced-model-catalog--compact{gap:14px;padding:18px 22px}.sales-advanced-model-catalog--compact>header{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:14px;display:flex}.sales-advanced-model-catalog--compact>header>div{gap:3px;display:grid}.sales-advanced-model-catalog--compact>header p{text-align:right}.sales-advanced-model-catalog--compact .sales-advanced-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sales-advanced-model-catalog--compact .sales-advanced-model-card{min-height:104px;box-shadow:none;background:#fff;border-color:#cfdde5;border-radius:9px;gap:6px;padding:13px 14px}.sales-advanced-model-catalog--compact .sales-advanced-model-card:hover{background:#f8fcfe;border-color:#70bad8;box-shadow:0 5px 14px #12567914}.sales-advanced-model-catalog--compact .sales-advanced-model-card__status{color:#718797;background:0 0;order:3;margin-top:auto;padding:0;font-size:10px}.sales-advanced-model-catalog--compact .sales-advanced-model-card strong{font-size:14px}.sales-advanced-model-catalog--compact .sales-advanced-model-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.sales-advanced-model-catalog--compact .sales-advanced-model-card.is-selected{color:#21623f;background:linear-gradient(145deg,#ecfdf3,#f7fffa);border:2px solid #16a067;transform:translateY(-2px);box-shadow:inset 4px 0 #16a067,0 9px 22px #16a06729}.sales-advanced-model-catalog--compact .sales-advanced-model-card.is-selected strong{color:#08633d}.sales-advanced-model-catalog--compact .sales-advanced-model-card.is-selected p{color:#397258}.sales-advanced-model-catalog--compact .sales-advanced-model-card.is-selected .sales-advanced-model-card__status{color:#087a4b;background:0 0;font-weight:800}.sales-advanced-selected-workspace>header span{color:#087a4b}.sales-advanced-selected-workspace>header{padding-top:14px}@media (width<=1050px){.sales-advanced-model-catalog--compact .sales-advanced-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.sales-advanced-model-catalog--compact>header{flex-direction:column;align-items:flex-start;gap:6px}.sales-advanced-model-catalog--compact>header p{text-align:left}.sales-advanced-model-catalog--compact .sales-advanced-model-grid{grid-template-columns:1fr}}.stock-position-report .reporting-table{min-width:1420px}.stock-position-filter .sales-advanced-filter-grid__method{grid-column:span 2}@media (width<=900px){.stock-position-filter .sales-advanced-filter-grid__method{grid-column:auto}}.stock-report-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.stock-report-catalog article{background:#f7fcff;border:1px solid #c9dfeb;border-left:4px solid #0d9bd2;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:190px;padding:24px;display:flex}.stock-report-catalog article span{color:#0078ad;letter-spacing:.08em;font-size:11px;font-weight:700}.stock-report-catalog article h2{margin:10px 0 6px}.stock-report-catalog article p{color:#52677b;flex:1;margin:0 0 20px}.stock-historical-filter .sales-advanced-filter-grid__method{grid-column:span 2}.stock-historical-report{min-width:1180px}.stock-historical-coverage,.stock-historical-entry-summary{background:#f5fafc;border:1px solid #d5e4ec;border-radius:8px;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.stock-historical-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.stock-historical-card{background:#f8fcfe;border:1px solid #cfe1ea;border-radius:8px;padding:14px}.stock-historical-card h3{margin:0 0 12px;font-size:13px}.stock-historical-card dl{gap:7px;margin:0;display:grid}.stock-historical-card dl div{justify-content:space-between;gap:8px;display:flex}.stock-historical-card dt{color:#60788b;font-size:11px}.stock-historical-card dd{margin:0;font-weight:400}.stock-historical-card footer{border-top:1px solid #d9e7ee;justify-content:space-between;margin-top:12px;padding-top:10px;display:flex}.stock-historical-card footer strong{color:#087b43}@media (width<=900px){.stock-report-catalog,.stock-historical-cards{grid-template-columns:1fr}.stock-historical-filter .sales-advanced-filter-grid__method{grid-column:auto}}.reports-workspace{--reports-blue-deep:#124568;--reports-blue:#168fd0;--reports-blue-soft:#eaf6fc;color:#173b57;background:#f4f9fc;min-height:100vh}.reports-workspace-sidebar{z-index:40;color:#eaf6fc;background:linear-gradient(#123d62,#0d304f);flex-direction:column;width:240px;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0}.reports-workspace-sidebar header{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:64px;padding:0 16px;display:flex}.reports-workspace-sidebar header a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.reports-workspace-sidebar header img{width:32px}.reports-workspace-sidebar header b{color:#8ed8f3;font-size:11px;display:block}.reports-workspace-sidebar header button{display:none}.reports-workspace-sidebar nav{flex:1;gap:4px;padding:16px 10px;display:grid;overflow:auto}.reports-workspace-nav-group>a{color:#c9dfed;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.reports-workspace-nav-group>a svg{width:19px}.reports-workspace-nav-group>a small{margin-left:auto;font-size:9px}.reports-workspace-nav-group>a.active{color:#fff;background:#1677c8}.reports-workspace-nav-group>a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.reports-workspace-subnav{border-left:1px solid #ffffff26;margin:4px 0 7px 38px;display:grid}.reports-workspace-subnav a{color:#bcd5e5;padding:7px 12px;font-size:12px;text-decoration:none}.reports-workspace-subnav a.active{color:#fff;font-weight:700}.reports-workspace-sidebar__toggle{color:#c9dfed;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1c;align-items:center;gap:10px;min-height:52px;padding:0 20px;display:flex}.reports-workspace-sidebar__toggle svg{width:18px}.reports-workspace-main{min-height:100vh;margin-left:240px;transition:margin-left .18s}.reports-workspace-topbar{z-index:30;color:#173b57;background:#fff;border-bottom:1px solid #d7e5ee;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.reports-workspace-topbar>div,.reports-workspace-topbar>div>span{align-items:center;display:flex}.reports-workspace-topbar>div{gap:18px}.reports-workspace-topbar>div>span{flex-direction:column;align-items:flex-end}.reports-workspace-topbar small{font-weight:400}.reports-workspace-topbar button{color:#145b8f;cursor:pointer;background:#eaf6fc;border:1px solid #b9dced;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.reports-workspace-topbar button svg{width:17px}.reports-workspace-topbar__menu{display:none!important}.reports-workspace-content{min-height:calc(100vh - 64px);padding:24px}.reports-workspace-content>.listing-page{max-width:none}.reports-workspace__skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-60px;left:20px}.reports-workspace__skip:focus{top:10px}.reports-workspace-backdrop{display:none}.reports-workspace--collapsed .reports-workspace-sidebar{width:76px}.reports-workspace--collapsed .reports-workspace-main{margin-left:76px}.reports-workspace--collapsed .reports-workspace-sidebar header span,.reports-workspace--collapsed .reports-workspace-nav-group>a span,.reports-workspace--collapsed .reports-workspace-nav-group>a small,.reports-workspace--collapsed .reports-workspace-nav-group>a>svg:last-child,.reports-workspace--collapsed .reports-workspace-subnav,.reports-workspace--collapsed .reports-workspace-sidebar__toggle span{display:none}.reports-workspace--collapsed .reports-workspace-nav-group>a,.reports-workspace--collapsed .reports-workspace-sidebar__toggle,.reports-workspace--collapsed .reports-workspace-sidebar header{justify-content:center}@media (width<=900px){.reports-workspace-sidebar{transform:translate(-100%)}.reports-workspace-sidebar--open{transform:translate(0)}.reports-workspace-sidebar header button{color:#fff;background:0 0;border:0;display:flex}.reports-workspace-main,.reports-workspace--collapsed .reports-workspace-main{margin-left:0}.reports-workspace-topbar__menu{display:flex!important}.reports-workspace-backdrop{z-index:35;background:#071a2c99;border:0;display:block;position:fixed;inset:0}.reports-workspace-sidebar__toggle{display:none}}@media (width<=600px){.reports-workspace-topbar{padding:0 12px}.reports-workspace-topbar>strong,.reports-workspace-topbar>div>span{display:none}.reports-workspace-content{padding:16px 12px}.reports-workspace-topbar>div{margin-left:auto}.reports-workspace-topbar>div button{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.reports-workspace-sidebar,.reports-workspace-main{transition:none}}.reports-workspace .reports-workspace-sidebar{color:#edf8fd;background:linear-gradient(#195a86,#124568)}.reports-workspace .reports-workspace-nav-group>a.active{background:#168fd0;box-shadow:inset 3px 0 #8bd8f3}.reports-workspace .reports-workspace-topbar{background:#eef8fc;border-bottom-color:#c9e3ef}.representative-search-area{align-items:stretch;gap:12px;display:flex}.representative-search-area>label{border:1px solid var(--color-border);background:#fff;border-radius:14px;flex:1;align-items:center;gap:12px;padding:14px 16px;display:flex}.representative-search-area>label svg{color:#697586;width:20px}.representative-search-area input[type=search]{width:100%;font:inherit;background:0 0;border:0;outline:0}.representative-search-area small{color:#697586;display:block}.representative-filters{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;display:grid}.representative-filters label,.representative-form-grid label,.representative-link-form label,.representative-quick-modal label,.modal>label{gap:6px;font-weight:600;display:grid}.representative-filters select,.representative-form-grid input,.representative-form-grid select,.representative-form-grid textarea,.representative-link-form input,.representative-link-form select,.representative-quick-modal input,.representative-quick-modal select,.modal>label input,.modal>label textarea{border:1px solid var(--color-border);min-height:42px;color:inherit;font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-weight:400}.representative-form-grid textarea,.modal>label textarea{resize:vertical;min-height:100px}.representative-list-card{padding:0;overflow:visible}.representative-list-card>p,.representative-empty{text-align:center;padding:36px}.representative-table tbody tr{cursor:pointer}.representative-table td:nth-child(2) a{color:inherit;font-weight:500;text-decoration:none;display:block}.representative-table td:nth-child(2) small{color:#697586;margin-top:3px;display:block}.representative-chips{flex-wrap:wrap;gap:5px;display:flex}.representative-chips span{background:var(--surface-muted,#f1f3f5);border-radius:999px;padding:3px 8px;font-size:.78rem}.representative-editor{gap:16px;display:grid}.representative-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.representative-form-grid__wide{grid-column:1/-1}.representative-check{grid-auto-flow:column;justify-content:start;align-self:end;align-items:center;min-height:42px;display:flex!important}.representative-check input{min-height:auto}.representative-detail-grid{grid-template-columns:1.5fr 1fr;gap:16px;display:grid}.representative-link-form{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:12px;margin-top:20px;padding-top:20px;display:grid}.representative-quick-modal{width:min(720px,100vw - 32px)}.representative-quick-modal .alert{margin:12px 0}.representative-contacts>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.representative-contacts>header h2{margin-bottom:4px}.representative-contacts>header p{color:#697586;margin:0}.representative-primary-label{color:var(--color-brand);background:#eeeaff;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.representative-contact-modal{width:min(720px,100vw - 32px)}.representative-contact-modal .alert{margin:12px 0}.representative-profile-sections,.representative-editor{gap:16px;display:grid}.representative-profile-actions{align-items:center;gap:12px;display:flex}.representative-section-card{border-radius:16px;padding:24px 26px}.representative-section-card>header{align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.representative-section-card>header>span{width:30px;height:30px;color:var(--color-brand);background:#eeeaff;border-radius:9px;flex:0 0 30px;place-items:center;font-size:12px;font-weight:800;display:grid}.representative-section-card>header h2{color:#202b3d;margin:1px 0 4px}.representative-section-card>header p{color:#697586;margin:0;line-height:1.5}.representative-section-card>header .erp-button{margin-left:auto}.representative-primary-contact{background:linear-gradient(135deg,#fff 0%,#fbfaff 100%)}.representative-primary-contact>header{align-items:center}.representative-company-chip{align-items:center;gap:7px;margin-left:auto;padding:7px 11px;color:#596579!important;background:#f4f1ff!important;border-radius:999px!important;width:auto!important;height:auto!important;font-size:12px!important;font-weight:400!important;display:inline-flex!important}.representative-company-chip svg{width:15px;height:15px;color:var(--color-brand)}.representative-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.representative-detail-list--contact{grid-template-columns:repeat(3,minmax(0,1fr))}.representative-detail-list--contact>div{background:#fff;border:1px solid #e5e9f0;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.representative-detail-list--contact>div>div{min-width:0}.representative-detail-list--contact dt{color:#697586;margin:0 0 3px;font-size:12px}.representative-detail-list--contact dd{overflow-wrap:anywhere;margin:0;font-weight:400}.representative-contact-icon{width:34px;height:34px;color:var(--color-brand);background:#eeeaff;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.representative-contact-icon svg{width:17px;height:17px}.representative-detail-list--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.representative-team__empty{text-align:left;background:#f8fafc;border:1px dashed #d8dee8;border-radius:12px;padding:22px 20px}.representative-team__empty h3{margin:0 0 6px}.representative-team__empty p{color:#697586;margin:0}.representative-person-card{border:1px solid var(--color-border);background:#fff;border-radius:14px;gap:18px;padding:20px;display:grid;box-shadow:0 8px 24px #0f1f3d0d}.representative-person-card--inactive{opacity:.78;background:#f8fafc}.representative-person-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.representative-person-card h3{color:#202b3d;margin:0 0 4px;font-size:16px}.representative-person-card header span{color:#697586;font-size:13px}.representative-person-card dl{gap:10px;margin:0;display:grid}.representative-person-card dl div{grid-template-columns:90px 1fr;gap:10px;display:grid}.representative-person-card dt{color:#697586;font-size:12px}.representative-person-card dd{overflow-wrap:anywhere;margin:0}.representative-person-card footer{border-top:1px solid var(--color-border);gap:8px;padding-top:14px;display:flex}.representative-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.representative-brand-card{border:1px solid var(--color-border);background:linear-gradient(135deg,#fff 0%,#fbfaff 100%);border-radius:14px;grid-template-columns:minmax(140px,.8fr) minmax(280px,1.8fr) auto;align-items:center;gap:22px;padding:20px;display:grid}.representative-brand-card>div{gap:5px;display:grid}.representative-brand-card>div span,.representative-brand-card dt,.representative-audit-footer span{color:#697586;font-size:12px}.representative-brand-card>div strong{color:#202b3d;font-size:16px}.representative-brand-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.representative-brand-card dl div{gap:5px;display:grid}.representative-brand-card dd{overflow-wrap:anywhere;margin:0}.representative-audit-footer{border:1px solid var(--color-border);background:#f8fafc;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:18px 22px;display:grid}.representative-audit-footer div{gap:4px;display:grid}.representative-audit-footer strong{color:#344054;font-size:13px;font-weight:600}.representative-detail-list--audit{grid-template-columns:repeat(4,minmax(0,1fr))}.representative-audit{padding-bottom:20px}@media (width<=900px){.representative-filters,.representative-link-form{grid-template-columns:repeat(2,1fr)}.representative-detail-grid,.representative-detail-list--contact{grid-template-columns:1fr}.representative-detail-list--audit{grid-template-columns:repeat(2,1fr)}.representative-brand-card{grid-template-columns:1fr}}@media (width<=640px){.representative-search-area{flex-direction:column}.representative-filters,.representative-form-grid,.representative-link-form,.representative-detail-list,.representative-team__grid,.representative-brands__grid,.representative-brand-card dl,.representative-audit-footer,.representative-detail-list--audit{grid-template-columns:1fr}.representative-form-grid__wide{grid-column:auto}.representative-section-card{padding:20px}.representative-section-card>header{flex-wrap:wrap}.representative-section-card>header .erp-button{width:100%;margin-left:0}.representative-company-chip{justify-content:center;margin-left:0;width:100%!important}.representative-profile-actions{flex-direction:column;align-items:flex-end}}.brand-search-area{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.brand-search-area>label{background:#fff;border:1px solid #d5dbe5;border-radius:13px;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:flex;box-shadow:0 7px 22px #222e4a14}.brand-search-area>label>svg{color:var(--color-brand)}.brand-search-area>label>span{gap:2px;width:100%;display:grid}.brand-search-area input{color:#293347;font:inherit;background:0 0;border:0;outline:0;padding:0}.brand-search-area small{color:#8a94a6;font-size:11px}.brand-filters{max-width:320px}.brand-list-card{padding:0;overflow:visible}.brand-list-card>p,.brand-empty{text-align:center;padding:34px}.brand-table tbody tr{cursor:pointer}.brand-table td,.brand-table td a{font-weight:400}.brand-table td a{color:inherit;text-decoration:none}.brand-table th:first-child,.brand-table td:first-child{text-align:center;width:44px}.brand-table th:nth-child(2),.brand-table td:nth-child(2){width:auto;min-width:190px}.brand-table th:nth-child(3),.brand-table td:nth-child(3){width:26%}.brand-table th:nth-child(4),.brand-table td:nth-child(4){text-align:center;width:150px}.brand-table th:nth-child(5),.brand-table td:nth-child(5){width:100px}.brand-table th:nth-child(6),.brand-table td:nth-child(6){text-align:right;width:64px}.brand-table .operational-indicators{justify-content:flex-start}.brand-filters .form-field{margin:0}.brand-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:28px;display:grid}.brand-editor>.action-bar,.brand-collections-field{grid-column:1/-1}.brand-supplier-field{border-top:1px solid var(--color-border);grid-column:1/-1;gap:18px;padding-top:22px;display:grid}.brand-supplier-field h2,.brand-supplier-field p{margin:0}.brand-supplier-field>div:first-child{gap:6px;display:grid}.brand-supplier-field>div:first-child p,.brand-supplier-empty{color:#697586;font-size:13px;font-weight:400}.brand-supplier-rows{gap:10px;display:grid}.brand-supplier-rows article{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.brand-supplier-rows article>div{align-items:center;gap:12px;min-width:0;display:flex}.brand-supplier-rows article>div>span{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.brand-collection-chips{flex-wrap:wrap;gap:8px;display:flex}.brand-collection-chips span{color:#344054;background:#f1f3f5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:400}.brand-editor .field-label-with-info{align-items:center;min-height:34px}.brand-representative-control{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.brand-representative-control>.erp-button{white-space:nowrap}.brand-editor .searchable-select__option span{text-align:left;font-weight:400;display:grid}.brand-editor .searchable-select__option small{color:#697586}.brand-profile-actions{align-items:center;gap:12px;display:flex}.brand-detail-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.brand-detail-card{height:100%;padding:22px}.brand-detail-card--representative{grid-column:1/-1}.brand-detail-card>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.brand-detail-card>header h2,.brand-detail-card>header p{margin:0}.brand-detail-card>header p{color:#697586;margin-top:4px;font-size:13px;font-weight:400}.brand-detail-card--representative>header p{align-items:center;gap:6px;display:flex}.brand-section-eyebrow{color:var(--color-brand);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.brand-section-count{min-width:26px;height:26px;color:var(--color-brand);background:#eeeaff;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:grid}.brand-detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.brand-detail-list>div{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:flex}.brand-detail-list>div>div{gap:3px;min-width:0;display:grid}.brand-contact-icon{width:34px;height:34px;color:var(--color-brand);background:#eeeaff;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.brand-contact-icon svg{width:17px;height:17px}.brand-detail-list dt,.brand-audit span{color:#697586;font-size:12px}.brand-detail-list dd,.brand-detail-list dd a{color:#293347;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;overflow:hidden}.brand-empty--compact{border:1px dashed var(--color-border);background:#f8fafc;border-radius:10px;place-items:center;min-height:72px;padding:18px;display:grid}.brand-empty--compact p{color:#697586;margin:0;font-weight:400}.brand-suppliers{gap:10px;display:grid}.brand-suppliers article{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.brand-suppliers article>span{font-weight:400}.brand-audit{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:16px 20px;display:grid}.brand-audit div{gap:4px;display:grid}.brand-audit p{color:#344054;margin:0;font-size:13px;font-weight:400}@media (width<=760px){.brand-editor,.brand-detail-sections,.brand-detail-list{grid-template-columns:1fr}.brand-detail-card--representative,.brand-audit{grid-column:auto}.brand-representative-control{grid-template-columns:1fr}}@media (width<=640px){.brand-profile-actions{flex-direction:column;align-items:flex-end}.brand-detail-card>header{flex-wrap:wrap}.brand-detail-card>header .erp-button{width:100%}}@media (width<=520px){.brand-search-area,.brand-audit{grid-template-columns:1fr}.brand-search-area>.erp-button{min-height:48px}.brand-supplier-rows article,.brand-supplier-rows article>div{flex-direction:column;align-items:flex-start}}.supplier-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-bottom:12px;display:grid}.supplier-search>label{background:#fff;border:1px solid #d5dbe5;border-radius:13px;align-items:center;gap:14px;min-height:64px;padding:0 18px;display:flex;box-shadow:0 7px 22px #222e4a14}.supplier-search>label svg{color:var(--color-brand)}.supplier-search>label span{width:100%;display:grid}.supplier-search input{font:inherit;border:0;outline:0;padding:0}.supplier-search small{color:#8a94a6;font-size:11px}.supplier-filters{max-width:320px}.supplier-list{padding:0;overflow:visible}.supplier-list>p,.supplier-empty{text-align:center;padding:34px}.supplier-table tbody tr{cursor:pointer}.supplier-table td,.supplier-table td a{font-weight:400}.supplier-table td a{color:inherit;text-decoration:none}.supplier-editor,.supplier-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.supplier-editor>.action-bar,.supplier-audit{grid-column:1/-1}.supplier-card{padding:26px}.supplier-card>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.supplier-card h2{margin:0}.supplier-form-grid,.supplier-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.supplier-values{margin:0}.supplier-values div{gap:4px;display:grid}.supplier-values dt,.supplier-audit span{color:#697586;font-size:12px}.supplier-values dd{color:#293347;margin:0;font-weight:400}.supplier-contact-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.supplier-contact-grid article{border:1px solid var(--color-border);border-radius:12px;padding:16px}.supplier-contact-grid article.inactive{opacity:.7}.supplier-contact-grid header,.supplier-brand-rows article{justify-content:space-between;align-items:center;gap:12px;display:flex}.supplier-contact-grid header>span,.supplier-brand-rows article>span,.supplier-contact-grid p{font-weight:400}.supplier-brand-rows{gap:10px;display:grid}.supplier-brand-rows article{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;padding:13px 15px}.supplier-audit{border:1px solid var(--color-border);background:#f8fafc;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 20px;display:grid}.supplier-audit div{gap:4px;display:grid}.supplier-audit p{margin:0;font-size:13px;font-weight:400}.supplier-contact-modal{width:min(760px,100vw - 32px)}.supplier-check{align-items:center;gap:8px;display:flex}.supplier-check input{width:auto}.supplier-card .form-field input,.supplier-contact-modal input{border:1px solid var(--color-border);min-height:42px;font:inherit;border-radius:9px;padding:8px 10px}@media (width<=800px){.supplier-editor,.supplier-detail,.supplier-form-grid,.supplier-values,.supplier-audit{grid-template-columns:1fr}.supplier-editor>.action-bar,.supplier-audit{grid-column:auto}}@media (width<=540px){.supplier-search,.supplier-contact-grid{grid-template-columns:1fr}}.chart-tree{overflow:visible}.chart-tree__header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.chart-tree__header h2,.chart-tree__header p{margin:0}.chart-tree__header h2{color:#293347;font-size:15px}.chart-tree__header p{color:#697586;margin-top:4px;font-size:11.5px}.chart-tree__header>span,.chart-tree__protected{color:#6d7482;align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:inline-flex}.chart-tree__header svg,.chart-tree__protected svg{width:14px;height:14px}.chart-tree__root,.chart-tree__branch{margin:0;padding:0;list-style:none}.chart-tree__root{padding:8px 0}.chart-tree__row{min-height:48px;padding:6px 16px 6px calc(16px + (var(--tree-depth,0) * 26px));border-bottom:1px solid #f0f2f5;grid-template-columns:28px 64px minmax(180px,1fr) auto auto 34px 38px;align-items:center;gap:8px;transition:background .14s;display:grid}.chart-tree__row:hover{background:#faf9ff}.chart-tree__row--level-1{--tree-depth:0;background:#fbfbfd}.chart-tree__row--level-2{--tree-depth:1}.chart-tree__row--level-3{--tree-depth:2}.chart-tree__row--level-4{--tree-depth:3}.chart-tree__row--level-1 .chart-tree__name{font-weight:700}.chart-tree__row.is-inactive,.chart-tree__row.is-deleted{background:#fbfbfc}.chart-tree__row.is-inactive .chart-tree__name,.chart-tree__row.is-deleted .chart-tree__name{color:#7d8796}.chart-tree__toggle{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.chart-tree__toggle:hover,.chart-tree__toggle:focus-visible{color:var(--color-brand);background:#eeeaff;outline:2px solid #5c46d824}.chart-tree__toggle svg{width:17px;height:17px}.chart-tree__toggle-placeholder{width:28px}.chart-tree__code{color:#6d5ed1;font-size:11.5px;font-weight:700}.chart-tree__name{color:#344054;align-items:center;gap:10px;font-size:13px;font-weight:400;display:inline-flex}.chart-tree__status{grid-column:4;min-width:26px}.chart-tree__protected{grid-column:5}.chart-tree__row>.actions-menu{grid-column:7}.chart-account-dialog .form-field{margin-top:18px}.chart-account-dialog .action-bar{justify-content:flex-end;margin-top:22px}@media (width<=720px){.chart-tree__header{flex-direction:column;align-items:flex-start}.chart-tree__row{grid-template-columns:28px 48px minmax(120px,1fr) 30px 38px;padding-right:8px}.chart-tree__status,.chart-tree__protected{display:none}.chart-tree__row>.actions-menu{grid-column:5}}.product-classification-lab{gap:16px;width:100%;max-width:1500px;margin-inline:auto}.product-classification-lab__workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.product-classification-lab__form{gap:12px;display:grid}.product-classification-lab__section{gap:14px;padding:18px 20px;display:grid}.product-classification-lab__section>header span,.product-classification-lab__preview>span{color:#6552d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.product-classification-lab__section-title{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.product-classification-lab__section-title h2{margin:0}.product-classification-lab__section h2,.product-classification-lab__preview h2{color:#202a3b;margin:4px 0 0}.product-classification-lab__section header p,.product-classification-lab__preview p{color:#697586;margin:3px 0 0;font-weight:400;line-height:1.45}.product-classification-lab__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.product-classification-lab__grid--two,.product-classification-lab__grid--identity{grid-template-columns:minmax(0,1fr)}.product-classification-lab__managed-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.product-classification-lab__managed-field--selection-only{grid-template-columns:minmax(0,1fr)}.product-classification-lab__managed-field .erp-add-button{width:40px;height:40px}.product-classification-lab__field-box{background:#f8f9fc;border:1px solid #e3e7ee;border-radius:10px;padding:10px;transition:border-color .18s,background-color .18s;position:relative}.product-classification-lab__field-box--complete{background:#f1faf6;border-color:#91d3b8}.product-classification-lab__field-complete{color:#16825e;align-items:center;gap:4px;margin-top:6px;font-size:10px;font-weight:700;display:inline-flex}.product-classification-lab__field-complete svg{width:14px;height:14px}.product-classification-lab__field-box>.form-field{margin:0}.product-classification-lab__grid input,.product-classification-lab__attribute input[type=text]{text-transform:uppercase}.product-classification-lab__attributes{gap:8px;display:grid}.product-classification-lab__type{border-bottom:1px solid #e7eaf0;gap:4px;width:100%;padding-bottom:12px;display:grid}.product-classification-lab__type input{text-transform:uppercase}.product-classification-lab__type small{color:#697586;font-weight:400;line-height:1.45}.product-classification-lab__attribute{background:#f8f9fc;border:1px solid #e3e7ee;border-radius:11px;grid-template-columns:minmax(220px,1fr) auto 38px;align-items:end;gap:10px;padding:10px;display:grid}.product-classification-lab__attribute--complete{background:#f1faf6;border-color:#91d3b8}.product-classification-lab__description-toggle{color:#465164;cursor:pointer;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:400;display:inline-flex}.product-classification-lab__description-toggle input{accent-color:#6552d9;width:17px;height:17px;margin:0}.product-classification-lab__attribute>.erp-button{width:38px;min-width:38px;height:40px;padding:0}.product-classification-lab__add{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.product-classification-lab__add .erp-button{min-height:40px}.product-classification-lab__sidebar{gap:12px;display:grid;position:sticky;top:18px}.product-classification-lab__preview,.product-classification-lab__reference-check{border-color:#cfc7fb;gap:10px;padding:18px;display:grid;box-shadow:0 12px 28px #533eb71a}.product-classification-lab__preview{box-sizing:border-box;align-content:start;min-height:322px}.product-classification-lab__preview-title{align-items:center;gap:7px;display:flex}.product-classification-lab__preview-title>span{color:#6552d9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.product-classification-lab__preview h2{color:#2d235c;overflow-wrap:anywhere;background:#f4f1ff;border:1px solid #dcd5ff;border-radius:12px;min-height:68px;padding:15px;font-size:18px;font-weight:400;line-height:1.45}.product-classification-lab__preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.product-classification-lab__preview dl>div{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.product-classification-lab__preview dt{color:#697586;font-size:12px}.product-classification-lab__preview dd{color:#293347;text-align:right;margin:0;font-size:12px;font-weight:400}.product-classification-lab__preview small{color:#7b8494;font-weight:400;line-height:1.5}.product-classification-lab__check-message{color:#596579;background:#f7f8fb;border-radius:9px;align-items:flex-start;gap:8px;padding:11px;font-size:12px;font-weight:400;line-height:1.45;display:flex}.product-classification-lab__check-message svg{flex:none;width:17px;height:17px}.product-classification-lab__check-message--success{color:#126149;background:#edf9f4}.product-classification-lab__check-message--warning{color:#7a5610;background:#fff7e4}.product-classification-lab__check-message--error{color:#b42318;background:#fff1f0}.product-classification-lab__check-message--attention{color:#7a5b12;background:#fff8d8}.product-classification-lab__check-actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.product-classification-lab__existing-list{max-height:270px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.product-classification-lab__existing-list li{border-top:1px solid #edf0f4;gap:3px;padding:10px 2px;display:grid}.product-classification-lab__existing-list span,.product-classification-lab__existing-list small{overflow-wrap:anywhere;font-weight:400}.product-classification-lab__existing-list span{color:#293347;font-size:12px}.product-classification-lab__existing-list small{color:#697586;font-size:10px}.product-classification-lab__modal{gap:14px;width:min(480px,100vw - 32px);display:grid}.product-classification-lab__modal h2,.product-classification-lab__modal p{margin:0}.product-classification-lab__modal p,.product-classification-lab__modal>small{color:#697586;font-weight:400;line-height:1.45}@media (width<=980px){.product-classification-lab__workspace{grid-template-columns:1fr}.product-classification-lab__sidebar{grid-row:1;position:static}}@media (width<=720px){.product-classification-lab__grid,.product-classification-lab__grid--two,.product-classification-lab__grid--identity,.product-classification-lab__attribute,.product-classification-lab__add,.product-classification-lab__preview dl{grid-template-columns:1fr}.product-classification-lab__attribute>.erp-button{justify-self:end}}.grade-editor-lab{gap:24px;width:100%;max-width:1480px;margin-inline:auto}.grade-editor-workspace{background:#f7f8fb;grid-template-columns:clamp(360px,27vw,400px) minmax(0,1fr);align-items:stretch;gap:16px;padding:12px;display:grid}.grade-editor-workspace>.content-card{box-shadow:none}.grade-editor-main{gap:16px;min-width:0;display:grid}.grade-editor-active-context{color:#344054;gap:5px;padding:6px 5px 8px;display:grid}.grade-editor-active-context>span{color:#697586;letter-spacing:.08em;font-size:10.5px;font-weight:750}.grade-editor-active-context h2{color:#202a3b;margin:0;font-size:18px;font-weight:700;line-height:1.35}.grade-editor-active-context p{color:#697586;margin:0;font-size:11.5px;font-weight:400;line-height:1.45}.grade-editor-references{grid-template-rows:auto minmax(0,1fr);gap:6px;height:calc(100vh - 140px);min-height:560px;max-height:900px;padding:16px;display:grid;position:sticky;top:18px;overflow:hidden}.grade-editor-references>header{flex-direction:column;gap:8px;display:flex}.grade-editor-references>header>div{order:0}.grade-editor-references>header>.erp-button{order:1;align-self:flex-start}.grade-editor-references>header>.grade-editor-reference-search{order:2}.grade-editor-references h2{margin:0 0 3px}.grade-editor-references header p{color:#697586;margin:0;font-size:12px}.grade-editor-reference-search{width:100%;min-width:0;height:36px}.grade-editor-reference-list{overscroll-behavior:contain;scrollbar-gutter:stable;align-content:start;gap:7px;min-height:0;padding:1px 4px 6px 3px;display:grid;overflow-y:auto}.grade-editor-reference{border:1px solid #0000;border-radius:12px;padding:2px;transition:border-color .16s,background-color .16s,box-shadow .16s,outline-color .16s}.grade-editor-reference--active{outline-offset:2px;outline:2px solid #6f5bdf;box-shadow:0 8px 20px #4939aa24}.grade-editor-reference--not-started{background:#edf0f3;border-color:#c8ced7;box-shadow:inset 7px 0 #8f98a7}.grade-editor-reference--filling{background:#fff2cc;border-color:#e8cc79;box-shadow:inset 7px 0 #cf9f2f}.grade-editor-reference--complete{background:#dff3eb;border-color:#9fd8c7;box-shadow:inset 7px 0 #439b83}.grade-editor-reference--active.grade-editor-reference--not-started{box-shadow:inset 7px 0 #8f98a7,0 8px 20px #4939aa24}.grade-editor-reference--active.grade-editor-reference--filling{box-shadow:inset 7px 0 #cf9f2f,0 8px 20px #4939aa24}.grade-editor-reference--active.grade-editor-reference--complete{box-shadow:inset 7px 0 #439b83,0 8px 20px #4939aa24}.grade-editor-reference>.erp-button{text-align:left;background:0 0;border:0;justify-content:stretch;width:100%;min-height:0;padding:9px 10px}.grade-editor-reference__content{gap:8px;width:100%;display:grid}.grade-editor-reference__description{color:#293347;overflow-wrap:anywhere;-webkit-line-clamp:3;border-radius:3px;-webkit-box-orient:vertical;font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.grade-editor-reference--not-started .grade-editor-reference__description{background:#dde2e8;box-shadow:0 0 0 6px #dde2e8}.grade-editor-reference--filling .grade-editor-reference__description{background:#ffe7a3;box-shadow:0 0 0 6px #ffe7a3}.grade-editor-reference--complete .grade-editor-reference__description{background:#c8e9dd;box-shadow:0 0 0 6px #c8e9dd}.grade-editor-reference__facts{color:#293347;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;font-size:12px;font-weight:400;display:grid}.grade-editor-reference__facts>span{overflow-wrap:anywhere;gap:1px;min-width:0;font-weight:400;display:grid}.grade-editor-reference__facts small{color:#697586;font-size:10px;font-weight:400}.grade-editor-reference__summary{color:#596579;justify-content:space-between;gap:10px;font-size:11px;font-weight:400;display:flex}.grade-editor-reference .status-indicator{width:max-content;margin-top:3px}.grade-editor-reference__status{border-radius:20px;align-items:center;gap:6px;width:max-content;margin-top:3px;padding:4px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.grade-editor-reference__status>span{border-radius:50%;width:5px;height:5px}.grade-editor-reference__status--not-started{color:#606a79;background:#dde2e8}.grade-editor-reference__status--not-started>span{background:#9aa3b1}.grade-editor-reference__status--filling{color:#684a0e;background:#ffe9aa}.grade-editor-reference__status--filling>span{background:#e1a632}.grade-editor-reference__status--complete{color:#125f4e;background:#ccebdd}.grade-editor-reference__status--complete>span{background:#28a98b}.grade-editor-reference footer{border-top:1px solid var(--color-border);justify-content:flex-end;padding:5px 8px 6px;display:flex}.grade-editor-reference footer .erp-button{min-height:29px;padding:4px 8px}.grade-editor-product{grid-template-columns:minmax(240px,2fr) repeat(3,minmax(90px,.7fr)) auto;align-items:center;gap:20px;padding:20px 24px;display:grid}.grade-editor-product div{gap:5px;display:grid}.grade-editor-product__description p{overflow-wrap:anywhere;line-height:1.45}.grade-editor-product span,.grade-editor-summary span{color:#697586;font-size:12px}.grade-editor-product p{color:#293347;margin:0;font-size:16px;font-weight:400}.grade-editor-apply,.grade-editor-grid-card{padding:24px}.grade-editor-apply{background:#b8e2d3;border-color:#2f9275;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.25fr) auto;gap:17px 18px;padding:20px 22px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1870572e}.grade-editor-apply>header{display:contents}.grade-editor-apply>header>div:first-child{background:#79c5ab;border-bottom:1px solid #4aa387;grid-column:1/-1;margin:-20px -22px 0;padding:15px 20px 14px;position:relative}.grade-editor-grid-card>header{margin-bottom:20px}.grade-editor-apply h2,.grade-editor-grid-card h2{margin:0 0 4px}.grade-editor-apply h2{color:#083f34;align-items:center;gap:9px;font-size:21px;font-weight:800;display:flex}.grade-editor-apply h2 svg{color:#0e6852;stroke-width:2.35px;flex:none}.grade-editor-apply header p{color:#194f43;max-width:760px;line-height:1.5}.grade-editor-commercial-eyebrow{color:#0d5a48;letter-spacing:.08em;align-items:center;gap:7px;width:max-content;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.grade-editor-commercial-eyebrow>span{background:#22936f;border:2px solid #ffffffbf;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #22936f33}.grade-editor-apply header p,.grade-editor-grid-card header p{color:#697586;margin:0}.grade-editor-apply__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.grade-editor-commercial-fields{display:contents}.grade-editor-commercial-fields>:first-child{grid-area:2/1}.grade-editor-commercial-fields>:nth-child(2){grid-area:2/2}.grade-editor-commercial-fields>:nth-child(3){background:#ffffff7a;border:1px solid #72bea9;border-left-width:4px;border-radius:9px;grid-area:2/3;padding:10px}.grade-editor-commercial-fields>:nth-child(3)>label{color:#195f50;font-weight:700}.grade-editor-commercial-fields>:nth-child(3) input{background:#fff;border-color:#8dcebc;box-shadow:0 0 0 3px #48a48b14}.grade-editor-money-field{gap:8px;display:grid}.grade-editor-money-field>label{font-size:12px;font-weight:600}.grade-editor-money-field>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.grade-editor-money-field input{min-height:42px;font:inherit;border:1px solid var(--color-border);background:#fff;border-radius:9px;padding:8px 10px}.grade-editor-rounding{grid-area:2/4;align-self:end;position:relative}.grade-editor-rounding>.erp-button{color:#466159;box-shadow:none;background:#ffffff94;border-color:#85bbaa}.grade-editor-commercial-apply{grid-area:3/1/auto/-1;justify-content:flex-end;padding-top:2px;display:flex}.grade-editor-commercial-apply .erp-button{min-width:190px}.grade-editor-rounding__menu{z-index:5;border:1px solid var(--color-border);background:#fff;border-radius:10px;min-width:150px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 14px 32px #222e4a24}.grade-editor-rounding__menu button{color:#293347;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:10px 13px;font-weight:400}.grade-editor-rounding__menu button+button{border-top:1px solid #eef1f5}.grade-editor-rounding__menu button:hover,.grade-editor-rounding__menu button:focus-visible{background:#f7f5ff;outline:0}.grade-editor-commercial-summary{color:#697586;border:1px solid var(--color-border);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px 0;padding:10px 14px;font-size:11.5px;display:flex}.grade-editor-commercial-summary>span{align-items:baseline;gap:4px;font-weight:400;display:inline-flex}.grade-editor-commercial-summary>span+span:before{color:#c2c8d0;content:"|";margin-inline:10px}.grade-editor-commercial-summary>span>span{color:#293347;font-weight:400}.grade-editor-table{table-layout:fixed;min-width:1100px}.grade-editor-table__product-column{width:52%}.grade-editor-table__sku-column{width:10%}.grade-editor-table__quantity-column{width:12%}.grade-editor-table__money-column{width:13%}.grade-editor-table th,.grade-editor-table td{vertical-align:middle;padding:14px 16px}.grade-editor-table th{padding-block:13px}.grade-editor-quantity-bulk{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.grade-editor-quantity-bulk .erp-button{width:26px;min-width:26px;min-height:26px;padding:0;font-size:15px;line-height:1}.grade-editor-table th+th,.grade-editor-table td+td{border-left:1px solid #eef1f5}.grade-editor-table td{font-weight:400}.grade-editor-table__product{color:#293347;overflow-wrap:normal;word-break:normal;line-height:1.45}.grade-editor-table__sku{overflow-wrap:anywhere;font-size:12px;font-weight:400}.grade-editor-table .quantity-stepper{grid-template-columns:30px minmax(42px,46px) 30px;width:106px;height:36px}.grade-editor-table .quantity-stepper__input{min-width:0;font-size:12px;font-weight:400}.grade-editor-table td>input{border:1px solid var(--color-border);width:min(132px,100%);min-height:36px;font:inherit;border-radius:8px;padding:6px 8px;font-weight:400}.grade-editor-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.grade-editor-summary article{border:1px solid var(--color-border);background:#fff;border-radius:13px;gap:7px;padding:18px 20px;display:grid;box-shadow:0 7px 22px #222e4a0f}.grade-editor-summary p{color:#293347;margin:0;font-size:19px;font-weight:400}.grade-order-identification{width:min(760px,100%)}.grade-order-identification__card{gap:20px;padding:26px;display:grid}.grade-order-representative,.grade-order-fixed-brand{border:1px solid var(--color-border);background:#f7f8fb;border-radius:11px;gap:5px;padding:16px;display:grid}.grade-order-representative span,.grade-order-fixed-brand span,.grade-order-context span{color:#697586;font-size:12px}.grade-order-representative p,.grade-order-fixed-brand p,.grade-order-context p{color:#293347;margin:0;font-weight:400}.grade-order-context{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.grade-order-context>div{gap:4px;display:grid}.grade-order-context--complete{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.grade-order-primary-actions>.action-bar{border-bottom:0;gap:18px;padding:18px 20px}.grade-order-primary-actions .action-bar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.grade-order-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.grade-order-review-totals{grid-template-columns:repeat(7,minmax(0,1fr))}.grade-order-totals article{border:1px solid var(--color-border);background:#fff;border-radius:12px;gap:6px;padding:17px 19px;display:grid}.grade-order-totals span{color:#697586;font-size:12px}.grade-order-totals p{color:#293347;margin:0;font-size:18px;font-weight:400}.grade-order-empty{color:#697586;text-align:center;place-items:center;gap:7px;min-height:180px;padding:28px;display:grid}.grade-order-empty h2,.grade-order-empty p{margin:0}.grade-order-empty p{color:#697586}.grade-order-empty small{color:#7b8494;max-width:260px;font-weight:400;line-height:1.45}.grade-order-empty svg{color:var(--color-primary,#5c46d8)}.grade-order-empty--compact{min-height:110px;padding:18px}.grade-order-review-list{padding:22px;display:grid}.grade-order-review-list h2{margin:0 0 14px}.grade-order-review-list article,.grade-order-product-results article{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:14px 0;display:grid}.grade-order-review-list article>div,.grade-order-product-results article>div{gap:3px;display:grid}.grade-order-review-list small,.grade-order-product-results small{color:#697586;font-weight:400}.grade-order-review-list p{margin:0;font-weight:400}.grade-order-review{gap:12px;padding:22px;display:grid}.grade-order-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.grade-order-review>header h2,.grade-order-review>header p{margin:0}.grade-order-review>header p{color:#697586;margin-top:4px}.grade-order-review>header>div:last-child{gap:8px;display:flex}.grade-order-review>header>div:only-child{display:block}.grade-order-review-search{width:100%}.grade-order-review-table{table-layout:fixed;min-width:1050px}.grade-order-review-table__product{width:48%}.grade-order-review-table__sku{width:12%}.grade-order-review-table__quantity,.grade-order-review-table__money{width:10%}.grade-order-review-table th,.grade-order-review-table td{vertical-align:middle;padding:12px 14px}.grade-order-review-table td{font-weight:400}.grade-order-review-table td:first-child{gap:4px;min-width:0;display:grid}.grade-order-review-table td:first-child small{color:#697586;font-size:11px;font-weight:400}.grade-order-review-product{color:#293347;text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.45;display:block;overflow:hidden}.grade-order-review-item{border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.grade-order-review-item--warning{border-color:#e7b95f;box-shadow:inset 3px 0 #e1a632}.grade-order-review-item__summary{color:#293347;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(90px,auto)) 20px;align-items:center;gap:18px;width:100%;padding:16px 18px;display:grid}.grade-order-review-item__summary:hover{background:#f8f9fc}.grade-order-review-item__summary>span{gap:3px;font-weight:400;display:grid}.grade-order-review-item__summary small{color:#697586;font-weight:400}.grade-order-review-item__identity>span{font-weight:600}.grade-order-warning-list{background:#fff;flex-wrap:wrap;gap:7px;padding:0 18px 14px;display:flex}.grade-order-warning-list span{color:#835a08;background:#fff6dd;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:400}.grade-order-variation-detail{background:#fff;padding:0 18px 18px;overflow-x:auto}.grade-order-variation-detail td{font-weight:400}.grade-order-product-panel{width:min(940px,100vw - 32px);max-height:min(760px,100vh - 32px);overflow:auto}.grade-order-product-form-backdrop{align-items:flex-start;padding:24px;overflow-y:auto}.grade-order-product-form{background:var(--color-background,#f5f6fa);border-radius:16px;width:min(1240px,100%);margin:auto;padding:24px;box-shadow:0 24px 70px #171f323d}.grade-order-product-form-backdrop:has(.grade-order-product-form--new){overflow:hidden}body:has(.grade-order-product-form--new){overflow:hidden}.grade-order-product-form--new{max-height:calc(100vh - 48px);position:relative;overflow-y:auto}.grade-order-product-form--new .product-new-classification__sticky-header{top:-24px}.grade-order-product-form--new .product-new-classification .product-classification-lab__sidebar{top:130px}.grade-order-product-form--new .product-new-classification .wizard-navigation-actions,.app-shell--sidebar-collapsed .grade-order-product-form--new .product-new-classification .wizard-navigation-actions{border-radius:0 0 16px 16px;width:min(1240px,100vw - 48px);margin:0;padding-inline:24px;position:fixed;bottom:24px;left:50%;right:auto;transform:translate(-50%)}.grade-order-product-form .erp-page{width:100%}.grade-order-product-form .product-variations-layout{grid-template-columns:minmax(0,1fr) minmax(270px,300px);gap:18px}.grade-order-product-form .product-variants-card__header{flex-wrap:wrap}.grade-order-product-form .product-purchase-sku-mode{width:min(230px,100%)}.grade-order-product-form .product-variants-table{width:100%;min-width:0}.grade-order-product-form .product-variants-table th:first-child{width:55%}.grade-order-product-form .product-variants-table th:nth-child(2){width:23%}.grade-order-product-form .product-variants-table th:nth-child(3){width:10%}.grade-order-product-form .product-variants-table th:last-child{width:12%}.grade-order-product-form .product-variant-description{white-space:normal;overflow-wrap:anywhere}.grade-order-product-form .product-variant-automatic-sku{color:#697586;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.grade-order-product-form .wizard-navigation-actions__buttons{flex-wrap:nowrap}.grade-order-product-form .wizard-navigation-actions__secondary{min-width:82px}.grade-order-product-form .wizard-navigation-actions__primary{white-space:nowrap;flex:1;min-width:178px;padding-inline:16px}.purchase-order-workspace:has(.grade-order-product-form-backdrop)>.form-field__error{z-index:130;background:#fff1f2;border:1px solid #f3a7b1;border-radius:10px;width:min(760px,100vw - 40px);margin:0;padding:12px 16px;position:fixed;top:104px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #5c1e2a2e}.grade-order-product-results{margin-top:16px;display:grid}.grade-order-existing-search{width:100%;margin-top:16px}.grade-order-existing-search svg{color:#697586;flex:none}.grade-order-product-results article{grid-template-columns:minmax(0,1fr) auto}.grade-order-product-results .grade-order-existing-group{border:1px solid var(--color-border);border-radius:12px;padding:0;display:block;overflow:hidden}.grade-order-existing-group__summary{color:#293347;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:16px 18px;display:flex}.grade-order-existing-group__summary:hover,.grade-order-existing-group__summary:focus-visible{background:#f8f7ff;outline:0}.grade-order-existing-group__summary>span:first-child{gap:4px;min-width:0;display:grid}.grade-order-existing-group__summary>span:first-child>span{overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.45}.grade-order-existing-group__summary>span:last-child{color:var(--color-primary,#5c46d8);flex:none;font-size:12px;font-weight:600}.grade-order-existing-group__variations{border-top:1px solid var(--color-border);background:#fafbfc;gap:12px;padding:14px 18px 16px;display:grid}.grade-order-existing-selection-actions{flex-wrap:wrap;gap:8px;display:flex}.grade-order-existing-variations{table-layout:fixed;width:100%;min-width:720px}.grade-order-existing-variations th,.grade-order-existing-variations td{vertical-align:middle;padding:11px 14px}.grade-order-existing-variations th:first-child,.grade-order-existing-variations td:first-child{text-align:center;width:92px}.grade-order-existing-variations th:last-child,.grade-order-existing-variations td:last-child{width:145px}.grade-order-existing-variations td{font-weight:400}.grade-order-existing-product-description{text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.45;display:block;overflow:hidden}.grade-order-existing-sku{white-space:nowrap}.grade-order-existing-group mark{color:inherit;background:#fff0a8;border-radius:2px;padding:0 1px;font-weight:400}.grade-order-existing-checkbox{width:18px;height:18px;accent-color:var(--color-primary,#5c46d8);cursor:pointer;margin:0}.grade-order-existing-checkbox:focus-visible{outline-offset:2px;outline:3px solid #5c46d833}.grade-order-existing-selection-summary{color:#596579;margin:0;font-size:12px;font-weight:400}.grade-order-product-panel .modal__actions{flex-wrap:wrap}.grade-order-new-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.grade-order-new-grid label{gap:7px;font-size:12px;font-weight:600;display:grid}@media (width<=1200px){.grade-editor-apply{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-editor-commercial-fields>:first-child{grid-area:2/1}.grade-editor-commercial-fields>:nth-child(2){grid-area:2/2}.grade-editor-commercial-fields>:nth-child(3){grid-area:3/1}.grade-editor-rounding{grid-area:3/2}.grade-editor-commercial-apply{grid-row:4}}@media (width<=960px){.grade-editor-workspace{grid-template-columns:1fr}.grade-editor-references{height:min(620px,100vh - 140px);min-height:380px;position:static}.grade-editor-reference-list{grid-template-columns:repeat(2,minmax(260px,1fr))}.grade-order-context,.grade-order-context--complete{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-order-review-item__summary{grid-template-columns:minmax(180px,1fr) repeat(3,auto) 20px}.grade-order-review-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.grade-order-product-form .product-variations-layout{grid-template-columns:1fr}}@media (width<=760px){.grade-editor-product,.grade-editor-apply__fields,.grade-editor-summary,.grade-editor-reference-list,.grade-order-context,.grade-order-new-grid,.grade-order-totals,.grade-editor-commercial-summary,.grade-editor-apply{grid-template-columns:1fr}.grade-editor-commercial-fields>:first-child{grid-area:2/1}.grade-editor-commercial-fields>:nth-child(2){grid-area:3/1}.grade-editor-commercial-fields>:nth-child(3){grid-area:4/1}.grade-editor-rounding{grid-area:5/1;justify-self:start}.grade-editor-commercial-apply{grid-row:6;justify-content:stretch}.grade-editor-commercial-apply .erp-button{width:100%}.grade-order-primary-actions>.action-bar{flex-direction:column;align-items:stretch}.grade-order-primary-actions .action-bar>div{justify-content:stretch}.grade-order-primary-actions .erp-button{flex:1}.grade-editor-money-field>div{grid-template-columns:1fr}.grade-order-review-list article,.grade-order-review-item__summary{grid-template-columns:1fr;gap:6px}.grade-order-review>header,.grade-editor-apply>header{flex-direction:column;align-items:stretch}.grade-editor-rounding__menu{left:0;right:auto}.grade-order-product-form-backdrop{padding:10px}.grade-order-product-form{padding:16px}}.purchase-flow-v2{width:min(100%,1380px);margin-inline:auto}.purchase-flow-v2__order{background:var(--color-border);border:1px solid var(--color-border);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 8px 24px #1018280d}.purchase-flow-v2__order>div{background:#fff;min-width:0;padding:15px 18px}.purchase-flow-v2__order span,.purchase-v2-card__metrics small,.purchase-v2-reference-summary span{color:#667085;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.purchase-flow-v2__order p,.purchase-v2-reference-summary p{color:#263348;margin:5px 0 0;font-size:14px;font-weight:400}.purchase-flow-v2__intro{justify-content:space-between;align-items:end;gap:18px;margin:28px 0 12px;display:flex}.purchase-flow-v2__intro h2,.purchase-flow-v2__intro p{margin:0}.purchase-flow-v2__actions{flex-shrink:0;gap:9px;display:flex}.purchase-flow-v2__actions>.erp-button{min-height:58px;padding-block:14px}.purchase-flow-v2__actions .purchase-v2-compact-action{color:#fff;transform-origin:50%;border-color:#0000;gap:8px;transition:box-shadow .18s,filter .18s,transform .18s;box-shadow:0 5px 13px #10182824}.purchase-flow-v2__actions .purchase-v2-compact-action--existing{background:#6246df}.purchase-flow-v2__actions .purchase-v2-compact-action--new{background:#119b5b}.purchase-flow-v2__actions .purchase-v2-compact-action:hover,.purchase-flow-v2__actions .purchase-v2-compact-action:focus-visible{z-index:1;color:#fff;filter:brightness(1.05);transform:translateY(-2px)scale(1.035);box-shadow:0 10px 20px #10182833}.purchase-v2-compact-action .purchase-v2-product-action-icon,.purchase-v2-compact-action .purchase-v2-product-action-icon>svg:first-child{width:30px;height:30px}.purchase-v2-compact-action .purchase-v2-product-action-icon>svg:last-child{width:14px;height:14px;box-shadow:none;padding:2px;bottom:-3px;right:-4px}.purchase-v2-empty-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.purchase-v2-empty-action{text-align:left;cursor:pointer;transform-origin:50%;border:1px solid;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:132px;padding:12px 18px 12px 12px;transition:border-color .2s,box-shadow .2s,transform .2s,filter .2s;display:grid;position:relative;box-shadow:0 7px 18px #10182821}.purchase-v2-empty-action:hover{z-index:1;filter:brightness(1.04);transform:translateY(-3px)scale(1.018);box-shadow:0 16px 32px #1018283d}.purchase-v2-empty-action:active{transform:translateY(0);box-shadow:0 4px 12px #10182829}.purchase-v2-empty-action:focus-visible{z-index:1;outline-offset:2px;outline:3px solid #5c3fdf38;transform:translateY(-2px)scale(1.012)}.purchase-v2-empty-action--existing{color:#fff;background:#6246df;border-color:#5136cb}.purchase-v2-empty-action--existing:hover{border-color:#4229b8}.purchase-v2-empty-action--new{color:#fff;background:#119b5b;border-color:#087b45}.purchase-v2-empty-action--new:hover{border-color:#066d3c}.purchase-v2-empty-action__icon{width:92px;height:106px;color:inherit;background:#ffffff21;border:1px solid #ffffff6b;border-radius:12px;place-items:center;display:grid}.purchase-v2-product-action-icon{width:54px;height:54px;transition:transform .2s;display:block;position:relative}.purchase-v2-empty-action:hover .purchase-v2-product-action-icon,.purchase-v2-empty-action:focus-visible .purchase-v2-product-action-icon{transform:scale(1.07)}.purchase-v2-product-action-icon>svg:first-child{stroke-width:1.7px;width:54px;height:54px}.purchase-v2-product-action-icon>svg:last-child{color:currentColor;stroke:#5136cb;stroke-width:2.5px;background:#fff;border-radius:50%;width:25px;height:25px;padding:4px;position:absolute;bottom:-5px;right:-7px;box-shadow:0 2px 6px #10182838}.purchase-v2-empty-action--new .purchase-v2-product-action-icon>svg:last-child{stroke:#087b45}.purchase-v2-empty-action>span:nth-child(2){gap:5px;min-width:0;display:grid}.purchase-v2-empty-action>span:nth-child(2) strong{color:#fff;font-size:15px}.purchase-v2-empty-action>span:nth-child(2) small{color:#ffffffd6;font-size:12px;font-weight:400;line-height:1.45}.purchase-v2-empty-action__call{white-space:nowrap;font-size:12px;font-weight:700}.purchase-flow-v2__intro h2{font-size:18px}.purchase-flow-v2__intro p{color:#667085;margin-top:4px;font-size:13px}.purchase-flow-v2__list{gap:14px;display:grid}.purchase-v2-card{background:#eef1f4;border:1px solid #cbd2db;border-left:7px solid #8b96a5;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 3px 12px #1018280a}.purchase-v2-card--in-progress{background:#fff3c9;border-color:#dfba46 #dfba46 #dfba46 #c79216}.purchase-v2-card--completed{background:#d9f2e6;border-color:#68b894 #68b894 #68b894 #239369}.purchase-v2-card--expanded{border-color:var(--color-brand);box-shadow:0 0 0 2px #5c46d829,0 12px 30px #2a1f691f}.purchase-v2-card--just-added{animation:1.8s ease-out purchase-v2-card-highlight}@keyframes purchase-v2-card-highlight{0%,35%{box-shadow:0 0 0 4px #5c46d852,0 12px 28px #3c2d912e}to{box-shadow:0 3px 12px #1018280a}}.purchase-v2-picker__selected{background:#5c46d814}.purchase-existing-dialog{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1180px,100vw - 32px);max-width:none;height:min(820px,100vh - 24px);max-height:none;padding:0;display:grid;overflow:hidden}.purchase-existing-dialog__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.purchase-existing-dialog__header h2,.purchase-existing-dialog__header p{margin:0}.purchase-existing-dialog__header p{color:#667085;margin-top:5px;font-size:12px;font-weight:400}.purchase-existing-dialog__header>button{color:#475467;cursor:pointer;background:#f5f6f8;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.purchase-existing-dialog__header>button:hover,.purchase-existing-dialog__header>button:focus-visible{color:var(--color-brand);background:#f0edff;outline:0}.purchase-existing-dialog__search{border-bottom:1px solid var(--color-border);background:#fafbfc;gap:7px;padding:16px 24px;display:grid}.purchase-existing-dialog__scopes{flex-wrap:wrap;gap:8px;display:flex}.purchase-existing-dialog__scopes .erp-button{min-height:36px}.purchase-existing-dialog .grade-order-existing-search{background:#fff;border-color:#d7dde7;border-radius:10px;width:100%;height:44px;margin:0;padding:0 14px}.purchase-existing-dialog .grade-order-existing-search:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 3px #5c46d81f}.purchase-existing-dialog .grade-order-existing-search>input{color:#293347;width:100%;height:auto;min-height:0;font:inherit;box-shadow:none;appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;font-weight:400}.purchase-existing-dialog__search>small{color:#667085;font-size:10.5px;font-weight:400}.purchase-existing-dialog__results{scrollbar-color:#aab3c2 #eef1f5;scrollbar-gutter:stable;scrollbar-width:thin;grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;margin:0;padding:16px 24px 20px;overflow:hidden auto}.purchase-existing-dialog__results>.grade-order-existing-group{min-height:82px}.purchase-existing-dialog__results::-webkit-scrollbar{width:10px}.purchase-existing-dialog__results::-webkit-scrollbar-track{background:#eef1f5}.purchase-existing-dialog__results::-webkit-scrollbar-thumb{background:#aab3c2;border:2px solid #eef1f5;border-radius:999px}.purchase-existing-dialog .grade-order-existing-group__summary{min-height:82px;padding:14px 16px}.purchase-existing-dialog .grade-order-existing-group__summary>span:first-child>span{color:#293347;font-size:12.5px;line-height:1.4}.purchase-existing-dialog .grade-order-existing-group__summary small{font-size:10.5px}.purchase-existing-dialog .grade-order-existing-group__variations>.data-table-wrapper{scrollbar-color:#8f99aa #e8ecf2;scrollbar-gutter:stable;scrollbar-width:auto;max-height:clamp(180px,100vh - 570px,360px);overflow:auto scroll}.purchase-existing-dialog .grade-order-existing-group__variations>.data-table-wrapper::-webkit-scrollbar{width:12px;height:10px}.purchase-existing-dialog .grade-order-existing-group__variations>.data-table-wrapper::-webkit-scrollbar-track{background:#e8ecf2}.purchase-existing-dialog .grade-order-existing-group__variations>.data-table-wrapper::-webkit-scrollbar-thumb{background:#8f99aa;border:2px solid #e8ecf2;border-radius:999px}.purchase-existing-dialog .grade-order-existing-variations thead{z-index:1;background:#fafbfc;position:sticky;top:0}.purchase-existing-dialog .grade-order-existing-color-row td{background:#f1effd;border-top:1px solid #dcd6fb;border-bottom:1px solid #dcd6fb;padding:8px 12px}.purchase-existing-dialog .grade-order-existing-color-row td>div,.purchase-existing-dialog .grade-order-existing-color-row td>div>span{align-items:center;display:flex}.purchase-existing-dialog .grade-order-existing-color-row td>div{justify-content:space-between;gap:16px}.purchase-existing-dialog .grade-order-existing-color-row td>div>span{gap:10px}.purchase-existing-dialog .grade-order-existing-color-row strong{color:#34286f;font-size:12px}.purchase-existing-dialog .grade-order-existing-color-row small{color:#68738a;font-size:11px;font-weight:400}.purchase-existing-dialog .grade-order-existing-color-row button{color:var(--color-primary,#5c46d8);cursor:pointer;background:#fff;border:1px solid #cfc7f7;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:600}.purchase-existing-dialog .grade-order-existing-color-row button:hover,.purchase-existing-dialog .grade-order-existing-color-row button:focus-visible{outline-offset:1px;background:#f8f7ff;outline:2px solid #5c46d82e}.grade-order-existing-group__toggle{align-items:center;gap:4px;display:inline-flex}.purchase-existing-dialog__empty{color:#667085;text-align:center;align-content:center;justify-items:center;gap:5px;min-height:180px;display:grid}.purchase-existing-dialog__empty strong{color:#344054;font-size:13px}.purchase-existing-dialog__empty p{margin:0;font-size:11.5px}.purchase-existing-dialog__footer{border-top:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:16px 24px;display:flex}.purchase-existing-dialog__footer>span{color:#667085;font-size:11px;font-weight:400}.purchase-existing-dialog__footer>div{gap:9px;display:flex}@media (width<=640px){.purchase-existing-dialog__header,.purchase-existing-dialog__search,.purchase-existing-dialog__results,.purchase-existing-dialog__footer{padding-inline:16px}.purchase-existing-dialog__footer{flex-direction:column;align-items:stretch}.purchase-existing-dialog__footer>div,.purchase-existing-dialog__footer .erp-button{width:100%}}.purchase-v2-card__header{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 104px;align-items:center;gap:14px;width:100%;padding:17px 20px;display:grid}.purchase-v2-card__header:focus-visible{outline-offset:-3px;outline:3px solid #5c46d859}.purchase-v2-card__identity span{color:#667085;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.purchase-v2-card__identity h3{color:#202b3c;margin:5px 0 0;font-size:15px;line-height:1.4}.purchase-v2-card__metrics{align-self:center;align-items:center;gap:10px;display:flex}.purchase-v2-card__metrics>span:not(.purchase-v2-status){color:#344054;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:50px;min-height:38px;font-size:13px;font-weight:400;line-height:1.2;display:inline-flex}.purchase-v2-card__metrics small{text-align:center;margin-bottom:3px}.purchase-v2-card__metrics .purchase-v2-card__financial{white-space:nowrap;min-width:88px;font-size:13px}.purchase-v2-status{color:#445064;background:#d7dce3;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.purchase-v2-status--in-progress{color:#755300;background:#f3d674}.purchase-v2-card--completed .purchase-v2-status{color:#096444;background:#9bd8bb}.purchase-v2-card__toggle{min-width:104px;min-height:36px;color:var(--color-brand);background:#fff;border:1px solid #5c46d84d;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:700;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 3px 9px #3e2b9d14}.purchase-v2-card__toggle svg{stroke-width:2.4px;width:17px;height:17px}.purchase-v2-card__header:hover .purchase-v2-card__toggle{background:#f3f0ff;border-color:#5c46d899;transform:translateY(-1px);box-shadow:0 5px 13px #3e2b9d24}.purchase-v2-card__header:focus-visible .purchase-v2-card__toggle{outline-offset:2px;outline:3px solid #5c46d833}.purchase-v2-card__content{background:#fff;border-top:1px solid #5c46d829;gap:10px;padding:20px;display:grid}.purchase-v2-commercial{background:#c7e3ff;border:1px solid #3f94e8;border-radius:12px;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);display:grid;overflow:hidden}.purchase-v2-commercial>header{background:0 0;border-right:0;align-items:center;gap:14px;padding:7px 12px;display:flex}.purchase-v2-commercial>header>span{color:#1d5f9e;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.purchase-v2-commercial h4,.purchase-v2-commercial p,.purchase-v2-grade h4,.purchase-v2-grade p{margin:0}.purchase-v2-commercial h4{color:#174f87;font-size:15px}.purchase-v2-commercial p{color:#496b8f;white-space:nowrap;margin-top:1px;font-size:11.5px}.purchase-v2-commercial__fields{grid-template-columns:minmax(130px,160px) minmax(76px,92px) minmax(145px,180px) auto;justify-content:end;align-items:end;gap:9px;padding:7px 10px;display:grid}.purchase-v2-commercial__fields input{background:#fff;height:32px}.purchase-v2-commercial__fields .form-field{gap:4px}.purchase-v2-commercial__fields .erp-button{white-space:nowrap;min-height:32px;padding:5px 11px}.purchase-v2-commercial__result{background:#ffffff7a;border-radius:8px;padding:3px 5px}.purchase-v2-negotiated-value{gap:5px;display:grid}.purchase-v2-negotiated-value>input[type=text]{box-sizing:border-box;color:#344054;width:100%;min-width:120px;height:36px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:9px;outline:0;padding:0 11px;font-size:13px;font-weight:400;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #1018280a}.purchase-v2-negotiated-value>input[type=text]:hover:not(:disabled){border-color:#b9c2d0}.purchase-v2-negotiated-value>input[type=text]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5c46d81f}.purchase-v2-negotiated-value small{color:#667085;white-space:nowrap;font-size:11px;font-weight:400}.purchase-v2-grade{border:1px solid var(--color-border);border-radius:12px}.purchase-v2-grade>header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:18px;padding:10px 14px;display:flex}.purchase-v2-grade>header span{color:var(--color-brand);text-transform:uppercase;font-size:11px;font-weight:800}.purchase-v2-grade>header h4{margin-top:2px;font-size:15px}.purchase-v2-grade>header p{color:#667085;text-align:right;max-width:540px;font-size:12px}.purchase-v2-grade .data-table-wrapper{border:0;border-radius:0}.purchase-v2-grade table{min-width:900px}.purchase-v2-grade th,.purchase-v2-grade td{text-align:center;vertical-align:middle;padding:9px 12px}.purchase-v2-grade th{text-align:center}.purchase-v2-grade td:first-child{white-space:normal;max-width:0;line-height:1.35}.purchase-v2-grade__variation-column{width:42%}.purchase-v2-grade__sku-column{width:12%}.purchase-v2-grade__quantity-column{width:18%}.purchase-v2-grade__money-column{width:14%}.purchase-v2-grade td .quantity-stepper{margin-inline:auto}.purchase-v2-grade td>input{text-align:center;width:min(100%,142px);height:34px}.purchase-v2-grade .quantity-stepper{grid-template-columns:34px minmax(48px,62px) 34px;height:34px}.purchase-v2-grade__bulk-quantity{justify-content:center;align-items:center;gap:7px;display:inline-flex}.purchase-v2-grade__quantity-heading{white-space:nowrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.purchase-v2-grade__bulk-quantity .erp-button{min-width:28px;min-height:28px;padding:2px 8px;font-size:15px}.purchase-v2-grade__bulk-quantity .erp-button:disabled{cursor:not-allowed;opacity:.45}.purchase-v2-variation-table tbody .purchase-v2-variation-row{transition:background-color .14s,box-shadow .14s}.purchase-v2-variation-table tbody .purchase-v2-variation-row--pending-commercial{background:#fff9e8;box-shadow:inset 4px 0 #e5ad32}.purchase-v2-variation-table tbody .purchase-v2-variation-row--ready{background:#eaf8f4;box-shadow:inset 4px 0 #28a98b}.purchase-v2-variation-table tbody .purchase-v2-variation-row--pending-commercial:hover{background:#fff5d6}.purchase-v2-variation-table tbody .purchase-v2-variation-row--ready:hover{background:#dcf4ec}.purchase-v2-variation-table tbody .purchase-v2-variation-row:focus-within{box-shadow:inset 4px 0 0 var(--color-brand), inset 0 0 0 2px #6246df47;position:relative}.purchase-v2-reference-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchase-v2-reference-summary>div{background:#f7f8fa;border:1px solid #e7eaf0;border-radius:10px;padding:12px 14px}.purchase-order-review__header,.purchase-order-review__items-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.purchase-order-review__header h2,.purchase-order-review__items-header h3{margin:4px 0}.purchase-order-review__header p,.purchase-order-review__items-header span{color:#667085;margin:0}.purchase-order-review__eyebrow{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.purchase-order-review__status{color:#087a55;background:#e8f7f1;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.purchase-order-review__status--draft,.purchase-order-review__status--revision{color:#8a5a00;background:#fff4d8}.purchase-order-review__revision-guidance{color:#35278f;background:#f5f3ff;border:1px solid #ded8ff;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.purchase-order-review__revision-guidance>svg{flex:none}.purchase-order-review__revision-guidance strong{font-size:14px;display:block}.purchase-order-review__revision-guidance p{color:#5f5a78;margin:3px 0 0;font-size:13px;font-weight:400}.purchase-order-review__identity{border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.purchase-order-review__identity>div{border-right:1px solid #e4e7ec;min-width:0;padding:13px 15px}.purchase-order-review__identity>div:last-child{border-right:0}.purchase-order-review__identity dt{color:#667085;text-transform:uppercase;font-size:10px;font-weight:700}.purchase-order-review__identity dd{color:#263348;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:400;overflow:hidden}.purchase-v2-reference-summary--primary{margin-bottom:10px}.purchase-v2-reference-summary--primary>div{background:#f5f3ff;border-color:#ded8ff}.purchase-v2-reference-summary--commercial{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px}.purchase-v2-reference-summary--commercial>div{padding-block:9px}.purchase-order-review__items-header{margin-bottom:10px}.purchase-order-review__table tr.purchase-order-item-delivery td:first-child{border-left:4px solid #aeb7c5}.purchase-order-review__table tr.purchase-order-item-delivery--not-received td{background:#f5f6f8}.purchase-order-review__table tr.purchase-order-item-delivery--partial td{background:#fff9e8}.purchase-order-review__table tr.purchase-order-item-delivery--partial td:first-child{border-left-color:#d7a51d}.purchase-order-review__table tr.purchase-order-item-delivery--delivered td{background:#edf9f4}.purchase-order-review__table tr.purchase-order-item-delivery--delivered td:first-child{border-left-color:#20a36f}.purchase-order-review__table tr.purchase-order-item-delivery--closed td{background:#fff1f3}.purchase-order-review__table tr.purchase-order-item-delivery--closed td:first-child{border-left-color:#cf5163}.purchase-order-item-delivery__status{color:#5e6878;white-space:nowrap;background:#e3e7ec;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.purchase-order-item-delivery__status--partial{color:#856000;background:#f5dc8c}.purchase-order-item-delivery__status--delivered{color:#087a55;background:#bde7d5}.purchase-order-item-delivery__status--closed{color:#9b2638;background:#f3c5cc}.purchase-order-review__items-header>div{align-items:baseline;gap:10px;display:flex}.purchase-order-review__search{width:min(100%,410px);margin:0}.purchase-order-review__table{min-width:980px}.purchase-order-review__table th:first-child{width:46%}.purchase-order-review__table td{font-weight:400}.purchase-order-delivery{background:#fbfcfe;border:1px solid #dfe4ec;border-radius:14px;gap:16px;margin:18px 0 22px;padding:20px;display:grid}.purchase-order-delivery>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.purchase-order-delivery>header span{color:#6246df;letter-spacing:.09em;font-size:10px;font-weight:800}.purchase-order-delivery>header h3{color:#202b3d;margin:4px 0 0;font-size:20px}.purchase-order-delivery>header>strong{color:#40506a;font-size:13px}.purchase-order-delivery__progress{background:#e5e9ef;border-radius:999px;height:12px;overflow:hidden}.purchase-order-delivery__progress span{border-radius:inherit;background:linear-gradient(90deg,#39aa79,#16a36f);height:100%;transition:width .25s;display:block}.purchase-order-delivery>dl{gap:28px;margin:0;display:flex}.purchase-order-delivery>dl div,.purchase-order-delivery-reference dl div{gap:3px;display:grid}.purchase-order-delivery dt,.purchase-order-delivery-reference dt{color:#697586;font-size:10px;font-weight:700}.purchase-order-delivery dd,.purchase-order-delivery-reference dd{color:#293347;margin:0;font-weight:700}.purchase-order-delivery__references{gap:10px;display:grid}.purchase-order-delivery-reference{background:#f1f3f6;border-left:5px solid #aeb7c5;border-radius:10px;grid-template-columns:minmax(250px,1fr) auto 175px;align-items:center;gap:20px;padding:14px 16px;display:grid}.purchase-order-delivery-reference h4{color:#293347;margin:3px 0 0;font-size:13px}.purchase-order-delivery-reference>div>span{color:#697586;font-size:10px;font-weight:700}.purchase-order-delivery-reference dl{gap:20px;margin:0;display:flex}.purchase-order-delivery-reference>strong{text-align:right;color:#667085;font-size:11px}.purchase-order-delivery-reference--partial{background:#fff8df;border-left-color:#d7a51d}.purchase-order-delivery-reference--partial>strong{color:#856000}.purchase-order-delivery-reference--delivered{background:#eaf8f2;border-left-color:#20a36f}.purchase-order-delivery-reference--delivered>strong{color:#087a55}.purchase-order-delivery-reference--closed{background:#fff0f2;border-left-color:#cf5163}.purchase-order-delivery-reference--closed>strong{color:#9b2638}.purchase-order-completion-backdrop{z-index:140}.purchase-order-completion-modal{text-align:center;border:1px solid #a9dfc8;border-top:6px solid #149365;width:min(620px,100vw - 32px);padding:34px;box-shadow:0 28px 90px #094e3747}.purchase-order-completion-check{color:#fff;background:#16a36f;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 16px;animation:.48s cubic-bezier(.18,.89,.32,1.28) both purchase-order-completion-check-in;display:grid;box-shadow:0 0 0 12px #e5f8f0}.purchase-order-completion-check svg{stroke-width:3px;width:42px;height:42px;animation:.32s ease-out .22s both purchase-order-completion-mark-in}.purchase-order-completion-eyebrow{color:#14805d;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.purchase-order-completion-modal h2{color:#086848;margin:7px 0;font-size:26px}.purchase-order-completion-modal>p{color:#526b62;max-width:500px;margin:0 auto 20px;font-weight:400}.purchase-order-completion-summary{background:#f1faf6;border:1px solid #d7eee4;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:13px;display:grid}.purchase-order-completion-summary div{gap:4px;display:grid}.purchase-order-completion-summary dt{color:#61786f;font-size:11px}.purchase-order-completion-summary dd{color:#124f3c;margin:0;font-size:16px;font-weight:400}.purchase-order-completion-modal .modal__actions{justify-content:center}@keyframes purchase-order-completion-check-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes purchase-order-completion-mark-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.purchase-order-completion-check,.purchase-order-completion-check svg{animation:none}}@media (width<=680px){.purchase-order-completion-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-completion-modal .modal__actions{display:grid}.purchase-order-completion-modal{padding:26px 20px}}.purchase-v2-completion{justify-content:flex-end;align-items:center;gap:14px;padding-top:2px;display:flex}.purchase-v2-completion p{color:#7a6540;margin:0;font-size:11.5px}.purchase-v2-review-entry{justify-content:flex-end;padding:22px 0 4px;display:flex}.purchase-v2-review__header{border-bottom:1px solid #e4e7ec;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.purchase-v2-review__header span{color:#6b7280;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.purchase-v2-review__header h1{margin:5px 0;font-size:28px}.purchase-v2-review__header p{color:#667085;margin:0}.purchase-v2-review__confirmation{color:#12613f;background:#e4f5eb;border:1px solid #95cfad;border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.purchase-v2-review__confirmation h2,.purchase-v2-review__confirmation p{margin:0}.purchase-v2-review__confirmation h2{font-size:16px}.purchase-v2-review__search{width:min(100%,520px)}.purchase-v2-review__table{background:#fff;border:1px solid #e4e7ec;border-radius:12px}.purchase-v2-review__table table{min-width:920px}.purchase-v2-review__table th:nth-child(2){width:42%}.purchase-v2-review__table td:nth-child(n+3),.purchase-v2-review__table th:nth-child(n+3){text-align:center}.purchase-v2-review__table td small{color:#667085;margin-top:4px;font-weight:400;display:block}.purchase-v2-review__empty{text-align:center;color:#667085;margin:0;padding:28px}.purchase-v2-review__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.purchase-v2-review__summary>div{background:#f7f8fa;border:1px solid #e4e7ec;border-radius:10px;padding:14px 16px}.purchase-v2-review__summary span{color:#667085;font-size:12px}.purchase-v2-review__summary p{margin:5px 0 0;font-size:18px;font-weight:400}.purchase-v2-review__footer{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.purchase-v2-review__footer p{color:#667085;margin:0}.purchase-flow-v2.purchase-v2-receiving{width:min(100%,1680px);font-size:13px}.purchase-v2-receiving__workspace{grid-template-columns:minmax(380px,39%) minmax(0,61%);align-items:start;gap:18px;display:grid}.purchase-v2-receiving__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.purchase-v2-receiving__summary{background:#fff;border:1px solid #e1e5eb;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.purchase-v2-receiving__summary span{color:#667085;font-size:12px}.purchase-v2-receiving__summary p{margin:4px 0 0;font-size:20px}.purchase-v2-receiving__progress{background:#e8ebef;border-radius:999px;grid-column:1/-1;height:9px;overflow:hidden}.purchase-v2-receiving__progress span{border-radius:inherit;background:#6e54c8;height:100%;transition:width .2s;display:block}.purchase-v2-receiving__references,.purchase-v2-invoice{min-width:0}.purchase-v2-receiving__references>header h2,.purchase-v2-receiving__references>header p{margin:0}.purchase-v2-receiving__references>header p{color:#667085;margin-top:4px}.purchase-v2-receiving__reference-list,.purchase-v2-invoice__references{margin-top:12px;display:grid}.purchase-v2-receiving__reference-list{gap:10px}.purchase-v2-invoice__references{gap:17px}.purchase-v2-receiving-card,.purchase-v2-invoice,.purchase-v2-invoice-card{background:#fff;border:1px solid #e1e5eb;border-radius:12px}.purchase-v2-receiving-card__header{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.purchase-v2-receiving-card__header span,.purchase-v2-invoice-card>header span{color:#667085;font-size:12px}.purchase-v2-receiving-card__header h3,.purchase-v2-invoice-card h3{margin:2px 0 0;font-size:13px;line-height:1.35}.purchase-v2-receiving-card__header h3{color:#263348;font-size:13.5px}.purchase-v2-receiving-card__header small{border-radius:999px;margin-top:6px;padding:3px 7px;font-size:10px;display:inline-block}.purchase-v2-ncm--pending{color:#755300;background:#f5e6a4}.purchase-v2-ncm--complete{color:#096444;background:#b9e4cd}.purchase-v2-receiving-card__header dl{gap:6px;margin:0;display:flex}.purchase-v2-receiving-card__header dl div{text-align:center;min-width:43px}.purchase-v2-receiving-card__header dt{color:#7b8492;letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:400}.purchase-v2-receiving-card__header dd{color:#1f2a3d;font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:16px;font-weight:700}.purchase-v2-receiving-card__details{border-top:1px solid #edf0f3;padding:0 11px 11px}.purchase-v2-receiving-card__details ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.purchase-v2-receiving-card__details li{background:#f7f8fa;border-radius:7px;justify-content:space-between;padding:7px 9px;display:flex}.purchase-v2-receiving-card__grid-header,.purchase-v2-receiving-card__row{grid-template-columns:64px minmax(0,1fr) 42px 90px;align-items:center;gap:5px;display:grid}.purchase-v2-receiving-card__grid-header{color:#667085;text-transform:uppercase;padding:8px 6px 5px;font-size:9px}.purchase-v2-receiving-card__row{border-top:1px solid #f1f3f5;min-height:43px;padding:5px 6px}.purchase-v2-receiving-card__row>span:nth-child(2){line-height:1.28}.purchase-v2-receiving-card__grid-header>span:first-child,.purchase-v2-receiving-card__grid-header>span:nth-child(3),.purchase-v2-receiving-card__grid-header>span:nth-child(4),.purchase-v2-receiving-card__row>span:first-child,.purchase-v2-receiving-card__row>span:nth-child(3){text-align:center}.purchase-v2-receiving-card__row .quantity-stepper{box-sizing:border-box;grid-template-columns:24px 38px 24px;column-gap:0;width:88px;height:30px;margin-inline:auto}.purchase-v2-receiving-card__row .quantity-stepper__button{box-sizing:border-box;width:24px;min-width:24px;height:28px;padding:0;line-height:1}.purchase-v2-receiving-card__row .quantity-stepper__button svg{width:14px;height:14px;margin:auto;display:block}.purchase-v2-receiving-card__row .quantity-stepper__input{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;width:38px;min-width:38px;height:28px;padding:0;line-height:28px}.purchase-v2-receiving-card__action{justify-content:flex-end;padding-top:9px;display:flex}.purchase-v2-receiving-card__action .erp-button:disabled{color:#3c6a56;opacity:1;background:#eef7f2;border-color:#cde4d7;min-height:30px;padding:4px 9px;font-size:0}.purchase-v2-receiving-card__action .erp-button:disabled:after{content:"✓ Referência adicionada";font-size:11px;font-weight:500}.purchase-v2-invoice{padding:15px}.purchase-v2-invoice>header>div{align-items:center;gap:10px;display:flex}.purchase-v2-invoice>header h2,.purchase-v2-invoice>header p{margin:0}.purchase-v2-invoice>header p{color:#667085}.purchase-v2-invoice__divergence{color:#755300;background:#fff8dd;border:1px solid #ead58a;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:12px}.purchase-v2-invoice__divergence strong{font-size:13px}.purchase-v2-invoice__divergence ul{gap:18px;margin:5px 0 0;padding-left:18px;display:flex}.purchase-v2-invoice__fields{grid-template-columns:1.15fr .55fr .9fr .9fr 1.2fr;gap:10px;margin-top:14px;display:grid}.purchase-v2-invoice__notes{grid-column:1/-1}.purchase-v2-invoice__notes textarea{min-height:56px}.purchase-v2-invoice-card{overflow:hidden}.purchase-v2-invoice-card>header{background:#f7f8fa;padding:11px 13px}.purchase-v2-invoice-card__grade{background:#edf0f3;gap:1px;display:grid}.purchase-v2-invoice-card__grade>div{background:#fff;grid-template-columns:minmax(90px,1fr) auto auto;align-items:center;gap:12px;padding:9px 14px;display:grid}.purchase-v2-invoice-card__grade .quantity-stepper{grid-template-columns:32px 50px 32px;height:32px}.purchase-v2-invoice-card__readonly-grade{background:#edf0f3;gap:1px;display:grid}.purchase-v2-invoice-card__readonly-grade>div{background:#fff;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.purchase-v2-invoice-card__readonly-grade>p{color:#667085;text-align:center;background:#fff;margin:0;padding:18px 14px}.purchase-v2-invoice-card__commercial-header,.purchase-v2-invoice-card__commercial-grade>div{grid-template-columns:minmax(180px,1fr) 38px minmax(112px,132px) minmax(112px,132px) minmax(86px,102px);align-items:center;gap:6px;display:grid}.purchase-v2-invoice-card__commercial-header{color:#667085;text-transform:uppercase;background:#f7f8fa;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;padding:7px 11px;font-size:9px}.purchase-v2-invoice-card__commercial-grade{overflow-x:visible}.purchase-v2-invoice-card__commercial-grade>div{min-width:0;padding:7px 9px}.purchase-v2-invoice-card__commercial-grade>div:not(:last-child){border-bottom:1px solid #f2f3f5}.purchase-v2-invoice-card__commercial-grade>div>div:first-child{gap:2px;min-width:0;display:grid}.purchase-v2-invoice-card__commercial-grade>div>div:first-child small{color:#667085}.purchase-v2-invoice-card__commercial-grade>div>div:first-child span{line-height:1.25}.purchase-v2-invoice-card__commercial-grade label{gap:3px;display:grid}.purchase-v2-invoice-card__commercial-grade input{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:32px;padding-inline:8px;font-size:12px}.purchase-v2-invoice-card__commercial-grade label small{color:#8a5d00;font-size:10px}.purchase-v2-invoice-card__commercial-header>span:nth-child(n+2),.purchase-v2-invoice-card__commercial-grade>div>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.purchase-v2-invoice-card__commercial-grade label small{text-align:right}.purchase-v2-invoice-card__commercial-grade>p{color:#667085;text-align:center;margin:0;padding:18px 14px}.purchase-v2-invoice-card__commercial-actions{background:#fafbfc;border-bottom:1px solid #edf0f3;flex-wrap:wrap;gap:7px;padding:8px 11px;display:flex}.purchase-v2-invoice-card__commercial-actions .erp-button{min-height:32px;padding-block:5px;font-size:11px}.purchase-v2-invoice-card__update-options{background:#f7f8fa;border:1px solid #e5e8ed;border-radius:8px;grid-template-columns:auto auto;gap:6px 16px;margin:9px 11px;padding:10px 11px;display:grid}.purchase-v2-invoice-card__update-options:before{content:"Atualização da ficha técnica";color:#465164;letter-spacing:.025em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:700}.purchase-v2-invoice-card__update-options label{align-items:center;gap:8px;font-size:12px;display:flex}.purchase-v2-invoice-card__update-options input{accent-color:#6e54c8;width:16px;height:16px}.purchase-v2-invoice-card__update-options small{color:#667085;grid-column:1/-1}.purchase-v2-invoice-card footer{background:#f7f8fa;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.purchase-v2-invoice-card footer span{color:#667085;font-size:11px}.purchase-v2-invoice-card footer p{margin:2px 0 0}.purchase-v2-invoice-card footer strong{border-radius:999px;padding:6px 9px;font-size:12px}.purchase-v2-invoice__totals{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f7f8faf7;border:1px solid #d9dee6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;padding:11px 13px;display:grid;position:sticky;bottom:10px;box-shadow:0 8px 22px #1f23301f}.purchase-v2-invoice__totals span{color:#667085;font-size:11px}.purchase-v2-invoice__totals p{color:#1f2a3d;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:18px;font-weight:700}.purchase-v2-invoice-card__status--partial{color:#755300;background:#f5e6a4}.purchase-v2-invoice-card__status--received{color:#096444;background:#b9e4cd}.purchase-v2-invoice__empty{text-align:center;color:#667085;border:1px dashed #cfd5dd;border-radius:10px;padding:34px 20px}.purchase-v2-invoice__empty h3,.purchase-v2-invoice__empty p{margin:5px 0 0}.purchase-v2-history-backdrop{z-index:60;background:#14182059;justify-content:flex-end;display:flex;position:fixed;inset:0}.purchase-v2-history{background:#fff;width:min(420px,92vw);height:100%;padding:22px;box-shadow:-12px 0 30px #1f23302e}.purchase-v2-history>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.purchase-v2-history>header span{color:#667085;text-transform:uppercase;font-size:11px}.purchase-v2-history h2{margin:4px 0 0}.purchase-v2-history__list{gap:12px;margin:22px 0;display:grid}.purchase-v2-history__list article{background:#f7f8fa;border:1px solid #e1e5eb;border-radius:10px;padding:15px}.purchase-v2-history__list article>span{color:#4f3baa;font-size:13px}.purchase-v2-history__list article>p{color:#667085;margin:3px 0 12px}.purchase-v2-history__list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.purchase-v2-history__list dt{color:#667085;font-size:10px}.purchase-v2-history__list dd{margin:3px 0 0}.purchase-v2-ncm-modal{width:min(500px,100vw - 32px)}.purchase-v2-ncm-modal h2{margin-bottom:6px}.purchase-v2-ncm-modal>p{color:#667085;margin:0 0 18px}.purchase-v2-ncm-modal .form-field small{color:#667085}@media (width<=1080px){.purchase-order-review__identity,.purchase-flow-v2__order{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-v2-card__header{grid-template-columns:minmax(0,1fr) auto}.purchase-v2-card__toggle{grid-column:2}.purchase-v2-commercial{grid-template-columns:1fr}.purchase-v2-commercial>header{border-bottom:0;border-right:0}.purchase-v2-commercial__fields{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.purchase-v2-commercial__fields .erp-button{grid-column:1/-1;justify-self:start}.purchase-v2-receiving__workspace{grid-template-columns:1fr}}@media (width<=720px){.purchase-order-review__identity{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-order-review__header,.purchase-order-review__items-header{flex-direction:column;align-items:stretch}.purchase-order-review__search{width:100%}.purchase-flow-v2__intro{flex-direction:column;align-items:stretch}.purchase-flow-v2__actions{flex-wrap:wrap}.purchase-v2-empty-actions{grid-template-columns:1fr}.purchase-v2-empty-action{grid-template-columns:auto minmax(0,1fr)}.purchase-v2-empty-action__call{grid-column:2}.purchase-flow-v2__order{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-v2-card__header{grid-template-columns:1fr;gap:12px}.purchase-v2-card__metrics{flex-wrap:wrap;gap:8px}.purchase-v2-card__metrics>span:not(.purchase-v2-status){min-width:46px}.purchase-v2-card__metrics .purchase-v2-card__financial{min-width:82px}.purchase-v2-card__toggle{grid-column:auto;justify-content:flex-start}.purchase-v2-commercial>header,.purchase-v2-grade>header{flex-direction:column;align-items:flex-start}.purchase-v2-commercial__fields,.purchase-v2-reference-summary{grid-template-columns:1fr 1fr}.purchase-v2-commercial p{white-space:normal}.purchase-v2-grade>header p{text-align:left}.purchase-v2-review__header,.purchase-v2-review__footer{flex-direction:column;align-items:stretch}.purchase-v2-review__summary,.purchase-v2-invoice__fields,.purchase-v2-invoice-card footer{grid-template-columns:1fr 1fr}.purchase-v2-invoice__divergence ul{flex-direction:column;gap:3px}.purchase-v2-invoice-card__update-options{grid-template-columns:1fr}.purchase-v2-invoice-card__update-options:before,.purchase-v2-invoice-card__update-options small{grid-column:1}.purchase-v2-receiving__summary{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.purchase-v2-empty-action,.purchase-v2-product-action-icon,.purchase-flow-v2__actions .purchase-v2-compact-action{transition:none}.purchase-v2-empty-action:hover,.purchase-v2-empty-action:focus-visible,.purchase-v2-empty-action:hover .purchase-v2-product-action-icon,.purchase-v2-empty-action:focus-visible .purchase-v2-product-action-icon,.purchase-flow-v2__actions .purchase-v2-compact-action:hover,.purchase-flow-v2__actions .purchase-v2-compact-action:focus-visible{transform:none}}@media (width<=480px){.purchase-flow-v2__order,.purchase-v2-commercial__fields,.purchase-v2-reference-summary{grid-template-columns:1fr}.purchase-v2-card__content{padding:14px}.purchase-v2-review__summary,.purchase-v2-invoice__fields,.purchase-v2-invoice-card footer,.purchase-v2-invoice__totals,.purchase-v2-receiving-card__header{grid-template-columns:1fr}.purchase-v2-receiving-card__grid-header{display:none}.purchase-v2-receiving-card__row{grid-template-columns:1fr}}@media (width<=760px){.purchase-order-delivery>header{flex-direction:column;align-items:flex-start}.purchase-order-delivery>dl{flex-wrap:wrap;gap:14px 24px}.purchase-order-delivery-reference{grid-template-columns:1fr;gap:12px}.purchase-order-delivery-reference>strong{text-align:left}}.purchase-v2-card__reference{align-items:center;gap:.4rem;display:inline-flex}.purchase-v2-card__edit{border:1px solid var(--color-border);background:var(--color-surface);width:1.6rem;height:1.6rem;color:inherit;cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.purchase-v2-card__edit:hover{background:var(--color-surface-subtle)}.commercial-preview{box-sizing:border-box;background:#e9edf3;height:100vh;min-height:100vh;padding:92px 24px 48px;overflow:auto}.commercial-preview__toolbar{z-index:20;border-bottom:1px solid var(--color-border);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:12px 24px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #0f1f3d14}.commercial-preview__toolbar>.erp-button:last-child{justify-self:end}.commercial-preview__toolbar .erp-button{align-items:center;gap:8px;display:inline-flex}.commercial-preview__format{align-items:center;gap:10px;min-width:280px;display:flex}.commercial-preview__format>label{color:#344054;font-size:13px;font-weight:600}.commercial-preview__format .searchable-select{width:190px;min-width:190px}.commercial-preview__format .searchable-select>input{color:#344054;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:10px;outline:0;font-size:13px;font-weight:400;transition:border-color .14s,box-shadow .14s;padding:8px 44px 8px 12px!important}.commercial-preview__format .searchable-select>input:focus{border-color:#765ee8;box-shadow:0 0 0 3px #6246df1f}.commercial-preview__format .searchable-select__chevron{color:#6246df;background:#f7f5ff;border-color:#ddd7fb}.commercial-preview__format .searchable-select__results{margin-top:2px}.commercial-preview>.alert{max-width:920px;margin:0 auto 20px}.commercial-preview>.alert .erp-button{margin-left:12px}.commercial-preview__stage{justify-content:center;align-items:flex-start;min-height:480px;display:flex}.commercial-preview__empty{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:16px;width:min(560px,100%);margin-top:60px;padding:32px}.commercial-preview__empty h1{margin:0 0 12px;font-size:1.3rem}.commercial-preview__empty>div{justify-content:center;gap:12px;margin-top:20px;display:flex}.commercial-document-history-action{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.commercial-document-history-action .erp-button{align-items:center;gap:7px;display:inline-flex}.commercial-document-history-action>small{color:#b42318;max-width:220px;font-weight:400}.operation-success-modal .modal__actions{flex-wrap:wrap}.commercial-paper{color:#15191f;background:#fff;font-weight:400;box-shadow:0 12px 40px #0f1f3d24}.commercial-paper--a4{width:210mm;min-height:297mm;padding:16mm 15mm;font-size:12px}.commercial-paper--thermal{width:80mm;min-height:120mm;padding:4mm 4mm 6mm;font-family:Arial,sans-serif;font-size:11px}.commercial-paper p{margin:3px 0;font-weight:400}.commercial-paper p,.commercial-paper span,.commercial-paper small,.commercial-paper dd{overflow-wrap:anywhere}.commercial-paper h1,.commercial-paper h2,.commercial-paper strong{font-weight:700}.commercial-paper__state{text-transform:uppercase;border:2px solid #15191f;flex-wrap:wrap;justify-content:space-between;gap:5px 16px;margin-bottom:12px;padding:8px;display:flex}.commercial-paper__header{border-bottom:2px solid #15191f;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;padding-bottom:12px;display:grid}.commercial-paper__header img{object-fit:contain;width:68px;max-height:68px;display:block}.commercial-paper__issuer h1{text-transform:uppercase;margin:0 0 4px;font-size:1.35em}.commercial-paper__non-fiscal{text-transform:uppercase;letter-spacing:.05em;text-align:right}.commercial-paper__operation,.commercial-paper__section{break-inside:avoid;border-bottom:1px solid #6f7782;padding:10px 0}.commercial-paper__operation h2,.commercial-paper__section h2{text-transform:uppercase;margin:0 0 8px;font-size:1.08em}.commercial-paper__info{justify-content:space-between;gap:16px;margin:4px 0;display:flex}.commercial-paper__info span{text-align:right;font-weight:400}.commercial-paper__units{display:grid}.commercial-paper__unit{break-inside:avoid;border-top:1px dotted #a8adb5;grid-template-columns:minmax(180px,1fr) minmax(110px,.55fr) 50px minmax(180px,.8fr);align-items:start;gap:10px;padding:8px 0;display:grid}.commercial-paper__unit:first-child{border-top:0}.commercial-paper__unit-main{flex-direction:column;font-weight:400;display:flex}.commercial-paper__unit-main small,.commercial-paper__unit-codes,.commercial-paper__unit-values{font-weight:400}.commercial-paper__unit-codes,.commercial-paper__unit-values{flex-direction:column;gap:2px;display:flex}.commercial-paper__unit-values{text-align:right}.commercial-paper__totals{width:min(380px,100%);margin-left:auto}.commercial-paper__payment{break-inside:avoid;border-top:1px dotted #a8adb5;padding:5px 0}.commercial-paper__payment:first-of-type{border-top:0}.commercial-paper__payment h3{margin:0 0 6px;font-size:1em;font-weight:700}.commercial-paper__payment-note{color:#5f6b7a;font-size:.92em;margin:-3px 0 6px!important}.commercial-paper__payment>p{color:#4b5563}.commercial-paper__notice{text-align:center;border:1px solid #15191f;padding:8px;margin:12px 0!important}.commercial-paper__footer{text-align:center;padding-top:12px}.commercial-paper--thermal .commercial-paper__header{text-align:center;flex-direction:column;align-items:center;gap:3px;padding-bottom:7px;display:flex}.commercial-paper--thermal .commercial-paper__header img{width:48px;max-height:36px}.commercial-paper--thermal .commercial-paper__issuer h1{margin-bottom:1px;font-size:1.2em}.commercial-paper--thermal .commercial-paper__issuer p{margin:1px 0}.commercial-paper--thermal .commercial-paper__non-fiscal{text-align:center}.commercial-paper--thermal .commercial-paper__state{gap:2px 8px;margin-bottom:7px;padding:5px}.commercial-paper--thermal .commercial-paper__operation,.commercial-paper--thermal .commercial-paper__section{padding:6px 0}.commercial-paper--thermal .commercial-paper__operation h2,.commercial-paper--thermal .commercial-paper__section h2{margin-bottom:4px}.commercial-paper--thermal .commercial-paper__info{flex-direction:row;gap:7px;margin:2px 0}.commercial-paper--thermal .commercial-paper__info span{text-align:right}.commercial-paper--thermal .commercial-paper__customer .commercial-paper__info{justify-content:flex-start}.commercial-paper--thermal .commercial-paper__customer .commercial-paper__info span{text-align:left}.commercial-paper--thermal .commercial-paper__unit{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:6px 0;display:grid}.commercial-paper--thermal .commercial-paper__unit-main{grid-column:1/-1}.commercial-paper--thermal .commercial-paper__unit-codes{flex-flow:wrap;gap:2px 8px;margin-top:1px;font-size:9px}.commercial-paper--thermal .commercial-paper__quantity{white-space:nowrap;margin-top:1px;display:block}.commercial-paper--thermal .commercial-paper__unit-values{text-align:left;flex-flow:wrap;grid-column:1/-1;justify-content:space-between;gap:2px 8px;margin-top:1px}.commercial-paper--thermal .commercial-paper__totals{width:100%}.commercial-paper--thermal .commercial-paper__payment{padding:3px 0}.commercial-paper--thermal .commercial-paper__payment>p{margin:1px 0}.commercial-paper--thermal .commercial-paper__notice{padding:5px;margin:7px 0!important}.commercial-paper--thermal .commercial-paper__footer{padding-top:7px}@media (width<=900px){.commercial-preview{padding:142px 12px 32px;overflow-x:auto}.commercial-preview__toolbar{grid-template-columns:auto 1fr auto;padding:10px 12px}.commercial-preview__format{border-bottom:1px solid var(--color-border);background:#fff;justify-content:center;min-height:56px;padding:8px 12px;position:absolute;top:68px;left:0;right:0}.commercial-paper--a4{transform-origin:top}}@media print{@page{size:auto;margin:0}html,body,#root,.app-shell--immersive,.commercial-preview,.commercial-preview__stage{background:#fff;width:auto;min-width:0;min-height:0;margin:0;padding:0;height:auto!important;overflow:visible!important}.commercial-preview__stage{display:block}.commercial-preview__toolbar,.commercial-preview>.alert,.commercial-preview__empty,.commercial-preview__stage>p{display:none!important}.commercial-paper{box-shadow:none;margin:0}.commercial-paper--a4{width:210mm;min-height:297mm}.commercial-paper--thermal{width:80mm;min-height:0}}.commitment-preview{background:#e9edf3;min-height:100vh;padding:92px 24px 48px}.commitment-preview__toolbar{z-index:20;border-bottom:1px solid var(--color-border);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:68px;padding:12px 24px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #0f1f3d14}.commitment-preview__toolbar>div{justify-self:end;gap:10px;display:flex}.commitment-preview>.alert{max-width:920px;margin:0 auto 16px}.commitment-preview__tabs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:920px;margin:0 auto 16px;display:flex}.commitment-preview__tabs button{color:#344054;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee8;border-radius:999px;padding:8px 14px}.commitment-preview__tabs button.selected{color:#5037ce;background:#f2efff;border-color:#6246df}.commitment-preview__stage{justify-content:center;display:flex}.commitment-preview__batch{display:none}.commitment-paper{box-sizing:border-box;color:#15191f;break-after:page;background:#fff;width:210mm;min-height:297mm;padding:18mm;font-size:12px;font-weight:400;box-shadow:0 12px 40px #0f1f3d24}.commitment-paper header{text-align:center;border-bottom:2px solid #15191f;padding-bottom:16px}.commitment-paper header span{letter-spacing:.08em;font-weight:700}.commitment-paper header h1{margin:12px 0 4px;font-size:22px}.commitment-paper p{font-weight:400;line-height:1.6}.commitment-paper section{margin:20px 0}.commitment-paper h2{text-transform:uppercase;font-size:14px}.commitment-paper__highlight{border:1px solid #15191f;justify-content:space-between;align-items:center;gap:24px;padding:14px;display:flex}.commitment-paper__highlight div{flex-direction:column;gap:4px;display:flex}.commitment-paper__highlight>strong{font-size:18px}.commitment-paper table{border-collapse:collapse;width:100%}.commitment-paper th,.commitment-paper td{text-align:left;border-bottom:1px solid #a8adb5;padding:7px;font-weight:400}.commitment-paper th{font-weight:700}.commitment-paper__legal{text-align:justify;border:1px solid #15191f;margin:28px 0;padding:14px}.commitment-paper footer{text-align:center;grid-template-columns:1fr 1fr;gap:38px 28px;margin-top:45px;display:grid}.commitment-paper footer div{flex-direction:column;gap:5px;display:flex}.commitment-paper__witnesses{text-align:left;grid-column:1/-1;justify-content:space-between;flex-direction:row!important}.commitment-paper__reference{text-align:center;margin-top:28px;font-weight:400;display:block}.commitment-history-action{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.commitment-history-action .erp-button{align-items:center;gap:7px;display:inline-flex}.commitment-history-action small{color:#b42318;font-weight:400}@media print{@page{size:A4;margin:0}.commitment-preview{background:#fff;margin:0;padding:0}.commitment-preview__toolbar,.commitment-preview>.alert,.commitment-preview__tabs{display:none!important}.commitment-paper{width:210mm;min-height:297mm;box-shadow:none;margin:0}.commitment-preview__batch,.commitment-preview.is-batch-printing .commitment-preview__stage{display:none}.commitment-preview.is-batch-printing .commitment-preview__batch{display:block}}.label-template-list>p{margin:0;padding:24px}.label-template-table th:not(:first-child),.label-template-table td:not(:first-child){text-align:center;vertical-align:middle}.label-template-default{color:var(--color-brand);margin-top:4px;font-weight:600;display:block}.label-template-dialog-form{text-align:left;gap:16px;display:grid}.label-template-dialog-form__dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.label-measure{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.label-template-default-choice{align-items:center;gap:9px;font-weight:400;display:flex}.label-template-default-choice input{width:16px;height:16px}.label-template-list .operational-empty-state .erp-button{margin-top:18px}@media (width<=680px){.label-template-dialog-form__dimensions{grid-template-columns:1fr}}.label-editor{background:#fff;border:1px solid #dfe4ec;border-radius:12px;grid-template-columns:220px minmax(420px,1fr) 260px;min-height:620px;display:grid;overflow:hidden}.label-editor__panel{padding:18px;overflow:auto}.label-editor__panel+*{border-left:1px solid #e5e9f0}.label-editor__panel h2{margin:0 0 16px;font-size:15px}.label-editor__field{cursor:grab;border-bottom:1px solid #eef1f5;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 0;display:grid}.label-editor__field:active{cursor:grabbing}.label-editor__field>span{overflow-wrap:break-word;min-width:0;font-weight:400;line-height:1.3}.label-editor__field .erp-add-button{width:30px;height:30px}.label-editor__drag-grip{color:#8a94a6;font-size:15px}.label-editor__field-hint{color:#697586;margin:-8px 0 8px;font-size:11px;font-weight:400;line-height:1.4}.label-editor__group-title{margin-top:24px!important}.label-editor__workspace{background:#f5f7fb;min-width:0;padding:16px}.label-editor__preview{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-bottom:12px;display:grid}.label-editor__tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.label-editor__canvas-wrap{place-items:start center;min-height:520px;padding:28px;display:grid;overflow:auto}.label-editor__canvas{background-color:#fff;background-image:radial-gradient(#d9deea 1px,#0000 1px);flex:none;position:relative;overflow:hidden;box-shadow:0 8px 28px #2933472e}.label-editor__element{color:#293347;cursor:move;touch-action:none;background:#ffffffb3;border:1px solid #8692a6;place-items:center;padding:0;font:400 12px Arial,sans-serif;display:grid;position:absolute;overflow:hidden}.label-editor__element.dragging{cursor:grabbing;opacity:.88;will-change:left, top;box-shadow:0 5px 14px #2933473d}.label-editor__element.resizing{will-change:left, top, width, height;box-shadow:0 5px 14px #2933473d}.label-editor__resize-handle{z-index:3;border:1px solid var(--color-brand);touch-action:none;background:#fff;border-radius:2px;width:8px;height:8px;display:block;position:absolute}.label-editor__resize-handle--n{cursor:ns-resize;top:1px;left:50%;transform:translate(-50%)}.label-editor__resize-handle--ne{cursor:nesw-resize;top:1px;right:1px}.label-editor__resize-handle--e{cursor:ew-resize;top:50%;right:1px;transform:translateY(-50%)}.label-editor__resize-handle--se{cursor:nwse-resize;bottom:1px;right:1px}.label-editor__resize-handle--s{cursor:ns-resize;bottom:1px;left:50%;transform:translate(-50%)}.label-editor__resize-handle--sw{cursor:nesw-resize;bottom:1px;left:1px}.label-editor__resize-handle--w{cursor:ew-resize;top:50%;left:1px;transform:translateY(-50%)}.label-editor__resize-handle--nw{cursor:nwse-resize;top:1px;left:1px}.label-editor__element--line{background:0 0;border-width:1px 0 0}.label-editor__element--rectangle{background:0 0}.label-editor__element--dynamic_text{white-space:normal}.label-editor__text-value{overflow-wrap:break-word;width:100%;max-height:100%;line-height:1.1;display:block;overflow:hidden}.label-editor__text-properties{border-top:1px solid #e5e9f0;gap:12px;margin-top:16px;padding-top:16px;display:grid}.label-editor__text-properties h3{margin:0;font-size:14px}.label-editor__element--barcode{border-style:dashed;padding:2px}.label-editor__element--barcode .label-barcode{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.label-editor__element--barcode svg{flex:auto;width:100%;min-height:0}.label-barcode__value{color:#111827;text-align:center;white-space:nowrap;flex:none;min-height:14px;font:400 12px/1.15 Arial,sans-serif}.label-editor__element--store_logo{border-style:dashed;padding:2px}.label-editor__element--store_logo img{object-fit:contain;width:100%;height:100%}.label-barcode__error,.label-logo__empty{color:#9b2c2c;font-size:9px;line-height:1.15}.label-editor__element.selected{outline:2px solid var(--color-brand);outline-offset:2px}.label-editor__measure-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.label-editor__size-properties{gap:14px;display:grid}.label-editor__property-title{align-items:center;gap:7px;display:flex}.label-editor__property-title h3{margin:0;font-size:14px}.label-editor__size-help,.label-editor__size-lock{color:#697586;margin:0;font-size:11px;font-weight:400;line-height:1.45}.label-editor__size-lock{color:#8a5a16}.label-editor-narrow{display:none}@media (width<=1050px){.label-editor{display:none}.label-editor-narrow{display:block}}.label-print-preparation{gap:20px;padding:20px;display:grid}.label-print-configuration{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;display:grid}.label-print-configuration>.label-print-custom-composition{grid-column:1/-1}.label-print-default-settings{gap:18px;margin-bottom:18px;padding:20px;display:grid}.label-print-default-settings>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.label-print-default-settings h2,.label-print-default-settings p{margin:0}.label-print-default-settings header p{color:#697586;margin-top:5px;font-weight:400}.label-print-custom-composition{border:1px solid var(--color-border);background:#f8fafc;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.label-print-custom-composition .quantity-stepper{width:100%}.label-print-composition-summary{color:#4f5d73;background:#f3f5f9;border-radius:8px;flex-wrap:wrap;gap:10px 22px;padding:12px 15px;font-size:13px;display:flex}.label-print-total{margin:0;font-weight:400}.label-print-page{background:#eef1f6;min-height:100vh;padding:20px}.label-print-toolbar{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.label-print-toolbar>div{gap:3px;display:grid}.label-print-toolbar span{font-weight:400}.label-print-screen-preview{place-items:center;gap:16px;padding:36px;display:grid}.printed-label{box-sizing:border-box;color:#111827;background:#fff;position:relative;overflow:hidden}.label-print-sheet{box-sizing:border-box;background:#fff;flex:none;display:grid;overflow:hidden}.label-print-screen-preview .label-print-sheet{box-shadow:0 8px 28px #29334738}.printed-label__element{box-sizing:border-box;font-family:Arial,sans-serif;font-weight:400;line-height:1.1;position:absolute;overflow:hidden}.printed-label__element--line{border-style:solid none none}.printed-label__element--rectangle{border-style:solid}.printed-label__element--barcode .label-barcode{flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex}.printed-label__element--barcode svg{flex:auto;width:100%;min-height:0}.printed-label__element--barcode .label-barcode__value{color:#111;text-align:center;white-space:nowrap;flex:none;min-height:3.8mm;font:400 9pt/1.15 Arial,sans-serif}.printed-label__element--store_logo img{object-fit:contain;width:100%;height:100%}.label-print-output{display:none}@media print{@page{margin:0}html,body,#root,.app-shell,.label-print-page{background:#fff!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.main-sidebar,.main-header,.label-print-toolbar,.label-print-screen-preview,.label-print-page>.alert{display:none!important}.label-print-output{display:block}.label-print-output .label-print-sheet{break-after:page;page-break-after:always}.label-print-output .label-print-sheet:last-child{break-after:auto;page-break-after:auto}}@media (width<=760px){.label-print-configuration,.label-print-custom-composition{grid-template-columns:1fr}}.import-stepper{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.import-stepper li{color:#64748b;align-items:center;gap:8px;font-size:.83rem;display:flex}.import-stepper li:after{content:"";background:#dbe4ee;flex:1;height:2px}.import-stepper li:last-child:after{display:none}.import-stepper li>span{background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.import-stepper li>span svg{width:16px}.import-stepper li.is-current{color:#173b68}.import-stepper li.is-current>span{background:#e8f3ff;border-color:#2f72b7}.import-stepper li.is-complete>span{color:#167447;background:#e8f8ef;border-color:#35a66f}.import-file-card,.import-preparation,.import-resolution-card,.import-stock-choice,.import-review{gap:20px;display:grid}.import-file-card>header{align-items:center;gap:14px;display:flex}.import-file-card>header>svg{color:#2f72b7;width:42px;height:42px}.import-dropzone{color:#173b68;cursor:pointer;background:#f7fbff;border:2px dashed #9bb8d5;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.import-dropzone:hover,.import-dropzone:focus-visible{background:#eef7ff;border-color:#2f72b7}.import-dropzone svg{width:34px;height:34px}.import-dropzone span{color:#64748b;font-weight:400}.import-dropzone.is-selected{color:#173b68;background:#f2fbf5;border-style:solid;border-color:#65a979}.import-dropzone.is-selected:hover,.import-dropzone.is-selected:focus-visible{background:#ebf8ef;border-color:#3d8c55}.import-dropzone.is-selected>svg{color:#278347}.import-dropzone .import-file-confirmation{color:#24733c;font-weight:600}.import-dropzone .import-file-change{color:#285f9b;text-underline-offset:3px;margin-top:8px;font-weight:600;text-decoration:underline}.import-summary,.import-issues{gap:20px;display:grid}.import-summary{padding:24px}.import-summary h2,.import-issues h2{margin:0}.import-summary>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.import-summary span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-column:span 3;min-height:82px;padding:16px 18px;font-weight:400;line-height:1.4}.import-summary span:nth-child(n+5){grid-column:span 4}.import-summary strong{color:#173b68;margin-bottom:2px;font-size:1.35rem;display:block}.import-summary+.import-issues{margin-top:18px}.import-issues>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 24px 0;display:flex}.import-issues>header p{color:#64748b;max-width:680px;margin:8px 0 0;font-weight:400;line-height:1.5}.import-issue-counts{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.import-issue-counts span{white-space:nowrap;background:#eef2f7;border-radius:999px;padding:8px 11px}.import-issue-counts .is-blocking{color:#a52222;background:#feecec}.import-issue-counts .is-review{color:#865d00;background:#fff4d6}.import-issue-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:0 24px;display:flex}.import-issue-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.import-issue-toolbar button{background:#fff;border:1px solid #cbd5e1;border-radius:999px;min-height:38px;padding:7px 14px}.import-issue-toolbar button.is-active{color:#fff;background:#173b68;border-color:#173b68}.import-issue-toolbar label{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:9px;min-width:min(360px,100%);height:40px;padding:0 12px;display:flex}.import-issue-toolbar label svg{flex:none;width:19px}.import-issue-toolbar input{border:0;outline:0;width:100%;min-width:0}.import-issues .data-table th:first-child,.import-issues .data-table td:first-child{padding-left:24px}.import-issues .data-table th:last-child,.import-issues .data-table td:last-child{width:118px;padding-right:24px}.import-issues .data-table td{vertical-align:middle}.import-issues .data-table td:nth-child(3){min-width:360px}.import-severity{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.import-severity svg{width:16px}.import-severity--blocking{color:#a52222}.import-severity--review_required{color:#865d00}.import-severity--warning{color:#285f91}.import-preparation-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.import-preparation-grid article,.import-review article{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.import-preparation-grid p,.import-review p,.import-resolution-card p,.import-stock-choice p{font-weight:400}.import-resolution-card .form-field small{color:#64748b;margin:4px 0 8px;font-weight:400;display:block}.import-stock-choice>label,.import-review-confirm{align-items:center;gap:9px;font-weight:400;display:flex}.import-stock-fields{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.import-stock-note{grid-column:1/-1}.import-review-confirm{border:1px solid #cbd5e1;border-radius:12px;padding:14px}.import-issue-detail{gap:20px;display:grid}.import-issue-detail>section{gap:6px;display:grid}.import-issue-detail h3{color:#26364d;margin:0;font-size:.9rem}.import-issue-detail p{margin:0;font-weight:400;line-height:1.55}.import-issue-detail dl{border-block:1px solid #e5eaf0;grid-template-columns:128px minmax(0,1fr);gap:11px 14px;margin:0;padding:16px 0;display:grid}.import-issue-detail dt{font-weight:600}.import-issue-detail dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:400}.import-issue-original,.import-issue-next-step{background:#f8fafc;border:1px solid #dfe6ee;border-radius:11px;padding:14px}.import-issue-original p{color:#344054;overflow-wrap:anywhere}.import-issue-next-step{background:#f4f8fc;border-color:#d8e5f2}.import-classification-decision{gap:8px;display:grid}.import-preparation-outcomes{gap:14px;display:grid}.import-preparation-outcomes>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.import-preparation-outcomes span{border:1px solid #cbd5e1;border-radius:12px;padding:14px;font-weight:400}.import-preparation-outcomes strong{font-size:1.35rem;display:block}.import-preparation-outcomes .is-active{color:#166534;background:#f0fdf4}.import-preparation-outcomes .is-pending{color:#92400e;background:#fffbeb}.import-preparation-outcomes .is-blocked{color:#991b1b;background:#fef2f2}@media (width<=1050px){.import-summary span{grid-column:span 6}.import-summary span:nth-child(n+5){grid-column:span 4}.import-issues>header,.import-issue-toolbar{flex-direction:column;align-items:stretch}.import-issue-counts{flex-wrap:wrap}.import-issue-toolbar label{width:100%}}@media (width<=800px){.import-stepper{grid-template-columns:1fr}.import-stepper li:after{display:none}.import-summary{padding:18px}.import-summary>div,.import-preparation-grid,.import-stock-fields{grid-template-columns:1fr}.import-summary span,.import-summary span:nth-child(n+5){grid-column:auto;min-height:0}.import-stock-note{grid-column:auto}.import-issues>header{padding:20px 18px 0}.import-issue-toolbar{padding:0 18px}.import-issue-toolbar>div{flex-wrap:wrap}.import-issue-toolbar input{width:100%;min-width:0}.import-issues table,.import-issues thead,.import-issues tbody,.import-issues tr,.import-issues th,.import-issues td{display:block}.import-issues thead{clip:rect(0 0 0 0);position:absolute}.import-issues tr{border:1px solid #e2e8f0;border-radius:12px;margin:0 18px 10px;padding:12px}.import-issues td,.import-issues .data-table td:first-child,.import-issues .data-table td:last-child{width:auto;padding:5px}.import-issues .data-table td:nth-child(3){min-width:0}}.customer-card .address-section .form-field:nth-child(5){grid-column:span 2}@media (width<=1100px){.customer-card .address-section .form-field:nth-child(5){grid-column:auto}}.account-receipt-preview{color:#17233a;background:#e9eef5;min-height:100vh}.account-receipt-preview__toolbar{z-index:3;background:#fffffffa;border-bottom:1px solid #d8e0ea;grid-template-columns:minmax(110px,1fr) minmax(220px,320px) minmax(160px,1fr);align-items:end;gap:20px;padding:14px 24px;display:grid;position:sticky;top:0;box-shadow:0 4px 16px #16233a0f}.account-receipt-preview__toolbar>label{gap:6px;display:grid}.account-receipt-preview__toolbar>label>span{font-size:12px;font-weight:700}.account-receipt-preview__toolbar>:last-child{justify-self:end}.account-receipt-preview__stage{place-items:start center;min-height:calc(100vh - 74px);padding:36px 24px 64px;display:grid;overflow-x:auto}.account-receipt-paper{box-sizing:border-box;background:#fff;border:1px solid #d8e0ea;padding:34px;font-size:13px;font-weight:400;line-height:1.45;box-shadow:0 16px 42px #16233a29}.account-receipt-paper--a4{width:210mm;min-height:297mm}.account-receipt-paper header,.account-receipt-paper__title{text-align:center}.account-receipt-paper h1,.account-receipt-paper h2,.account-receipt-paper h3{margin:0}.account-receipt-paper p{margin:4px 0;font-weight:400}.account-receipt-paper__title{border-block:1px solid #cfd7e2;margin:24px 0;padding:16px 0}.account-receipt-paper dl{border:1px solid #dfe5ed;border-radius:8px;gap:0;margin:0 0 24px;display:grid}.account-receipt-paper dl>div{grid-template-columns:150px 1fr;gap:12px;display:grid}.account-receipt-paper dl>div+div{border-top:1px solid #e6ebf1}.account-receipt-paper dt,.account-receipt-paper dd{padding:9px 11px}.account-receipt-paper dt{color:#607086}.account-receipt-paper dd{margin:0;font-weight:400}.account-receipt-paper section>h3{text-transform:uppercase;margin-bottom:9px;font-size:13px}.account-receipt-paper table{border-collapse:collapse;width:100%}.account-receipt-paper th,.account-receipt-paper td{text-align:left;border-bottom:1px solid #dde3eb;padding:8px 5px;font-weight:400}.account-receipt-paper th{font-weight:700}.account-receipt-paper th:last-child,.account-receipt-paper td:last-child{text-align:right}.account-receipt-paper footer{text-align:center;margin-top:42px}.account-receipt-paper__signature{border-top:1px solid #17233a;margin:48px auto 0;padding-top:8px}.account-receipt-paper--thermal_80{border-radius:3px;width:80mm;min-height:180mm;padding:8mm 5mm;font-size:11px}.account-receipt-paper--thermal_80 header h1{font-size:21px}.account-receipt-paper--thermal_80 header p{font-size:10px}.account-receipt-paper--thermal_80 .account-receipt-paper__title{margin:14px 0;padding:10px 0}.account-receipt-paper--thermal_80 .account-receipt-paper__title h2{font-size:15px}.account-receipt-paper--thermal_80 dl>div{grid-template-columns:1fr auto;gap:8px}.account-receipt-paper--thermal_80 dt,.account-receipt-paper--thermal_80 dd{padding:7px 8px}.account-receipt-paper--thermal_80 dd{text-align:right;max-width:45mm}.account-receipt-paper--thermal_80 th,.account-receipt-paper--thermal_80 td{padding:6px 3px;font-size:10px}.account-receipt-paper--thermal_80 footer{margin-top:30px}.account-receipt-paper--thermal_80 .account-receipt-paper__signature{margin-top:38px}@media (width<=720px){.account-receipt-preview__toolbar{grid-template-columns:1fr;gap:10px}.account-receipt-preview__toolbar>:last-child{justify-self:stretch}.account-receipt-preview__stage{justify-items:start;padding:20px 12px 44px}}@media print{@page{margin:0}body{background:#fff!important}.account-receipt-preview__toolbar,.account-receipt-preview>.erp-alert{display:none!important}.account-receipt-preview__stage{min-height:0;padding:0;overflow:visible}.account-receipt-paper{box-shadow:none;border:0;border-radius:0}}
