:root{--sileo-spring-easing:linear(0, .002 0.6%, .007 1.2%, .015 1.8%, .026 2.4%, .041 3.1%, .06 3.8%, .108 5.3%, .157 6.6%, .214 8%, .467 13.7%, .577 16.3%, .631 17.7%, .682 19.1%, .73 20.5%, .771 21.8%, .808 23.1%, .844 24.5%, .874 25.8%, .903 27.2%, .928 28.6%, .952 30.1%, .972 31.6%, .988 33.1%, 1.01 35.7%, 1.025 38.5%, 1.034 41.6%, 1.038 45%, 1.035 50.1%, 1.012 64.2%, 1.003 73%, .999 83.7%, 1);--sileo-duration:.6s;--sileo-height:40px;--sileo-width:350px;--sileo-state-success:oklch(72.3% .219 142.136);--sileo-state-loading:oklch(55.6% 0 0);--sileo-state-error:oklch(63.7% .237 25.331);--sileo-state-warning:oklch(79.5% .184 86.047);--sileo-state-info:oklch(68.5% .169 237.323);--sileo-state-action:oklch(62.3% .214 259.815)}[data-sileo-toast]{cursor:pointer;pointer-events:auto;touch-action:none;width:var(--sileo-width);height:var(--_h,var(--sileo-height));opacity:0;transform-origin:50%;contain:layout style;background:0 0;border:0;padding:0;position:relative;overflow:visible;transform:translateZ(0)scale(.95)}[data-sileo-toast][data-state=loading]{cursor:default}[data-sileo-toast][data-ready=true]{opacity:1;transition:transform calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), opacity calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-bottom calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), margin-top calc(var(--sileo-duration) * .66) var(--sileo-spring-easing), height var(--sileo-duration) var(--sileo-spring-easing);transform:translateZ(0)scale(1)}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){transform:translateY(6px)scale(.95)}[data-sileo-toast][data-ready=true][data-exiting=true]{opacity:0;pointer-events:none}[data-sileo-viewport][data-position^=top] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(-6px)scale(.95)}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast][data-ready=true][data-exiting=true]{transform:translateY(6px)scale(.95)}[data-sileo-canvas]{pointer-events:none;contain:layout style;position:absolute;left:0;right:0;overflow:visible;transform:translateZ(0)}[data-sileo-canvas][data-edge=top]{bottom:0;transform:scaleY(-1)translateZ(0)}[data-sileo-canvas][data-edge=bottom]{top:0}[data-sileo-svg]{overflow:visible}[data-sileo-header]{z-index:20;height:var(--sileo-height);left:var(--_px,0px);transform:var(--_ht);max-width:var(--_pw);align-items:center;padding:.5rem;display:flex;position:absolute;overflow:hidden}[data-sileo-toast][data-ready=true] [data-sileo-header]{transition:transform var(--sileo-duration) var(--sileo-spring-easing), left var(--sileo-duration) var(--sileo-spring-easing), max-width var(--sileo-duration) var(--sileo-spring-easing)}[data-sileo-header][data-edge=top]{bottom:0}[data-sileo-header][data-edge=bottom]{top:0}[data-sileo-header-stack]{align-items:center;height:100%;display:inline-flex;position:relative}[data-sileo-header-inner]{white-space:nowrap;opacity:1;filter:blur();align-items:center;gap:.5rem;display:flex;transform:translateZ(0)}[data-sileo-header-inner][data-layer=current]{z-index:1;animation:sileo-header-enter var(--sileo-duration) var(--sileo-spring-easing) both;position:relative}[data-sileo-header-inner][data-layer=current]:not(:only-child),[data-sileo-header-inner][data-exiting=true]{will-change:opacity, filter}[data-sileo-header-inner][data-layer=prev]{z-index:0;pointer-events:none;position:absolute;top:0;left:0}[data-sileo-header-inner][data-exiting=true]{animation:sileo-header-exit calc(var(--sileo-duration) * .7) ease forwards}[data-sileo-badge]{box-sizing:border-box;width:24px;height:24px;color:var(--sileo-tone,currentColor);background-color:var(--sileo-tone-bg,transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}[data-sileo-title]{text-transform:capitalize;color:var(--sileo-tone,currentColor);font-size:.825rem;font-weight:500;line-height:1rem}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state]{--_c:var(--sileo-state-success)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=loading]{--_c:var(--sileo-state-loading)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=error]{--_c:var(--sileo-state-error)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=warning]{--_c:var(--sileo-state-warning)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=info]{--_c:var(--sileo-state-info)}:is([data-sileo-badge],[data-sileo-title],[data-sileo-button])[data-state=action]{--_c:var(--sileo-state-action)}:is([data-sileo-badge],[data-sileo-title])[data-state]{--sileo-tone:var(--_c);--sileo-tone-bg:color-mix(in oklch, var(--_c) 20%, transparent)}[data-sileo-content]{z-index:10;pointer-events:none;width:100%;opacity:var(--_co,0);position:absolute;left:0}[data-sileo-content]:not([data-visible=true]){content-visibility:hidden}[data-sileo-toast][data-ready=true] [data-sileo-content]{transition:opacity calc(var(--sileo-duration) * .08) ease calc(var(--sileo-duration) * .04)}[data-sileo-content][data-edge=top]{top:0}[data-sileo-content][data-edge=bottom]{top:var(--sileo-height)}[data-sileo-content][data-visible=true]{pointer-events:auto}[data-sileo-toast][data-ready=true] [data-sileo-content][data-visible=true]{transition:opacity calc(var(--sileo-duration) * .6) ease calc(var(--sileo-duration) * .3)}[data-sileo-description]{text-align:left;contain:layout style paint;content-visibility:auto;width:100%;padding:1rem;font-size:.875rem;line-height:1.25rem}[data-sileo-button]{cursor:pointer;height:1.75rem;color:var(--sileo-btn-color,currentColor);background-color:var(--sileo-btn-bg,transparent);border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s;display:flex}[data-sileo-button]:hover{background-color:var(--sileo-btn-bg-hover,transparent)}[data-sileo-button][data-state]{--sileo-btn-color:var(--_c);--sileo-btn-bg:color-mix(in oklch, var(--_c) 15%, transparent);--sileo-btn-bg-hover:color-mix(in oklch, var(--_c) 25%, transparent)}[data-sileo-icon=spin]{animation:1s linear infinite sileo-spin}@keyframes sileo-spin{to{transform:rotate(360deg)}}@keyframes sileo-header-enter{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}@keyframes sileo-header-exit{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(6px)}}[data-sileo-viewport]{z-index:50;pointer-events:none;contain:layout style;gap:.75rem;max-width:calc(100vw - 1.5rem);padding:.75rem;display:flex;position:fixed}[data-sileo-viewport][data-position^=top] [data-sileo-toast]:not([data-ready=true]){margin-bottom:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=bottom] [data-sileo-toast]:not([data-ready=true]){margin-top:calc(-1 * (var(--sileo-height) + .75rem))}[data-sileo-viewport][data-position^=top]{flex-direction:column-reverse;top:0}[data-sileo-viewport][data-position^=bottom]{flex-direction:column;bottom:0}[data-sileo-viewport][data-position$=left]{align-items:flex-start;left:0}[data-sileo-viewport][data-position$=right]{align-items:flex-end;right:0}[data-sileo-viewport][data-position$=center]{align-items:center;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){[data-sileo-toast][data-ready=true]:hover,[data-sileo-toast][data-ready=true][data-exiting=true]{will-change:transform, opacity, height}}@media (prefers-reduced-motion:reduce){[data-sileo-viewport],[data-sileo-viewport] *,[data-sileo-viewport] :before,[data-sileo-viewport] :after{transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}[data-sileo-viewport][data-theme=dark] [data-sileo-description]{color:#00000080}[data-sileo-viewport][data-theme=light] [data-sileo-description]{color:#ffffff80}:root{--color-primary:#0098cc;--color-primary-deep:#013c68;--color-accent:#efa003;--color-ink:#000;--color-white:#fff;--color-muted:#999;--color-surface:#f5f8fb;--color-surface-strong:#e8f0f6;--color-border:#013c681f;--color-shadow:#013c682e;--font-sans:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-display:"Segoe UI", "Helvetica Neue", Arial, sans-serif;font-family:var(--font-sans);color:var(--color-ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#f5f8fb 0%,#eef4f8 100%);font-weight:400;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{min-height:100svh;color:var(--color-ink);background:linear-gradient(#f5f8fb 0%,#eef4f8 100%);margin:0}button,input{font:inherit}h1,h2{font-family:var(--font-display);letter-spacing:-.03em}h1{font-size:clamp(2.6rem,5vw,4.4rem);line-height:.95}h2{font-size:clamp(2rem,3vw,2.4rem);line-height:1}p{margin:0}a{color:inherit;text-decoration:none}#root{min-height:100svh}.boot-screen{background:radial-gradient(circle at top,#0098cc24,#0000 36%),linear-gradient(#f3f8fc 0%,#e8f0f6 100%);place-items:center;min-height:100svh;padding:24px;display:grid}.boot-screen__card{border:1px solid var(--color-border);background:#ffffffe0;border-radius:28px;justify-items:center;gap:18px;min-width:min(92vw,320px);padding:32px 36px;display:grid;box-shadow:0 22px 60px #013c681f}.boot-screen__card p{color:var(--color-primary-deep);font-weight:600}.boot-screen__pulse{background:var(--color-primary);border-radius:999px;width:18px;height:18px;animation:1.8s infinite pulse;box-shadow:0 0 #0098cc80}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #0098cc80}70%{transform:scale(1.08);box-shadow:0 0 0 20px #0098cc00}to{transform:scale(1);box-shadow:0 0 #0098cc00}}[data-sileo-viewport][data-position=top-center]{z-index:2400}.confirmation-modal__backdrop{z-index:2200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#013c6847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirmation-modal{border:1px solid var(--color-border);background:#fffffff5;border-radius:28px;gap:18px;width:min(100%,520px);padding:26px;display:grid;box-shadow:0 28px 56px #013c6833}.confirmation-modal--wide{width:min(100%,820px);max-height:calc(100vh - 48px);overflow-y:auto}.confirmation-modal--warning{background:linear-gradient(135deg,#efa00329,#fffffff7 58%);border-color:#efa00394;box-shadow:0 28px 56px #efa0032e}.confirmation-modal__header{gap:8px;display:grid}.confirmation-modal__eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.confirmation-modal--warning .confirmation-modal__eyebrow{color:#b77800}.confirmation-modal--warning .confirmation-modal__primary{background:linear-gradient(135deg,#efa003 0%,#c97d00 100%);box-shadow:0 16px 28px #efa0033d}.confirmation-modal__header h2{color:var(--color-primary-deep);margin:0;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.05}.confirmation-modal__message{color:#000000ad;line-height:1.65}.confirmation-modal__content{gap:.75rem;display:grid}.confirmation-modal__progress{background:linear-gradient(135deg,#0098cc14,#fffffff0);border:1px solid #0098cc2e;border-radius:18px;gap:10px;padding:14px 16px;display:grid}.confirmation-modal__progress-meta{color:#0009;justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.confirmation-modal__progress-meta strong{color:var(--color-primary-deep)}.confirmation-modal__progress-bar{background:#013c681a;border-radius:999px;height:12px;overflow:hidden}.confirmation-modal__progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#0098cc,#013c68);height:100%;transition:width .16s;display:block}.confirmation-modal__actions{justify-content:flex-end;gap:12px;display:flex}.confirmation-modal__primary,.confirmation-modal__secondary,.confirmation-modal__alternative{min-height:46px;font:inherit;cursor:pointer;border:none;border-radius:16px;padding:0 16px;font-weight:700}.confirmation-modal__primary{color:var(--color-white);background:linear-gradient(135deg,#0098cc 0%,#0a77af 100%);box-shadow:0 16px 28px #0098cc33}.confirmation-modal__secondary{color:var(--color-primary-deep);background:#013c6814}.confirmation-modal__alternative{color:#fff;background:linear-gradient(135deg,#efa003 0%,#d78300 100%);box-shadow:0 16px 28px #efa00333}.confirmation-modal__primary:disabled,.confirmation-modal__secondary:disabled,.confirmation-modal__alternative:disabled{opacity:.7;cursor:not-allowed}@media (width<=760px){.confirmation-modal{border-radius:24px;padding:22px}.confirmation-modal__actions{flex-direction:column-reverse}}.app-shell{--app-header-height:64px;background:radial-gradient(circle at 100% 0,#0098cc14,#0000 28%),linear-gradient(#f5f8fb 0%,#eef4f8 100%);grid-template-rows:auto 1fr auto;height:100svh;display:grid;overflow:hidden}.app-header{z-index:20;min-height:var(--app-header-height);color:var(--color-white);background:linear-gradient(135deg,#013c68 0%,#012f52 100%);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky;top:0}.app-header__brand,.app-header__actions{align-items:center;gap:10px;display:flex}.app-header__toggle{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:13px;align-content:center;gap:4px;width:42px;height:42px;padding:0 10px;display:grid}.app-header__toggle span{background:var(--color-white);border-radius:999px;height:2px}.app-header__logo-wrap{cursor:pointer;border-radius:8px;align-items:center;line-height:0;text-decoration:none;display:flex}.app-header__logo-wrap:focus-visible{outline-offset:4px;outline:2px solid #fffc}.app-header__logo{width:auto;max-width:132px;height:34px}.app-header__identity{text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:5px 10px;display:flex}.app-header__identity-wrap{position:relative}.app-header__identity-trigger{color:var(--color-white);font:inherit;cursor:pointer;outline:none}.app-header__identity-trigger:hover,.app-header__identity-trigger:focus-visible,.app-header__identity-trigger[aria-expanded=true]{background:#ffffff24;border-color:#ffffff4d}.app-header__identity-trigger:focus-visible{box-shadow:0 0 0 3px #0098cc57}.app-header__identity-wrap.is-impersonating .app-header__identity-trigger{background:#efa00333;border-color:#efa003b3}.app-header__identity-chevron{color:#ffffffc7;width:14px;height:14px;transition:transform .16s}.app-header__identity-trigger[aria-expanded=true] .app-header__identity-chevron{transform:rotate(180deg)}.app-header__identity-menu{z-index:140;width:min(390px,100vw - 24px);color:var(--color-ink);background:#fffffffc;border:1px solid #013c6824;border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #013c6847}.app-header__identity-menu-heading{gap:2px;display:grid}.app-header__identity-menu-heading span{color:#00000080;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.app-header__identity-menu-heading strong{color:var(--color-primary-deep);font-size:.95rem}.app-header__identity-search{width:100%;min-height:40px;color:var(--color-ink);font:inherit;background:#013c680a;border:1px solid #013c682e;border-radius:10px;outline:none;padding:8px 11px}.app-header__identity-search:focus{border-color:#0098ccb3;box-shadow:0 0 0 3px #0098cc24}.app-header__identity-users{gap:5px;max-height:min(370px,100svh - 190px);display:grid;overflow-y:auto}.app-header__identity-user,.app-header__identity-return{width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.app-header__identity-user:hover,.app-header__identity-user:focus-visible{background:#0098cc14;border-color:#0098cc3d;outline:none}.app-header__identity-user strong{color:var(--color-primary-deep);font-size:.9rem}.app-header__identity-user span{color:#0000008f;font-size:.76rem;font-weight:700}.app-header__identity-return{color:var(--color-primary-deep);text-align:center;background:#efa0031f;border-color:#efa00357;font-weight:850}.app-header__identity-return:hover,.app-header__identity-return:focus-visible{background:#efa00333;border-color:#efa003b8;outline:none}.app-header__identity-empty{color:#00000080;text-align:center;padding:18px 12px;font-size:.82rem;font-weight:700}.app-header__cl-selector{background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;gap:3px;min-width:200px;min-height:42px;display:grid;position:relative}.app-header__cl-selector-trigger{width:100%;min-width:0;min-height:42px;color:var(--color-white);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:2px 8px;padding:4px 9px;display:grid}.app-header__cl-selector-trigger:focus-visible{box-shadow:0 0 0 3px #0098cc57}.app-header__cl-selector-value{min-width:0;color:var(--color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;line-height:1.15;overflow:hidden}.app-header__cl-selector-icon{color:#ffffffd6;grid-area:1/2/span 2;justify-self:end;width:16px;height:16px;transition:transform .16s}.app-header__cl-selector-trigger[aria-expanded=true] .app-header__cl-selector-icon{transform:rotate(180deg)}.app-header__cl-selector-menu{z-index:130;background:#fffffffa;border:1px solid #013c6824;border-radius:14px;gap:6px;width:min(320px,100vw - 24px);max-height:min(360px,100svh - 96px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 22px 70px #013c6847}.app-header__cl-selector-option{min-width:0;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.app-header__cl-selector-option:hover,.app-header__cl-selector-option:focus-visible{background:#0098cc14;border-color:#0098cc33;outline:none}.app-header__cl-selector-option.is-selected{background:linear-gradient(135deg,#0098cc24,#efa0031a);border-color:#0098cc57}.app-header__cl-selector-option strong{overflow-wrap:anywhere;min-width:0;color:var(--color-primary-deep);font-size:.9rem;line-height:1.2}.app-header__cl-selector-option span,.app-header__cl-selector-empty{color:#0000008f;font-size:.78rem;font-weight:700}.app-header__cl-selector-empty{text-align:center;padding:10px 12px}.app-header__identity>span{gap:1px;line-height:1;display:grid}.app-header__identity strong{font-size:.86rem;line-height:1.1}.app-header__identity-icon{color:#ffffffdb;width:20px;height:20px}.app-header__label{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;line-height:1.1}.app-header__label-short{display:none}.app-header__icon-button{width:42px;height:42px;color:var(--color-white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;place-items:center;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:relative}.app-header__icon-button:hover{background:#ffffff29;border-color:#ffffff42;transform:translateY(-1px)}.app-header__icon{width:19px;height:19px}.app-header__logout{color:#ffd37a;background:#efa0032e}.app-header__logout:hover{background:#efa00347;border-color:#efa0037a}.notification-bell{position:relative}.notification-bell__trigger.has-realtime-signal{animation:.62s notification-ring}.notification-bell__badge{color:#1f1400;background:#efa003;border:2px solid #013c68;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.72rem;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 8px 18px #0003}.notification-dropdown{width:min(420px,100vw - 32px);color:var(--color-ink);background:#fffffffa;border:1px solid #013c6824;border-radius:18px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 22px 70px #013c683d}.notification-dropdown:before{content:"";background:#fff;border-top:1px solid #013c6824;border-left:1px solid #013c6824;width:14px;height:14px;position:absolute;top:-7px;right:17px;transform:rotate(45deg)}.notification-dropdown__header{z-index:1;border-bottom:1px solid #013c681a;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.notification-dropdown__header p{color:var(--color-primary-deep);font-weight:900}.notification-dropdown__header span{color:#0000008a;font-size:.82rem;font-weight:700}.notification-dropdown__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notification-dropdown__mark-all,.notification-dropdown__clear-read{color:var(--color-primary-deep);cursor:pointer;background:#0098cc14;border:1px solid #0098cc2e;border-radius:999px;padding:8px 10px;font-size:.8rem;font-weight:800}.notification-dropdown__clear-read{color:#b42318;background:#b4231814;border-color:#b4231833;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.notification-dropdown__clear-read:hover:not(:disabled){background:#b4231821;border-color:#b4231857}.notification-dropdown__clear-read:after{content:attr(data-tooltip);z-index:2;width:max-content;max-width:160px;color:var(--color-white);opacity:0;pointer-events:none;background:#01243ef0;border-radius:8px;padding:6px 8px;font-size:.74rem;font-weight:800;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.notification-dropdown__clear-read:hover:not(:disabled):after,.notification-dropdown__clear-read:focus-visible:not(:disabled):after{opacity:1;transform:translateY(0)}.notification-dropdown__clear-icon{width:18px;height:18px}.notification-dropdown__mark-all:disabled,.notification-dropdown__clear-read:disabled{cursor:default;opacity:.46}.notification-dropdown__list{max-height:430px;padding:8px;overflow-y:auto}.notification-dropdown__empty{color:#0000008f;text-align:center;padding:24px 14px;font-weight:700}.notification-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:10px 1fr;align-items:start;gap:10px;margin:0;padding:12px;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.notification-item:hover{transform:translateY(-1px)}.notification-item.is-unread{background:linear-gradient(135deg,#0098cc1f,#efa00314);border-color:#0098cc33}.notification-item.is-read{background:#013c6809}.notification-item+.notification-item{margin-top:6px}.notification-item__status{background:#013c6833;border-radius:999px;width:9px;height:9px;margin-top:7px}.notification-item.is-unread .notification-item__status{background:var(--color-accent);box-shadow:0 0 0 5px #efa0032e}.notification-item__content{gap:3px;min-width:0;display:grid}.notification-item__content strong{color:var(--color-primary-deep);font-size:.92rem}.notification-item__content span{color:#000000ad;font-size:.86rem;line-height:1.35}.notification-item__meta{font-weight:800;color:#00000075!important;font-size:.76rem!important}@keyframes notification-ring{0%,to{transform:rotate(0)}20%{transform:rotate(10deg)}42%{transform:rotate(-8deg)}64%{transform:rotate(5deg)}}.app-shell__body{min-height:0;display:flex;position:relative;overflow:hidden}.app-shell__nav-backdrop{display:none}.app-navbar{border-right:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;flex:0 0 252px;width:252px;min-height:0;padding:20px 18px;transition:flex-basis .22s,width .18s,padding .18s,box-shadow .18s;overflow:auto;box-shadow:10px 0 28px #013c6814}.app-navbar.is-collapsed{flex-basis:68px;width:68px;padding-inline:12px}.app-navbar__header{gap:6px;padding:12px 12px 18px;display:grid}.app-navbar__eyebrow{color:var(--color-primary);text-transform:uppercase;letter-spacing:.16em;font-size:.74rem;font-weight:800}.app-navbar__header strong{color:var(--color-primary-deep)}.app-navbar__nav,.app-navbar__group{gap:8px;display:grid}.app-navbar__link{color:#000000bd;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;transition:background-color .16s,color .16s,transform .16s;display:flex}.app-navbar__link:hover{color:var(--color-primary-deep);background:#0098cc14;transform:translate(2px)}.app-navbar__link--muted{cursor:default;opacity:.72}.app-navbar__link--muted:hover{transform:none}.app-navbar__link.is-active{color:var(--color-primary-deep);background:linear-gradient(135deg,#0098cc24,#013c681a)}.app-navbar__group-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.app-navbar__group-toggle:focus-visible{outline:none;box-shadow:0 0 0 4px #0098cc24}.app-navbar__link-main{align-items:center;gap:12px;min-width:0;display:flex}.app-navbar__icon-wrap{flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.app-navbar__icon{width:20px;height:20px}.app-navbar__link-text{white-space:nowrap;font-weight:700}.app-navbar__badge{color:var(--color-primary-deep);background:#013c6814;border-radius:999px;padding:6px 8px;font-size:.72rem;font-weight:700}.app-navbar__group-meta{align-items:center;gap:10px;display:inline-flex}.app-navbar__caret{flex:none;width:16px;height:16px;transition:transform .18s}.app-navbar__group.is-open .app-navbar__caret{transform:rotate(180deg)}.app-navbar__submenu{gap:6px;padding-left:18px;display:grid}.app-navbar__sublink{color:#000000ad;border-radius:14px;align-items:center;min-height:44px;padding:0 14px;transition:background-color .16s,color .16s,transform .16s;display:flex}.app-navbar__sublink:hover{color:var(--color-primary-deep);background:#0098cc14;transform:translate(2px)}.app-navbar__sublink.is-active{color:var(--color-primary-deep);background:#013c6814}.app-navbar.is-collapsed .app-navbar__header{justify-items:center;padding-inline:0}.app-navbar.is-collapsed .app-navbar__eyebrow,.app-navbar.is-collapsed .app-navbar__header strong,.app-navbar.is-collapsed .app-navbar__badge{display:none}.app-navbar.is-collapsed .app-navbar__link{border-radius:14px;justify-content:center;width:44px;min-height:44px;margin-inline:auto;padding-inline:0}.app-navbar.is-collapsed .app-navbar__group-toggle{gap:0}.app-navbar.is-collapsed .app-navbar__submenu{padding-left:0}.app-navbar.is-collapsed .app-navbar__sublink{border-radius:14px;justify-content:center;width:44px;min-height:44px;margin-inline:auto;padding-inline:0}.app-navbar.is-collapsed .app-navbar__link:hover,.app-navbar.is-collapsed .app-navbar__sublink:hover{transform:none}.app-navbar.is-collapsed .app-navbar__caret{display:none}.app-navbar__tooltip{z-index:120;color:#fff;pointer-events:none;white-space:nowrap;background:#013c68f5;border:1px solid #013c681f;border-radius:8px;max-width:min(240px,100vw - 96px);padding:9px 12px;font-size:.84rem;font-weight:800;line-height:1.2;position:fixed;transform:translateY(-50%);box-shadow:0 14px 30px #013c6833}.app-shell__content{flex:auto;min-width:0;min-height:0;padding:10px 18px 18px 10px;transition:padding .22s;overflow:auto}.app-shell__body.is-navbar-collapsed .app-shell__content{padding-left:16px;padding-right:20px}.app-footer{color:#0000008a;background:#ffffff80;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 24px;font-size:.9rem;display:flex;box-shadow:0 -10px 24px #013c680f}.app-footer__default{margin:0}.app-footer__page-slot{flex:auto;min-width:0}.app-footer__page-slot:empty{display:none}.app-footer:has(.orders-pagination--footer){padding:8px 24px}.app-footer:has(.orders-pagination--footer) .app-footer__default{display:none}@media (width<=920px){.app-shell{--app-header-height:58px}.app-header{z-index:90;min-height:var(--app-header-height);flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:8px 12px}.app-header__brand{min-width:0}.app-header__actions{justify-content:flex-end;gap:8px;width:auto}.app-header__cl-selector{min-width:156px;max-width:42vw}.app-shell__body{min-height:0;display:block;overflow:hidden}.app-navbar,.app-navbar.is-collapsed{top:var(--app-header-height);z-index:70;background:#fffffffa;border-bottom:none;border-right:1px solid #013c6824;flex-basis:auto;width:min(84vw,320px);padding:18px;transition:transform .22s,box-shadow .18s;position:fixed;bottom:0;left:0;transform:translate(0);box-shadow:18px 0 48px #013c6833}.app-navbar.is-collapsed{box-shadow:none;transform:translate(calc(-100% - 24px))}.app-navbar.is-collapsed .app-navbar__eyebrow,.app-navbar.is-collapsed .app-navbar__header strong,.app-navbar.is-collapsed .app-navbar__badge{display:initial}.app-navbar.is-collapsed .app-navbar__link{justify-content:space-between;padding-inline:14px}.app-navbar.is-collapsed .app-navbar__submenu{padding-left:18px}.app-navbar.is-collapsed .app-navbar__sublink{justify-content:flex-start;padding-inline:14px}.app-shell__nav-backdrop{inset:var(--app-header-height) 0 0;z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#011c3057;border:0;display:block;position:fixed}.app-shell__content{height:100%;min-height:0;padding:12px;overflow:auto}.app-shell__body.is-navbar-collapsed .app-shell__content{padding-inline:12px}.app-footer{display:none}.app-footer:has(.orders-pagination--footer){padding:8px 12px;display:flex}}@media (width<=640px){.app-shell{--app-header-height:52px}.app-header{gap:7px;padding:7px 9px}.app-header__brand,.app-header__actions{justify-content:space-between}.app-header__brand{flex:auto;gap:7px}.app-header__actions{flex:none}.app-header__cl-selector{min-width:104px;max-width:30vw;min-height:34px}.app-header__cl-selector .app-header__label{letter-spacing:.08em;font-size:.62rem}.app-header__label-full{display:none}.app-header__label-short{display:inline}.app-header__cl-selector-trigger{min-height:34px;padding:2px 6px}.app-header__cl-selector-value{font-size:.76rem}.app-header__cl-selector-icon{width:14px;height:14px}.app-header__cl-selector-menu{top:calc(var(--app-header-height) + 8px);width:auto;max-height:min(360px, calc(100svh - var(--app-header-height) - 24px));position:fixed;left:12px;right:12px}.app-header__toggle,.app-header__icon-button{width:34px;height:34px}.app-header__toggle{border-radius:11px;gap:3px;padding-inline:8px}.app-header__logo{max-width:98px;height:27px}.app-header__identity-wrap>.app-header__identity:not(.app-header__identity-trigger){display:none}.app-header__identity-trigger{border-radius:12px;justify-content:center;min-width:34px;min-height:34px;padding:5px}.app-header__identity-trigger>span,.app-header__identity-chevron{display:none}.app-header__identity-menu{top:calc(var(--app-header-height) + 8px);width:auto;position:fixed;left:12px;right:12px}.notification-dropdown{top:calc(var(--app-header-height) + 10px);width:auto;position:fixed;left:16px;right:16px}.notification-dropdown:before{display:none}.notification-dropdown__header{flex-direction:column;align-items:flex-start}.app-shell__content{padding:10px}}.admin-settings-page{background:radial-gradient(circle at 90% 0,#0098cc14,#0000 34%),linear-gradient(#e8f0f64d,#0000 220px);flex-direction:column;gap:16px;height:100%;min-height:100%;padding:2px 2px 24px;display:flex;overflow:auto}.admin-settings-page__header{flex:none;justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-settings-page__eyebrow{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-settings-page__header h1{color:var(--color-primary-deep);margin:8px 0 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.05}.admin-settings-page__intro{color:#0009;margin:8px 0 0}.admin-settings-panel{border:1px solid var(--color-border);background:#fffffff0;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 10px 28px #013c680f}.admin-settings-tabs{z-index:30;isolation:isolate;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #013c681a;border-radius:12px;flex:none;gap:6px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 24px #013c6812}.admin-settings-tabs__tab{z-index:1;color:#013c68ad;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:0 18px;font-weight:800;transition:background-color .16s,color .16s,box-shadow .16s;position:relative}.admin-settings-tabs__tab:hover{background:#0098cc12}.admin-settings-tabs__tab.is-active{color:#fff;background:linear-gradient(135deg,#013c68,#075982);box-shadow:0 7px 18px #013c6838}.admin-settings-tabs__tab:focus-visible,.admin-settings-resource__header:focus-visible{outline-offset:2px;outline:3px solid #0098cc40}.admin-settings-section{z-index:0;gap:14px;min-width:0;display:grid;position:relative}.admin-settings-section__heading{justify-content:space-between;align-items:end;gap:24px;padding:16px 4px 4px;display:flex}.admin-settings-section__heading span,.admin-settings-overview__kicker{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-settings-section__heading h2,.admin-settings-overview__hero h2{color:var(--color-primary-deep);margin:5px 0 0}.admin-settings-section__heading p{color:#00000094;text-align:right;max-width:560px;margin:0}.admin-settings-overview{gap:14px;display:grid}.admin-settings-overview__hero{color:#fff;background:radial-gradient(circle at 88% 18%,#efa0034d,#0000 20%),linear-gradient(135deg,#013c68 0%,#075982 62%,#0098cc 130%);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:145px;padding:26px 28px;display:flex;overflow:hidden;box-shadow:0 18px 42px #013c6833}.admin-settings-overview__hero h2{color:#fff;font-size:clamp(1.35rem,2.5vw,2rem)}.admin-settings-overview__hero p{color:#ffffffbd;max-width:620px;margin:8px 0 0}.admin-settings-overview__health .admin-settings-status{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;min-height:42px;padding:0 16px}.admin-settings-overview__health .admin-settings-status.is-success,.admin-settings-overview__health .admin-settings-status.is-error,.admin-settings-overview__health .admin-settings-status.is-muted{color:#fff;background:#ffffff29}.admin-settings-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-settings-overview__metrics .admin-settings-metric{background:#fffffff0;box-shadow:0 8px 20px #013c680d}.admin-settings-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-overview__feature,.admin-settings-overview__attention{background:#fffffff0;border:1px solid #013c681a;border-radius:12px;padding:22px;box-shadow:0 10px 28px #013c680f}.admin-settings-overview__feature-topline{justify-content:space-between;align-items:center;display:flex}.admin-settings-overview__feature-icon{width:40px;height:40px;color:var(--color-primary-deep);background:#0098cc1c;border-radius:10px;place-items:center;font-weight:900;display:grid}.admin-settings-overview__feature h3,.admin-settings-overview__attention h3{color:var(--color-primary-deep);margin:16px 0 6px}.admin-settings-overview__feature p{color:#0009;min-height:48px;margin:0;line-height:1.5}.admin-settings-overview__actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.admin-settings-overview__attention{background:linear-gradient(135deg,#bf31450f,#fff 56%);border-color:#bf314529;grid-template-columns:minmax(220px,.6fr) minmax(280px,1fr);gap:20px;display:grid}.admin-settings-overview__attention-list{gap:8px;display:grid}.admin-settings-overview__attention-list button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #bf31451f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.admin-settings-overview__attention-list button>span:first-child{gap:3px;display:grid}.admin-settings-overview__attention-list small{color:#0000008a}.admin-settings-resource-list{gap:10px;display:grid}.admin-settings-panel.admin-settings-resource{border-radius:12px;gap:0;padding:0;overflow:hidden;box-shadow:0 8px 22px #013c680d}.admin-settings-panel.admin-settings-resource.is-open{border-color:#0098cc3d;box-shadow:0 14px 34px #013c6817}.admin-settings-resource__header{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(260px,1.25fr) minmax(420px,1fr) 32px;align-items:center;gap:18px;padding:16px 18px;display:grid}.admin-settings-resource__header:hover{background:#e8f0f657}.admin-settings-resource__header:disabled{cursor:progress}.admin-settings-resource__identity{gap:5px;display:grid}.admin-settings-resource__identity strong{color:var(--color-primary-deep);font-size:1rem}.admin-settings-resource__identity small,.admin-settings-resource__latest,.admin-settings-resource__schedule{color:#0000008f}.admin-settings-resource__metadata{grid-template-columns:auto auto minmax(120px,1fr) minmax(150px,auto);align-items:center;gap:8px;display:grid}.admin-settings-resource__schedule,.admin-settings-resource__latest{font-size:.78rem}.admin-settings-resource__expand{width:30px;height:30px;color:var(--color-primary-deep);background:#0098cc1a;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:500;display:grid}.admin-settings-resource__body{background:linear-gradient(#e8f0f657,#ffffffe0);border-top:1px solid #013c6817;gap:16px;padding:20px;display:grid}.admin-settings-resource__actions{justify-content:flex-end;display:flex}.admin-settings-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-settings-panel__header h2{color:var(--color-primary-deep);margin:0;font-size:1.12rem}.admin-settings-panel__header p{color:#0000009e;max-width:760px;margin:7px 0 0;line-height:1.5}.admin-settings-page__primary{min-height:44px;color:var(--color-white);cursor:pointer;background:linear-gradient(135deg,#0098cc 0%,#0a77af 100%);border:none;border-radius:8px;padding:0 16px;font-weight:800;transition:opacity .16s,transform .16s;box-shadow:0 14px 28px #0098cc38}.admin-settings-page__primary:not(:disabled):hover{transform:translateY(-1px)}.admin-settings-page__primary:disabled{cursor:not-allowed;opacity:.62;transform:none}.admin-settings-page__secondary{min-height:44px;color:var(--color-primary-deep);cursor:pointer;background:#fff;border:1px solid #013c682e;border-radius:8px;padding:0 16px;font-weight:800;transition:border-color .16s,color .16s}.admin-settings-page__secondary:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.admin-settings-page__secondary:disabled{cursor:not-allowed;opacity:.62}.admin-settings-panel__controls{background:#e8f0f67a;border:1px solid #013c6814;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.admin-settings-toggle{cursor:pointer;align-items:center;gap:12px;display:inline-flex}.admin-settings-toggle input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-settings-toggle__track{background:#0000003d;border-radius:999px;width:48px;height:28px;transition:background-color .16s;display:inline-flex;position:relative}.admin-settings-toggle__thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 5px 12px #0000002e}.admin-settings-toggle input:checked+.admin-settings-toggle__track{background:var(--color-primary)}.admin-settings-toggle input:checked+.admin-settings-toggle__track .admin-settings-toggle__thumb{transform:translate(20px)}.admin-settings-toggle input:focus-visible+.admin-settings-toggle__track{outline-offset:3px;outline:3px solid #0098cc3d}.admin-settings-toggle input:disabled+.admin-settings-toggle__track{opacity:.62}.admin-settings-toggle__text{gap:3px;display:grid}.admin-settings-toggle__text strong{color:var(--color-primary-deep)}.admin-settings-toggle__text small{color:#00000094}.admin-settings-status{border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:800;display:inline-flex}.admin-settings-status.is-success{color:#14623f;background:#26855b1c}.admin-settings-status.is-error{color:#8a2531;background:#bf31451a}.admin-settings-status.is-running{color:#825500;background:#efa0032e}.admin-settings-status.is-muted{color:#013c68b8;background:#013c6814}.admin-settings-page__summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.admin-settings-form-row{grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.admin-settings-field{gap:7px;display:grid}.admin-settings-field span{color:#00000094;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-settings-field input{width:100%;min-height:44px;color:var(--color-primary-deep);font:inherit;background:#fff;border:1px solid #013c6829;border-radius:8px;padding:0 12px}.admin-settings-field input:focus{border-color:var(--color-primary);outline:3px solid #0098cc29}.admin-settings-metric{background:#ffffffc2;border:1px solid #013c6814;border-radius:8px;gap:7px;min-height:76px;padding:13px 14px;display:grid}.admin-settings-metric span{color:#0000008c;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-settings-metric strong{color:var(--color-primary-deep);font-size:1rem;line-height:1.2}.admin-settings-page__feedback{border-radius:8px;padding:13px 15px}.admin-settings-page__feedback.error{color:#8a2531;background:#bf314514;border:1px solid #bf314529}.deployment-readiness__empty{color:#0009;background:#e8f0f661;border:1px dashed #013c6833;border-radius:8px;padding:16px}.deployment-readiness__result{border:1px solid #013c681a;border-radius:8px;align-items:center;gap:14px;padding:16px;display:flex}.deployment-readiness__result.is-success{background:#26855b0f}.deployment-readiness__result.is-running{background:#efa00317}.deployment-readiness__result.is-error{background:#bf31450f}.deployment-readiness__result div,.deployment-readiness__list div{gap:4px;display:grid}.deployment-readiness td strong,.deployment-readiness td small{display:block}.deployment-readiness__result small,.deployment-readiness__list small,.deployment-readiness td small{color:#0000008f}.deployment-readiness__section{gap:10px;display:grid}.deployment-readiness__section h3{color:var(--color-primary-deep);margin:0;font-size:.96rem}.deployment-readiness__table-wrap{border:1px solid #013c681a;border-radius:8px;overflow-x:auto}.deployment-readiness table{border-collapse:collapse;background:#fff;width:100%}.deployment-readiness th,.deployment-readiness td{text-align:left;vertical-align:top;border-bottom:1px solid #013c6814;padding:11px 13px}.deployment-readiness th{color:#013c68b8;text-transform:uppercase;background:#e8f0f67a;font-size:.74rem}.deployment-readiness tbody tr:last-child td{border-bottom:none}.deployment-readiness__list{gap:8px;display:grid}.deployment-readiness__list>div{border-left:4px solid var(--color-accent);background:#efa00314;border-radius:6px;padding:12px 14px}@media (width<=720px){.admin-settings-panel,.admin-settings-panel__header,.admin-settings-panel__controls{align-items:stretch}.admin-settings-panel__header,.admin-settings-panel__controls,.admin-settings-form-row{flex-direction:column}.admin-settings-form-row{grid-template-columns:1fr}.admin-settings-page__primary,.admin-settings-page__secondary{width:100%}.deployment-readiness__result{flex-direction:column;align-items:flex-start}.admin-settings-page{gap:12px;padding-inline:0}.admin-settings-page__header h1{font-size:1.75rem}.admin-settings-tabs{border-radius:9px;margin-inline:0}.admin-settings-tabs__tab{flex:none;min-height:40px;padding-inline:14px}.admin-settings-section__heading,.admin-settings-overview__hero,.admin-settings-overview__attention{flex-direction:column;align-items:flex-start}.admin-settings-section__heading{gap:8px;display:flex}.admin-settings-section__heading p{text-align:left}.admin-settings-overview__hero{min-height:0;padding:22px}.admin-settings-overview__metrics,.admin-settings-overview__grid,.admin-settings-overview__attention{grid-template-columns:1fr}.admin-settings-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-overview__feature p{min-height:0}.admin-settings-overview__actions{grid-template-columns:1fr;display:grid}.admin-settings-resource__header{grid-template-columns:minmax(0,1fr) 32px;gap:12px;min-height:0;padding:16px}.admin-settings-resource__metadata{grid-area:2/1/auto/-1;grid-template-columns:auto auto}.admin-settings-resource__schedule,.admin-settings-resource__latest{grid-column:1/-1}.admin-settings-resource__expand{grid-area:1/2}.admin-settings-resource__body{padding:16px}.admin-settings-resource__actions{display:block}}@media (width>=721px) and (width<=1100px){.admin-settings-resource__header{grid-template-columns:minmax(220px,1fr) minmax(320px,1.1fr) 32px}.admin-settings-resource__metadata{grid-template-columns:auto auto}}.admin-users-page{flex-direction:column;gap:14px;height:100%;min-height:100%;display:flex;overflow:hidden}.admin-users-page__header{flex:none;justify-content:space-between;align-items:end;gap:20px;display:flex}.admin-users-page__eyebrow{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:800}.admin-users-page__header h1{color:var(--color-primary-deep);margin:8px 0 0}.admin-users-page__summary{flex-wrap:wrap;flex:none;gap:8px;display:flex}.admin-users-page__summary div{border:1px solid var(--color-border);background:#ffffff9e;border-radius:13px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;display:flex}.admin-users-page__summary span{color:#00000080;white-space:nowrap;font-size:.73rem;line-height:1.15}.admin-users-page__summary strong{color:var(--color-primary-deep);font-size:.84rem;font-weight:700;line-height:1.15}.admin-users-page__toolbar{flex:none;justify-content:flex-start;align-items:center;display:flex}.admin-users-page__search{gap:8px;width:min(420px,100%);display:grid}.admin-users-page__search span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.admin-users-page__search input{border:1px solid var(--color-border);width:100%;min-height:46px;color:var(--color-primary-deep);font:inherit;background:#ffffffd6;border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.admin-users-page__search input:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.admin-users-page__primary,.admin-users-page__secondary,.admin-modal__close{cursor:pointer;border:none;border-radius:16px;min-height:46px;padding:0 16px;font-weight:700}.admin-users-page__primary{color:var(--color-white);background:linear-gradient(135deg,#0098cc 0%,#0a77af 100%);box-shadow:0 18px 32px #0098cc38}.admin-users-page__secondary,.admin-modal__close{color:var(--color-primary-deep);background:#013c6814;justify-content:center;align-items:center;gap:8px;display:inline-flex}.admin-users-page__feedback{border-radius:18px;flex:none;padding:14px 16px}.admin-users-page__feedback.error{color:#8a2531;background:#bf314514;border:1px solid #bf314529}.admin-users-page__table-wrap{border:1px solid var(--color-border);background:#ffffffeb;border-radius:24px;flex:auto;min-height:clamp(420px,62svh,760px);max-height:none;overflow:auto;box-shadow:0 18px 46px #013c6814}.admin-users-table{border-collapse:collapse;width:100%;min-width:1060px;min-height:100%}.admin-users-table th,.admin-users-table td{text-align:left;vertical-align:top;border-bottom:1px solid #013c6814;padding:18px 16px}.admin-users-table thead th{z-index:1;color:var(--color-primary-deep);text-transform:uppercase;letter-spacing:.12em;background:#e8f0f6cc;font-size:.82rem;position:sticky;top:0}.admin-users-table__empty{text-align:center;color:#0000008f;vertical-align:middle;height:clamp(320px,52svh,520px)}.admin-users-table__identity,.admin-users-table__meta{gap:6px;display:grid}.admin-users-table__identity strong,.admin-users-table__meta strong{color:var(--color-primary-deep)}.admin-users-table__identity span,.admin-users-table__meta span{color:#00000094}.admin-users-table__meta--branch{margin-top:12px}.admin-users-table__actions{gap:10px;min-width:196px;display:grid}.admin-users-table__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.admin-users-mobile-list{display:none}.admin-chip{color:var(--color-primary-deep);background:#0098cc14;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:700}.admin-chip--muted{color:#0000008f;background:#013c6814}.admin-role-picker{gap:10px;display:grid}.admin-role-picker__option{color:#000000b8;align-items:center;gap:10px;font-weight:600;display:flex}.admin-role-picker__option input{width:16px;height:16px;accent-color:var(--color-primary)}.admin-action-icon{flex:0 0 16px;width:16px;height:16px}.admin-modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#011e3285;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{background:#fff;border-radius:28px;gap:20px;width:min(820px,100%);max-height:calc(100svh - 48px);padding:28px;display:grid;overflow:auto;box-shadow:0 28px 80px #00000038}.admin-modal--compact{width:min(560px,100%)}.admin-modal__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.admin-modal__header h2{color:var(--color-primary-deep);margin:6px 0 0}.admin-modal__context{color:#00000094;margin-top:8px}.admin-modal__form{gap:18px;display:grid}.admin-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-modal__grid--single{grid-template-columns:1fr}.admin-modal__grid label,.admin-modal__field,.admin-modal__roles{gap:8px;display:grid}.admin-modal__grid span,.admin-modal__field span,.admin-modal__roles>span{color:var(--color-primary-deep);font-size:.9rem;font-weight:700}.admin-modal__grid input,.admin-modal__field select{min-height:48px;color:var(--color-primary-deep);font:inherit;background:#f7fbfd;border:1px solid #013c6824;border-radius:16px;padding:0 14px}.admin-modal__actions{justify-content:end;gap:12px;display:flex}@media (width<=980px){.admin-users-page__header,.admin-modal__header{flex-direction:column;align-items:start}.admin-users-page__summary{grid-template-columns:1fr;display:grid}}@media (width<=640px){.admin-modal-backdrop{padding:14px}.admin-modal{border-radius:22px;padding:22px}.admin-modal__grid{grid-template-columns:1fr}.admin-modal__actions{flex-direction:column-reverse}}@media (width<=760px){.admin-users-page{overflow:auto}.admin-users-page__header{grid-template-columns:1fr;display:grid}.admin-users-page__primary,.admin-users-page__secondary{width:100%}.admin-users-page__table-wrap{display:none}.admin-users-mobile-list{gap:12px;padding-bottom:4px;display:grid}.admin-users-mobile-list__empty,.admin-user-card{border:1px solid var(--color-border);background:#fffffff0;border-radius:18px;box-shadow:0 14px 34px #013c6814}.admin-users-mobile-list__empty{color:#00000094;text-align:center;padding:26px 18px;font-weight:700}.admin-user-card{gap:14px;padding:16px;display:grid}.admin-user-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-user-card__identity,.admin-user-card__section,.admin-user-card__meta-grid div{gap:5px;min-width:0;display:grid}.admin-user-card__identity strong,.admin-user-card__section strong,.admin-user-card__meta-grid strong{min-width:0;color:var(--color-primary-deep);overflow-wrap:anywhere}.admin-user-card__identity span,.admin-user-card__section>span,.admin-user-card__meta-grid span{color:#0000008a;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-user-card__meta-grid{grid-template-columns:1fr;gap:10px;display:grid}.admin-user-card__meta-grid small{color:#00000094;overflow-wrap:anywhere}.admin-user-card__status{color:#0000009e;white-space:nowrap;background:#013c6814;border-radius:999px;place-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-grid}.admin-user-card__status.is-active{color:var(--color-primary-deep);background:#0098cc1a}.admin-user-card__status.is-inactive{background:#99999929}.admin-user-card__actions{gap:8px;display:grid}}.admin-masters-page{min-width:0}.admin-masters-tabs{flex:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-masters-tabs__tab{border:1px solid var(--color-border);color:#0000009e;cursor:pointer;background:#ffffffc2;border-radius:999px;min-height:38px;padding:0 16px;font-weight:800}.admin-masters-tabs__tab.is-active{color:var(--color-primary-deep);background:#0098cc1a;border-color:#0098cc57}.admin-masters-table-wrap{min-height:clamp(360px,56svh,720px)}.admin-masters-table{min-width:820px}.admin-masters-table__actions{min-width:160px}.admin-masters-table__delete{color:#8a2531}.admin-masters-table__delete:hover{background:#bf31451a}@media (width<=760px){.admin-masters-tabs{padding-bottom:0}}.orders-page{flex-direction:column;gap:8px;height:auto;min-height:100%;display:flex;overflow:visible}.store-summary-page{gap:18px}.store-summary-filters{background:#fff;border:1px solid #013c681f;border-radius:8px;flex-wrap:wrap;align-items:end;gap:14px;padding:16px;display:flex;box-shadow:0 12px 30px #013c6814}.store-summary-filters__modes{flex-wrap:wrap;gap:8px;display:flex}.store-summary-filters__modes button,.store-summary-invoices__actions button{color:#013c68;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:7px;min-height:38px;font-weight:700}.store-summary-filters__modes button{padding:0 14px}.store-summary-filters__modes button:hover,.store-summary-invoices__actions button:hover{color:#0098cc;border-color:#0098cc70}.store-summary-filters__modes button.is-active{color:#013c68;background:#e6f4f9;border-color:#0098cc}.store-summary-filters__date,.store-summary-filters__dates label,.store-summary-filters__seller{gap:6px;min-width:180px;display:grid}.store-summary-filters span{color:#5c6b76;text-transform:uppercase;font-size:.74rem;font-weight:800}.store-summary-filters input,.store-summary-filters select{color:#013c68;background:#fff;border:1px solid #013c6829;border-radius:7px;min-height:40px;padding:0 12px;font-weight:700}.store-summary-filters__seller{min-width:min(320px,100%)}.store-summary-filters__seller select{width:100%}.store-summary-filters__dates{flex-wrap:wrap;gap:12px;display:flex}.store-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.store-summary-ranking-view{gap:18px;display:grid}.store-summary-ranking-controls{background:#fff;border:1px solid #013c681f;border-radius:8px;flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex;box-shadow:0 12px 30px #013c6814}.store-summary-ranking-controls label,.store-summary-ranking-controls__tables,.store-summary-ranking-panel__select{gap:6px;min-width:190px;max-width:100%;display:grid}.store-summary-ranking-controls span,.store-summary-ranking-controls__tables>span,.store-summary-ranking-panel__select span{color:#5c6b76;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-summary-ranking-controls input,.store-summary-ranking-controls select,.store-summary-ranking-panel__select input,.store-summary-ranking-panel__select select{color:#013c68;background:#fff;border:1px solid #013c6829;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:0 12px;font-weight:750}.store-summary-ranking-controls__search{flex:280px}.store-summary-ranking-controls__toggle{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.store-summary-ranking-controls__limit{width:auto;min-width:118px}.store-summary-ranking-controls__limit select{min-width:92px}.store-summary-ranking-controls__table-options{flex-wrap:wrap;gap:8px;display:flex}.store-summary-ranking-controls__toggle button,.store-summary-ranking-controls__table-options button{color:#013c68;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:7px;min-height:40px;padding:0 14px;font-weight:800}.store-summary-ranking-controls__toggle button:hover,.store-summary-ranking-controls__table-options button:hover{color:#0098cc;border-color:#0098cc70}.store-summary-ranking-controls__toggle button.is-active,.store-summary-ranking-controls__table-options button.is-active{background:#e6f4f9;border-color:#0098cc}.store-summary-ranking-controls__table-options button:disabled{cursor:not-allowed;opacity:.72}.store-summary-ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.store-summary-ranking-grid--single{grid-template-columns:minmax(0,1fr)}.store-summary-ranking-grid__item{min-width:0}.store-summary-searchable-select{min-width:0;position:relative}.store-summary-searchable-select__menu{z-index:25;background:#fff;border:1px solid #013c6829;border-radius:7px;max-height:240px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 16px 32px #013c6829}.store-summary-searchable-select__menu button{color:#013c68;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #013c6814;min-height:38px;padding:8px 10px;font-size:.82rem;font-weight:750;line-height:1.25}.store-summary-searchable-select__menu button:hover,.store-summary-searchable-select__menu button.is-active{background:#e6f4f9}.store-summary-searchable-select__empty{color:#667986;padding:12px;font-size:.82rem;font-weight:750}.store-summary-ranking-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;min-width:0;display:flex}.store-summary-ranking-panel__header>div{min-width:0}.store-summary-ranking-panel__select{min-width:min(320px,100%)}.store-summary-panel{background:#fff;border:1px solid #013c681f;border-radius:8px;align-content:start;gap:16px;min-width:0;padding:18px;display:grid;box-shadow:0 16px 36px #013c681a}.store-summary-panel__header h2{color:#013c68;letter-spacing:0;margin:0;font-size:1.25rem}.store-summary-panel__header p{color:#667986;font-weight:650}.store-summary-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-summary-metrics--financial{grid-template-columns:repeat(4,minmax(0,1fr))}.store-summary-metrics div{background:#f5f8fb;border-radius:7px;gap:4px;min-width:0;padding:12px;display:grid}.store-summary-metrics span{color:#667986;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-summary-metrics strong{color:#013c68;overflow-wrap:anywhere;font-size:1.05rem}.store-summary-metrics .is-credit-note,.store-summary-invoices-header__metrics .is-credit-note{background:#fff9ed;border-color:#efa0034d}.store-summary-metrics .is-credit-note strong,.store-summary-invoices-header__metrics .is-credit-note strong{color:#9f4f18}.store-summary-ranking{gap:10px;display:grid}.store-summary-ranking__row{border-top:1px solid #013c681a;grid-template-columns:minmax(180px,1fr) minmax(120px,1.2fr) minmax(120px,auto);align-items:center;gap:12px;padding:10px 0;display:grid}.store-summary-ranking__row--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.store-summary-ranking__row--button:hover,.store-summary-ranking__row--button:focus-visible{background:#f5fbfe;outline:none}.store-summary-ranking__label{grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;display:grid}.store-summary-ranking__label>span{color:#fff;background:#013c68;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.78rem;font-weight:800;display:grid}.store-summary-ranking__label strong,.store-summary-invoices td strong{color:#013c68;overflow-wrap:anywhere}.store-summary-ranking__label small,.store-summary-invoices td span{color:#667986;grid-column:2;font-size:.78rem;font-weight:650}.store-summary-ranking__bar{background:#e8f0f6;border-radius:999px;height:12px;overflow:hidden}.store-summary-ranking__bar span{border-radius:inherit;background:linear-gradient(90deg,#0098cc,#efa003);height:100%;display:block}.store-summary-ranking__row.is-negative .store-summary-ranking__label>span,.store-summary-ranking__row.is-negative .store-summary-ranking__bar span,.store-summary-ranking__bar.is-negative span{background:linear-gradient(90deg,#efa003,#d36b25)}.store-summary-ranking__row.is-negative .store-summary-ranking__totals strong{color:#9f4f18}.store-summary-ranking__totals{color:#013c68;white-space:nowrap;justify-items:end;gap:2px;display:grid}.store-summary-ranking__totals span{color:#667986;font-size:.78rem;font-weight:650}.store-summary-invoices-shell{background:#fff;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:0;min-height:0;display:grid}.store-summary-invoices-header{background:linear-gradient(#fff 0%,#f5f8fb 100%);border-bottom:1px solid #013c681a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.store-summary-invoices-header>div:first-child{gap:2px;display:grid}.store-summary-invoices-header span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-summary-invoices-header h2{color:#013c68;letter-spacing:0;margin:0;font-size:1.15rem}.store-summary-invoices-header__metrics{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-summary-invoices-header__metrics div,.store-summary-invoices-header__clear{background:#fff;border:1px solid #013c681a;border-radius:7px;gap:2px;min-width:118px;padding:7px 10px;display:grid}.store-summary-invoices-header__clear{color:#013c68;cursor:pointer;place-items:center;min-width:104px;font-size:.78rem;font-weight:850}.store-summary-invoices-header__clear:hover{color:#0098cc;border-color:#0098cc5c}.store-summary-invoices-header__metrics strong{color:#013c68;font-size:.94rem}.orders-page__table.store-summary-invoices{table-layout:fixed;min-width:1280px}.store-summary-invoices thead th{white-space:nowrap;background:#f5f8fb;font-size:.72rem}.store-summary-invoices th,.store-summary-invoices td{vertical-align:middle;height:auto;padding:12px}.store-summary-invoices tbody tr{background:#fff;transition:background-color .16s,box-shadow .16s}.store-summary-invoices tbody tr:hover{background:#f8fbfd;box-shadow:inset 3px 0 #0098cc}.store-summary-invoices th:first-child,.store-summary-invoices td:first-child,.store-summary-invoices th:nth-child(2),.store-summary-invoices td:nth-child(2){width:8%}.store-summary-invoices th:nth-child(3),.store-summary-invoices td:nth-child(3){width:18%}.store-summary-invoices th:nth-child(4),.store-summary-invoices td:nth-child(4){width:12%}.store-summary-invoices th:nth-child(5),.store-summary-invoices td:nth-child(5){width:8%;padding-left:8px;padding-right:8px}.store-summary-invoices th:nth-child(6),.store-summary-invoices td:nth-child(6){text-align:right;width:8%;padding-left:8px;padding-right:8px}.store-summary-invoices th:nth-child(7),.store-summary-invoices td:nth-child(7){width:9%;padding-left:8px;padding-right:8px}.store-summary-invoices th:nth-child(8),.store-summary-invoices td:nth-child(8){text-align:right;width:10%}.store-summary-invoices th:nth-child(9),.store-summary-invoices td:nth-child(9){width:19%}.store-summary-invoices__badge,.store-summary-invoices__code,.store-summary-invoices__date,.store-summary-invoices__seller{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:30px;display:inline-flex}.store-summary-invoices__badge{color:#013c68;background:linear-gradient(#f5fbfe 0%,#e6f4f9 100%);border:1px solid #0098cc4d;border-radius:999px;min-width:0;padding:5px 10px;font-size:.78rem;font-weight:900;line-height:1.15}.store-summary-invoices__badge--multi{border-color:#0098cc7a;box-shadow:inset 3px 0 #0098cc}.store-summary-invoices__code{color:#013c68;font-weight:800}.store-summary-invoices__date,.store-summary-invoices__seller{color:#203747;font-size:.86rem;font-weight:650}.store-summary-invoices__entity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.store-summary-invoices__document{gap:8px;min-width:0;display:grid}.store-summary-invoices__file{gap:3px;min-width:0;display:grid}.store-summary-invoices__file-main{align-items:center;gap:7px;min-width:0;display:flex}.store-summary-invoices__file strong{color:#013c68;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;line-height:1.25;display:block;overflow:hidden}.store-summary-invoices .store-summary-invoices__file-select{box-sizing:border-box;width:42px;inline-size:42px;color:#013c68;text-align:center;background:#f8fbfd;border:1px solid #013c681f;border-radius:6px;justify-self:start;min-width:0;max-width:42px;height:24px;min-height:24px;margin-bottom:2px;padding:0 14px 0 5px;font-size:.72rem;font-weight:750;line-height:1}.store-summary-invoices .store-summary-invoices__file-select:focus{background:#fff;border-color:#0098cc61;box-shadow:0 0 0 2px #0098cc1a}.store-summary-invoices__entity strong{color:#013c68;overflow-wrap:anywhere;white-space:normal;width:100%;font-size:.88rem;line-height:1.22;display:block}.store-summary-invoices__entity span{color:#667986;overflow-wrap:anywhere;white-space:normal;width:100%;font-size:.74rem;font-weight:800;line-height:1.2;display:block}.store-summary-invoices__money{color:#203747;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750}.store-summary-invoices__money--total strong{color:#013c68;font-size:.94rem}.store-summary-invoices__credit-note{color:#9f4f18;font-variant-numeric:tabular-nums}.store-summary-invoices__credit-note-list{justify-items:start;gap:4px;margin-top:5px;display:grid}.store-summary-invoices__credit-note-list button{color:#815117;cursor:pointer;background:#fff9ed;border:1px solid #efa00357;border-radius:5px;min-height:0;padding:2px 6px;font-size:.7rem;font-weight:850}.store-summary-invoices__credit-note-list button:hover{color:#5e3a0e;border-color:#efa003}.store-summary-manual-credit-notes{margin-top:16px;overflow:hidden}.store-summary-manual-credit-notes>header{background:linear-gradient(#fffaf1 0%,#fff 100%);border-bottom:1px solid #013c681a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.store-summary-manual-credit-notes>header div{gap:2px;display:grid}.store-summary-manual-credit-notes>header span{color:#9f4f18;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:850}.store-summary-manual-credit-notes>header h2{color:#013c68;margin:0;font-size:1.05rem}.store-summary-manual-credit-notes>header>strong{color:#9f4f18;font-size:1rem}.store-summary-invoices__actions{flex-wrap:wrap;gap:6px;display:flex}.store-summary-invoices__actions button{background:#f5fbfe;border-color:#0098cc3d;min-height:30px;padding:0 9px;font-size:.82rem}.store-summary-invoices__actions button:disabled{cursor:wait;opacity:.65}.store-summary-invoices__column-filter{min-width:0}.store-summary-invoices__column-filter .box-column-filter__trigger{letter-spacing:.08em;min-height:28px;font-size:.72rem}.store-summary-invoices__column-filter .box-column-filter__trigger.is-active{color:var(--color-accent)}.store-summary-invoices__column-filter .box-filter-popover{text-align:left;min-width:210px}@media (width<=980px){.store-summary-grid,.store-summary-ranking-grid,.store-summary-ranking__row{grid-template-columns:1fr}.store-summary-ranking__totals{justify-items:start}.store-summary-metrics--financial{grid-template-columns:repeat(2,minmax(0,1fr))}.store-summary-invoices-shell,.store-summary-invoices-shell .orders-page__table-scroll{overflow:visible}.orders-page__table.store-summary-invoices{min-width:0;display:block}.store-summary-invoices thead{display:none}.store-summary-invoices tbody{gap:12px;padding:12px;display:grid}.store-summary-invoices tr{background:#fff;border:1px solid #013c681f;border-radius:8px;gap:10px;padding:14px;display:grid;box-shadow:0 12px 24px #013c6814}.store-summary-invoices td{border:0;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:0;display:grid;text-align:left!important;width:100%!important}.store-summary-invoices td:before{content:attr(data-label);color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.store-summary-invoices td[colspan]{display:block}.store-summary-invoices td[colspan]:before{content:none}.store-summary-invoices__actions{flex-wrap:wrap;display:flex}.store-summary-invoices__document{min-width:0}.store-summary-invoices__credit-note-list{justify-items:start}}@media (width<=720px){.store-summary-filters,.store-summary-filters__dates,.store-summary-filters__date,.store-summary-filters__dates label,.store-summary-filters__seller,.store-summary-ranking-controls,.store-summary-ranking-controls label,.store-summary-ranking-controls__toggle,.store-summary-ranking-controls__toggle button,.store-summary-ranking-controls__tables,.store-summary-ranking-controls__table-options,.store-summary-ranking-controls__table-options button,.store-summary-ranking-panel__select,.store-summary-filters__modes,.store-summary-filters__modes button{width:100%}.store-summary-metrics{grid-template-columns:1fr}.store-summary-invoices-header{align-items:stretch}.store-summary-invoices-header,.store-summary-invoices-header__metrics{display:grid}.store-summary-invoices-header__metrics div{min-width:0}.store-summary-invoices td{grid-template-columns:1fr;gap:4px}}.orders-page--scroll{padding-right:4px;overflow:visible}.orders-page--table-scroll{height:100%;min-height:0;overflow:hidden}.orders-page__header,.order-create-page__header{flex:none;justify-content:space-between;align-items:end;gap:14px;display:flex}.orders-page__header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.multiple-delivery-modal{max-height:min(92vh,960px);overflow-y:auto}.multiple-delivery-modal__content{gap:18px;min-width:0;display:grid}.multiple-delivery-modal__selection{max-height:260px;overflow-y:auto}.multiple-delivery-client-select{z-index:3;min-width:0;position:relative}.multiple-delivery-client-select.is-open{z-index:6}.multiple-delivery-client-select__trigger{width:100%;min-width:0;min-height:58px;color:var(--color-primary-deep);text-align:left;cursor:pointer;background:#fff;border:1px solid #013c6838;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.multiple-delivery-client-select__trigger:hover:not(:disabled){background:#0098cc09;border-color:#0098ccb3}.multiple-delivery-client-select__trigger:focus-visible,.multiple-delivery-client-select.is-open .multiple-delivery-client-select__trigger{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0098cc24}.multiple-delivery-client-select__trigger:disabled{cursor:not-allowed;opacity:.58}.multiple-delivery-client-select__value{gap:2px;min-width:0;display:grid}.multiple-delivery-client-select__value strong,.multiple-delivery-client-select__value small{overflow-wrap:anywhere;min-width:0}.multiple-delivery-client-select__value strong{font-size:.92rem;line-height:1.25}.multiple-delivery-client-select__value small{color:#00000094;font-size:.78rem;font-weight:600;line-height:1.3}.multiple-delivery-client-select__icon{width:18px;height:18px;transition:transform .16s}.multiple-delivery-client-select.is-open .multiple-delivery-client-select__icon{transform:rotate(180deg)}.multiple-delivery-client-select__menu{background:#fff;border:1px solid #013c682e;border-radius:16px;gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 44px #013c682e}.multiple-delivery-client-select__menu>input{width:100%;min-width:0;min-height:44px;color:var(--color-primary-deep);font:inherit;background:#0098cc09;border:1px solid #013c6833;border-radius:11px;padding:10px 12px}.multiple-delivery-client-select__menu>input:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #0098cc1f}.multiple-delivery-client-select__options{overscroll-behavior:contain;gap:6px;min-width:0;max-height:280px;display:grid;overflow-y:auto}.multiple-delivery-client-select__option{width:100%;min-width:0;color:var(--color-primary-deep);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.multiple-delivery-client-select__option:hover,.multiple-delivery-client-select__option.is-active{background:#0098cc12;border-color:#0098cc3d}.multiple-delivery-client-select__option.is-selected{background:linear-gradient(135deg,#0098cc24,#013c680f);border-color:#0098cc73}.multiple-delivery-client-select__option strong,.multiple-delivery-client-select__option span{overflow-wrap:anywhere;min-width:0}.multiple-delivery-client-select__option strong{font-size:.88rem;line-height:1.25}.multiple-delivery-client-select__option span{color:#00000094;font-size:.76rem;font-weight:600;line-height:1.35}.multiple-delivery-client-select__empty{color:#0000008f;text-align:center;margin:0;padding:18px 12px}.multiple-delivery-order{gap:16px;display:grid}.multiple-delivery-order__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.multiple-delivery-order__header>div{gap:4px;min-width:0;display:grid}.multiple-delivery-order__header small,.multiple-delivery-order__header>span{color:#0000009e;overflow-wrap:anywhere}.multiple-delivery-order__files{gap:6px;margin-top:8px;display:grid}.multiple-delivery-order__files>span{background:#0098cc0a;border:1px solid #013c6824;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.multiple-delivery-order__files button{color:var(--color-primary-deep);cursor:pointer;background:0 0;border:0;font-weight:700}.multiple-delivery-modal__shared{background:#0098cc0d;border:1px solid #0098cc3d;border-radius:14px;gap:16px;padding:18px;display:grid}.orders-page__eyebrow{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.orders-page__header h1,.order-create-page__header h1,.order-card__header h2{color:var(--color-primary-deep);margin:4px 0 0}.orders-page__header h1,.order-create-page__header h1{font-size:clamp(2rem,3.1vw,2.75rem);line-height:1.02}.orders-page__lead{color:#000000a3;max-width:74ch;margin-top:12px;line-height:1.7}.orders-page__toolbar{flex:none;grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(220px,.7fr));gap:14px;display:grid}.orders-page__tabs{scrollbar-width:thin;scroll-snap-type:x proximity;border-bottom:3px solid #0098ccc2;flex-wrap:nowrap;flex:none;align-items:flex-end;gap:0;max-width:100%;padding:0 6px 3px;display:flex;position:relative;overflow:auto hidden}.orders-page__tab{isolation:isolate;color:#000000a8;scroll-snap-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:28px;margin-right:-8px;padding:0 16px 0 12px;font-size:.76rem;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex;position:relative}.orders-page__tab:before{content:"";z-index:-1;transform-origin:0 100%;background:#ffffffc7;border:1px solid #013c6824;border-bottom:0;border-radius:10px 12px 0 0;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute;inset:0;transform:skew(14deg);box-shadow:inset 0 1px #ffffff9e}.orders-page__tab:last-child{margin-right:0}.orders-page__tab:hover{color:var(--color-primary-deep)}.orders-page__tab:hover:before{background:#ffffffe6;border-color:#0098cc47}.orders-page__tab.is-active{z-index:2;color:#fff;text-shadow:0 1px #013c681f}.orders-page__tab.is-active:before{background:linear-gradient(#34bce7 0%,#0098cc 100%);border-color:#013c6829;box-shadow:inset 0 1px #ffffff5c,0 8px 18px #013c681f}.orders-page__tab.is-alert:before{border-color:#bf314533}.orders-page__tab.is-active.is-alert{color:#8a2531;text-shadow:none}.orders-page__tab.is-active.is-alert:before{background:linear-gradient(#fff6f8 0%,#f7dfe4 100%);border-color:#bf314547}.orders-page__tab-badge{min-width:16px;height:16px;color:var(--color-primary-deep);background:#013c6814;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.62rem;font-weight:800;display:inline-flex}.orders-page__tab-badge.is-alert{color:#8a2531;background:#bf314524}.orders-page__tabs--dock{scrollbar-width:none;width:100%;padding-top:4px;overflow-x:hidden}.orders-page__tabs--dock::-webkit-scrollbar{display:none}.orders-page__tabs--dock .orders-page__tab{--dock-lift:0;--dock-scale-x:1;--dock-scale-y:1;flex:1 1 max-content;min-width:36px;max-width:none;transform:translateY(var(--dock-lift)) scaleX(var(--dock-scale-x)) scaleY(var(--dock-scale-y));transform-origin:bottom;will-change:transform;justify-content:center;gap:5px;padding-inline:8px;transition:transform .18s,color .16s}.orders-page__tabs--dock .orders-page__tab>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.orders-page__tabs--dock .orders-page__tab.is-dock-mid{--dock-lift:-1px;--dock-scale-x:1.02;--dock-scale-y:1.01;z-index:1}.orders-page__tabs--dock .orders-page__tab.is-dock-near{--dock-lift:-2px;--dock-scale-x:1.04;--dock-scale-y:1.03;z-index:2}.orders-page__tabs--dock .orders-page__tab.is-active{--dock-lift:-3px;--dock-scale-x:1.05;--dock-scale-y:1.04;z-index:4}.orders-page__tabs--dock .orders-page__tab.is-dock-hovered,.orders-page__tabs--dock .orders-page__tab:focus-visible{--dock-lift:-2px;--dock-scale-x:1.08;--dock-scale-y:1.04;z-index:3}.orders-page__tabs--dock .orders-page__tab.is-active.is-dock-hovered,.orders-page__tabs--dock .orders-page__tab.is-active:focus-visible{--dock-lift:-4px;--dock-scale-x:1.08;--dock-scale-y:1.05;z-index:5}.orders-page__tabs--dock .orders-page__tab--more{flex:0 0 44px;padding-inline:10px;font-size:.96rem;font-weight:900}.orders-page__tabs--dock .orders-page__tab--compact{flex:0 0 58px;max-width:58px;padding-inline:8px}.orders-page__subtabs{border-bottom:1px solid #013c681f;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 2px;display:flex}.orders-page__subtab{color:#000000ad;min-height:30px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #013c681f;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:800;line-height:1;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.orders-page__subtab:hover,.orders-page__subtab:focus-visible{color:var(--color-primary-deep);background:#fffffff5;border-color:#0098cc47;outline:none}.orders-page__subtab.is-active{color:var(--color-primary-deep);background:#0098cc1f;border-color:#0098cc61;box-shadow:0 8px 18px #013c6814}.orders-page__subtab.is-alert{border-color:#bf31452e}.orders-page__subtab.is-active.is-alert{color:#8a2531;background:#bf31451a;border-color:#bf314547}.warehouse-pending-subtabs{padding-top:10px}.orders-page__mobile-tabs,.orders-page__mobile-tab-current,.orders-page__mobile-tab-option,.orders-card-search input{font:inherit}.orders-page__mobile-tabs{display:none;position:relative}.orders-page__mobile-tab-current{width:100%;min-height:48px;color:var(--color-primary-deep);text-align:left;cursor:pointer;background:linear-gradient(#fffffff5,#e8f0f6eb);border:1px solid #0098cc42;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px 8px 14px;display:grid;box-shadow:0 8px 18px #013c6814}.orders-page__mobile-tab-current small{color:#00000075;margin-bottom:3px;font-size:.68rem;font-weight:700;display:block}.orders-page__mobile-tab-current strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.15;display:block;overflow:hidden}.orders-page__mobile-tab-action{min-height:30px;color:var(--color-primary-deep);background:#0098cc1f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.orders-page__mobile-tabs-panel{z-index:30;background:#fffffff0;border:1px solid #0098cc2e;border-top:4px solid #0098ccc2;border-radius:0 0 12px 12px;gap:6px;max-height:min(62svh,460px);padding:8px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto;box-shadow:0 12px 24px #013c6814}.orders-page__mobile-tab-option{color:#000000b8;text-align:left;cursor:pointer;background:#e8f0f67a;border:1px solid #013c681a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 11px;font-weight:750;display:flex}.orders-page__mobile-tab-option.is-active{color:var(--color-primary-deep);background:#0098cc1f;border-color:#0098cc57}.orders-page__mobile-tab-option.is-alert{border-color:#bf31452e}.orders-page__mobile-tab-option--grouped{margin-left:12px}.orders-page__mobile-tab-group{min-height:24px;color:var(--color-primary-deep);border-top:1px solid #013c6814;align-items:center;padding:4px 3px 0;font-size:.82rem;font-weight:900;display:flex}.orders-page__mobile-tabs.is-open .orders-page__mobile-tab-current{z-index:31;border-color:#0098cc6b;border-radius:12px;position:relative;box-shadow:0 8px 20px #013c681f}.orders-page__search,.orders-page__filter,.order-card__fields label{gap:8px;display:grid}.order-autocomplete{position:relative}.order-autocomplete--table{min-width:240px}.order-line-code-field{align-items:center;gap:8px;min-width:240px;display:flex}.order-line-code-field .order-autocomplete--table{flex:auto;min-width:0}.order-line-purchase-cost-button{width:28px;height:28px;color:var(--color-primary-deep);cursor:pointer;background:#0098cc1a;border:1px solid #0098cc3d;border-radius:999px;flex:0 0 28px;place-items:center;padding:0;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-grid}.order-line-purchase-cost-button:hover,.order-line-purchase-cost-button:focus-visible,.order-line-purchase-cost-button.is-active{color:#0098cc;background:#0098cc2e;border-color:#0098cc85;outline:none;box-shadow:0 0 0 3px #0098cc1a}.order-line-purchase-cost-button svg{width:20px;height:20px;display:block}.order-purchase-cost-popover{z-index:80;max-height:min(260px,100svh - 32px);color:var(--color-primary-deep);background:#fffffffa;border:1px solid #013c6829;border-radius:12px;gap:10px;padding:12px;display:grid;position:fixed;overflow:auto;box-shadow:0 18px 36px #013c682e}.order-purchase-cost-popover__header{gap:3px;display:grid}.order-purchase-cost-popover__header span,.order-purchase-cost-popover__details dt{color:#00000085;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.order-purchase-cost-popover__header strong{font-size:1.32rem;line-height:1}.order-purchase-cost-popover__details{gap:8px;margin:0;display:grid}.order-purchase-cost-popover__details div{gap:1px;display:grid}.order-purchase-cost-popover__details dd{overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:700}.order-purchase-cost-popover__status{color:#00000094;margin:0;font-weight:700}.order-purchase-cost-popover__status.is-error{color:#bf3145}.orders-page__search span,.orders-page__filter span,.order-card__fields label span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.orders-page__search input,.orders-page__filter select,.order-card__fields input,.order-card__fields select,.order-card__fields textarea,.order-lines-table input,.order-lines-table select{border:1px solid var(--color-border);width:100%;min-height:46px;color:var(--color-primary-deep);font:inherit;background:#ffffffe0;border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.order-card__fields textarea{resize:vertical;min-height:118px;padding-block:14px}.order-autocomplete__hint{color:#0000007a;font-size:.76rem}.order-autocomplete__panel{z-index:6;border:1px solid var(--color-border);background:#fffffffa;border-radius:16px;gap:4px;max-height:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 36px #013c6824}.order-autocomplete__panel--portal{z-index:60;position:fixed;right:auto}.order-autocomplete__item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.order-autocomplete__item:hover{background:#0098cc14}.order-autocomplete__item strong{color:var(--color-primary-deep)}.order-autocomplete__item span{color:#0000008a;font-size:.84rem}.orders-page__search input:focus,.orders-page__filter select:focus,.order-card__fields input:focus,.order-card__fields select:focus,.order-card__fields textarea:focus,.orders-page__field select:focus,.orders-page__field textarea:focus,.order-lines-table input:focus,.order-lines-table select:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.reception-flow__observation-fields,.order-observation-panel__resolution{gap:14px;margin-top:14px;display:grid}.reception-flow__problem-boxes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.reception-flow__problem-box{min-height:64px;color:var(--color-primary-deep);cursor:pointer;background:#ffffffd1;border:1px solid #013c6824;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative}.reception-flow__problem-box:hover{background:#fffffff0;border-color:#0098cc57}.reception-flow__problem-box.is-selected{background:#0098cc14;border-color:#0098cc6b;box-shadow:0 8px 20px #013c6814}.reception-flow__problem-box input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.orders-page__field .reception-flow__problem-box-check{background:#fff;border:1px solid #013c682e;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.orders-page__field .reception-flow__problem-box-check:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.reception-flow__problem-box.is-selected .reception-flow__problem-box-check{border-color:var(--color-primary);background:var(--color-primary)}.orders-page__field .reception-flow__problem-box-body{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none;gap:3px;display:grid}.reception-flow__problem-box-body strong{overflow-wrap:anywhere;color:var(--color-primary-deep);font-size:.9rem}.reception-flow__problem-box-body small{color:#013c689e;font-weight:700}.order-observation-panel{background:#efa0030f;border-color:#efa00352}.order-observation-panel--delivery{background:linear-gradient(135deg,#efa00324,#fffffff0);border-color:#efa00385}.order-observation-history{background:#fffffff0;border-color:#013c6824}.order-observation-panel__products,.order-observation-panel__resolution-summary{margin-top:16px}.order-observation-panel__products{gap:10px;display:grid}.order-observation-panel__products>strong{color:var(--color-primary-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.order-observation-panel__quantity-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.order-observation-product-cell{gap:4px;min-width:0;display:grid}.order-observation-product-cell strong{color:var(--color-primary-deep);overflow-wrap:anywhere;line-height:1.35}.order-observation-product-cell span{color:#00000094;overflow-wrap:anywhere;background:#013c6814;border-radius:999px;width:fit-content;max-width:100%;padding:2px 8px;font-size:.76rem;font-weight:800}.order-observation-resolution-form{background:#ffffffb8;border:1px solid #013c681f;border-radius:16px;padding:14px}.order-observation-resolution-form__header,.order-observation-resolution-form__section-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-observation-resolution-form__header>div,.order-observation-resolution-form__section-title{gap:4px;display:grid}.order-observation-resolution-form__header strong,.order-observation-resolution-form__section-title strong{color:var(--color-primary-deep);font-size:.9rem}.order-observation-resolution-form__header span,.order-observation-resolution-form__section-title span{color:#00000094;font-size:.82rem}.order-observation-resolution-form__section{border-top:1px solid #013c6814;gap:10px;padding-top:12px;display:grid}.order-observation-resolution-form__quantity-list{overscroll-behavior:contain;gap:10px;max-height:min(360px,38svh);padding-right:6px;display:grid;overflow:auto}.order-observation-resolution-form__quantity-row{background:#e8f0f657;border:1px solid #013c681a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(190px,240px);align-items:end;gap:12px;padding:12px;display:grid}.order-observation-resolution-form__quantity-row>div{gap:4px;min-width:0;display:grid}.order-observation-resolution-form__quantity-row strong,.order-observation-resolution-form__quantity-row span{overflow-wrap:anywhere}.order-observation-resolution-form__quantity-row strong{color:var(--color-primary-deep);font-size:.9rem}.order-observation-resolution-form__quantity-row span{color:#00000094;font-size:.78rem}.order-observation-resolution-form__actions{border-top:1px solid #013c6814;justify-content:flex-end;padding-top:12px;display:flex}.order-observation-resolution-form__actions .orders-page__primary{width:auto;min-width:min(280px,100%)}.order-observation-panel__evidence-list{flex-wrap:wrap;gap:8px;display:flex}.order-observation-panel__evidence-groups{gap:12px;display:grid}.order-observation-panel__evidence-group{gap:8px;display:grid}.order-observation-panel__evidence-group>strong{color:var(--color-primary-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}.order-observation-panel__evidence-list button{min-height:32px;color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#013c6814;border:none;border-radius:999px;padding:0 12px;font-weight:800}.delivery-branch-age{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:74px;min-height:30px;padding:5px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.delivery-branch-age--fresh{color:#166534;background:#15803d1a;border-color:#15803d2e}.delivery-branch-age--attention{color:var(--color-primary-deep);background:#0098cc1f;border-color:#0098cc38}.delivery-branch-age--warning{color:#7a5200;background:#efa00329;border-color:#efa00352}.delivery-branch-age--critical{color:#8a2531;background:#bf314524;border-color:#bf314557}.delivery-branch-age--muted{color:#013c689e;background:#013c680f;border-color:#013c681f}.cl-observation-detail{width:min(920px,100%)}.cl-observation-detail__hero,.cl-observation-resolution-card,.cl-observation-detail__grid{gap:12px;display:grid}.cl-observation-detail__hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.cl-observation-detail__hero>div,.cl-observation-detail__grid>div{background:#e8f0f694;border-radius:8px;gap:6px;min-width:0;padding:14px 16px;display:grid}.cl-observation-detail__hero span,.cl-observation-detail__grid dt,.cl-observation-resolution-card span{color:#00000085;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cl-observation-detail__hero strong,.cl-observation-detail__grid dd{color:var(--color-primary-deep);overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.45}.cl-observation-resolution-card{background:linear-gradient(135deg,#0098cc1f,#e8f0f6b8);border:1px solid #0098cc38;border-radius:8px;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);padding:16px;box-shadow:0 14px 34px #013c681a}.cl-observation-resolution-card__status,.cl-observation-resolution-card__answer{align-content:start;gap:8px;min-width:0;display:grid}.cl-observation-resolution-card__status strong{background:var(--color-primary);color:#fff;border-radius:999px;width:fit-content;max-width:100%;min-height:34px;padding:7px 12px;font-size:.92rem;font-weight:900;line-height:1.25}.cl-observation-resolution-card__answer p{color:var(--color-primary-deep);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:900;line-height:1.45}.cl-observation-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-page__summary{flex-wrap:wrap;flex:none;gap:6px;display:flex}.orders-page__summary div{border:1px solid var(--color-border);background:#ffffff9e;border-radius:10px;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:flex}.orders-page__summary span{color:#00000080;white-space:nowrap;font-size:.66rem;line-height:1.15}.orders-page__summary strong{color:var(--color-primary-deep);font-size:.76rem;font-weight:700;line-height:1.15}.orders-page__summary--compact div{min-height:28px;padding:4px 8px}.orders-global-search{border:1px solid var(--color-border);background:#ffffffc7;border-radius:10px;align-items:center;gap:8px;min-height:28px;padding:4px 8px;display:flex}.orders-global-search--active{background:#0098cc14;border-color:#0098cc73}.orders-global-search input{width:min(320px,32vw);min-width:190px;color:var(--color-primary-deep);font:inherit;background:0 0;border:none;border-radius:8px;outline:none;font-size:.78rem;font-weight:700}.orders-global-search input::placeholder{color:#013c6873}.orders-global-search input:focus{box-shadow:0 2px #0098cc61}.orders-global-search__status{background:#0098cc14!important;border-color:#0098cc47!important}.box-summary-clear{min-height:28px;color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#013c6814;border:none;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:800}.box-summary-clear:hover{background:#0098cc1f}.orders-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;display:flex}.orders-pagination--footer{width:100%;padding:0}.orders-pagination__summary,.orders-pagination__size{border:1px solid var(--color-border);background:#ffffffad;border-radius:13px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;display:inline-flex}.orders-pagination__summary span,.orders-pagination__size span{color:#00000080;font-size:.73rem;font-weight:700}.orders-pagination__summary strong{color:var(--color-primary-deep);font-size:.86rem}.orders-pagination__controls{flex-wrap:wrap;gap:8px;display:inline-flex}.orders-pagination__controls .orders-page__secondary{width:auto;min-height:36px;padding-inline:14px}.orders-pagination__size select{min-height:30px;color:var(--color-primary-deep);font:inherit;background:#fff;border:1px solid #013c6829;border-radius:9px;font-weight:800}.orders-pagination--footer .orders-pagination__summary,.orders-pagination--footer .orders-pagination__size{background:#ffffffb8}.orders-pagination--footer .orders-pagination__controls .orders-page__secondary{min-height:34px}.orders-page__bulk-actions{background:#e8f0f66b;border-bottom:1px solid #013c6814;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.orders-page__bulk-actions div{gap:3px;display:grid}.orders-page__bulk-actions strong{color:var(--color-primary-deep)}.orders-page__bulk-actions span{color:#0000008f;font-size:.84rem}.orders-page__primary,.orders-page__secondary{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:700;display:inline-flex}.orders-page__primary{color:var(--color-white);background:linear-gradient(135deg,#0098cc 0%,#0a77af 100%);box-shadow:0 18px 32px #0098cc38}.orders-page__secondary{color:var(--color-primary-deep);background:#013c6814}.orders-page__secondary--express{color:var(--color-primary-deep);background:#efa00324;border:1px solid #efa0036b;box-shadow:0 10px 20px #efa0031f}.orders-page__secondary--express:hover,.orders-page__secondary--express:focus-visible{background:#efa00333;border-color:#efa0038f;box-shadow:0 12px 24px #efa00329}.orders-page__primary--compact{min-height:42px;box-shadow:none}.orders-page__button-icon{flex:none;width:1rem;height:1rem}.orders-page__danger{color:#8a2531;cursor:pointer;background:#bf31451f;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-weight:700;display:inline-flex}.orders-page__danger:hover{background:#bf31452e}.orders-page__feedback{border-radius:18px;flex:none;padding:14px 16px}.orders-page__feedback.error{color:#8a2531;background:#bf314514;border:1px solid #bf314529}.orders-page__feedback.info{color:var(--color-primary-deep);background:#0098cc14;border:1px solid #0098cc29}.orders-page__field{gap:8px;display:grid}.orders-page__field span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.order-observation-evidence-modal{max-width:min(920px,100vw - 40px)}.order-observation-evidence-modal .dispatch-flow__header span{color:var(--color-muted);margin-top:4px;font-size:.84rem;display:block}.order-observation-evidence-modal__body{background:#f4f9fceb;border:1px solid #013c681f;border-radius:18px;place-items:center;min-height:420px;max-height:70vh;padding:14px;display:grid;overflow:auto}.order-observation-evidence-modal__body img,.order-observation-evidence-modal__body iframe{object-fit:contain;background:#fff;border:0;border-radius:12px;width:100%;max-height:64vh;display:block}.order-observation-evidence-modal__body iframe{min-height:58vh}.orders-page__field input,.orders-page__field select,.orders-page__textarea{border:1px solid var(--color-border);width:100%;min-height:46px;color:var(--color-primary-deep);font:inherit;background:#ffffffe0;border-radius:14px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s,background-color .16s}.orders-page__field .reception-flow__file-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.reception-flow__file-control{min-height:58px;color:var(--color-primary-deep);cursor:pointer;background:linear-gradient(135deg,#0098cc14,#ffffffc7),#fff;border:1px dashed #0098cc5c;border-radius:8px;grid-template-columns:minmax(260px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid;position:relative}.reception-flow__file-control .evidence-image-actions{grid-row:1/span 2}.reception-flow__file-control:hover{border-color:#0098cc94;box-shadow:0 8px 20px #013c6814}.orders-page__field .reception-flow__file-input:focus-visible+.reception-flow__file-control{border-color:#0098cc94;box-shadow:0 0 0 4px #0098cc1f}.reception-flow__file-control strong{color:var(--color-primary-deep);font-size:.92rem}.reception-flow__file-control small{color:#013c689e;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.reception-flow__preview-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.reception-flow__preview-thumb{background:#ffffffc7;border:1px solid #013c681a;border-radius:12px;gap:6px;min-width:0;padding:6px;display:grid}.reception-flow__preview-thumb img{aspect-ratio:4/3;object-fit:cover;background:#013c6814;border-radius:8px;width:100%}.reception-flow__preview-thumb small{color:#013c68bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.reception-flow__preview-thumb button{color:#8a2531;cursor:pointer;min-height:28px;font:inherit;background:#bf31451a;border:0;border-radius:9px;font-size:.74rem;font-weight:800}.reception-flow__preview-thumb button:hover,.reception-flow__preview-thumb button:focus-visible{background:#bf314529;outline:none}.orders-page__readonly-value{border:1px solid var(--color-border);min-height:46px;color:var(--color-primary-deep);background:#013c680f;border-radius:14px;align-items:center;padding:0 16px;display:flex}.orders-page__textarea{resize:vertical;min-height:120px;padding:14px 16px}.orders-page__textarea--inline{min-height:90px}.orders-page__field input:focus,.orders-page__field select:focus,.orders-page__textarea:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.orders-page__field--warning input,.orders-page__field--warning select,.orders-page__field--warning textarea,.orders-page__field--warning .orders-page__textarea{background:#efa0030a;border-color:#efa003e6;box-shadow:0 0 0 3px #efa00324}.orders-page__field--error input,.orders-page__field--error select,.orders-page__field--error textarea,.orders-page__field--error .orders-page__textarea,.orders-page__field--error .delivery-flow__file-control,.orders-page__field--error .delivery-flow__signature canvas{background:#bf31450a;border-color:#bf3145d1;box-shadow:0 0 0 3px #bf31451f}.orders-page__field .orders-page__field-error,.orders-page__field-error{color:#8a2531;font-size:.78rem;font-weight:800;line-height:1.35}.dispatch-flow__overlay,.dispatch-flow__modal-backdrop{z-index:80;background:#013c683d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}#codex-browser-sidebar-comments-root{pointer-events:none!important}.dispatch-flow__modal{background:#fff;border:1px solid #013c6824;border-radius:22px;gap:18px;width:min(780px,100%);max-height:min(860px,100svh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 70px #013c6838}.dispatch-flow__modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dispatch-flow__modal--wide{width:min(1080px,100%)}.cl-reception-detail-modal{grid-template-rows:auto auto auto minmax(0,auto) auto;max-height:min(760px,100svh - 48px);overflow:hidden}.cl-reception-detail-modal .reception-flow__products-panel{min-height:0}.cl-delivery-detail-modal,.store-dispatch-detail-modal{max-height:min(820px,100svh - 48px)}.cl-delivery-detail-modal .reception-flow__products-panel,.cl-delivery-detail-modal .reception-flow__products-table-shell,.store-dispatch-detail-modal .reception-flow__products-panel,.store-dispatch-detail-modal .reception-flow__products-table-shell{min-height:0}.cl-delivery-detail-modal .reception-flow__products-table-shell,.store-dispatch-detail-modal .reception-flow__products-table-shell{max-height:none}.cl-delivery-detail-modal .reception-flow__products-scroll,.store-dispatch-detail-modal .reception-flow__products-scroll{max-height:min(300px,32svh);overflow:auto}.cl-delivery-detail-modal .reception-flow__products-table,.store-dispatch-detail-modal .reception-flow__products-table{min-width:680px}.orders-page--table-scroll .store-dispatch-detail-modal .reception-flow__products-table-shell{flex:initial;height:auto;min-height:0}.orders-page--table-scroll .store-dispatch-detail-modal .reception-flow__products-scroll{flex:initial;height:auto;max-height:min(300px,32svh);overflow:auto}.box-create-modal__intro{color:var(--color-muted);margin:6px 0 0;font-size:.9rem}.box-create-modal__size-section{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.box-create-modal__size-preview{min-width:112px;min-height:72px;color:var(--color-primary-deep);background:#0098cc1a;border:1px solid #0098cc33;border-radius:16px;place-items:center;gap:2px;padding:12px 16px;display:grid}.box-create-modal__size-preview span{font-size:1.55rem;font-weight:900;line-height:1}.box-create-modal__size-preview small,.orders-page__field small{color:var(--color-muted);font-size:.82rem}.box-create-modal__summary{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.box-create-modal__size-section{grid-template-columns:1fr}.box-create-modal__size-preview{min-width:0}.box-create-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.dispatch-flow__header,.dispatch-flow__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.dispatch-flow__actions--compact{justify-content:flex-end}.warehouse-reception__lookup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.warehouse-reception__lookup .orders-page__primary{white-space:nowrap;min-height:43px}.dispatch-flow__header h2{color:var(--color-primary-deep);margin:6px 0 0}.dispatch-flow__summary-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dispatch-flow__summary-card div{border:1px solid var(--color-border);background:#e8f0f66b;border-radius:16px;gap:5px;min-height:72px;padding:12px;display:grid}.dispatch-flow__summary-card span,.dispatch-flow__evidence span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.dispatch-flow__summary-card strong{color:var(--color-primary-deep)}.dispatch-flow__summary-card .dispatch-flow__summary-card-highlight{box-shadow:inset 3px 0 0 var(--color-primary);background:#0098cc1f;border-color:#0098cc4d}.dispatch-flow__summary-card .dispatch-flow__summary-card-highlight--courier{min-height:88px;box-shadow:inset 4px 0 0 var(--color-primary), 0 10px 24px #013c681a;background:linear-gradient(135deg,#0098cc2e,#013c6814);border-color:#0098cc70;grid-column:span 2;padding:16px 18px}.dispatch-flow__summary-card-highlight strong{font-size:1.02rem}.dispatch-flow__summary-card-highlight--courier strong{font-size:1.45rem;line-height:1}.store-dispatch-section{background:#0098cc0d;border:1px solid #0098cc29;border-radius:16px;gap:12px;padding:14px;display:grid}.store-dispatch-section--collapsible{gap:0;min-height:58px;padding:0;overflow:hidden}.store-dispatch-section--collapsible.is-open{overflow:visible}.store-dispatch-section__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-dispatch-section__toggle{width:100%;min-height:56px;color:var(--color-primary-deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.store-dispatch-section__toggle>span:first-child{gap:3px;min-width:0;display:grid}.store-dispatch-section__toggle strong{color:var(--color-primary-deep);font-size:.98rem}.store-dispatch-section__toggle small{color:#0000008f;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:750;overflow:hidden}.store-dispatch-section__toggle-action{min-height:30px;color:var(--color-primary-deep);background:#0098cc1f;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.store-dispatch-section__body{gap:12px;padding:0 14px 14px;display:grid}.store-dispatch-section__body .store-dispatch-section__header{justify-content:flex-end}.store-dispatch-section__header>strong{color:var(--color-primary-deep);font-size:.98rem}.store-dispatch-section__header>span{color:#0000008f;font-size:.82rem;font-weight:700}.store-dispatch-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-dispatch-info-grid div{background:#ffffffc7;border:1px solid #013c681a;border-radius:14px;gap:5px;min-height:66px;padding:10px 12px;display:grid}.store-dispatch-info-grid span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-dispatch-info-grid strong{overflow-wrap:anywhere;color:var(--color-primary-deep);font-size:.9rem}.store-dispatch-info-grid__full{grid-column:1/-1}.store-dispatch-box-list{gap:10px;display:grid}.store-dispatch-box-list>strong{color:var(--color-primary-deep);font-size:.92rem}.store-dispatch-box-row{background:#e8f0f66b;border:1px solid #013c681a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.store-dispatch-box-row__main{gap:4px;min-width:0;display:grid}.store-dispatch-box-row__main strong{color:var(--color-primary-deep);font-size:.92rem;line-height:1.15}.store-dispatch-box-row__main small{color:#0000008f;font-size:.78rem;font-weight:700}.store-dispatch-box-row em{color:var(--color-primary-deep);white-space:nowrap;background:#0098cc1f;border-radius:999px;justify-self:end;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:800}.store-dispatch-delivery-modal{gap:14px;width:min(1040px,100%)}.store-dispatch-delivery-modal .delivery-flow__partial-panel{margin:0}.store-dispatch-delivery-modal .delivery-flow__document{grid-template-columns:repeat(4,minmax(0,1fr))}.store-dispatch-delivery-modal__file-field{grid-column:1/-1}.store-dispatch-delivery-modal__signature-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.store-dispatch-delivery-modal__signature-header strong{color:var(--color-primary-deep);font-size:.92rem}.store-dispatch-reversal-modal{gap:16px;width:min(680px,100%)}.store-dispatch-reversal-modal__reason{min-height:78px;color:var(--color-primary-deep);background:linear-gradient(135deg,#0098cc0e,#fffffff5),#fff;border-color:#0098cc42;padding:14px 16px;line-height:1.5;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #013c680f}.store-dispatch-reversal-modal__reason::placeholder{color:#013c6875}.store-dispatch-reversal-modal__reason:hover{border-color:#0098cc6b}.store-dispatch-reversal-modal__reason:focus{background:#fff;border-color:#0098cc9e;box-shadow:0 0 0 4px #0098cc1f,0 12px 28px #013c681a}.reception-flow__branch-select{min-width:min(320px,100%)}.reception-flow__header-actions{justify-content:flex-end;align-items:end;gap:10px;min-width:min(100%,560px)}.reception-flow__header-actions .reception-flow__branch-select{flex:300px;gap:5px;min-width:280px}.reception-flow__header-actions .orders-page__field span{letter-spacing:.1em;font-size:.66rem;line-height:1.1}.reception-flow__header-actions .orders-page__field select,.reception-flow__header-actions .orders-page__primary{border-radius:12px;min-height:38px}.reception-flow__header-actions .orders-page__field select{padding-inline:12px}.reception-flow__header-actions .orders-page__primary{white-space:nowrap;flex:none;padding-inline:14px}.reception-flow__summary-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reception-flow__summary-card div{border:1px solid var(--color-border);background:#e8f0f66b;border-radius:16px;gap:5px;min-height:72px;padding:12px;display:grid}.reception-flow__summary-card span,.reception-flow__section-title span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.reception-flow__summary-card strong,.reception-flow__section-title strong{color:var(--color-primary-deep)}.reception-flow__order-card{background:#fff;border:1px solid #013c6824;border-radius:20px;gap:16px;padding:18px;display:grid}.reception-flow__order-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.reception-flow__order-card-header h3{color:var(--color-primary-deep);margin:4px 0}.reception-flow__order-card-header span,.reception-flow__dispatch-data span,.reception-flow__notice,.reception-flow__warning{color:#0000009e}.reception-flow__dispatch-data,.reception-flow__notice,.reception-flow__warning{border-radius:8px;gap:12px;padding:12px 14px;display:grid}.reception-flow__dispatch-data{background:linear-gradient(135deg,#0098cc14,#e8f0f6b8);border:1px solid #0098cc2e}.reception-flow__dispatch-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.reception-flow__dispatch-header span{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.reception-flow__dispatch-header strong{color:var(--color-primary-deep);font-size:.9rem}.reception-flow__dispatch-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.reception-flow__dispatch-meta div{background:#ffffffb8;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.reception-flow__dispatch-meta dt{color:#013c6894;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.reception-flow__dispatch-meta dd{overflow-wrap:anywhere;color:var(--color-primary-deep);margin:0;font-weight:800}.reception-flow__notice{background:#0098cc14;border:1px solid #0098cc29}.reception-flow__warning{color:#7a5100;background:#efa0031f;border:1px solid #efa00347;font-weight:700}.reception-flow__box-list,.reception-flow__multi-list,.reception-flow__products-panel{gap:12px;display:grid}.reception-flow__products-table-shell{flex:initial;min-height:0}.reception-flow__products-scroll{overscroll-behavior:contain;max-height:min(300px,32svh);overflow:auto}.reception-flow__products-table{min-width:860px}.reception-flow__products-table thead th{z-index:1;position:sticky;top:0}.reception-flow__section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.reception-flow__box-row{border:1px solid var(--color-border);background:#e8f0f652;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:center;gap:12px;padding:12px;display:grid}.reception-flow__box-row div{gap:4px;display:grid}.reception-flow__box-row span{color:var(--color-primary-deep);font-weight:800}.reception-flow__box-row strong{color:#0000009e;font-size:.86rem}.reception-flow__box-row input,.reception-flow__prefixed-field input{border:1px solid var(--color-border);min-height:42px;color:var(--color-primary-deep);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-weight:700}.reception-flow__box-row.is-confirmed{background:#0098cc14;border-color:#0098cc57}.reception-flow__box-row.is-confirmed.is-pending-box{background:#bf31451f;border-color:#bf31456b}.reception-flow__box-row.is-pending-box span,.reception-flow__box-row.is-pending-box strong{color:#8f1f2f}.reception-flow__box-row.has-warning{background:#bf314514;border-color:#bf314552}.reception-flow__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.reception-flow__result-option{border:1px solid var(--color-border);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:14px;display:grid}.reception-flow__result-option input{margin-top:3px}.reception-flow__result-option span{color:var(--color-primary-deep);font-weight:800}.reception-flow__result-option small{color:#0000008f;grid-column:2}.reception-flow__result-option.is-selected{background:#0098cc14;border-color:#0098cc57}.reception-flow__lookup{grid-template-columns:minmax(160px,220px) minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.reception-flow__prefixed-field>div{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.reception-flow__prefixed-field>div>strong{color:var(--color-primary-deep);background:#013c6814;align-self:stretch;align-items:center;padding:0 12px;display:inline-flex}.reception-flow__prefixed-field input{border:0;border-radius:0}.delivery-flow__document,.delivery-flow__form-grid,.delivery-flow__auto-data{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.delivery-flow__detail-section{gap:12px;margin-top:18px;display:grid}.delivery-flow__partial-panel{background:#efa00314;border:1px solid #efa00347;border-radius:18px;gap:14px;margin:16px 0;padding:14px;display:grid}.delivery-flow__observation-resolution-panel{background:#0098cc12;border-color:#0098cc42}.payment-flow__products-panel{margin:18px 0}.payment-flow__products-table{min-width:980px}.payment-flow__col-money{width:150px}.payment-flow__money-cell{color:#000000c7;white-space:nowrap;font-weight:800}.payment-flow__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,560px);margin-left:auto;display:grid}.payment-flow__totals div{background:#e8f0f694;border-radius:10px;align-content:center;gap:4px;min-height:58px;padding:9px 12px;display:grid}.payment-flow__totals span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.payment-flow__totals strong{color:var(--color-primary-deep);white-space:nowrap;font-size:.98rem}.payment-flow__totals div:last-child{background:#0098cc1f}.delivery-flow__document .payment-flow__invoice-documents{color:#00000094;letter-spacing:0;text-transform:none;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:.78rem;font-weight:800;line-height:1.25;display:flex}.payment-flow__invoice-documents select{min-width:min(100%,180px);max-width:100%;height:34px;color:var(--color-primary-deep);font:inherit;letter-spacing:0;background:#ffffffd1;border:1px solid #013c6829;border-radius:9px;padding:0 10px}.payment-flow__invoice-documents em{color:#0000009e;overflow-wrap:anywhere;min-width:0;font-style:normal}.payment-flow__invoice-documents button{min-height:34px;padding:7px 10px}.payment-flow__proof-actions{min-width:0}.delivery-flow__file-control .payment-flow__proof-summary{overflow-wrap:anywhere;min-width:0}.delivery-client-box-panel{background:#0098cc0f;border-color:#0098cc3d;gap:16px}.delivery-client-box-panel--error{background:#bf31450d;border-color:#bf314547}.delivery-client-box-panel__header,.delivery-client-box-panel__toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.delivery-client-box-panel__toggle{min-height:34px}.delivery-client-box-panel__counter,.delivery-client-box-panel__toolbar span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.delivery-client-box-panel__counter.is-warning{color:#8a2531}.delivery-client-box-panel__warning{color:#8a2531;background:#bf314514;border:1px solid #bf31452e;border-radius:12px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:800}.delivery-client-box-panel__toolbar>div:first-child{gap:4px;display:grid}.delivery-client-box-panel__toolbar strong,.delivery-client-box-row span{color:var(--color-primary-deep);font-weight:800}.delivery-client-box-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.delivery-client-box-panel__list{gap:8px;display:grid}.delivery-client-box-row{cursor:pointer;background:#ffffff94;border:1px solid #013c681f;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.delivery-client-box-row.is-selected{background:#0098cc1a;border-color:#0098cc61}.delivery-client-box-row input{width:18px;height:18px;accent-color:var(--color-secondary);margin:0}.delivery-client-box-row div{gap:3px;display:grid}.delivery-client-box-row strong{color:#0000009e;font-size:.86rem}.delivery-client-box-panel__fields{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.6fr);gap:12px;display:grid}.delivery-client-box-panel__fields textarea{min-height:74px}.delivery-flow__resolution-products{gap:10px;display:grid}.delivery-flow__resolution-product-list{overscroll-behavior:contain;gap:10px;max-height:min(300px,34svh);padding-right:6px;display:grid;overflow:auto}.delivery-flow__resolution-product-row{background:#ffffffb8;border:1px solid #013c681a;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:12px;padding:12px;display:grid}.delivery-flow__resolution-product-row>div{gap:4px;min-width:0;display:grid}.delivery-flow__resolution-product-row strong{color:var(--color-primary-deep);overflow-wrap:anywhere;line-height:1.32}.delivery-flow__resolution-product-row span{color:#00000094;overflow-wrap:anywhere;background:#013c6814;border-radius:999px;width:fit-content;max-width:100%;padding:2px 8px;font-size:.76rem;font-weight:800}.delivery-flow__resolution-product-row dl{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0;display:grid}.delivery-flow__resolution-product-row dl div{gap:2px;min-width:0;display:grid}.delivery-flow__resolution-product-row dt{color:#0000008a;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:900}.delivery-flow__resolution-product-row dd{color:var(--color-primary-deep);margin:0;font-size:1rem;font-weight:900}.delivery-flow__complement-banner{background:#efa0031a;border:1px solid #efa00352;border-radius:18px;gap:4px;margin-bottom:14px;padding:14px 16px;display:grid}.delivery-flow__complement-banner span{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.delivery-flow__complement-banner strong{color:var(--color-primary-deep);font-size:1rem}.delivery-flow__complement-banner p{color:#0000009e;margin:2px 0 0;font-weight:700}.delivery-flow__partial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.delivery-flow__document div,.delivery-flow__auto-data div{border:1px solid var(--color-border);background:#e8f0f66b;border-radius:16px;gap:5px;min-height:72px;padding:12px;display:grid}.delivery-flow__document span,.delivery-flow__auto-data span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.delivery-flow__document strong,.delivery-flow__auto-data strong{color:var(--color-primary-deep);overflow-wrap:anywhere}.delivery-flow__document-item--wide{grid-column:span 2}.delivery-flow__document-item--remaining{grid-column:span 3}.delivery-flow__document .delivery-flow__document-highlight--courier{min-height:84px;box-shadow:inset 4px 0 0 var(--color-primary), 0 10px 24px #013c681a;background:linear-gradient(135deg,#0098cc2e,#013c6814);border-color:#0098cc70}.delivery-flow__document-highlight--courier strong{font-size:1.32rem;line-height:1}.delivery-flow__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.delivery-flow__signature{gap:10px;display:grid}.delivery-flow__signature canvas{touch-action:none;background:#fff;border:1px dashed #013c6847;border-radius:18px;width:100%;max-width:100%;height:220px}.delivery-flow__qr-field{min-width:0}.delivery-flow__qr-input-control{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.delivery-flow__qr-input-control input{min-width:0}.delivery-flow__qr-scan-button{width:44px;height:44px;color:var(--color-primary-deep);cursor:pointer;background:#0098cc1a;border:1px solid #0098cc52;border-radius:14px;justify-content:center;align-items:center;transition:border-color .16s,box-shadow .16s,background-color .16s,color .16s;display:inline-flex}.delivery-flow__qr-scan-button:hover,.delivery-flow__qr-scan-button:focus-visible{color:var(--color-primary);background:#0098cc29;border-color:#0098cc85;outline:none;box-shadow:0 0 0 4px #0098cc1f}.delivery-flow__qr-scan-button svg{width:19px;height:19px}.delivery-flow__qr-scanner-overlay{z-index:80}.delivery-flow__qr-scanner-modal{width:min(520px,100vw - 32px);max-height:min(720px,100svh - 32px);overflow:auto}.delivery-flow__qr-scanner-frame{aspect-ratio:1;background:#013c68;border:1px solid #013c6829;border-radius:18px;position:relative;overflow:hidden}.delivery-flow__qr-scanner-frame:before{z-index:1;content:"";pointer-events:none;border:2px solid #ffffffc7;border-radius:16px;position:absolute;inset:18%}.delivery-flow__qr-scanner-frame video{object-fit:cover;width:100%;height:100%;display:block}.delivery-flow__qr-scanner-status{z-index:2;color:var(--color-primary-deep);text-align:center;background:#ffffffe6;border-radius:12px;padding:10px 12px;font-size:.84rem;font-weight:800;position:absolute;inset:auto 16px 16px}.delivery-flow__qr-scanner-help,.delivery-flow__qr-scanner-error{border-radius:14px;margin:0;padding:12px 14px;font-size:.88rem;font-weight:700;line-height:1.45}.delivery-flow__qr-scanner-help{color:#013c68c7;background:#0098cc14}.delivery-flow__qr-scanner-error{color:var(--color-primary-deep);background:#efa0031a;border:1px solid #efa0034d}.delivery-observation-modal{grid-template-rows:auto auto auto minmax(160px,1fr) auto;max-height:min(760px,100svh - 48px);overflow:hidden}.delivery-observation-modal__products{background:#e8f0f652;border:1px solid #013c681f;border-radius:16px;min-height:0;padding:12px}.delivery-observation-modal__product-list{gap:10px;min-height:0;max-height:min(320px,34svh);padding-right:6px;display:grid;overflow:auto}.delivery-flow__file-field{position:relative}.evidence-image-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-image-action{min-height:36px;color:var(--color-primary-deep);cursor:pointer;font:inherit;background:#0098cc1a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative;overflow:hidden}.evidence-image-action--hard{color:#6b4600;background:#efa00324}.evidence-image-action svg{flex:none;width:16px;height:16px}.evidence-image-action strong{white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1}.evidence-image-action input{opacity:0;cursor:pointer;position:absolute;inset:0}.evidence-image-action.is-disabled{opacity:.62;cursor:not-allowed}.evidence-image-action:focus-within{outline-offset:2px;outline:3px solid #0098cc33}.evidence-image-action:focus-visible{outline-offset:2px;outline:3px solid #efa00347}.evidence-hard-camera__backdrop{z-index:90;background:#00000075;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.evidence-hard-camera{background:#fff;border:1px solid #ffffff3d;border-radius:18px;gap:14px;width:min(520px,100%);max-height:min(720px,100svh - 36px);padding:16px;display:grid;overflow:auto;box-shadow:0 26px 80px #00000047}.evidence-hard-camera__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.evidence-hard-camera__header h2{color:var(--color-primary-deep);margin:0;font-size:1.15rem}.evidence-hard-camera__header button{min-height:36px;color:var(--color-primary-deep);cursor:pointer;background:#013c6814;border:0;border-radius:999px;padding:0 12px;font-weight:800}.evidence-hard-camera__frame{aspect-ratio:4/3;background:#013c68;border-radius:16px;position:relative;overflow:hidden}.evidence-hard-camera__frame video{object-fit:cover;width:100%;height:100%;display:block}.evidence-hard-camera__frame span,.evidence-hard-camera__frame strong{color:var(--color-primary-deep);text-align:center;background:#ffffffeb;border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:800;position:absolute;inset:auto 14px 14px}.evidence-hard-camera__frame strong{color:#8a4d00}.evidence-hard-camera__captures{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.evidence-hard-camera__capture{aspect-ratio:1;background:#013c6814;border-radius:12px;display:block;position:relative;overflow:hidden}.evidence-hard-camera__capture img{object-fit:cover;width:100%;height:100%;display:block}.evidence-hard-camera__capture button{min-height:26px;color:var(--color-primary-deep);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:0 8px;font-size:.74rem;font-weight:800;position:absolute;bottom:6px;right:6px}.evidence-hard-camera__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.delivery-flow__file-field .delivery-flow__file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;padding:0;position:absolute;overflow:hidden}.delivery-flow__file-control{border:1px solid var(--color-border);min-height:46px;color:var(--color-primary-deep);cursor:pointer;background:#ffffffe0;border-radius:14px;grid-template-columns:minmax(260px,auto) minmax(0,1fr);align-items:center;gap:12px;padding:6px 12px 6px 6px;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.delivery-flow__file-field:hover .delivery-flow__file-control,.delivery-flow__file-field .delivery-flow__file-input:focus-visible+.delivery-flow__file-control{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.delivery-flow__file-button{min-height:34px;color:var(--color-primary-deep);background:#0098cc1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.delivery-flow__file-button svg{flex:none;width:16px;height:16px}.delivery-flow__file-button strong{font-size:.82rem;font-weight:800;line-height:1}.delivery-flow__file-control small{color:#013c68b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.delivery-flow__file-list{flex-wrap:wrap;gap:6px;display:flex}.delivery-flow__file-list small{color:#013c68bd;text-overflow:ellipsis;white-space:nowrap;background:#013c6814;border-radius:999px;max-width:100%;padding:5px 9px;font-size:.76rem;font-weight:700;overflow:hidden}.delivery-observation-product{background:#fff;border:1px solid #013c681f;border-radius:14px;gap:10px;padding:10px;display:grid}.delivery-observation-product__header{color:var(--color-primary-deep);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.delivery-observation-product__header input{margin-top:2px}.delivery-observation-product__header span{gap:3px;min-width:0;display:grid}.delivery-observation-product__header strong,.delivery-observation-product__header small{overflow-wrap:anywhere;line-height:1.28}.delivery-observation-product__header strong{font-size:.9rem}.delivery-observation-product__header small{color:#00000094;font-size:.78rem}.delivery-observation-product__grid{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;display:grid}.delivery-observation-product__grid input[readonly]{color:#013c68b8;cursor:default;background:#e8f0f694;border-color:#013c6814}.order-detail-page__inline-edit{border-top:1px solid #013c681a;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:16px;padding-top:14px;display:grid}.order-detail-page__courier-actions{border-top:1px solid #013c681a;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;display:flex}.order-detail-page__inline-edit--courier{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-page__inline-edit--courier button,.orders-page__field--full{grid-column:1/-1}.courier-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.courier-data-grid span{gap:3px;display:grid}.courier-data-grid small{color:#00000085;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.courier-data-grid strong{overflow-wrap:anywhere}.courier-data-grid__wide{grid-column:1/-1}.dispatch-flow__carrier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dispatch-flow__field--wide{grid-column:1/-1}.dispatch-flow__box-panel,.dispatch-flow__selection,.dispatch-flow__group-detail{gap:10px;display:grid}.dispatch-flow__box-panel{background:#0098cc0d;border:1px solid #0098cc2e;border-radius:18px;padding:14px}.dispatch-flow__box-panel--error{background:#bf31450d;border-color:#bf314547}.dispatch-flow__box-heading,.dispatch-flow__select-order{justify-content:space-between;align-items:center;gap:14px;display:flex}.dispatch-flow__box-heading strong,.dispatch-flow__box-heading span{color:var(--color-primary-deep)}.dispatch-flow__box-row,.dispatch-flow__select-order{background:#ffffffd6;border:1px solid #013c681a;border-radius:14px;padding:10px 12px}.dispatch-flow__box-row{grid-template-columns:minmax(0,1fr) minmax(150px,1fr) minmax(190px,220px);align-items:center;gap:12px;display:grid}.dispatch-flow__box-row span,.dispatch-flow__select-order span{gap:3px;display:grid}.dispatch-flow__box-row small,.dispatch-flow__select-order small,.dispatch-flow__evidence small{color:#0000008f}.dispatch-flow__box-row input{border:1px solid var(--color-border);width:100%;min-height:40px;font:inherit;border-radius:12px;grid-column:3;padding:0 12px}.dispatch-flow__box-row input[aria-invalid=true]{border-color:#bf314580;box-shadow:0 0 0 3px #bf31451a}.dispatch-flow__box-row em{color:#8a2531;text-align:right;grid-area:1/2;font-size:.78rem;font-style:normal;font-weight:700;line-height:1.25}.dispatch-flow__courier-note{color:var(--color-primary-deep);background:#013c680f;border:1px solid #013c681f;border-radius:16px;padding:12px 14px;font-weight:700}.dispatch-flow__evidence{background:#ffffff8f;border:1px dashed #013c682e;border-radius:14px;gap:8px;padding:14px;display:grid}.dispatch-flow__preview-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.dispatch-flow__preview-thumb{background:#ffffffc7;border:1px solid #013c681a;border-radius:12px;gap:6px;min-width:0;padding:6px;display:grid}.dispatch-flow__preview-thumb img{aspect-ratio:4/3;object-fit:cover;background:#013c6814;border-radius:8px;width:100%}.dispatch-flow__preview-thumb small{color:#013c68bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;font-weight:700;overflow:hidden}.dispatch-flow__preview-thumb button{color:#8a2531;cursor:pointer;min-height:28px;font:inherit;background:#bf31451a;border:0;border-radius:9px;font-size:.76rem;font-weight:800}.dispatch-flow__preview-thumb button:hover,.dispatch-flow__preview-thumb button:focus-visible{background:#bf314529;outline:none}.dispatch-flow__select-order{justify-content:flex-start}.dispatch-flow__select-order input{flex:none;width:18px;height:18px}.dispatch-flow__order-card{border:1px solid var(--color-border);background:#ffffffb3;border-radius:18px;gap:12px;padding:14px;display:grid}.order-dispatch-info .order-card__header{align-items:center}.order-dispatch-reversal-info{gap:18px}.order-dispatch-reversal-info__history{gap:14px;display:grid}.order-dispatch-reversal-info__record{background:#efa0030f;border:1px solid #efa00347;border-radius:18px;gap:14px;padding:16px;display:grid}.order-dispatch-reversal-info__record-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.order-dispatch-reversal-info__record-header>div{gap:3px;display:grid}.order-dispatch-reversal-info__record-header span,.order-dispatch-reversal-info__empty,.order-dispatch-reversal-info__modal-reference{color:var(--color-text-muted);font-size:.82rem}.order-dispatch-reversal-info__record-header strong{color:var(--color-primary)}.order-dispatch-reversal-info__reason dd{white-space:pre-wrap}.order-dispatch-reversal-info__modal-reference{margin:4px 0 0}.dispatch-evidence-modal__backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#013c6847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (width<=680px){.order-dispatch-reversal-info__record-header{flex-direction:column;align-items:stretch}.order-dispatch-reversal-info__record-header .orders-page__secondary{justify-content:center;width:100%}}.dispatch-evidence-modal{border:1px solid var(--color-border);background:#fffffffa;border-radius:24px;gap:18px;width:min(980px,100%);max-height:min(860px,100svh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 28px 70px #013c6838}.dispatch-evidence-modal__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.dispatch-evidence-modal__header h2{color:var(--color-primary-deep);margin:6px 0 0}.dispatch-evidence-modal__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.dispatch-evidence-modal__item{background:#e8f0f657;border:1px solid #013c681f;border-radius:18px;gap:10px;margin:0;display:grid;overflow:hidden}.dispatch-evidence-modal__item img{aspect-ratio:4/3;object-fit:cover;background:#013c6814;width:100%}.dispatch-evidence-modal__item figcaption{gap:4px;padding:0 12px 12px;display:grid}.dispatch-evidence-modal__item strong{color:var(--color-primary-deep);overflow-wrap:anywhere;font-size:.9rem}.dispatch-evidence-modal__item span,.dispatch-evidence-modal__empty{color:#00000094;font-size:.84rem}.dispatch-evidence-modal__empty{text-align:center;place-items:center;min-height:220px;display:grid}.order-preparation-evidence__thumbs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.order-preparation-evidence__thumb{background:#ffffffb8;border:1px solid #013c681f;border-radius:12px;gap:8px;margin:0;display:grid;overflow:hidden}.order-preparation-evidence__image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.order-preparation-evidence__image-button img{aspect-ratio:4/3;object-fit:cover;background:#013c6814;width:100%;display:block}.order-preparation-evidence__thumb figcaption{gap:5px;padding:0 10px 10px;display:grid}.order-preparation-evidence__thumb strong{color:var(--color-primary-deep);overflow-wrap:anywhere;font-size:.86rem}.order-preparation-evidence__thumb span,.order-preparation-evidence__empty{color:#00000094;font-size:.78rem}.order-preparation-evidence__delete{justify-self:start}.order-preparation-evidence__delete:disabled{cursor:progress;opacity:.64}@media (width<=860px){.dispatch-flow__modal{padding:18px}.dispatch-flow__summary-card,.dispatch-flow__carrier-grid,.store-dispatch-info-grid,.store-dispatch-delivery-modal .delivery-flow__document{grid-template-columns:1fr}.delivery-flow__document-item--remaining{grid-column:auto}.store-dispatch-section__header,.store-dispatch-delivery-modal__signature-header{flex-direction:column;align-items:stretch}.dispatch-flow__box-row{grid-template-columns:1fr;align-items:stretch}.dispatch-flow__box-row input,.dispatch-flow__box-row em{grid-area:auto}.dispatch-flow__box-row em{text-align:left}.dispatch-evidence-modal__header{flex-direction:column;align-items:stretch}}.orders-page__table-wrap,.orders-page__table-shell{border:1px solid var(--color-border);background:#ffffffeb;border-radius:24px;flex:none;min-height:clamp(420px,62svh,760px);max-height:none;box-shadow:0 18px 46px #013c6814}.orders-page__table-shell{position:relative;overflow:hidden}.orders-page--table-scroll .orders-page__table-shell{flex-direction:column;flex:auto;min-height:0;display:flex}.orders-page__table-shell--nested{min-height:auto}.orders-page__table-scroll,.orders-page__table-wrap{scrollbar-color:#013c686b #013c6814;scrollbar-width:thin;width:100%;height:auto;min-height:0;overflow:auto}.orders-page--table-scroll .orders-page__table-scroll{overscroll-behavior:contain;flex:auto;height:100%}.cl-reception-detail-modal .reception-flow__products-table-shell{min-height:0;max-height:none}.cl-reception-detail-modal .reception-flow__products-scroll{height:auto;max-height:min(300px,32svh);overflow:auto}.orders-page__table-scroll::-webkit-scrollbar{width:12px;height:12px}.orders-page__table-wrap::-webkit-scrollbar{width:12px;height:12px}.orders-page__table-scroll::-webkit-scrollbar-track{background:#013c6814}.orders-page__table-wrap::-webkit-scrollbar-track{background:#013c6814}.orders-page__table-scroll::-webkit-scrollbar-thumb{background:#013c686b;border:3px solid #e8f0f6eb;border-radius:999px}.orders-page__table-wrap::-webkit-scrollbar-thumb{background:#013c686b;border:3px solid #e8f0f6eb;border-radius:999px}.orders-page__custom-scroll{z-index:6;opacity:0;align-items:center;height:22px;transition:opacity .16s;display:none;position:absolute;bottom:10px;left:18px;right:18px}.orders-page__custom-scroll.is-scrollable{display:flex}.orders-page__custom-scroll.is-scrollable:hover,.orders-page__custom-scroll.is-dragging{opacity:1}.orders-page__custom-scroll-track{cursor:pointer;background:#013c681f;border-radius:999px;width:100%;height:10px;position:relative;box-shadow:inset 0 0 0 1px #013c6814}.orders-page__custom-scroll-thumb{cursor:grab;background:#013c688a;border-radius:999px;height:8px;transition:background .16s;position:absolute;top:1px;left:0;box-shadow:0 3px 8px #013c682e}.orders-page__custom-scroll-thumb:hover,.orders-page__custom-scroll.is-dragging .orders-page__custom-scroll-thumb{background:#013c68b8}.orders-page__custom-scroll.is-dragging .orders-page__custom-scroll-thumb{cursor:grabbing}.orders-page__table,.orders-table{border-collapse:collapse;width:100%;min-width:1120px}.orders-page__table--orders-list{min-width:1680px}.orders-page__table--warehouse-pending{table-layout:fixed;min-width:1040px}.orders-page__table--warehouse-pending th:first-child,.orders-page__table--warehouse-pending td:first-child{width:14%}.orders-page__table--warehouse-pending th:nth-child(2),.orders-page__table--warehouse-pending td:nth-child(2){width:22%}.orders-page__table--warehouse-pending th:nth-child(3),.orders-page__table--warehouse-pending td:nth-child(3){width:11%}.orders-page__table--warehouse-pending th:nth-child(4),.orders-page__table--warehouse-pending td:nth-child(4){width:24%}.orders-page__table--warehouse-pending th:nth-child(5),.orders-page__table--warehouse-pending td:nth-child(5){width:11%}.orders-page__table--warehouse-pending th:nth-child(6),.orders-page__table--warehouse-pending td:nth-child(6){width:18%}.orders-page__table--warehouse-pending-rescued th:first-child,.orders-page__table--warehouse-pending-rescued td:first-child{width:12%}.orders-page__table--warehouse-pending-rescued th:nth-child(2),.orders-page__table--warehouse-pending-rescued td:nth-child(2){width:14%}.orders-page__table--warehouse-pending-rescued th:nth-child(3),.orders-page__table--warehouse-pending-rescued td:nth-child(3){width:20%}.orders-page__table--warehouse-pending-rescued th:nth-child(4),.orders-page__table--warehouse-pending-rescued td:nth-child(4){width:10%}.orders-page__table--warehouse-pending-rescued th:nth-child(5),.orders-page__table--warehouse-pending-rescued td:nth-child(5){width:21%}.orders-page__table--warehouse-pending-rescued th:nth-child(6),.orders-page__table--warehouse-pending-rescued td:nth-child(6){width:9%}.orders-page__table--warehouse-pending-rescued th:nth-child(7),.orders-page__table--warehouse-pending-rescued td:nth-child(7){width:14%}.bodega-orders-table{min-width:1320px}.orders-card-list{display:none}.orders-card-search{gap:8px;min-width:0;display:grid}.orders-card-search span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.orders-card-search input{width:100%;min-height:46px;color:var(--color-primary-deep);background:#fffffff5;border:1px solid #0098cc38;border-radius:14px;outline:none;padding:0 14px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 10px 22px #013c680f}.orders-card-search input:focus{background:#fff;border-color:#0098cc75;box-shadow:0 0 0 4px #0098cc1f,0 12px 24px #013c6814}.orders-card-list__empty{color:var(--color-primary-deep);letter-spacing:.1em;text-transform:uppercase;background:#0098cc14;border:1px solid #0098cc2e;border-radius:16px;gap:4px;padding:14px;font-size:.78rem;font-weight:800;display:grid}.orders-card{background:#fffffff0;border:1px solid #013c681f;border-radius:18px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 28px #013c6814}.orders-card--attention{background:#fffcf5f5;border-color:#efa00361}.orders-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.orders-card__header>div{gap:3px;min-width:0;display:grid}.orders-card__header strong,.orders-card__meta strong,.orders-card__partial strong{min-width:0;color:var(--color-primary-deep);overflow-wrap:anywhere}.orders-card__header span:not(.orders-card__code):not(.orders-page__status-dot):not(.orders-page__status-indicators):not(.orders-page__request-type-dot),.orders-card__meta span,.orders-card__partial span,.orders-card__meta small{color:#0000008a;letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:.74rem;font-weight:800}.orders-card__code{color:#0098cc;letter-spacing:.1em;font-size:.78rem;font-weight:900}.orders-card__meta,.orders-card__partial{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.orders-card__meta div,.orders-card__partial div{align-content:start;gap:4px;min-width:0;display:grid}.orders-card__partial{background:#e8f0f6b3;border-radius:14px;padding:12px}.orders-card__actions{gap:8px;display:grid}.orders-card__actions .orders-page__link-button{justify-content:center;width:100%;min-width:0}.orders-page__table th,.orders-page__table td,.orders-table th,.orders-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #013c6814;height:78px;padding:14px 16px}.orders-page__table thead th,.orders-table thead th{z-index:1;color:var(--color-primary-deep);text-transform:uppercase;letter-spacing:.12em;background:#e8f0f6d6;font-size:.82rem;position:sticky;top:0}.orders-page__table thead th.has-filter-popover{z-index:12}.orders-dispatch-column-filter{min-width:150px}.orders-dispatch-column-filter .box-filter-popover{width:min(320px,78vw)}.orders-dispatch-filter-popover{gap:14px}.orders-dispatch-filter-popover .box-filter-popover__field{gap:9px}.orders-urgency-badge{width:fit-content;min-width:86px;min-height:30px;color:var(--color-primary-deep);letter-spacing:.08em;text-transform:uppercase;background:#0098cc1a;border:1px solid #013c681f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex}.orders-urgency-badge--urgent{color:#7a5200;background:#efa0032e;border-color:#efa0035c}.orders-urgency-badge--critical{color:#991b1b;background:#be18181f;border-color:#be181857}.bodega-orders-table td:first-child{color:var(--color-primary-deep);font-weight:800}.bodega-urgency-badge{min-width:86px;min-height:30px;color:var(--color-primary-deep);letter-spacing:.08em;text-transform:uppercase;background:#0098cc1a;border:1px solid #013c681f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-flex}.bodega-urgency-badge--urgent{color:#7a5200;background:#efa0032e;border-color:#efa0035c}.bodega-urgency-badge--critical{color:#991b1b;background:#be18181f;border-color:#be181857}.bodega-orders-table .orders-page__link-button{transition:background .16s,box-shadow .16s,color .16s,transform .16s}.bodega-orders-table .orders-page__link-button:hover{color:var(--color-primary-deep);background:#0098cc24;transform:translateY(-1px);box-shadow:0 6px 14px #013c681f}.bodega-products-card .order-card__header{align-items:end}.bodega-products-table-shell{background:#fff;border-color:#013c681a;border-radius:18px;box-shadow:0 12px 28px #013c680f}.bodega-products-table{min-width:1160px}.bodega-products-table__col-ready{width:120px}.bodega-products-table__col-line{width:54px}.bodega-products-table__col-product{width:44%}.bodega-products-table__col-code{width:130px}.bodega-products-table__col-quantity{width:96px}.bodega-products-table__col-stock{width:128px}.bodega-products-table__col-seller-note{width:15%}.bodega-products-table__col-warehouse-note{width:190px}.bodega-products-table th,.bodega-products-table td{vertical-align:top;height:auto;padding:12px 14px}.bodega-products-table thead th{letter-spacing:.1em;background:#f3f7fa;border-bottom:1px solid #013c681f;font-size:.74rem}.bodega-products-table tbody tr{background:#fff;transition:background-color .16s,box-shadow .16s}.bodega-products-table tbody tr:nth-child(2n){background:#e8f0f652}.bodega-products-table tbody tr:hover{background:#0098cc12}.bodega-products-table__line-number,.bodega-products-table__code,.bodega-products-table__quantity{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-weight:800;line-height:1;display:inline-flex}.bodega-products-table__line-number{color:#013c68bd;background:#013c6814;width:30px}.bodega-products-table__code{min-width:84px;color:var(--color-primary-deep);background:#ffffffdb;border:1px solid #013c681f;padding:0 10px;font-size:.84rem}.bodega-products-table__quantity{color:#6b4a00;background:#efa00324;min-width:38px;padding:0 10px}.bodega-products-table__stock-reference{min-width:96px;color:var(--color-primary-deep);background:#0098cc14;border:1px solid #0098cc2e;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:7px 10px;font-weight:800;line-height:1.1;display:inline-flex}.bodega-products-table__stock-reference small{color:var(--color-text-muted);white-space:normal;font-size:.68rem;font-weight:700;line-height:1.2}.bodega-products-table__stock-reference.is-empty{color:var(--color-text-muted);background:#9999991a;border-color:#9993}.bodega-products-table__stock-reference.is-unregistered{color:#6b4a00;background:#efa00324;border-color:#efa00347}.bodega-products-table__quantity-edit{justify-items:center;gap:6px;min-width:82px;display:grid}.orders-page__table .bodega-products-table__quantity-edit input{width:82px;min-height:38px;color:var(--color-primary-deep);font:inherit;text-align:center;background:linear-gradient(#e6f6fbf5,#fffffff0);border:2px solid #0098ccb8;border-radius:9px;outline:none;padding:0 10px;font-size:.96rem;font-weight:900;box-shadow:inset 0 0 0 1px #ffffffd1}.orders-page__table .bodega-products-table__quantity-edit input:focus{background:#fff;border-color:#0098cc;box-shadow:0 0 0 4px #0098cc29,0 8px 18px #013c6824}.orders-page__table .bodega-products-table__quantity-edit input:hover{background:#f7fcff;border-color:#0098cc}.orders-page__table .bodega-products-table__quantity-edit input::-webkit-outer-spin-button{appearance:none;margin:0}.orders-page__table .bodega-products-table__quantity-edit input::-webkit-inner-spin-button{appearance:none;margin:0}.bodega-products-table__quantity-chip{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:22px;padding:0 8px;font-size:.75rem;font-weight:900;line-height:1.25;display:inline-flex}.bodega-products-table__quantity-chip--pending{color:#7a4f00;background:#efa0031f;border-color:#efa00352}.bodega-products-table__quantity-chip--warning{color:#991b1b;background:#b91c1c1a;border-color:#b91c1c47}.warehouse-pending-products{gap:5px;max-width:240px;display:grid}.warehouse-pending-products__item{background:#f8fbfd;border:1px solid #013c681a;border-radius:8px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:4px 8px;display:inline-flex}.warehouse-pending-products__code{color:#013c68;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}.warehouse-pending-products__separator{color:#0000005c;font-size:.8rem;font-weight:900;line-height:1}.warehouse-pending-products__quantity{color:#7a4f00;white-space:nowrap;background:#efa00329;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:.76rem;font-weight:900;line-height:1;display:inline-flex}.warehouse-pending-products__more,.warehouse-pending-products__empty{color:#0000007a;font-size:.84rem;font-weight:700;line-height:1.25}.warehouse-pending-new-orders{gap:5px;width:fit-content;max-width:100%;display:grid}.warehouse-pending-new-orders__link{color:#013c68;width:fit-content;max-width:100%;min-height:26px;font:inherit;cursor:pointer;background:#0098cc1f;border:1px solid #0098cc3d;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.warehouse-pending-new-orders__link:hover{background:#0098cc2e;border-color:#0098cc6b}.warehouse-pending-new-orders__empty{color:#0000007a;font-size:.84rem;font-weight:700}.bodega-products-table__product-name{color:#000000d1;font-size:.92rem;line-height:1.35;display:block}.bodega-products-table__seller-note{color:#000000b8;max-width:260px;line-height:1.35;display:block}.bodega-products-table__seller-note.is-empty{color:#0000006b}.bodega-products-table__textarea{resize:vertical;border-radius:10px;min-height:58px;padding:10px 12px;line-height:1.32}.order-detail-products-card .order-card__header{align-items:end}.order-detail-products-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.order-client-documents-control{display:inline-flex;position:relative}.order-client-documents-control__chevron{transition:transform .16s}.order-client-documents-control>button[aria-expanded=true] .order-client-documents-control__chevron{transform:rotate(180deg)}.order-client-documents-control__menu{z-index:30;background:#fff;border:1px solid #013c6829;border-radius:8px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #013c6829}.order-client-documents-control__menu button{width:100%;color:var(--color-primary-deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;font-weight:800;display:flex}.order-client-documents-control__menu button:hover,.order-client-documents-control__menu button:focus-visible{background:#0098cc1a;outline:none}.order-detail-products-table-shell{background:#fff;border-color:#013c681a;border-radius:18px;box-shadow:0 12px 28px #013c680f}.order-detail-products-table{min-width:1280px}.order-detail-products-table__col-line{width:54px}.order-detail-products-table__col-product{width:34%}.order-detail-products-table__col-code{width:130px}.order-detail-products-table__col-quantity{width:86px}.order-detail-products-table__col-stock{width:130px}.order-detail-products-table__col-price,.order-detail-products-table__col-total{width:120px}.order-detail-products-table__col-note{width:15%}.order-detail-products-table th,.order-detail-products-table td{vertical-align:top;height:auto;padding:12px 14px}.order-detail-products-table thead th{letter-spacing:.1em;background:#f3f7fa;border-bottom:1px solid #013c681f;font-size:.74rem}.order-detail-products-table tbody tr{background:#fff;transition:background-color .16s,box-shadow .16s}.order-detail-products-table tbody tr:nth-child(2n){background:#e8f0f652}.order-detail-products-table tbody tr:hover{background:#0098cc12}.order-detail-products-table tbody tr.order-detail-products-table__row--corrected{background:#0098cc0f}.order-detail-products-table tbody tr.order-detail-products-table__row--removed{background:#b91c1c0f}.order-detail-products-table tbody tr.order-detail-products-table__row--removed:hover{background:#b91c1c1a}.order-detail-products-table__line-number,.order-detail-products-table__code,.order-detail-products-table__quantity{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:30px;font-weight:800;line-height:1;display:inline-flex}.order-detail-products-table__line-number{color:#013c68bd;background:#013c6814;width:30px}.order-detail-products-table__code{min-width:84px;color:var(--color-primary-deep);background:#ffffffdb;border:1px solid #013c681f;padding:0 10px;font-size:.84rem}.order-detail-products-table__quantity{color:#6b4a00;background:#efa00324;min-width:38px;padding:0 10px}.order-detail-products-table__stock-reference{min-width:88px;color:var(--color-primary-deep);background:#0098cc14;border:1px solid #0098cc2e;border-radius:10px;flex-direction:column;gap:4px;padding:7px 10px;display:inline-flex}.order-detail-products-table__stock-reference strong{font-size:.88rem;line-height:1}.order-detail-products-table__stock-reference small{color:#013c689e;font-size:.68rem;line-height:1.2}.order-detail-products-table__stock-reference.is-empty,.order-detail-products-table__stock-reference.is-unregistered{color:#0000007a;background:#99999914;border-color:#9993}.order-detail-products-table__product-name{color:#000000d1;font-size:.92rem;line-height:1.35;display:block}.order-detail-products-table__product-name.is-removed,.order-detail-products-table__code.is-removed,.order-detail-products-table__money.is-removed{color:#b91c1cb8;text-decoration:line-through;text-decoration-thickness:2px}.order-detail-products-table__correction-badge{width:fit-content;color:var(--color-primary-deep);background:#0098cc1a;border:1px solid #0098cc33;border-radius:999px;margin-top:6px;padding:3px 8px;font-size:.72rem;font-weight:900;line-height:1.2;display:inline-flex}.order-detail-products-table__row--removed .order-detail-products-table__correction-badge{color:#991b1b;background:#b91c1c1a;border-color:#b91c1c3d}.order-detail-products-table__quantity-correction{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.order-detail-products-table__quantity-original,.order-detail-products-table__money-original{color:#b91c1cb8;font-weight:900;text-decoration:line-through;text-decoration-thickness:2px}.order-detail-products-table__quantity-updated{min-width:36px;min-height:28px;color:var(--color-primary-deep);background:#0098cc24;border-radius:8px;justify-content:center;align-items:center;padding:0 9px;font-weight:950;display:inline-flex}.order-detail-products-table__quantity-updated--zero{color:#991b1b;background:#b91c1c1f}.order-detail-products-table__money{color:#013c68db;text-align:right;white-space:nowrap;font-weight:800}.order-detail-products-table__money--total{color:var(--color-primary-deep)}.order-detail-products-table__note{color:#000000b8;max-width:260px;line-height:1.35;display:block}.order-detail-products-table__note.is-empty{color:#0000006b}.order-detail-products-totals{background:#fff;border:1px solid #013c681a;border-radius:18px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-top:14px;padding:14px;display:grid;box-shadow:0 10px 24px #013c680f}.order-detail-products-totals div{background:#e8f0f685;border-radius:12px;gap:5px;min-height:72px;padding:12px 14px;display:grid}.order-detail-products-totals span{color:#00000085;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.order-detail-products-totals strong{color:var(--color-primary-deep);font-size:1.18rem;font-weight:900}.order-detail-products-totals__grand-total{box-shadow:inset 4px 0 0 var(--color-primary);background:#0098cc1f!important}.order-detail-products-totals__grand-total strong{font-size:1.34rem}.orders-page__row--delivery-observation td{background:#efa00324;border-top:1px solid #efa0034d;border-bottom-color:#efa00357}.orders-page__row--delivery-observation td:first-child{box-shadow:inset 4px 0 0 var(--color-accent)}.orders-page__row--delivery-observation:hover td{background:#efa00333}.box-column-filter{min-width:128px;position:relative}.box-column-filter__controls{align-items:center;gap:6px;max-width:100%;display:inline-flex}.box-column-filter__trigger{max-width:100%;min-height:32px;color:var(--color-primary-deep);font:inherit;letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:800;line-height:1.25;display:inline-flex}.box-column-filter__trigger:hover{color:var(--color-accent)}.box-column-filter__filter-trigger{width:22px;height:22px;color:var(--color-primary-deep);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.box-column-filter__filter-trigger:hover,.box-column-filter__filter-trigger[aria-expanded=true]{color:var(--color-accent);background:#0098cc1a}.box-column-filter__trigger.has-value span:after{content:"";background:var(--color-accent);border-radius:999px;width:7px;height:7px;margin-left:7px;display:inline-block;box-shadow:0 0 0 3px #0098cc1f}.box-column-filter__icon{flex:none;width:.9rem;height:.9rem}.orders-sort-button{max-width:100%;min-height:32px;color:var(--color-primary-deep);font:inherit;letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:800;line-height:1.25;display:inline-flex}.orders-sort-button:hover,.orders-sort-button.is-active{color:var(--color-accent)}.orders-sort-button__indicator{color:currentColor;letter-spacing:0;font-size:.88rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.box-filter-popover{z-index:20;background:#fff;border:1px solid #013c6824;border-radius:14px;gap:12px;width:min(280px,74vw);padding:14px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 38px #013c682e}.box-filter-popover__field{gap:8px;display:grid}.box-filter-popover__field span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.box-filter-popover input,.box-filter-popover select{border:1px solid var(--color-border);width:100%;min-height:40px;color:var(--color-primary-deep);font:inherit;letter-spacing:0;text-transform:none;background:#ffffffeb;border-radius:12px;outline:none;padding:0 12px;font-size:.88rem;font-weight:600}.box-filter-popover input::placeholder{color:#0000006b}.box-filter-popover input:focus,.box-filter-popover select:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 3px #0098cc1a}.box-filter-popover__check-list{gap:6px;max-height:210px;padding-right:2px;display:grid;overflow:auto}.box-filter-popover__check-list p{color:#0000008a;letter-spacing:0;text-transform:none;margin:0;font-size:.86rem;font-weight:600}.box-filter-popover__check{cursor:pointer;background:#013c680a;border-radius:10px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:flex}.box-filter-popover__check:hover{background:#0098cc14}.box-filter-popover__check input{width:16px;height:16px;min-height:16px;accent-color:var(--color-accent);flex:none;padding:0}.box-filter-popover__check span{color:var(--color-primary-deep);letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:700}.box-filter-popover__actions{justify-content:flex-end;gap:8px;display:flex}.box-filter-popover__actions button{min-height:34px;color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#013c6814;border:none;border-radius:10px;padding:0 11px;font-size:.82rem;font-weight:800}.box-filter-popover__actions button:disabled{opacity:.5;cursor:not-allowed}.orders-page__empty,.orders-table__empty{text-align:center;color:#0000008f;place-items:center;height:clamp(320px,52svh,520px);display:grid}.orders-page__status-heading,.orders-page__status-cell,.orders-table__status-heading,.orders-table__status-cell{text-align:center;width:56px;min-width:56px;padding-left:8px;padding-right:8px}.orders-page__status-dot,.orders-table__status-dot{background:#013c6838;border-radius:999px;width:.82rem;height:.82rem;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #013c681a}.orders-page__status-dot.confirmed,.orders-table__status-dot--confirmed{background:#3aa35b;box-shadow:0 0 0 4px #3aa35b24}.orders-page__status-dot.billing-correction{background:#b91c1c;box-shadow:0 0 0 4px #b91c1c29}.orders-page__status-dot.deferred{background:#efa003;box-shadow:0 0 0 4px #efa0032e}.orders-page__status-dot.pending{background:#013c6838}.orders-page__status-indicators{justify-content:center;align-items:center;gap:7px;display:inline-flex}.orders-page__request-type-dot{outline:none;width:.78rem;height:.78rem;display:inline-flex;position:relative}.orders-page__request-type-dot:before{content:"";border-radius:4px;position:absolute;inset:0;transform:rotate(45deg)}.orders-page__request-type-dot--normal:before{background:#0098cc;box-shadow:0 0 0 4px #0098cc1f}.orders-page__request-type-dot--express:before{background:#efa003;box-shadow:0 0 0 4px #efa00324}.orders-page__status-dot[data-tooltip]:after,.orders-page__request-type-dot[data-tooltip]:after{content:attr(data-tooltip);z-index:20;background:var(--color-primary-deep);max-width:180px;color:var(--color-white);letter-spacing:0;text-align:center;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 9px;font-size:.72rem;font-weight:800;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-4px);box-shadow:0 12px 24px #013c6838}.orders-card__header .orders-page__status-dot[data-tooltip]:after,.orders-card__header .orders-page__request-type-dot[data-tooltip]:after{left:auto;right:0}.orders-page__status-dot[data-tooltip]:hover:after,.orders-page__status-dot[data-tooltip]:focus-visible:after,.orders-page__request-type-dot[data-tooltip]:hover:after,.orders-page__request-type-dot[data-tooltip]:focus-visible:after{opacity:1;transform:translateY(0)}.orders-page__status-dot[data-tooltip]:focus-visible,.orders-page__request-type-dot[data-tooltip]:focus-visible{outline-offset:6px;outline:2px solid #0098cc5c}.orders-page__pill--billing-correction{color:#991b1b;background:#b91c1c1a;border-color:#b91c1c3d;margin-top:4px}.orders-page__order-code,.orders-page__customer-cell,.orders-table__identity,.orders-table__meta{gap:4px;display:grid}.orders-page__order-code strong,.orders-page__customer-cell strong{color:var(--color-primary-deep)}.orders-page__order-code span,.orders-page__customer-cell span{color:#00000094}.orders-page__pill{min-height:32px;color:var(--color-primary-deep);background:#0098cc14;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.orders-page__pill--delivery-observation{color:#013c68;background:#efa00333;border:1px solid #efa0037a}.orders-page__actions,.orders-table__actions{flex-wrap:wrap;gap:10px;display:flex}.orders-page__muted{color:#0000007a;font-size:.82rem;font-weight:700}.orders-page__link-button{min-height:36px;color:var(--color-primary-deep);cursor:pointer;background:#013c6814;border:none;border-radius:12px;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.orders-page__link-button--primary{background:#0098cc1f}.orders-page__link-button--dispatch{color:#7a5100;background:#efa0032e}.orders-page__link-button--dispatch:hover,.orders-page__link-button--dispatch:focus-visible{background:#efa00347}.orders-page__link-button--danger{color:#8a2531;background:#bf31451f}.warehouse-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:fit-content;max-width:188px;display:grid}.warehouse-pending-actions .orders-page__link-button{white-space:nowrap;border-radius:10px;justify-content:center;min-height:32px;padding:0 9px;font-size:.82rem;line-height:1}.orders-table__identity,.orders-table__meta{gap:4px;display:grid}.orders-table__identity strong,.orders-table__meta strong{color:var(--color-primary-deep)}.orders-table__identity span,.orders-table__meta span{color:#00000094}.orders-table__actions{flex-wrap:wrap;gap:10px;display:flex}.orders-chip{min-height:32px;color:var(--color-primary-deep);background:#0098cc14;border-radius:999px;align-items:center;padding:0 12px;font-size:.8rem;font-weight:700;display:inline-flex}.order-create-page{gap:18px;min-width:0;display:grid}.order-detail-page__header{flex:none;justify-content:space-between;align-items:end;gap:20px;display:flex}.order-detail-page__title-row{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;display:flex}.order-detail-page__title-row h1{margin:0}.order-detail-page__title-action{min-height:32px;color:var(--color-primary-deep);box-shadow:none;background:#e8f0f6b8;border:1px solid #013c6829;border-radius:8px;flex:none;padding:0 10px;font-size:.82rem;font-weight:800}.order-detail-page__title-action:hover,.order-detail-page__title-action:focus-visible{background:#e8f0f6f5;border-color:#013c683d;box-shadow:0 0 0 3px #013c6814}.order-detail-page__title-action .orders-page__button-icon{width:.82rem;height:.82rem}.order-detail-page__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.order-detail-page__courier-confirm-warning{color:var(--color-primary-deep);background:#efa00314;border:1px solid #efa00357;border-radius:8px;gap:4px;margin-top:16px;padding:12px 14px;font-size:.88rem;display:grid}.order-detail-page__courier-confirm-warning strong{color:var(--color-accent)}.order-detail-page__courier-confirm-warning span{color:#013c68c2}.order-detail-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.order-detail-page__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.order-detail-page__list>div{background:#e8f0f694;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.order-detail-page__list-item--full{grid-column:1/-1}.order-detail-page__list dt{color:#00000080;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.order-detail-page__list dd{color:var(--color-primary-deep);margin:0;font-weight:600;line-height:1.5}.payment-proof-card{align-items:center;gap:14px;min-width:0;display:flex}.payment-proof-card__preview{aspect-ratio:4/3;color:#013c68b8;cursor:pointer;background:#ffffff9e;border:1px solid #013c681f;border-radius:12px;flex:0 0 112px;width:112px;padding:0;overflow:hidden}.payment-proof-card__preview:disabled{cursor:default}.payment-proof-card__preview img{object-fit:cover;width:100%;height:100%;display:block}.payment-proof-card__preview span{text-align:center;place-items:center;height:100%;padding:8px;font-size:.76rem;font-weight:800;display:grid}.payment-proof-card__body{gap:6px;min-width:0;display:grid}.payment-proof-card__body strong,.payment-proof-card__body span{overflow-wrap:anywhere}.payment-proof-card__body span{color:#013c68b8;font-size:.86rem}.payment-proof-card__action{width:fit-content}.order-detail-page__box-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.order-detail-page__box-card{min-width:0;color:var(--color-primary-deep);background:linear-gradient(135deg,#ffffffe0,#e8f0f6b3);border:1px solid #0098cc38;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 8px 18px #013c6814}.order-detail-page__box-icon{width:34px;height:34px;color:var(--color-primary);background:#0098cc1f;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.order-detail-page__box-icon svg{width:18px;height:18px}.order-detail-page__box-main{gap:2px;min-width:0;display:grid}.order-detail-page__box-main strong{color:var(--color-primary);font-size:.98rem}.order-detail-page__box-main small{color:#013c68ad;font-size:.76rem;font-weight:700}.order-detail-page__box-status,.order-detail-page__box-count{min-height:28px;color:var(--color-primary-deep);white-space:nowrap;background:#013c6814;border-radius:999px;align-items:center;padding:5px 9px;font-size:.82rem;font-weight:800;display:inline-flex}.order-detail-page__box-status{color:var(--color-primary);background:#0098cc1f}.order-detail-page__list--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-page__notice-list{gap:12px;display:grid}.order-detail-page__notice-list div{background:#efa00314;border:1px solid #efa00329;border-radius:18px;gap:8px;padding:16px 18px;display:grid}.order-detail-page__notice-list p{color:var(--color-primary-deep);margin:0;line-height:1.6}.orders-page__checkbox{color:var(--color-primary-deep);align-items:center;gap:10px;font-weight:700;display:inline-flex}.orders-page__checkbox input{width:16px;height:16px}.order-preparation__grid{grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);gap:16px;display:grid}.order-preparation__status-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.order-preparation__summary{opacity:.92;flex:auto;margin-bottom:0}.order-preparation__summary div{min-height:34px;padding:5px 9px}.order-preparation__panel{border:1px solid var(--color-border);background:#e8f0f661;border-radius:20px;gap:14px;padding:16px 18px;display:grid}.order-preparation__top-row{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.order-preparation__bultos-field,.order-preparation__observation-field,.order-preparation__field{gap:8px;display:grid}.order-preparation__bultos-field span,.order-preparation__observation-field span,.order-preparation__field span,.order-preparation__row-labels span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.order-preparation__bultos-field input,.order-preparation__observation-field textarea,.order-preparation__field select,.order-preparation__field input{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-primary-deep);font:inherit;background:#ffffffeb;border-radius:12px;outline:none;padding:0 14px}.order-preparation__observation-field textarea{resize:vertical;min-height:42px;padding-block:10px}.order-preparation__bultos-field input{max-width:170px}.order-preparation__bultos-field input:focus,.order-preparation__observation-field textarea:focus,.order-preparation__field select:focus,.order-preparation__field input:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.order-preparation__container-section{gap:10px;display:grid}.order-preparation__box-free-toggle{background:#0098cc14;border:1px solid #0098cc38;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.order-preparation__box-free-toggle--compact{border-radius:999px;flex:none;min-height:34px;padding:8px 12px}.order-preparation__box-free-toggle small{color:#00000094;text-align:right;line-height:1.4}.order-preparation__row-labels,.order-preparation__row{grid-template-columns:minmax(180px,220px) minmax(240px,1fr) minmax(150px,170px) auto;align-items:end;gap:12px;display:grid}.order-preparation__row-labels{padding:0 2px}.order-preparation__rows{gap:10px;display:grid}.order-preparation__row{border-top:1px solid #013c6814;padding:10px 0}.order-preparation__rows .order-preparation__row:first-child{border-top:none;padding-top:0}.order-preparation__field--bulk input{max-width:160px}.order-preparation__row-action{justify-content:flex-end;align-items:center;min-height:42px;display:flex}.order-preparation__actions{justify-content:flex-end;display:flex}.order-preparation__evidence-upload{background:#ffffff8f;border:1px dashed #013c682e;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.order-preparation__evidence-upload>div{gap:4px;min-width:0;display:grid}.order-preparation__evidence-upload span{color:#0000008f;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.order-preparation__evidence-upload strong{color:var(--color-primary-deep)}.order-preparation__evidence-upload small{color:#00000094;line-height:1.4}.order-preparation__evidence-button{flex:none;position:relative;overflow:hidden}.order-preparation__evidence-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.order-preparation__pending-evidence-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.order-preparation__pending-evidence-item{background:#ffffffc2;border:1px solid #013c681a;border-radius:12px;gap:8px;min-width:0;padding:8px;display:grid}.order-preparation__pending-evidence-item img{aspect-ratio:4/3;object-fit:cover;background:#013c6814;border-radius:9px;width:100%}.order-preparation__pending-evidence-list span{gap:2px;min-width:0;display:grid}.order-preparation__pending-evidence-list strong,.order-preparation__pending-evidence-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-preparation__pending-evidence-list strong{color:var(--color-primary-deep);font-size:.78rem;font-weight:800}.order-preparation__pending-evidence-list small{color:#013c689e;font-size:.72rem;font-weight:700}.order-preparation__empty{text-align:center;color:#0000008f;background:#ffffff80;border:1px dashed #013c682e;border-radius:16px;place-items:center;min-height:88px;padding:0 14px;display:grid}.order-preparation__courier-note{color:#0000009e;background:#ffffff8f;border:1px dashed #013c682e;border-radius:14px;padding:12px 14px;line-height:1.5}.order-preparation__mobile-label{display:none}.order-preparation__row-state{color:#00000080;font-size:.84rem;font-weight:700}.box-timeline__section-header{align-items:center;margin-top:10px}.box-timeline__section-header h2{color:var(--color-primary-deep);margin:6px 0 0}.box-timeline__sort{min-width:240px}.box-timeline{gap:12px;display:grid}.box-timeline__event{grid-template-columns:18px minmax(0,1fr);gap:12px;display:grid;position:relative}.box-timeline__event:before{content:"";background:#013c681f;width:2px;position:absolute;top:24px;bottom:-18px;left:8px}.box-timeline__event:last-child:before{display:none}.box-timeline__marker{background:var(--color-accent);border:4px solid #0098cc2e;border-radius:999px;width:18px;height:18px;margin-top:18px}.box-timeline__content{background:#ffffffc7;border:1px solid #013c6824;border-radius:18px;gap:12px;padding:16px;display:grid}.box-timeline__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.box-timeline__header time{color:#0000008f;font-size:.78rem;font-weight:700}.box-timeline__header h3{color:var(--color-primary-deep);margin:4px 0 0}.box-timeline__data{grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);gap:8px 14px;margin:0;display:grid}.box-timeline__data dt{color:#00000085;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.box-timeline__data dd{color:#000000b8;margin:0}.orders-page__table select,.orders-page__table input[type=number]{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-primary-deep);font:inherit;background:#ffffffe6;border-radius:12px;outline:none;padding:0 14px}.orders-page__table select:focus,.orders-page__table input[type=number]:focus{background:#fff;border-color:#0098cc6b;box-shadow:0 0 0 4px #0098cc1f}.orders-page__primary:disabled,.orders-page__secondary:disabled,.orders-page__danger:disabled,.orders-page__link-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (width<=960px){.order-preparation__grid,.order-preparation__top-row,.order-preparation__row-labels,.order-preparation__row,.reception-flow__summary-card,.reception-flow__result-grid,.reception-flow__lookup,.reception-flow__box-row,.delivery-flow__document,.delivery-flow__form-grid,.delivery-flow__auto-data,.delivery-flow__partial-columns,.delivery-client-box-panel__fields,.delivery-observation-product__grid,.delivery-flow__resolution-product-row,.order-observation-resolution-form__quantity-row,.order-detail-page__inline-edit{grid-template-columns:1fr}.cl-reception-detail-modal{grid-template-rows:auto auto minmax(160px,1fr) auto;gap:12px;height:calc(100svh - 32px);max-height:calc(100svh - 32px);overflow:hidden}.cl-reception-detail-modal .reception-flow__summary-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cl-reception-detail-modal .reception-flow__summary-card div{border-radius:12px;min-height:58px;padding:9px 10px}.cl-reception-detail-modal .reception-flow__summary-card span,.cl-reception-detail-modal .reception-flow__section-title span{font-size:.66rem}.cl-reception-detail-modal .reception-flow__summary-card strong{font-size:.84rem}.payment-flow__totals{grid-template-columns:1fr;width:100%}.cl-reception-detail-modal .reception-flow__products-panel,.cl-reception-detail-modal .reception-flow__products-table-shell,.cl-reception-detail-modal .reception-flow__products-scroll{min-height:0}.cl-reception-detail-modal .reception-flow__products-panel{grid-template-rows:auto minmax(0,1fr);align-self:stretch}.cl-reception-detail-modal .reception-flow__products-table-shell,.cl-reception-detail-modal .reception-flow__products-scroll{height:100%}.cl-reception-detail-modal .reception-flow__products-scroll{max-height:none;overflow:auto}.cl-reception-detail-modal .reception-flow__products-table{min-width:680px}.cl-reception-detail-modal .reception-flow__products-table th,.cl-reception-detail-modal .reception-flow__products-table td{padding:8px 10px}.cl-reception-detail-modal .reception-flow__products-table thead th{letter-spacing:.06em;font-size:.64rem}.cl-reception-detail-modal .bodega-products-table__product-name{font-size:.82rem;line-height:1.15}.cl-reception-detail-modal .bodega-products-table__seller-note{font-size:.74rem;line-height:1.2}.cl-reception-detail-modal .bodega-products-table__line-number,.cl-reception-detail-modal .bodega-products-table__code,.cl-reception-detail-modal .bodega-products-table__quantity{min-height:26px;padding:5px 8px;font-size:.76rem}.cl-delivery-detail-modal,.store-dispatch-detail-modal{height:calc(100svh - 32px);max-height:calc(100svh - 32px)}.store-dispatch-detail-modal{height:auto}.cl-delivery-detail-modal .reception-flow__products-scroll,.store-dispatch-detail-modal .reception-flow__products-scroll{max-height:min(320px,34svh);overflow:auto}.store-dispatch-detail-modal .reception-flow__products-panel{grid-template-rows:auto minmax(0,1fr);min-height:min(390px,40svh)}.store-dispatch-detail-modal .reception-flow__products-table-shell,.store-dispatch-detail-modal .reception-flow__products-scroll{min-height:0}.orders-page--table-scroll .store-dispatch-detail-modal .reception-flow__products-scroll{height:auto;max-height:min(320px,34svh)}.cl-delivery-detail-modal .reception-flow__products-table,.store-dispatch-detail-modal .reception-flow__products-table{min-width:680px}.reception-flow__section-title,.reception-flow__order-card-header,.order-preparation__status-row,.delivery-client-box-panel__header,.delivery-client-box-panel__toolbar{flex-direction:column;align-items:flex-start}.delivery-client-box-panel__actions{justify-content:flex-start}.delivery-flow__qr-input-control{grid-template-columns:minmax(0,1fr) 42px}.delivery-flow__qr-scan-button{width:42px;height:42px}.order-preparation__bultos-field,.order-preparation__bultos-field input,.order-preparation__field--bulk input{max-width:100%}.order-preparation__row-labels{display:none}.order-preparation__mobile-label{display:inline}.order-preparation__row{background:#ffffff94;border:1px solid #013c6814;border-radius:16px;padding:12px}.order-preparation__rows .order-preparation__row:first-child{padding-top:12px}.order-preparation__row-action{justify-content:flex-start;min-height:auto}}.order-detail-page__commercial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.order-detail-page__billing-toggle{width:fit-content;color:var(--color-primary-deep);cursor:pointer;-webkit-user-select:none;user-select:none;background:#e8f0f69e;border:1px solid #013c6824;border-radius:999px;align-items:center;gap:10px;margin-bottom:0;padding:8px 14px 8px 8px;font-weight:800;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;position:relative}.order-detail-page__billing-toggle:after{content:attr(data-tooltip);z-index:8;width:max-content;max-width:280px;color:var(--color-white);opacity:0;pointer-events:none;background:#01243ef5;border-radius:8px;padding:8px 10px;font-size:.74rem;font-weight:750;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-2px)}.order-detail-page__billing-toggle:hover:after,.order-detail-page__billing-toggle:focus-within:after{opacity:1;transform:translateY(0)}.order-detail-page__billing-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-detail-page__billing-toggle input{opacity:0;pointer-events:none;position:absolute}.order-detail-page__billing-toggle-track{background:#013c6833;border-radius:999px;flex:none;width:40px;height:24px;transition:background-color .16s;position:relative}.order-detail-page__billing-toggle-thumb{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #013c683d}.order-detail-page__billing-toggle-text{color:inherit;font-size:.76rem;font-weight:850;line-height:1.15}.order-detail-page__billing-toggle:hover{background:#0098cc17;border-color:#0098cc4d}.order-detail-page__billing-toggle:has(input:focus-visible){box-shadow:0 0 0 4px #0098cc24}.order-detail-page__billing-toggle.is-enabled{background:#0098cc1f;border-color:#0098cc57}.order-detail-page__billing-toggle.is-enabled .order-detail-page__billing-toggle-track{background:var(--color-primary)}.order-detail-page__billing-toggle.is-enabled .order-detail-page__billing-toggle-thumb{transform:translate(16px)}.order-detail-page__invoice-edit-toggle.is-enabled{background:#efa00329;border-color:#efa00394;box-shadow:inset 0 0 0 1px #efa00329,0 12px 26px #efa00329}.order-detail-page__invoice-edit-toggle.is-enabled .order-detail-page__billing-toggle-track{background:var(--color-accent)}.order-detail-page__invoice-edit-toggle:hover{background:#efa0031c;border-color:#efa00370}.order-detail-page__invoice-edit-toggle:has(input:focus-visible){box-shadow:0 0 0 4px #efa0032e}.order-detail-page__billing-toggle.is-ready{background:#efa00324;border-color:#efa00385}.order-detail-page__billing-toggle.is-ready .order-detail-page__billing-toggle-track{background:var(--color-accent)}.order-detail-page__billing-toggle:has(input:disabled){cursor:default}.order-detail-page__billing-toggle:has(input:disabled):not(.is-enabled):not(.is-ready){opacity:.68}.order-documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.order-documents__group{border:1px solid var(--color-border);background:#e8f0f661;border-radius:18px;gap:12px;padding:14px;display:grid}.order-documents__header{justify-content:space-between;gap:12px;display:flex}.order-documents__header h3{color:var(--color-primary-deep);margin:0;font-size:1rem}.order-documents__header p{color:#0000008f;margin:4px 0 0;font-size:.84rem;line-height:1.45}.order-documents__header>span{min-width:42px;height:28px;color:var(--color-primary-deep);background:#013c6814;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.order-documents__dropzone{min-height:96px;color:var(--color-primary-deep);text-align:center;cursor:pointer;background:#ffffff94;border:1.5px dashed #013c6838;border-radius:16px;place-items:center;gap:4px;padding:14px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.order-documents__dropzone.is-dragging,.order-documents__dropzone:hover{background:#0098cc14;border-color:#0098cc80;box-shadow:0 12px 24px #013c6814}.order-documents__dropzone.is-disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.order-documents__dropzone small{color:#0000008a}.order-documents__dropzone input{display:none}.order-documents__list{gap:10px;display:grid}.order-documents__empty{color:#0000008a;margin:0;font-size:.88rem}.order-documents__item{background:#ffffffb8;border-radius:14px;gap:10px;padding:10px;display:grid}.order-documents__item--pending{background:#0098cc0f;border:1px solid #0098cc2e}.order-documents__item--deleting{background:#bf31450f;border:1px solid #bf31453d}.order-documents__item strong{color:var(--color-primary-deep);overflow-wrap:anywhere;display:block}.order-documents__item span{color:#0000008a;margin-top:4px;font-size:.8rem;line-height:1.45;display:block}.order-documents__item .order-documents__pending-delete{color:#8a2531;font-weight:800}.order-documents__actions{flex-wrap:wrap;gap:8px;display:flex}.order-documents__actions button{min-height:32px;color:var(--color-primary-deep);cursor:pointer;background:#013c6814;border:none;border-radius:10px;padding:0 10px;font-weight:700}.order-documents__actions button:disabled{cursor:not-allowed;opacity:.55}.order-documents__actions button.is-danger{color:#8a2531;background:#bf31451f}@media (width<=960px){.order-documents,.order-detail-page__commercial-grid{grid-template-columns:1fr}}.orders-print-sheet{display:none}.courier-label-print-control{display:inline-flex;position:relative}.courier-label-print-control__menu{z-index:30;background:#fff;border:1px solid #013c6829;border-radius:8px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #013c6829}.courier-label-print-control__menu button{width:100%;color:var(--color-primary-deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-size:.88rem;font-weight:800}.courier-label-print-control__menu button:hover,.courier-label-print-control__menu button:focus-visible{background:#0098cc1a;outline:none}.orders-print-sheet__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.orders-print-sheet__eyebrow{color:#4a5565;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.orders-print-sheet__header h1{color:#111827;margin:0;font-size:1.7rem}.orders-print-sheet__meta{text-align:right;gap:6px;display:grid}.orders-print-sheet__meta span,.orders-print-sheet__summary span{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.orders-print-sheet__meta strong,.orders-print-sheet__summary strong{color:#111827;font-size:.96rem;font-weight:700}.orders-print-sheet__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.orders-print-sheet__summary div{background:#f8fafc;border:1px solid #d1d5db;border-radius:10px;gap:4px;min-height:0;padding:8px 10px;display:grid}.orders-print-sheet__summary-item--wide{grid-column:span 3}.orders-print-sheet__section-title{color:#111827;letter-spacing:.08em;text-transform:uppercase;margin:18px 0 10px;font-size:.9rem;font-weight:800}.orders-print-sheet__table{border-collapse:collapse;width:100%}.orders-print-sheet__table th,.orders-print-sheet__table td{text-align:left;vertical-align:top;color:#111827;border:1px solid #d1d5db;padding:10px 12px}.orders-print-sheet__table th{text-transform:uppercase;letter-spacing:.08em;background:#eef2f7;font-size:.76rem}.orders-print-sheet__check-heading,.orders-print-sheet__check-cell{text-align:center;width:46px;min-width:46px}.orders-print-sheet__check-box{background:#fff;border:1.5px solid #6b7280;border-radius:3px;width:16px;height:16px;display:inline-block}.bodega-print-sheet__table th.bodega-print-sheet__cell-quantity,.bodega-print-sheet__table td.bodega-print-sheet__cell-quantity,.order-detail-print-sheet__table th.order-detail-print-sheet__cell-quantity,.order-detail-print-sheet__table td.order-detail-print-sheet__cell-quantity{text-align:center}.orders-print-sheet__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin-top:16px;margin-left:auto;display:grid}.orders-print-sheet__totals div{background:#f8fafc;border:1px solid #d1d5db;border-radius:10px;gap:4px;padding:9px 11px;display:grid}.orders-print-sheet__totals span{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.orders-print-sheet__totals strong{color:#111827;font-size:1rem;font-weight:800}.order-create-page__header-actions{align-items:center;gap:12px;display:flex}.order-create-page__form{gap:18px;min-width:0;display:grid}.order-create-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.order-card{border:1px solid var(--color-border);background:#ffffffd6;border-radius:28px;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;padding:24px;display:grid;box-shadow:0 22px 52px #013c6814}.order-card--full{width:100%}.order-card--span-full,.order-card--tracking,.order-card--logistics{grid-column:1/-1}.order-delivery-info__signature{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;display:grid}.order-delivery-info__signature img{object-fit:contain;background:#fff;border:1px solid #013c681f;border-radius:12px;width:132px;height:58px;padding:8px}.order-delivery-info__photo-button{justify-content:center;width:100%;min-height:40px}.order-detail-page__tracking-content{display:block}.order-card--documents{background:linear-gradient(#0098cc0e,#fff0 150px),#ffffffe6;border-color:#013c6829;overflow:hidden}.order-card--documents>.order-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.order-card--documents>.order-card__header .orders-page__eyebrow,.order-card--documents>.order-card__header h2{grid-column:1}.order-card--documents>.order-card__header .order-detail-page__billing-toggle{grid-area:1/2/span 2}.order-detail-page__documents-content{gap:16px;display:grid;overflow:visible}.order-detail-page__documents-status{background:linear-gradient(135deg,#efa0031c,#ffffffd1);border:1px solid #efa0034d;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:13px 15px;display:grid;box-shadow:inset 0 0 0 1px #ffffff94}.order-detail-page__documents-status-icon{color:#8a5a00;background:#efa00329;border-radius:13px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.order-detail-page__documents-status-icon svg{width:20px;height:20px}.order-detail-page__documents-status>strong{min-width:0;color:var(--color-primary-deep);font-size:.92rem;font-weight:850;line-height:1.35}.order-card--documents .order-documents{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin-top:0}.order-card--documents .order-documents__group{grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;max-height:420px;padding:12px;overflow:hidden}.order-card--documents .order-documents__item{padding:9px 10px}.order-card--documents .order-documents__list{align-content:start;min-height:0;padding-right:4px;overflow:auto}.order-card--documents .order-documents__actions{gap:6px}.order-card--documents .order-documents__actions button{min-height:30px;padding:0 9px;font-size:.84rem}.order-card--documents .order-documents__empty{padding:2px 0}@media (width<=1200px){.order-card--documents .order-documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-card--documents>.order-card__header{grid-template-columns:1fr}.order-card--documents>.order-card__header .order-detail-page__billing-toggle{grid-area:auto/1;justify-self:start}.order-detail-page__documents-status{grid-template-columns:36px minmax(0,1fr);align-items:start;padding:12px}.order-detail-page__documents-status-icon{border-radius:12px;width:36px;height:36px}.order-card--documents .order-documents{grid-template-columns:1fr}.order-detail-page__invoice-documents-focus.order-documents{grid-template-columns:minmax(0,1fr)}.order-card--documents .order-documents__group{max-height:none}}.order-detail-page__list--tracking{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-detail-page__list--tracking div{gap:5px;padding:12px 14px}.order-detail-page__list--documents-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.order-detail-page__list--documents-summary>div{background:linear-gradient(145deg,#ffffffc7,#e8f0f6b3);border:1px solid #013c6817;min-height:72px;box-shadow:inset 0 1px #ffffff9e}.order-detail-page__list--documents-summary>div:first-child{background:linear-gradient(145deg,#0098cc14,#ffffffe0);border-color:#0098cc2e}.order-detail-page__list--documents-summary>div:first-child dd{font-size:1rem;font-weight:800}.order-detail-page__invoice-field-focus{box-shadow:inset 0 0 0 1px #efa0033d,0 14px 30px #efa00324;background:linear-gradient(135deg,#efa0032e,#ffffffeb)!important;border-color:#efa00394!important}.order-detail-page__invoice-field-focus dt{color:#8a5a00}.order-detail-page__inline-input{width:100%;min-height:38px;color:var(--color-primary-deep);font:inherit;background:#fffffff5;border:1px solid #efa0039e;border-radius:8px;outline:none;padding:0 12px;font-weight:800;transition:border-color .16s,box-shadow .16s}.order-detail-page__inline-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 4px #efa0032e}.order-detail-page__invoice-documents-focus.order-documents{grid-template-columns:minmax(280px,340px)}.order-detail-page__invoice-documents-focus .order-documents__group{background:linear-gradient(135deg,#efa00329,#ffffffdb);border-color:#efa003a3;grid-template-rows:auto auto minmax(0,auto);max-height:none;overflow:visible;box-shadow:inset 0 0 0 1px #efa00333,0 16px 34px #efa00329}.order-detail-page__invoice-documents-focus .order-documents__list{align-content:start;gap:10px;min-height:0;padding-right:0;display:grid;overflow:visible}.order-detail-page__invoice-documents-focus .order-documents__item{position:static}.order-detail-page__invoice-documents-focus .order-documents__header h3{color:#8a5a00}.order-detail-page__invoice-documents-focus .order-documents__header>span{color:#5f4204;background:#efa00338}.order-detail-page__invoice-documents-focus .order-documents__dropzone{background:#ffffffb3;border-color:#efa00380}.order-detail-page__invoice-documents-focus .order-documents__dropzone:hover,.order-detail-page__invoice-documents-focus .order-documents__dropzone.is-dragging{border-color:var(--color-accent);background:#efa0031f;box-shadow:0 12px 24px #efa00329}.order-detail-page__invoice-save-button{background:var(--color-accent);color:#111827;border:1px solid #99650047;box-shadow:0 14px 28px #efa0033d}.order-detail-page__invoice-save-button:hover:not(:disabled),.order-detail-page__invoice-save-button:focus-visible:not(:disabled){color:#111827;background:#f7b42f;box-shadow:0 18px 34px #efa00352}.order-detail-page__invoice-save-button:disabled{color:#11182794;box-shadow:none;background:#efa00357}.order-card__header{gap:6px;display:grid}.order-card__header--client,.order-card__header--commercial{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.order-card__header--split{grid-template-columns:1fr auto;align-items:end}.order-card__billing-actions{flex-flow:column wrap;justify-content:flex-end;align-items:flex-end;gap:6px;display:flex}.order-card__billing-switch,.order-card__email-switch{color:#013c68b8;cursor:pointer;-webkit-user-select:none;user-select:none;background:#e8f0f69e;border:1px solid #013c681f;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:7px 12px 7px 8px;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex;position:relative}.order-card__billing-switch:after,.order-card__email-switch:after{content:attr(data-tooltip);z-index:12;width:max-content;max-width:280px;color:var(--color-white);opacity:0;pointer-events:none;text-transform:none;background:#01243ef5;border-radius:8px;padding:8px 10px;font-size:.74rem;font-weight:750;line-height:1.3;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-2px)}.order-card__billing-switch:after{left:auto;right:0;transform:translateY(-2px)}.order-card__billing-switch:hover:after,.order-card__billing-switch:focus-within:after,.order-card__email-switch:hover:after,.order-card__email-switch:focus-within:after{opacity:1;transform:translate(-50%)}.order-card__billing-switch:hover:after,.order-card__billing-switch:focus-within:after{transform:translateY(0)}.order-card__fields .order-card__email-switch{justify-self:start;display:inline-flex}.order-card__fields .order-card__email-switch-row{justify-self:center}.order-card__billing-switch input,.order-card__email-switch input{opacity:0;pointer-events:none;position:absolute}.order-card__billing-switch-track,.order-card__email-switch-track{background:#013c682e;border-radius:999px;flex:none;width:38px;height:22px;transition:background-color .16s;position:relative}.order-card__billing-switch-thumb,.order-card__email-switch-thumb{background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #013c6838}.order-card__billing-switch-text,.order-card__email-switch-text{color:inherit;text-transform:uppercase;font-size:.72rem;font-weight:850;line-height:1.1}.order-card__fields .order-card__email-switch-text{color:inherit;letter-spacing:0;font-size:.72rem;font-weight:850;line-height:1.1}.order-card__billing-switch:hover,.order-card__email-switch:hover{color:var(--color-primary-deep);background:#0098cc17;border-color:#0098cc47}:is(.order-card__billing-switch:has(input:focus-visible),.order-card__email-switch:has(input:focus-visible)){box-shadow:0 0 0 4px #0098cc24}.order-card__billing-switch.is-active,.order-card__email-switch.is-active{color:var(--color-primary-deep);background:#efa00324;border-color:#efa00380}.order-card__billing-switch.is-active .order-card__billing-switch-track,.order-card__email-switch.is-active .order-card__email-switch-track{background:var(--color-accent)}.order-card__billing-switch--paid{color:#6b4600;background:#efa00324;border-color:#efa00385}.order-card__billing-switch--paid .order-card__billing-switch-track{background:#efa003b8}.order-card__billing-switch--paid.is-active{color:#013c68;background:#0098cc1f;border-color:#0098cc6b}.order-card__billing-switch--paid.is-active .order-card__billing-switch-track{background:#0098cc}.order-card__billing-switch.is-active .order-card__billing-switch-thumb,.order-card__email-switch.is-active .order-card__email-switch-thumb{transform:translate(16px)}:is(.order-card__billing-switch:has(input:disabled),.order-card__email-switch:has(input:disabled)){cursor:not-allowed;opacity:.72}.order-products-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-products-actions__file-input{display:none}.order-import-feedback{border-radius:12px;gap:8px;padding:12px 14px;font-size:.88rem;display:grid}.order-import-feedback.is-success{color:#135d39;background:#177e4c14;border:1px solid #177e4c3d}.order-import-feedback.is-warning{color:#7c5200;background:#efa0031a;border:1px solid #efa0034d}.order-import-feedback.is-error{color:#8a2531;background:#bf314514;border:1px solid #bf31453d}.order-import-feedback ul{gap:4px;margin:0;padding-left:18px;display:grid}.order-card__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}fieldset.order-card__fields{border:0;min-inline-size:0;margin:0;padding:0}.order-card__field--full{grid-column:1/-1}.order-card--courier{opacity:0;pointer-events:none;visibility:hidden;background:#ffffffe6;border-width:0;border-color:#0098cc2e;border-radius:20px;gap:12px;max-height:0;margin-top:-18px;padding:0 18px;transition:max-height .26s,margin-top .26s,padding .26s,border-width .26s,opacity .18s,transform .22s,visibility 0s linear .26s;overflow:hidden;transform:translateY(-8px)}.order-card--courier.is-visible{opacity:1;pointer-events:auto;visibility:visible;border-width:1px;max-height:360px;margin-top:0;padding:16px 18px 18px;transition:max-height .3s,margin-top .3s,padding .3s,border-width .3s,opacity .2s 60ms,transform .24s 40ms,visibility;transform:translateY(0)}.order-card--courier .order-card__header{display:block}.order-card--courier .order-card__header h2{color:var(--color-accent);margin:0;font-size:1.45rem}.order-card--courier .order-card__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px}.order-card--courier .order-card__fields label{gap:6px}.order-card--courier .order-card__fields input,.order-card--courier .order-card__fields select,.order-card--courier .order-card__fields textarea{border-radius:10px;min-height:38px;padding-inline:12px}.order-card--courier .order-card__fields textarea{min-height:70px;padding-block:10px}.order-card--documentation{border-color:var(--color-border);background:#ffffffd6;border-radius:18px;gap:0;padding:0;overflow:hidden;box-shadow:0 12px 30px #013c680f}.order-card--courier:not(.is-visible)+.order-card--documentation{margin-top:-18px}.order-card--documentation.is-open{gap:14px;padding-bottom:16px}.order-documentation-toggle{width:100%;min-height:56px;color:var(--color-primary-deep);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px;display:grid}.order-documentation-toggle:hover,.order-documentation-toggle:focus-visible{background:#013c6809}.order-documentation-toggle:focus-visible{outline-offset:-3px;outline:3px solid #013c6824}.order-documentation-toggle>span:first-child{gap:3px;min-width:0;display:grid}.order-documentation-toggle strong{color:var(--color-primary-deep);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.1;display:block}.order-documentation-toggle__action{min-height:34px;color:var(--color-primary-deep);white-space:nowrap;background:#013c6814;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:800;display:inline-flex}.order-documentation-panel{gap:14px;padding-inline:18px;display:grid}.order-documentation-panel[hidden]{display:none}.order-documentation-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card--documentation .order-documents{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.order-card--express{background:linear-gradient(#efa0030e,#fff0 110px),#ffffffe6;border-color:#efa0035c}.order-express-layout{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:stretch;gap:16px;display:grid}.order-express-panel{background:#ffffffeb;border:1px solid #013c681a;border-radius:16px;min-width:0;padding:14px;box-shadow:0 10px 24px #013c680f}.order-express-layout__documents{min-width:0}.order-card--express .order-documents{grid-template-columns:1fr;margin-top:0}.order-card--express .order-documents__group{min-height:100%;box-shadow:none;background:0 0;border:0;padding:0}.order-express-indication{grid-column:auto;grid-template-rows:auto 1fr;gap:10px;min-width:0;display:grid}.order-express-indication__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-express-indication__header label{color:#00000094;letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800}.order-express-indication__toolbar{background:#e8f0f680;border:1px solid #013c6814;border-radius:12px;align-items:center;gap:6px;padding:3px;display:inline-flex}.order-express-indication__toolbar button{min-height:30px;color:var(--color-primary-deep);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:.78rem;font-weight:800}.order-express-indication__toolbar button:hover,.order-express-indication__toolbar button:focus-visible{background:#0098cc1f}.order-express-indication__toolbar button:focus-visible{outline-offset:1px;outline:2px solid #0098cc47}.order-express-indication__toolbar button:disabled{cursor:not-allowed;opacity:.55}.order-express-indication textarea{resize:vertical;white-space:pre-wrap;height:220px;min-height:220px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92rem;line-height:1.55}.order-request-type-badge{color:#7a5200;text-transform:uppercase;background:#efa0031f;border:1px solid #efa00361;border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.order-express-summary{border-color:#efa00347}.order-express-summary__text{color:var(--color-primary-deep);white-space:pre-wrap;background:#ffffffb8;border:1px solid #013c6814;border-radius:12px;padding:14px 16px;font-size:.98rem;line-height:1.55}.order-express-summary__empty{margin:0}.order-detail-products-empty--express{color:#013c68ad;background:#e8f0f675;border:1px solid #013c6814;border-radius:12px;height:auto;min-height:0;padding:14px 16px;line-height:1.45}@media (prefers-reduced-motion:reduce){.order-card--courier,.order-card--courier.is-visible{transition:none;transform:none}}.order-lines-wrap{border:1px solid var(--color-border);-webkit-overflow-scrolling:touch;border-radius:22px;width:100%;min-width:0;max-width:100%;overflow:auto}.order-lines-table{border-collapse:collapse;width:100%;min-width:1280px}.order-lines-table__col-code{width:16%}.order-lines-table__col-product{width:25%}.order-lines-table__col-quantity,.order-lines-table__col-stock{width:8%}.order-lines-table__col-price{width:14%}.order-lines-table__col-total{width:9%}.order-lines-table__col-observation{width:14%}.order-lines-table__col-action{width:7%}.order-lines-table th,.order-lines-table td{text-align:left;border-bottom:1px solid #013c6814;padding:14px 16px}.order-lines-table th{color:var(--color-primary-deep);text-transform:uppercase;letter-spacing:.08em;background:#e8f0f6cc;font-size:.8rem}.order-lines-table__money,.order-lines-table__stock{color:var(--color-primary-deep);white-space:nowrap;font-weight:800}.order-lines-table__stock.is-unregistered{color:#efa003}.order-lines-table__stock.is-short{color:#bf3145}.order-import-modal{z-index:80;background:#013c6847;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-import-modal__panel{border:1px solid var(--color-border);background:#fff;border-radius:18px;gap:16px;width:min(760px,100%);padding:22px;display:grid;box-shadow:0 24px 60px #013c6833}.order-import-modal__panel--compact{width:min(480px,100%)}.order-import-modal__field{gap:8px;display:grid}.order-import-modal__field span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.order-import-modal__panel input,.order-import-modal__panel textarea{border:1px solid var(--color-border);width:100%;color:var(--color-primary-deep);font:inherit;border-radius:12px;padding:14px 16px}.order-import-modal__panel textarea{resize:vertical;min-height:260px}.order-import-modal__error{color:#8a2531;margin:0;font-size:.9rem;font-weight:700}.order-import-modal__actions{justify-content:flex-end;gap:10px;display:flex}.order-create-page__actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1100px){.orders-page__toolbar,.order-detail-page__grid,.order-detail-page__list,.order-detail-page__commercial-grid,.orders-print-sheet__summary,.orders-print-sheet__totals,.order-create-page__grid,.order-documentation-fields,.order-card__fields,.order-card--documentation .order-documents,.order-express-layout{grid-template-columns:1fr}.order-express-indication textarea{min-height:220px}.order-card--courier.is-visible{max-height:760px}.order-detail-page__list--documents-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.order-detail-products-actions,.order-detail-products-actions>button,.order-client-documents-control,.order-client-documents-control>button{width:100%}.order-detail-products-actions>button,.order-client-documents-control>button{justify-content:center}.order-client-documents-control__menu{min-width:0;left:0;right:0}.order-detail-page__list--documents-summary{grid-template-columns:1fr}.payment-proof-card{flex-direction:column;align-items:flex-start}.payment-proof-card__preview{width:min(100%,220px)}.order-express-indication__header{flex-direction:column;align-items:stretch}.order-express-indication__toolbar{width:100%}.order-express-indication__toolbar button{flex:1}.order-express-indication textarea{height:180px;min-height:180px}.order-create-page{gap:10px;max-width:100%;overflow-x:hidden}.order-create-page__header{align-items:stretch;gap:8px}.order-create-page__header h1{overflow-wrap:anywhere;font-size:1.9rem;line-height:1.05}.order-create-page__header-actions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.order-create-page__grid{gap:14px}.order-card{border-radius:18px;gap:14px;padding:16px}.order-card--documentation{padding:0}.order-card--documentation.is-open{padding-bottom:14px}.order-documentation-toggle{min-height:52px;padding:9px 14px}.order-documentation-toggle strong{font-size:1.18rem}.order-documentation-toggle__action{min-height:32px;padding-inline:12px;font-size:.84rem}.order-card__header h2{font-size:1.85rem;line-height:1.1}.order-card__header--client{gap:12px}.order-card__billing-actions{justify-content:flex-start;align-items:flex-start;width:100%}.order-card__billing-switch,.order-card__email-switch{width:min(100%, max-content);max-width:100%}.order-card__billing-switch:after,.order-card__email-switch:after{max-width:min(280px,100vw - 52px)}.order-card__fields{gap:12px}.order-detail-products-totals{grid-template-columns:1fr}.order-card__fields input,.order-card__fields select,.order-card__fields textarea{min-width:0}.orders-page__tabs{padding-inline:14px;margin-inline:-14px;padding-bottom:3px;display:none}.orders-page__mobile-tabs{flex:none;gap:0;display:grid}.orders-page__subtabs{display:none}.orders-page--cards-mobile .warehouse-pending-subtabs{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 0 0;display:grid}.orders-page--cards-mobile .warehouse-pending-subtabs .orders-page__subtab{justify-content:center;min-width:0;padding-inline:8px}.orders-page__tab{max-width:82vw}.orders-page__header,.order-detail-page__header,.order-create-page__header,.order-card__header--client,.order-card__header--commercial,.order-card__header--split{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.orders-page__header h1{font-size:clamp(1.75rem,8vw,2.1rem)}.orders-page__primary,.orders-page__secondary,.orders-page__danger,.orders-page__header .orders-page__primary{width:100%}.multiple-delivery-modal .dispatch-flow__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.multiple-delivery-modal .dispatch-flow__header h2{font-size:clamp(1.55rem,8vw,2rem)}.multiple-delivery-modal .dispatch-flow__header .orders-page__secondary{width:auto}.multiple-delivery-modal__overlay{z-index:120;place-items:stretch stretch;width:100dvw;height:100svh;padding:0}.multiple-delivery-modal{overscroll-behavior:contain;width:100dvw;height:100svh;max-height:100svh;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden}.multiple-delivery-modal .dispatch-flow__header{z-index:2;padding:calc(12px + env(safe-area-inset-top)) calc(14px + env(safe-area-inset-right)) 12px calc(14px + env(safe-area-inset-left));background:#fff;border-bottom:1px solid #013c681f;gap:12px}.multiple-delivery-modal .dispatch-flow__header>div{min-width:0}.multiple-delivery-modal .dispatch-flow__header h2{overflow-wrap:normal;margin-top:3px;font-size:clamp(1.45rem,7vw,1.8rem);line-height:1.04}.multiple-delivery-modal .dispatch-flow__header .orders-page__secondary{min-width:76px;min-height:44px;padding-inline:14px}.multiple-delivery-modal__content{min-height:0;padding:14px calc(14px + env(safe-area-inset-right)) 18px calc(14px + env(safe-area-inset-left));overscroll-behavior:contain;flex-direction:column;align-content:start;gap:14px;display:flex;overflow:hidden auto}.multiple-delivery-modal__content>*{flex:none}.multiple-delivery-modal__selection{gap:8px;min-height:max-content;max-height:none;overflow:visible}.multiple-delivery-client-select__trigger{min-height:62px}.multiple-delivery-client-select__menu{margin-top:8px;position:static;box-shadow:0 10px 28px #013c681f}.multiple-delivery-client-select__options{max-height:min(280px,35svh)}.multiple-delivery-modal__selection .dispatch-flow__select-order{border-radius:14px;min-width:0;padding:11px 12px}.multiple-delivery-modal__selection .dispatch-flow__select-order>span{min-width:0}.multiple-delivery-modal__selection .dispatch-flow__select-order strong,.multiple-delivery-modal__selection .dispatch-flow__select-order small{overflow-wrap:anywhere}.multiple-delivery-modal .dispatch-flow__group-detail{gap:12px}.multiple-delivery-order{border-radius:16px;gap:12px;min-width:0;padding:12px}.multiple-delivery-order__header{gap:10px}.multiple-delivery-order__header>span{text-align:right;flex:none;max-width:78px}.multiple-delivery-order .delivery-flow__document{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.multiple-delivery-order .delivery-flow__document>div{border-radius:13px;min-width:0;min-height:64px;padding:10px}.multiple-delivery-order .delivery-flow__document strong{overflow-wrap:anywhere;word-break:break-word;min-width:0}.multiple-delivery-modal__shared{border-radius:14px;gap:12px;padding:12px}.multiple-delivery-modal__actions{z-index:2;padding:12px calc(14px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(14px + env(safe-area-inset-left));background:#fff;border-top:1px solid #013c681f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin:0;display:grid;box-shadow:0 -10px 28px #013c6814}.multiple-delivery-modal__actions .orders-page__primary,.multiple-delivery-modal__actions .orders-page__secondary{width:auto;min-width:0;min-height:46px;padding-inline:12px}.reception-flow__header-actions{justify-content:stretch;width:100%;min-width:0}.reception-flow__header-actions .reception-flow__branch-select{flex-basis:100%;min-width:0}.warehouse-reception__lookup{grid-template-columns:1fr}.orders-page__summary{grid-template-columns:1fr;display:grid}.orders-page__summary div{justify-content:space-between;align-items:flex-start}.orders-global-search{flex-direction:column;align-items:flex-start}.orders-global-search input{width:100%;min-width:0}.orders-page__summary span,.orders-page__summary strong{white-space:normal}.orders-pagination,.orders-pagination__controls,.orders-pagination__summary,.orders-pagination__size{width:100%}.orders-pagination--footer .orders-pagination__summary{text-align:center;justify-content:center}.orders-pagination__controls .orders-page__secondary,.orders-pagination__size select{flex:1 1 0}.order-preparation__box-free-toggle--compact{border-radius:14px;justify-content:flex-start;width:100%}.order-preparation__evidence-upload,.order-preparation__box-free-toggle,.order-preparation__pending-evidence-item{align-items:stretch;display:grid}.delivery-flow__file-control,.reception-flow__file-control{grid-template-columns:1fr}.reception-flow__file-control .evidence-image-actions{grid-row:auto}.evidence-image-actions,.evidence-image-action{width:100%}.order-preparation__box-free-toggle small{text-align:left}.orders-page__bulk-actions{align-items:stretch;display:grid}.orders-page__table-wrap,.orders-page__table-shell{border-radius:18px;min-height:0}.orders-page__table-scroll{-webkit-overflow-scrolling:touch;max-height:none}.orders-page__table-scroll::-webkit-scrollbar{height:14px}.orders-page__table-wrap::-webkit-scrollbar{height:14px}.orders-page__custom-scroll.is-scrollable{opacity:1}.orders-page__table-shell{box-shadow:inset -18px 0 24px -26px #013c68b8,0 14px 34px #013c6814}.orders-page--cards-mobile.orders-page--table-scroll{height:auto;min-height:0;overflow:visible}.orders-page--cards-mobile .orders-page__table-shell{display:none}.orders-page--cards-mobile .store-dispatch-detail-modal .orders-page__table-shell{display:flex}.orders-page--cards-mobile .orders-card-list{gap:12px;min-width:0;display:grid}.orders-page--cards-mobile .orders-card__meta,.orders-page--cards-mobile .orders-card__partial{grid-template-columns:1fr}.orders-page--cards-mobile .store-order-card{gap:12px}.orders-page--cards-mobile .store-order-card__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.orders-page--cards-mobile .store-order-card__chips>div{align-content:start;gap:3px;min-width:0;display:grid}.orders-page--cards-mobile .warehouse-pending-card .store-order-card__chips>div:last-child{grid-column:1/-1}.orders-page--cards-mobile .warehouse-pending-card{gap:12px;padding:14px}.orders-page--cards-mobile .warehouse-pending-card .orders-card__header{border-bottom:1px solid #013c6814;align-items:start;padding-bottom:10px}.orders-page--cards-mobile .warehouse-pending-card .orders-card__header strong{font-size:.98rem;line-height:1.25}.orders-page--cards-mobile .warehouse-pending-card .orders-page__pill{white-space:nowrap;align-self:start}.orders-page--cards-mobile .warehouse-pending-card .store-order-card__chips{background:#f7fbfdd1;border:1px solid #013c6814;border-radius:12px;padding:12px}.orders-page--cards-mobile .warehouse-pending-card .store-order-card__chips>div:nth-child(3){grid-column:1/-1}.orders-page--cards-mobile .warehouse-pending-card .warehouse-pending-products{max-width:none}.orders-page--cards-mobile .warehouse-pending-card .warehouse-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none}.orders-page--cards-mobile .warehouse-pending-card .warehouse-pending-actions .orders-page__link-button{width:100%}.orders-page--cards-mobile .store-order-card__chips span,.orders-page--cards-mobile .store-order-card__chips small{letter-spacing:.07em;font-size:.68rem;line-height:1.15}.orders-page--cards-mobile .store-order-card__chips strong{overflow-wrap:anywhere;line-height:1.22}.orders-page--cards-mobile .store-dispatch-card{gap:12px}.orders-page--cards-mobile .store-dispatch-card .orders-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.orders-page--cards-mobile .store-dispatch-card .orders-card__meta div{gap:3px;min-width:0}.orders-page--cards-mobile .store-dispatch-card .orders-card__meta strong{overflow-wrap:anywhere;line-height:1.24}.orders-page__table,.orders-table{min-width:920px}.orders-page__table th,.orders-page__table td,.orders-table th,.orders-table td{height:auto;padding:12px}.orders-page__table-wrap,.order-lines-wrap{border-radius:18px}.order-card{border-radius:22px;padding:16px}.courier-data-grid,.order-detail-page__inline-edit--courier{grid-template-columns:1fr}.order-create-page__actions{flex-direction:column-reverse}.order-products-actions,.order-import-modal__actions{justify-content:stretch}.order-products-actions button,.order-import-modal__actions button{flex:160px}.order-detail-page__actions{justify-content:stretch}}.warehouse-pending-detail-modal{grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1080px,100%);max-height:min(820px,100svh - 48px);overflow:hidden}.warehouse-pending-detail-modal__header{align-items:flex-start}.warehouse-pending-detail-modal__title{min-width:0}.warehouse-pending-detail-modal__title h2{color:#013c68;letter-spacing:0;margin:2px 0 0;font-size:1.45rem}.warehouse-pending-detail-modal__title span{color:#596b7b;margin-top:5px;font-size:.92rem;font-weight:700;display:block}.warehouse-pending-detail-modal__summary{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.warehouse-pending-detail-modal__summary div{background:#f7fbfd;border:1px solid #013c681a;border-radius:8px;min-width:0;padding:12px}.warehouse-pending-detail-modal__summary span,.warehouse-pending-detail-modal__summary small{display:block}.warehouse-pending-detail-modal__summary span{color:#647789;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.66rem;font-weight:800}.warehouse-pending-detail-modal__summary strong{color:#013c68;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25;display:block}.warehouse-pending-detail-modal__summary small{color:#697887;margin-top:4px;font-size:.78rem;font-weight:700}.warehouse-pending-detail-modal__summary .warehouse-pending-new-orders{background:0 0;border:0;width:100%;padding:0}.warehouse-pending-new-orders--summary{grid-template-columns:repeat(auto-fit,minmax(104px,max-content))}.warehouse-pending-detail-modal__products-panel{min-height:0}.warehouse-pending-detail-modal__col-measure{width:96px}.warehouse-pending-detail-modal__col-select{width:72px}.warehouse-pending-detail-modal__col-price{width:120px}.warehouse-pending-detail-modal__quantity{color:#fff;background:#0098cc;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:30px;font-weight:900;display:inline-flex}.warehouse-pending-detail-modal__quantity--clear{background:#1f9d55}.warehouse-pending-detail-modal__price{color:#013c68;white-space:nowrap;background:#0098cc1a;border:1px solid #013c681f;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-weight:900;display:inline-flex}.warehouse-pending-detail-modal__actions{justify-content:flex-end;gap:10px;display:flex}.warehouse-pending-modal__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.warehouse-pending-modal__summary div{background:#0098cc12;border:1px solid #0098cc2e;border-radius:8px;min-width:0;padding:12px}.warehouse-pending-modal__summary span{color:#647789;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:800;display:block}.warehouse-pending-modal__summary strong{color:#013c68;overflow-wrap:anywhere;font-size:.9rem;line-height:1.25;display:block}.warehouse-pending-discard__toolbar{background:#f7fbfd;border:1px solid #013c681a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.warehouse-pending-discard__toolbar p{color:#5f6670;margin:0;font-size:.86rem;line-height:1.35}.warehouse-pending-discard__check{background:#0098cc0f;border:1px solid #013c681f;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.warehouse-pending-discard__check input{accent-color:#0098cc;width:16px;height:16px}.warehouse-pending-restore__warning{color:#624600;background:#efa0031a;border:1px solid #efa00357;border-radius:8px;gap:4px;padding:12px 14px;font-size:.84rem;line-height:1.4;display:grid}.warehouse-pending-restore__reason{color:#013c68;gap:7px;font-size:.78rem;font-weight:800;display:grid}.warehouse-pending-restore__quantity-input{color:#013c68;width:88px;min-height:36px;font:inherit;text-align:center;background:#fff;border:1px solid #013c682e;border-radius:8px;padding:7px 9px;font-weight:800}.warehouse-pending-restore__quantity-input:focus{border-color:#0098cc;outline:3px solid #0098cc24}.warehouse-pending-restore__quantity-input:disabled{color:#8796a2;background:#edf2f5}.warehouse-pending-restored__audit{color:#426176;gap:3px;margin-top:6px;font-size:.73rem;font-weight:700;display:grid}.warehouse-pending-restored__audit small{color:#667784;font-size:inherit;font-weight:500}@media (width<=900px){.warehouse-pending-detail-modal{max-height:calc(100svh - 28px)}.warehouse-pending-detail-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-pending-detail-modal__summary-item--wide{grid-column:1/-1}.warehouse-pending-detail-modal__actions{flex-direction:column;align-items:stretch}.warehouse-pending-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.warehouse-pending-discard__toolbar{flex-direction:column;align-items:stretch}}@media print{@page{size:auto;margin:14mm}.app-header,.app-navbar,.app-footer,.confirmation-modal__backdrop,.order-detail-page__header,.orders-page__summary,.orders-page__feedback,.order-card{display:none!important}.app-shell,.app-shell__body,.app-shell__content,.orders-page,.orders-page--scroll{background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.orders-page{padding:0;display:block}.orders-print-sheet{display:block!important}.orders-print-sheet__header{gap:16px;margin-bottom:16px}.orders-print-sheet__header h1{font-size:1.35rem}.orders-print-sheet__eyebrow{margin-bottom:4px;font-size:.66rem}.orders-print-sheet__meta span,.orders-print-sheet__summary span{letter-spacing:.06em;font-size:.62rem}.orders-print-sheet__meta strong,.orders-print-sheet__summary strong{font-size:.82rem;line-height:1.25}.orders-print-sheet__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.orders-print-sheet__summary div{padding:7px 9px}.orders-print-sheet__summary-item--wide{grid-column:1/-1}.orders-print-sheet__table th,.orders-print-sheet__table td{padding:7px 8px;font-size:.76rem;line-height:1.25}.bodega-print-sheet .orders-print-sheet__header{border-bottom:1px solid #d1d5db;align-items:flex-start;gap:10px;margin-bottom:8px;padding-bottom:7px}.bodega-print-sheet .orders-print-sheet__header h1{font-size:1.14rem;line-height:1.1}.bodega-print-sheet .orders-print-sheet__eyebrow{letter-spacing:.08em;margin-bottom:2px;font-size:.56rem}.bodega-print-sheet .orders-print-sheet__meta{text-align:left;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px}.bodega-print-sheet__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px}.bodega-print-sheet__summary div{border-radius:6px;gap:2px;padding:5px 6px}.bodega-print-sheet__summary .orders-print-sheet__summary-item--wide{grid-column:span 2}.bodega-print-sheet .orders-print-sheet__meta span,.bodega-print-sheet .orders-print-sheet__summary span{letter-spacing:.05em;font-size:.53rem;line-height:1.1}.bodega-print-sheet .orders-print-sheet__meta strong,.bodega-print-sheet .orders-print-sheet__summary strong{font-size:.7rem;line-height:1.18}.bodega-print-sheet__table{table-layout:fixed}.bodega-print-sheet__table th,.bodega-print-sheet__table td{word-break:break-word;padding:3px 4px;font-size:.62rem;line-height:1.12}.bodega-print-sheet__table th{letter-spacing:.04em;font-size:.53rem}.bodega-print-sheet__col-line{width:3.5%}.bodega-print-sheet__col-code{width:13%}.bodega-print-sheet__col-product{width:auto}.bodega-print-sheet__col-quantity,.bodega-print-sheet__col-warehouse-observation{width:5%}.bodega-print-sheet__col-seller-observation{width:18%}.bodega-print-sheet__col-check{width:5%}.bodega-print-sheet__cell-line,.bodega-print-sheet__cell-quantity,.bodega-print-sheet__cell-warehouse-observation,.bodega-print-sheet .orders-print-sheet__check-heading,.bodega-print-sheet .orders-print-sheet__check-cell{text-align:center}.bodega-print-sheet__cell-quantity,.bodega-print-sheet__cell-warehouse-observation{white-space:nowrap}.bodega-print-sheet__table th.bodega-print-sheet__cell-quantity,.bodega-print-sheet__table td.bodega-print-sheet__cell-quantity{text-align:center}.bodega-print-sheet .orders-print-sheet__check-heading,.bodega-print-sheet .orders-print-sheet__check-cell{width:auto;min-width:0}.bodega-print-sheet .orders-print-sheet__check-box{border-radius:2px;width:11px;height:11px}.bodega-print-sheet__table tr{page-break-inside:avoid}.order-detail-print-sheet{color:#111827}.order-detail-print-sheet .orders-print-sheet__header{border-bottom:1px solid #d1d5db;align-items:flex-start;gap:12px;margin-bottom:10px;padding-bottom:8px}.order-detail-print-sheet .orders-print-sheet__header h1{font-size:1.18rem;line-height:1.1}.order-detail-print-sheet .orders-print-sheet__eyebrow{letter-spacing:.08em;margin-bottom:2px;font-size:.58rem}.order-detail-print-sheet .orders-print-sheet__meta{text-align:left;grid-template-columns:auto auto;align-items:baseline;gap:2px 8px}.order-detail-print-sheet__client-logo{object-fit:contain;break-inside:avoid;grid-column:1/-1;justify-self:end;width:85px;max-width:100%;height:auto;margin-bottom:3px;display:block}.order-detail-print-sheet .orders-print-sheet__section-title{letter-spacing:.07em;margin:10px 0 5px;font-size:.68rem}.order-detail-print-sheet__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px}.order-detail-print-sheet__summary div{border-radius:6px;gap:2px;padding:5px 6px}.order-detail-print-sheet__summary .orders-print-sheet__summary-item--wide{grid-column:span 2}.order-detail-print-sheet__tracking{grid-column:1/-1;background:#eef8fb!important;border-color:#0098cc52!important}.order-detail-print-sheet__tracking a{color:#013c68;text-underline-offset:2px;text-decoration:underline}.order-detail-print-sheet .orders-print-sheet__meta span,.order-detail-print-sheet .orders-print-sheet__summary span{letter-spacing:.05em;font-size:.54rem;line-height:1.1}.order-detail-print-sheet .orders-print-sheet__meta strong,.order-detail-print-sheet .orders-print-sheet__summary strong{font-size:.72rem;line-height:1.18}.order-detail-print-sheet__table{table-layout:fixed;page-break-inside:auto}.order-detail-print-sheet__table th,.order-detail-print-sheet__table td{word-break:break-word;padding:4px 5px;font-size:.64rem;line-height:1.15}.order-detail-print-sheet__table th{letter-spacing:.04em;font-size:.55rem}.order-detail-print-sheet__col-line{width:4%}.order-detail-print-sheet__col-code{width:13%}.order-detail-print-sheet__col-product{width:auto}.order-detail-print-sheet__col-quantity{width:7%}.order-detail-print-sheet__col-price,.order-detail-print-sheet__col-total{width:10%}.order-detail-print-sheet__col-observation{width:15.5%}.order-detail-print-sheet__cell-money{white-space:nowrap}.order-detail-print-sheet__cell-line,.order-detail-print-sheet__cell-money{text-align:left}.order-detail-print-sheet__table th.order-detail-print-sheet__cell-quantity,.order-detail-print-sheet__table td.order-detail-print-sheet__cell-quantity{text-align:center}.order-detail-print-sheet__table tr{page-break-inside:avoid}.order-detail-print-sheet__totals{background:#f8fafc;border:1px solid #d1d5db;border-radius:7px;justify-content:flex-end;align-items:stretch;gap:0;width:fit-content;min-width:360px;max-width:100%;margin-top:8px;margin-left:auto;display:flex;overflow:hidden}.order-detail-print-sheet__total-item{background:0 0;border:0;border-right:1px solid #d1d5db;border-radius:0;align-items:center;gap:8px;min-width:112px;padding:5px 8px;display:flex}.order-detail-print-sheet__total-item span{letter-spacing:.05em;white-space:nowrap;font-size:.52rem}.order-detail-print-sheet__total-item strong{white-space:nowrap;margin-left:auto;font-size:.72rem;line-height:1}.order-detail-print-sheet__total-item--highlight{background:#e6f4f9;border-right:0;min-width:136px}.order-detail-print-sheet__total-item--highlight span{color:#013c68}.order-detail-print-sheet__total-item--highlight strong{color:#013c68;font-size:.9rem}}@media screen and (width<=350px){.multiple-delivery-order .delivery-flow__document{grid-template-columns:minmax(0,1fr)}.multiple-delivery-order .delivery-flow__document-item--wide{grid-column:auto}.multiple-delivery-modal__actions{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.multiple-delivery-modal__actions .orders-page__primary,.multiple-delivery-modal__actions .orders-page__secondary{padding-inline:8px;font-size:.84rem}}.order-credit-note-traceability{background:linear-gradient(135deg,#0098cc12,#013c6805),#fff;border:1px solid #0098cc38;gap:18px;display:grid}.order-credit-note-traceability .order-card__header>div>span{color:#60758a;font-size:.88rem}.order-credit-note-traceability__pending{color:#704900;background:#efa0031f;border:1px solid #efa0036b;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.order-credit-note-traceability__pending>svg{flex:0 0 22px;width:22px}.order-credit-note-traceability__pending div{gap:4px;display:grid}.order-credit-note-traceability__pending span{line-height:1.45}.order-credit-note-traceability__list{gap:14px;display:grid}.order-credit-note-traceability__item{background:#ffffffe6;border:1px solid #013c681f;border-radius:18px;gap:14px;padding:17px;display:grid}.order-credit-note-traceability__item.did-cancel-order{border-color:#0098cc6b;box-shadow:inset 4px 0 #0098cc}.order-credit-note-traceability__item>header,.order-credit-note-traceability__item>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.order-credit-note-traceability__item>header>div{align-items:center;gap:10px;display:flex}.order-credit-note-state{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:800;display:inline-flex}.order-credit-note-state--pendiente{color:#855800;background:#efa00326}.order-credit-note-state--en_proceso{color:#013c68;background:#0098cc24}.order-credit-note-state--finalizada{color:#17653a;background:#24975921}.order-credit-note-state--rechazada{color:#9a2e2e;background:#be3a3a1f}.order-credit-note-traceability__cancelled-badge{color:#007ca7;align-items:center;gap:7px;font-size:.82rem;font-weight:800;display:inline-flex}.order-credit-note-traceability__cancelled-badge svg{width:18px}.order-credit-note-traceability__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.order-credit-note-traceability__summary>div{background:#013c680e;border-radius:13px;gap:5px;padding:11px 12px;display:grid}.order-credit-note-traceability__summary span,.order-credit-note-traceability__reason>span{color:#6a7d8e;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.order-credit-note-traceability__summary strong{color:#013c68;font-size:.88rem}.order-credit-note-traceability__reason{gap:5px;display:grid}.order-credit-note-traceability__reason p{color:#153b56;margin:0;font-weight:700}.order-credit-note-traceability__reason small{color:#637789}.order-credit-note-traceability__reason small.is-rejected{color:#9a2e2e}.order-credit-note-traceability__item>footer{justify-content:flex-end}.order-credit-note-evidence-modal{max-width:940px}.order-credit-note-evidence-modal__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;padding-top:18px;display:grid}.order-credit-note-evidence-modal__grid figure,.order-credit-note-evidence-modal__preview{margin:0}.order-credit-note-evidence-modal__grid figure{background:#fff;border:1px solid #013c681f;border-radius:16px;overflow:hidden}.order-credit-note-evidence-modal__grid figure>button{cursor:zoom-in;background:#edf4f8;border:0;width:100%;height:180px;padding:0}.order-credit-note-evidence-modal__grid img,.order-credit-note-evidence-modal__preview img{object-fit:contain;width:100%;height:100%}.order-credit-note-evidence-modal__grid figcaption{gap:4px;padding:12px;display:grid}.order-credit-note-evidence-modal__grid figcaption span,.order-credit-note-evidence-modal__preview figcaption span{color:#6a7d8e;font-size:.78rem}.order-credit-note-evidence-modal__preview{gap:12px;padding-top:18px;display:grid}.order-credit-note-evidence-modal__preview img{background:#edf4f8;border-radius:16px;max-height:62vh}.order-credit-note-evidence-modal__preview figcaption{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.order-credit-note-evidence-modal__preview figcaption button{margin-left:auto}@media (width<=980px){.order-credit-note-traceability__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.order-credit-note-traceability__summary{grid-template-columns:1fr}.order-credit-note-traceability__item>footer>button{justify-content:center;width:100%}.order-credit-note-evidence-modal__grid{grid-template-columns:1fr}}.order-credit-note-state--eliminada,.order-credit-note-state--anulada{color:#7a1f1f;background:#fce8e8}.home-page{--home-blue:#013c68;--home-cyan:#0098cc;--home-amber:#efa003;--home-green:#25a776;--home-red:#d84a4a;--home-violet:#7c5cc4;--home-teal:#46b8a9;min-width:0;color:var(--color-ink);gap:18px;display:grid}.home-dashboard-header{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:stretch;gap:14px;display:grid}.home-dashboard-header__copy,.home-shortcuts-card,.home-panel,.home-kpi{background:#ffffffe6;border:1px solid #013c681f;box-shadow:0 18px 50px #013c681a}.home-dashboard-header__copy{color:#fff;background:linear-gradient(135deg,#013c68fa,#0098ccd6),#013c68;border-radius:18px;align-content:end;gap:9px;min-height:172px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.home-dashboard-header__box{opacity:.18;filter:drop-shadow(0 22px 34px #00000047);z-index:0;pointer-events:none;width:clamp(150px,21vw,235px);height:auto;position:absolute;top:-46px;right:10px;transform:rotate(-8deg)}.home-dashboard-header__copy>:not(.home-dashboard-header__box){z-index:1;position:relative}.home-dashboard-header__eyebrow{color:#ffd37a;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-dashboard-header h1{color:#fff;max-width:620px;margin:0;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1}.home-dashboard-header p{color:#ffffffc7;max-width:620px;font-size:.94rem}.home-shortcuts-card{border-radius:18px;align-content:stretch;min-width:0;padding:12px;display:grid}.home-shortcuts-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-content:start;gap:8px;min-width:0;height:100%;display:grid}.home-shortcuts-grid--few{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-content:stretch}.home-shortcuts-grid--medium{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-content:stretch;align-items:stretch}.home-shortcuts-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(86px,1fr);align-content:stretch;align-items:stretch}.home-panel__header span{color:#013c6899;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.home-shortcut{--shortcut-color:var(--home-blue);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--shortcut-color) 24%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--shortcut-color) 12%, #fff), #fff 62%), #fff;min-width:0;color:var(--home-blue);border-radius:14px;align-content:space-between;gap:5px;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.home-shortcuts-grid--few .home-shortcut{aspect-ratio:auto;gap:10px;min-height:128px;padding:14px}.home-shortcuts-grid--medium .home-shortcut{aspect-ratio:auto;gap:8px;min-height:82px;padding:11px}.home-shortcuts-grid--wide .home-shortcut{aspect-ratio:auto;gap:7px;min-height:86px;padding:10px}.home-shortcut:after{content:"";background:var(--shortcut-color);opacity:.1;border-radius:16px;width:64px;height:64px;position:absolute;bottom:-24px;right:-22px;transform:rotate(12deg)}.home-shortcut:hover{border-color:color-mix(in srgb, var(--shortcut-color) 42%, #fff);transform:translateY(-2px);box-shadow:0 16px 36px #013c6824}.home-shortcut__icon-wrap{z-index:1;background:color-mix(in srgb, var(--shortcut-color) 14%, #fff);width:30px;height:30px;color:var(--shortcut-color);border-radius:10px;place-items:center;display:grid;position:relative}.home-shortcut__icon{width:16px;height:16px}.home-shortcuts-grid--few .home-shortcut__icon-wrap{border-radius:12px;width:38px;height:38px}.home-shortcuts-grid--few .home-shortcut__icon{width:20px;height:20px}.home-shortcut__copy{z-index:1;gap:3px;min-width:0;display:grid;position:relative}.home-shortcut__copy strong{overflow-wrap:anywhere;color:var(--home-blue);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.08;display:-webkit-box;overflow:hidden}.home-shortcut__copy small{overflow-wrap:anywhere;color:#0000008a;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.6rem;font-weight:700;line-height:1.22;display:-webkit-box;overflow:hidden}.home-shortcuts-grid--few .home-shortcut__copy strong{font-size:.95rem}.home-shortcuts-grid--few .home-shortcut__copy small{-webkit-line-clamp:2;font-size:.76rem}.home-shortcuts-grid--medium .home-shortcut__copy strong{font-size:.88rem}.home-shortcuts-grid--medium .home-shortcut__copy small{font-size:.7rem}.home-shortcuts-grid--wide .home-shortcut__copy strong{font-size:.82rem}.home-shortcuts-grid--wide .home-shortcut__copy small{font-size:.66rem}.home-shortcut--blue{--shortcut-color:var(--home-blue)}.home-shortcut--cyan{--shortcut-color:var(--home-cyan)}.home-shortcut--amber{--shortcut-color:var(--home-amber)}.home-shortcut--green{--shortcut-color:var(--home-green)}.home-shortcut--violet{--shortcut-color:var(--home-violet)}.home-shortcut--gray{--shortcut-color:#71899a}.home-shortcuts-empty{text-align:center;background:#0098cc0d;border:1px dashed #013c682e;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:126px;padding:18px;display:grid}.home-shortcuts-empty strong{color:var(--home-blue);font-size:.92rem}.home-shortcuts-empty small{color:#0000008a;font-weight:700}.home-scope-strip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.home-scope-pill,.home-scope-strip button{color:#013c68d6;background:#ffffffd1;border:1px solid #013c681f;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 13px;font-size:.86rem;font-weight:800;display:inline-flex}.home-scope-pill--strong{color:var(--home-blue);background:#0098cc1f}.home-scope-strip button{cursor:pointer;color:#fff;background:var(--home-blue);transition:background-color .16s,transform .16s}.home-scope-strip button:hover{background:#005484;transform:translateY(-1px)}.home-kpi-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:14px;display:grid}.home-kpi{border-radius:18px;align-content:space-between;gap:16px;min-height:154px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}a.home-kpi:hover{border-color:#0098cc47;transform:translateY(-2px);box-shadow:0 22px 60px #013c6826}.home-kpi:after{content:"";background:var(--kpi-color);opacity:.1;border-radius:999px;width:116px;height:116px;position:absolute;bottom:-46px;right:-40px}.home-kpi__icon-wrap{background:color-mix(in srgb, var(--kpi-color) 13%, #fff);width:42px;height:42px;color:var(--kpi-color);border-radius:13px;place-items:center;display:grid}.home-kpi__icon{width:21px;height:21px}.home-kpi__body{z-index:1;gap:5px;display:grid;position:relative}.home-kpi__label{color:#00000094;font-size:.82rem;font-weight:800}.home-kpi strong{color:var(--home-blue);font-size:2rem;line-height:1}.home-kpi__detail{color:#0000008f;font-size:.8rem;line-height:1.35}.home-kpi--blue{--kpi-color:var(--home-blue)}.home-kpi--cyan{--kpi-color:var(--home-cyan)}.home-kpi--amber{--kpi-color:var(--home-amber)}.home-kpi--green{--kpi-color:var(--home-green)}.home-kpi--red{--kpi-color:var(--home-red)}.home-kpi--violet{--kpi-color:var(--home-violet)}.home-kpi--gray{--kpi-color:var(--color-muted)}.home-main-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:16px;display:grid}.home-management-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr);align-items:stretch;gap:16px;display:grid}.home-panel{border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid}.home-panel--wide,.home-panel--management-priority{grid-column:span 2}.home-panel__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.home-panel__header div{gap:3px;display:grid}.home-panel__header h2{color:var(--home-blue);letter-spacing:0;margin:0;font-size:1.18rem;line-height:1.15}.home-panel__header small{color:#0000007a;white-space:nowrap;font-weight:700}.home-chart{height:32vh;min-height:280px;max-height:360px}.home-chart--trend{height:28vh;min-height:250px}.home-chart-empty,.home-loading,.home-error{color:#013c68a8;text-align:center;background:#0098cc0a;border:1px dashed #013c682e;border-radius:16px;place-items:center;min-height:230px;padding:24px;font-weight:800;display:grid}.home-management-table-wrap{border:1px solid #013c681a;border-radius:14px;overflow-x:auto}.home-management-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.86rem}.home-management-table th,.home-management-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #013c6814;padding:12px 13px}.home-management-table th{color:#013c68b8;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#0098cc0f;font-size:.72rem;font-weight:900}.home-management-table td{color:#000000b3;font-weight:700}.home-management-table tbody tr:last-child td{border-bottom:0}.home-management-table a{color:var(--home-blue);font-weight:900}.home-management-badge{border-radius:999px;justify-content:center;align-items:center;min-width:36px;padding:4px 8px;font-size:.78rem;font-weight:900;display:inline-flex}.home-management-badge--danger{color:var(--home-red);background:#d84a4a1f}.home-management-badge--ok{color:var(--home-green);background:#25a7761f}.home-loading,.home-error{background:#ffffffe6;border-style:solid;align-content:center;gap:14px;min-height:min(58vh,460px)}.home-loading__pulse{background:var(--home-cyan);border-radius:999px;width:18px;height:18px;animation:1.6s infinite home-pulse;box-shadow:0 0 #0098cc73}.home-error span{color:var(--home-red);font-size:1.05rem}.home-error p{color:#00000094}.home-error button{background:var(--home-blue);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:40px;padding:8px 16px;font-weight:900}.home-priority-list{gap:10px;display:grid}.home-priority{background:#f5f8fbc7;border:1px solid #013c681a;border-radius:15px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;transition:background-color .16s,transform .16s;display:grid}a.home-priority:hover{background:#0098cc12;transform:translate(2px)}.home-priority__metric{color:#fff;border-radius:14px;place-items:center;min-width:46px;height:46px;font-size:.98rem;font-weight:900;display:grid}.home-priority__metric--critical{background:var(--home-red)}.home-priority__metric--warning{background:var(--home-amber);color:#2b1b00}.home-priority__metric--info{background:var(--home-cyan)}.home-priority__metric--success{background:var(--home-green)}.home-priority__metric--neutral{background:#8fa5b4}.home-priority__copy{gap:2px;min-width:0;display:grid}.home-priority__copy strong{color:var(--home-blue);font-size:.96rem}.home-priority__copy small{color:#0000008f;line-height:1.35}.recharts-default-tooltip{border:1px solid #013c6824!important;border-radius:12px!important;box-shadow:0 14px 38px #013c6824!important}@keyframes home-pulse{0%{transform:scale(1);box-shadow:0 0 #0098cc73}70%{transform:scale(1.08);box-shadow:0 0 0 18px #0098cc00}to{transform:scale(1);box-shadow:0 0 #0098cc00}}@media (width<=1180px){.home-dashboard-header,.home-management-grid,.home-main-grid{grid-template-columns:1fr}.home-panel--wide,.home-panel--management-priority{grid-column:auto}.home-kpi-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}.home-shortcuts-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-shortcuts-grid--few{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.home-shortcuts-grid--medium{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.home-shortcuts-grid--wide{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (width<=760px){.home-dashboard-header__copy{border-radius:18px;min-height:156px;padding:20px}.home-dashboard-header__box{opacity:.14;width:160px;top:-24px;right:-16px}.home-dashboard-header h1{font-size:2rem}.home-shortcuts-card{border-radius:18px;padding:14px}.home-shortcuts-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.home-shortcuts-grid--few,.home-shortcuts-grid--medium,.home-shortcuts-grid--wide{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.home-shortcut{min-height:0;padding:10px}.home-shortcuts-grid--few .home-shortcut,.home-shortcuts-grid--medium .home-shortcut,.home-shortcuts-grid--wide .home-shortcut{min-height:118px}.home-shortcut__copy strong{font-size:.82rem}.home-shortcut__copy small{font-size:.68rem}.home-kpi-grid{grid-template-columns:1fr}.home-main-grid{gap:14px}.home-chart,.home-chart--trend{height:300px;min-height:260px}.home-panel__header{flex-direction:column;align-items:flex-start}.home-scope-strip button,.home-scope-pill{width:100%}}.login-shell{background:radial-gradient(circle at 0 0,#0098cc2e,#0000 30%),radial-gradient(circle at 100% 100%,#efa0032e,#0000 36%),linear-gradient(145deg,#013c68 0%,#012f51 58%,#001e32 100%);place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.login-shell__glow{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:999px;width:440px;height:440px;position:absolute}.login-shell__glow--top{background:#0098cc73;top:-120px;left:-100px}.login-shell__glow--bottom{background:#efa00347;bottom:-160px;right:-140px}.login-card{z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:36px;grid-template-columns:minmax(0,1fr) minmax(380px,440px);width:min(1080px,100%);min-height:min(720px,100svh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #00000057}.login-card__brand{background:linear-gradient(160deg,#0098cc38 0%,#013c682e 100%);align-content:center;justify-items:center;gap:28px;padding:56px;display:grid}.login-card__logo{width:min(395px,80%);height:auto}.login-card__box-wrap{background:#ffffff14;border:1px solid #ffffff1a;border-radius:32px;place-items:center;width:220px;height:220px;display:grid;box-shadow:0 20px 48px #0000002e,inset 0 1px #ffffff24}.login-card__box{width:65%;height:auto}.login-card__content{background:#fffffffa;align-content:center;gap:28px;padding:48px 42px;display:grid}.panel-header{gap:14px;display:grid}.panel-kicker{color:var(--color-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:800}.panel-header h1{color:var(--color-primary-deep);margin:0;font-size:clamp(2.2rem,3vw,3rem)}.panel-text{color:#000000a3;line-height:1.65}.login-form{gap:18px;display:grid}.field{gap:10px;display:grid}.field span{color:var(--color-primary-deep);font-size:.92rem;font-weight:600}.field input{appearance:none;background:#f7fbfd;border:1px solid #013c6829;border-radius:18px;width:100%;padding:16px 18px;transition:border-color .16s,box-shadow .16s,transform .16s}.field input::placeholder{color:#00000052}.field input:focus{border-color:#0098cc7a;outline:none;transform:translateY(-1px);box-shadow:0 0 0 4px #0098cc1f}.actions{display:grid}.primary-button,.ghost-button{cursor:pointer;border:none;border-radius:18px;min-height:52px;transition:transform .16s,box-shadow .16s,opacity .16s,background-color .16s}.primary-button{color:var(--color-white);background:linear-gradient(135deg,#0098cc 0%,#0a77af 100%);font-weight:700;box-shadow:0 18px 36px #0098cc3d}.primary-button:hover,.ghost-button:hover{transform:translateY(-1px)}.primary-button:disabled{opacity:.72;cursor:wait}.ghost-button{color:var(--color-primary-deep);background:#013c680f;font-weight:700}.feedback{border-radius:16px;padding:14px 16px;font-size:.94rem}.feedback.error{color:#8a2531;background:#bf314514;border:1px solid #bf314529}@media (width<=980px){.login-card{grid-template-columns:1fr}.login-card__brand{padding:42px 32px 18px}.login-card__box-wrap{width:156px;height:156px}}@media (width<=640px){.login-shell{padding:18px}.login-card{border-radius:28px;min-height:auto}.login-card__brand,.login-card__content{padding:32px 22px}}.tracking-page{background:linear-gradient(180deg, #ffffffe6 0%, #f5f8fbf5 58%), var(--color-surface);flex-direction:column;min-height:100svh;display:flex;overflow-x:clip}.tracking-page__shell{width:min(100% - 64px,1280px);margin:0 auto;padding:0 0 56px}.tracking-header{background:linear-gradient(120deg, #013c68fa, #006c96f0 58%, #0098cce6), var(--color-primary-deep);border:1px solid #013c682e;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;width:auto;min-height:170px;margin:0 calc(50% - 50cqw) 22px;padding:32px max(32px,50cqw - 598px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #013c682e}.tracking-header:before{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000 0 68%,#ffffff1c 68% 76%,#0000 76% 100%),radial-gradient(circle at 92% 18%,#efa0033d,#0000 24%);position:absolute;inset:0}.tracking-header:after{content:"";background:linear-gradient(90deg, var(--color-primary), var(--color-accent));border-radius:999px 999px 0 0;height:5px;position:absolute;bottom:0;left:max(32px,50cqw - 598px);right:max(32px,50cqw - 598px)}.tracking-header__mark,.tracking-header__copy{z-index:1;position:relative}.tracking-header__mark{background:#fffffff0;border:1px solid #ffffffb8;border-radius:8px;place-items:center;width:172px;min-height:96px;padding:18px;display:grid;box-shadow:0 14px 30px #00000014}.tracking-header__logo{width:136px;max-width:28vw;height:auto}.tracking-header__brand{min-height:24px;color:var(--color-primary-deep);background:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;place-items:center;margin-bottom:12px;padding:4px 10px;font-size:.72rem;font-weight:900;display:inline-grid}.tracking-result__eyebrow{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800;display:block}.tracking-header h1,.tracking-search h2,.tracking-result h2,.tracking-history h3,.tracking-help h2,.tracking-help h3{color:var(--color-primary-deep);letter-spacing:0;margin:0}.tracking-header h1{color:var(--color-white);font-size:3.4rem;line-height:1}.tracking-header p{color:#ffffffc7;max-width:640px;margin-top:12px;line-height:1.5}.tracking-search,.tracking-result,.tracking-empty{background:var(--color-white);border:1px solid #013c681a;border-radius:8px;width:100%;box-shadow:0 18px 42px #013c6814}.tracking-search{margin-bottom:24px;padding:14px 24px}.tracking-search__form{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:end;gap:18px;display:grid}.tracking-search__heading{gap:4px;min-width:0;display:grid}.tracking-search__heading h2{font-size:1.12rem;line-height:1.2}.tracking-search__heading label{color:#000000bd;font-weight:600}.tracking-search__control{grid-template-columns:minmax(0,1fr) 200px;gap:10px;display:grid}.tracking-search__control input,.tracking-search__control button{min-height:48px;font:inherit;border-radius:8px}.tracking-search__control input{width:100%;color:var(--color-ink);background:#fbfdff;border:1px solid #013c6833;padding:0 16px}.tracking-search__control input:focus{border-color:#0098cca8;outline:none;box-shadow:0 0 0 4px #0098cc1f}.tracking-search__control button,.tracking-result__actions button,.tracking-result__actions a{min-width:0;font:inherit;cursor:pointer;border-radius:8px;font-weight:800}.tracking-search__control button{color:var(--color-white);background:var(--color-primary-deep);border:0}.tracking-search__control button:hover{background:#025083}.tracking-search__control button:disabled{opacity:.7;cursor:wait}.tracking-empty{text-align:center;place-items:center;min-height:148px;padding:28px;display:grid}.tracking-empty p{color:#000000a8;max-width:680px;font-weight:700}.tracking-empty--not-found p,.tracking-empty--error p,.tracking-empty--invalid p{color:#8a2531}.tracking-result{gap:26px;padding:30px 34px 36px;display:grid}.tracking-result__summary{justify-content:space-between;align-items:start;gap:22px;display:flex}.tracking-result h2{font-size:1.7rem;line-height:1.12}.tracking-result h2 span{color:#003caa}.tracking-result__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.tracking-result__actions button,.tracking-result__actions a{min-height:42px;color:var(--color-primary-deep);background:var(--color-white);border:1px solid #0098cc99;place-items:center;padding:0 16px;display:inline-grid}.tracking-result__actions button:hover,.tracking-result__actions a:hover{border-color:var(--color-primary);background:#0098cc14}.tracking-result__state{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.tracking-status{min-height:38px;color:var(--color-primary-deep);text-align:center;background:#0098cc1a;border:1px solid #0098cc38;border-radius:8px;place-items:center;padding:8px 12px;font-size:.86rem;font-weight:800;display:inline-grid}.tracking-status--entregado,.tracking-status--entregado_parcial{color:#006844;background:#0098cc1f}.tracking-status--no_entregado,.tracking-status--en_revision{color:#6d4a00;background:#efa00324;border-color:#efa00347}.tracking-result__state p{color:#000000b3;line-height:1.5}.tracking-progress{grid-template-columns:repeat(var(--tracking-progress-count,5), minmax(0, 1fr));gap:0;margin:18px 0 10px;padding:0;list-style:none;display:grid;position:relative}.tracking-progress:before{content:"";background:#0098cc38;border-radius:999px;height:3px;position:absolute;top:52px;left:8%;right:8%}.tracking-progress__step{z-index:1;text-align:center;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}.tracking-progress__label,.tracking-progress__date{overflow-wrap:anywhere;width:100%;min-width:0}.tracking-progress__label{min-height:36px;color:var(--color-ink);font-size:.92rem;font-weight:800;line-height:1.18}.tracking-progress__marker{border:4px solid var(--color-white);width:52px;height:52px;color:var(--color-primary-deep);background:#c7effa;border-radius:999px;place-items:center;display:grid;box-shadow:0 0 0 1px #0098cc2e}.tracking-progress__icon{width:26px;height:26px}.tracking-progress__date{color:#00000085;min-height:32px;font-size:.78rem;line-height:1.2}.tracking-progress__step--current .tracking-progress__marker{color:var(--color-white);background:var(--color-primary-deep);box-shadow:0 0 0 6px #0098cc26}.tracking-progress__step--completed .tracking-progress__marker{color:var(--color-white);background:var(--color-primary)}.tracking-progress__step--pending .tracking-progress__marker{color:#013c686b;background:#edf4f8}.tracking-progress__step--pending .tracking-progress__label,.tracking-progress__step--pending .tracking-progress__date{color:#0000006b}.tracking-result__details{background:#eaf3ff;border-radius:8px;grid-template-columns:1fr 1.25fr 1.25fr 1.25fr;align-items:start;gap:14px 22px;width:min(100%,1000px);margin:6px auto 0;padding:22px 24px;display:grid}.tracking-result__details>div{gap:4px;min-width:0;display:grid}.tracking-result__details span{color:#0000009e;font-size:.84rem;font-weight:800}.tracking-result__details strong,.tracking-result__details small{overflow-wrap:anywhere}.tracking-result__details strong{color:var(--color-primary-deep)}.tracking-result__details small{color:#0000009e;line-height:1.35}.tracking-result__details-code strong{color:#003caa;font-size:1.08rem}.tracking-review-note{color:#6d4a00;background:#efa0031f;border:1px solid #efa0033d;border-radius:8px;padding:14px 16px;font-weight:700}.tracking-evidence{background:linear-gradient(135deg,#0098cc14,#efa00314),#f8fcff;border:1px solid #0098cc2e;border-radius:8px;grid-template-columns:minmax(0,.82fr) minmax(300px,1fr);align-items:start;gap:20px;width:min(100%,1000px);margin:0 auto;padding:22px 24px;display:grid}.tracking-evidence h3,.tracking-evidence-modal h3{color:var(--color-primary-deep);margin:0;font-size:1.24rem}.tracking-evidence__copy p,.tracking-evidence__message{color:#0000009e;line-height:1.45}.tracking-evidence__form{gap:8px;display:grid}.tracking-evidence__form label{color:var(--color-primary-deep);font-size:.9rem;font-weight:800}.tracking-evidence__control{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.tracking-evidence__control input,.tracking-evidence__control button,.tracking-evidence__open,.tracking-evidence-modal__header button{min-height:42px;font:inherit;border-radius:8px;font-weight:800}.tracking-evidence__control input{background:var(--color-white);border:1px solid #013c6833;min-width:0;padding:0 14px}.tracking-evidence__control input:focus{border-color:#0098cca8;outline:none;box-shadow:0 0 0 4px #0098cc1f}.tracking-evidence__control button,.tracking-evidence__open,.tracking-evidence-modal__header button{color:var(--color-white);background:var(--color-primary-deep);cursor:pointer;border:0;padding:0 16px}.tracking-evidence__control button:disabled{opacity:.68;cursor:wait}.tracking-evidence__preview{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:10px;display:grid}.tracking-evidence__preview button{background:var(--color-white);cursor:pointer;border:1px solid #013c681f;border-radius:8px;min-width:0;padding:0}.tracking-evidence__preview img{object-fit:cover;border-radius:8px;width:100%;height:96px;display:block}.tracking-evidence__open{min-width:132px;padding:0 16px}.tracking-evidence-modal__backdrop{z-index:220;background:#0000007a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tracking-evidence-modal{background:var(--color-white);border-radius:8px;gap:18px;width:min(100%,920px);max-height:min(86svh,820px);padding:24px;display:grid;overflow:auto;box-shadow:0 28px 80px #00000042}.tracking-evidence-modal__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.tracking-evidence-modal__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.tracking-evidence-modal figure{background:#f7fbfd;border:1px solid #013c681f;border-radius:8px;margin:0;overflow:hidden}.tracking-evidence-modal img{object-fit:contain;background:#edf4f8;width:100%;max-height:420px;display:block}.tracking-evidence-modal figcaption{color:#000000a8;overflow-wrap:anywhere;padding:10px 12px;font-size:.88rem;font-weight:700}.tracking-history{width:min(100%,420px);margin:4px auto 0}.tracking-history h3{color:var(--color-ink);text-align:left;margin-bottom:12px;font-size:1.15rem}.tracking-history__group+.tracking-history__group{margin-top:24px}.tracking-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.tracking-timeline__step{grid-template-columns:56px 24px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.tracking-timeline__step:before{content:"";background:#013c681f;width:2px;position:absolute;top:24px;bottom:0;left:67px}.tracking-timeline__step:last-child{padding-bottom:0}.tracking-timeline__step:last-child:before{display:none}.tracking-timeline__time{color:#2a3a4c;text-align:right;padding-top:1px;font-weight:800}.tracking-timeline__marker{z-index:1;width:22px;height:22px;color:var(--color-white);background:#b8c1c8;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:grid;position:relative}.tracking-timeline__step--completed .tracking-timeline__marker{background:#b8c1c8}.tracking-timeline__step--current .tracking-timeline__marker{background:#52ad7d}.tracking-timeline__content{gap:2px;min-width:0;display:grid}.tracking-timeline__content strong{color:#2a3a4c;font-weight:500}.tracking-timeline__content span{color:#0000008f;font-size:.86rem}.tracking-help{background:#e7f8ff;margin-top:auto;padding:28px 32px 36px}.tracking-help__inner{text-align:center;width:min(100%,1280px);margin:0 auto}.tracking-help h2{color:#003caa;text-transform:uppercase;font-size:1.55rem}.tracking-help__inner>p{color:#003caa;margin-top:6px;font-weight:800}.tracking-help__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.tracking-help__cards article{background:var(--color-white);text-align:left;border:1px solid #013c6814;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 18px;min-width:0;padding:24px 26px;display:grid;box-shadow:0 12px 24px #013c681a}.tracking-help__icon{width:48px;height:48px;color:var(--color-white);background:var(--color-primary);border-radius:999px;grid-row:span 2;place-items:center;display:grid}.tracking-help__icon svg{width:27px;height:27px}.tracking-help h3{color:var(--color-primary-deep);text-transform:uppercase;font-size:1.24rem;line-height:1.15}.tracking-help__cards p{color:#001f46;font-weight:600;line-height:1.45}@media (width<=960px){.tracking-page__shell{width:min(100% - 32px,1280px)}.tracking-header{margin-left:calc(50% - 50cqw);margin-right:0;padding:28px 30px}.tracking-search__form,.tracking-result__details,.tracking-evidence,.tracking-help__cards{grid-template-columns:1fr}.tracking-search__control{grid-template-columns:minmax(0,1fr) 180px}.tracking-progress{grid-template-columns:1fr;gap:14px;margin-top:0}.tracking-progress:before{width:3px;height:auto;top:28px;bottom:28px;left:25px}.tracking-progress__step{text-align:left;grid-template-columns:52px minmax(0,1fr);justify-items:start;gap:2px 14px}.tracking-progress__marker{grid-row:span 2}.tracking-progress__label{align-self:end;min-height:0}.tracking-progress__date{min-height:0}.tracking-evidence__preview{grid-template-columns:repeat(3,minmax(0,1fr))}.tracking-evidence__open{grid-column:1/-1}}@media (width<=680px){.tracking-page__shell{padding-top:18px;padding-bottom:36px}.tracking-header{grid-template-columns:1fr;gap:18px;min-height:0;padding:26px 24px 30px}.tracking-header:after{left:24px;right:24px}.tracking-header__mark{justify-self:start;width:150px;min-height:78px;padding:14px}.tracking-header__logo{width:120px;max-width:100%}.tracking-header h1{font-size:2.42rem}.tracking-search,.tracking-result,.tracking-empty{box-shadow:0 12px 28px #013c6814}.tracking-search,.tracking-result{padding:20px}.tracking-search__control,.tracking-result__summary,.tracking-result__state{grid-template-columns:1fr;display:grid}.tracking-result__actions{justify-content:stretch}.tracking-result__actions button,.tracking-result__actions a{width:100%}.tracking-result h2{font-size:1.45rem}.tracking-evidence{padding:18px}.tracking-evidence__control,.tracking-evidence__preview,.tracking-evidence-modal__header{grid-template-columns:1fr;display:grid}.tracking-evidence__preview img{height:160px}.tracking-history{width:100%}.tracking-timeline__step{grid-template-columns:48px 24px minmax(0,1fr);gap:10px}.tracking-timeline__step:before{left:59px}.tracking-help{padding:26px 16px 30px}.tracking-help__cards article{text-align:center;grid-template-columns:1fr;justify-items:center}.tracking-help__icon{grid-row:auto}}.store-equipment-requests-page{gap:18px}.equipment-request-page-header{align-items:flex-start}.equipment-request-page-header .orders-page__lead{max-width:64ch}.equipment-request-page-header .orders-page__header-actions{align-self:center}.equipment-request-view-switch{align-self:flex-end;align-items:center;gap:10px;width:fit-content;margin-right:8px;display:flex}.equipment-request-view-switch>span{color:#667986;text-transform:uppercase;font-size:.72rem;font-weight:850}.equipment-request-view-switch>div{background:#e8f0f6d1;border:1px solid #013c681f;border-radius:8px;gap:3px;padding:3px;display:inline-flex}.equipment-request-view-switch button{color:#526975;cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:.78rem;font-weight:850}.equipment-request-view-switch button.is-active{color:#013c68;background:#fff;box-shadow:0 3px 10px #013c681f}.equipment-request-toolbar{grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.equipment-request-toolbar .orders-page__tabs{width:100%}.equipment-request-toolbar__topline{border-bottom:2px solid #0098cc;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.equipment-request-toolbar__topline .orders-page__tabs{border-bottom:0;flex:auto;width:auto;min-width:0}.equipment-request-provider-filter{flex:none;align-items:center;gap:8px;margin:0 8px 5px 0;display:flex}.equipment-request-provider-filter>span{color:#526975;text-transform:uppercase;font-size:.72rem;font-weight:850}.equipment-request-provider-filter select{color:#013c68;cursor:pointer;min-width:220px;min-height:36px;font:inherit;background:#fff;border:1px solid #013c682e;border-radius:8px;outline:none;padding:0 34px 0 11px;font-size:.78rem;font-weight:800;box-shadow:0 3px 10px #013c6814}.equipment-request-provider-filter select:focus-visible{border-color:#0098cc;box-shadow:0 0 0 3px #0098cc24}.equipment-request-search-summary{background:#ffffffb8;border:1px solid #013c681a;border-top:0;border-radius:0 0 14px 14px;align-items:center;width:100%;padding:10px 12px;box-shadow:0 12px 28px #013c680f}.equipment-request-search-summary .orders-global-search{flex:360px;max-width:560px}.equipment-request-search-summary .orders-global-search input{width:100%;min-width:220px}.equipment-request-form{background:#fff;border:1px solid #013c681f;border-radius:8px;gap:16px;padding:16px;display:grid;box-shadow:0 12px 30px #013c6814}.equipment-request-form--page{padding:18px}.equipment-request-form__header,.equipment-request-form__actions,.equipment-request-detail__header,.equipment-request-action-modal__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-request-form__header h2,.equipment-request-detail__header h2,.equipment-request-history h3,.equipment-request-action-modal__header h2{color:#013c68;letter-spacing:0;margin:0}.equipment-request-form__header p,.equipment-request-detail__header p,.equipment-request-action-modal__message{color:#667986;margin:4px 0 0;font-weight:650;line-height:1.45}.equipment-request-form__header-actions,.equipment-request-import-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.equipment-request-import-panel{background:#0098cc0d;border:1px solid #0098cc2e;border-radius:10px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:16px;padding:14px;display:grid}.equipment-request-global-provider{min-width:0;max-width:620px}.equipment-request-global-provider__input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.equipment-request-global-provider__clear{color:#013c68;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:10px;padding:0 14px;font-weight:800}.equipment-request-global-provider__clear:hover{background:#0098cc14;border-color:#0098cc6b}.equipment-request-global-provider small{color:#667986;font-weight:650}.equipment-request-global-provider .equipment-request-global-provider__status{color:#177e4c}.equipment-request-import-actions__file-input{display:none}.equipment-request-import-feedback{border-radius:10px;gap:8px;padding:12px 14px;font-size:.88rem;display:grid}.equipment-request-import-feedback.is-success{color:#135d39;background:#177e4c14;border:1px solid #177e4c3d}.equipment-request-import-feedback.is-warning{color:#7c5200;background:#efa0031a;border:1px solid #efa0034d}.equipment-request-import-feedback.is-error{color:#8a2531;background:#bf314514;border:1px solid #bf31453d}.equipment-request-import-feedback ul{gap:4px;margin:0;padding-left:18px;display:grid}.equipment-request-paste-import__help{color:#667986;margin:0;font-weight:650}.equipment-request-form__lines{gap:12px;display:grid}.equipment-request-line{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;grid-template-columns:minmax(130px,.55fr) minmax(240px,1.25fr) minmax(96px,.35fr) minmax(130px,.55fr) minmax(220px,1fr);gap:10px;padding:14px;display:grid}.equipment-request-line__title{color:#013c68;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.equipment-request-line__heading,.equipment-request-line__urgency{align-items:center;gap:10px;display:flex}.equipment-request-line__urgency>span{color:#526975;text-transform:uppercase;font-size:.7rem;font-weight:850}.equipment-request-line__urgency select{color:#013c68;cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #013c682e;border-radius:8px;outline:none;padding:0 34px 0 10px;font-size:.78rem;font-weight:800}.equipment-request-line__urgency select:focus-visible{border-color:#0098cc;box-shadow:0 0 0 3px #0098cc24}.equipment-request-line__remove{color:#a33a3a;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.equipment-request-line__remove:disabled{cursor:not-allowed;opacity:.45}.equipment-request-line__notes{grid-column:1/-1}.equipment-request-line__notes .orders-page__textarea{min-height:72px}.equipment-request-line__image{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}.equipment-request-image-dropzone{color:#013c68;cursor:pointer;background:#ffffffbd;border:1px dashed #0098cc57;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:4px;min-height:74px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.equipment-request-image-dropzone:hover,.equipment-request-image-dropzone:focus-visible,.equipment-request-image-dropzone.is-dragging{background:#0098cc14;border-color:#0098ccad;outline:none;box-shadow:0 0 0 4px #0098cc1a}.equipment-request-image-dropzone.has-image{border-style:solid}.equipment-request-image-dropzone input{display:none}.equipment-request-image-dropzone strong{color:#013c68;font-size:.9rem}.equipment-request-image-dropzone span{color:#667986;font-size:.78rem;font-weight:700;line-height:1.35}.equipment-request-image-dropzone__empty{gap:4px;min-width:0;display:grid}.equipment-request-image-dropzone__empty strong{display:block}.equipment-request-image-dropzone__empty span,.equipment-request-image-dropzone__empty small{overflow-wrap:anywhere;max-width:100%;display:block}.equipment-request-image-dropzone__empty small{color:#667986;font-size:.75rem;font-weight:750;line-height:1.35}.equipment-request-image-preview{grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.equipment-request-image-preview-list{gap:8px;display:grid}.equipment-request-image-preview img,.equipment-request-detail-image img{object-fit:cover;background:#fff;border:1px solid #013c681f;border-radius:8px;width:58px;height:58px}.equipment-request-image-preview div{gap:2px;min-width:0;display:grid}.equipment-request-image-preview strong,.equipment-request-image-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.equipment-request-image-remove{white-space:nowrap}.equipment-request-image-preview__remove{color:#013c68;cursor:pointer;font:inherit;background:#fff;border:1px solid #013c681f;border-radius:8px;padding:7px 10px;font-size:.78rem;font-weight:800}.equipment-request-detail-image-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.equipment-request-table-shell{background:#ffffffeb;border:1px solid #013c681a;overflow:hidden;box-shadow:0 18px 42px #013c6814}.equipment-request-bulk-bar{background:#f0f8fb;border:1px solid #0098cc33;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:0 10px 24px #013c6814}.equipment-request-bulk-bar>div{gap:2px;min-width:0;display:grid}.equipment-request-bulk-bar strong{color:#013c68;font-size:.88rem}.equipment-request-bulk-bar span{color:#667986;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:750;overflow:hidden}.equipment-request-line-table{table-layout:fixed;min-width:1700px}.equipment-request-line-table--pending{min-width:1550px}.equipment-request-line-table th,.equipment-request-line-table td{padding:12px 14px}.equipment-request-line-table thead th{color:#013c68;letter-spacing:.08em;text-transform:uppercase;background:#eaf2f7;border-bottom:1px solid #013c681a;height:54px;font-size:.7rem;font-weight:900}.equipment-request-line-table .equipment-request-column-filter{min-width:0}.equipment-request-line-table .equipment-request-column-filter .box-column-filter__trigger,.equipment-request-line-table .orders-sort-button{letter-spacing:.08em;font-size:.7rem}.equipment-request-line-table th:nth-child(n+8) .box-filter-popover{left:auto;right:0}.equipment-request-line-table tbody td{color:#21313b;vertical-align:middle;background:#fff;border-bottom:1px solid #013c6812;height:76px;font-size:.84rem;font-weight:700}.equipment-request-line-table tbody tr:hover td{background:#0098cc0e}.equipment-request-urgency{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:74px;padding:5px 9px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.equipment-request-urgency--normal{color:#013c68;background:#0098cc1a;border-color:#0098cc33}.equipment-request-urgency--urgente{color:#7b5100;background:#efa00321;border-color:#efa00347}.equipment-request-urgency--critica{color:#8b2929;background:#be3a3a1c;border-color:#be3a3a3d}.equipment-request-priority-control{justify-content:center;display:inline-flex}.equipment-request-priority{color:#526975;min-width:86px;min-height:28px;font:inherit;background:#9999991a;border:1px solid #013c6824;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:.7rem;font-weight:900;line-height:1;display:inline-flex}.equipment-request-priority.is-editable{cursor:pointer}.equipment-request-priority.is-editable:hover,.equipment-request-priority.is-editable:focus-visible{outline:none;box-shadow:0 0 0 3px #0098cc21}.equipment-request-priority:disabled{cursor:wait;opacity:.7}.equipment-request-priority--baja{color:#28738d;background:#0098cc11;border-color:#0098cc2e}.equipment-request-priority--media{color:#013c68;background:#0098cc21;border-color:#0098cc47}.equipment-request-priority--alta{color:#8b2929;background:#be3a3a1c;border-color:#be3a3a3d}.equipment-request-priority--siguiente-viaje{color:#11612f;background:#1fa45229;border-color:#1fa45257}.equipment-request-priority-menu{z-index:1200;background:#fff;border:1px solid #013c6824;border-radius:10px;min-width:150px;padding:6px;display:grid;position:fixed;box-shadow:0 14px 34px #013c6833}.equipment-request-priority-menu button{color:#21313b;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:8px 10px;font-size:.78rem;font-weight:800}.equipment-request-priority-menu button:hover,.equipment-request-priority-menu button:focus-visible,.equipment-request-priority-menu button.is-active{color:#013c68;background:#0098cc1a;outline:none}.equipment-request-detail-priority{justify-items:start;gap:5px;display:grid}.equipment-request-line-table tbody .equipment-request-urgency-row--normal,.equipment-request-detail__lines-shell tbody .equipment-request-urgency-row--normal{background:linear-gradient(105deg,#0098cc13,#fffffff7)}.equipment-request-line-table tbody .equipment-request-urgency-row--urgente,.equipment-request-detail__lines-shell tbody .equipment-request-urgency-row--urgente{background:linear-gradient(105deg,#efa0031b,#fffffff7)}.equipment-request-line-table tbody .equipment-request-urgency-row--critica,.equipment-request-detail__lines-shell tbody .equipment-request-urgency-row--critica{background:linear-gradient(105deg,#be3a3a17,#fffffff7)}.equipment-request-line-table tbody .equipment-request-urgency-row td,.equipment-request-detail__lines-shell tbody .equipment-request-urgency-row td,.equipment-request-detail__lines-shell .orders-page__table tbody .equipment-request-urgency-row:nth-child(2n) td,.equipment-request-line-table tbody .equipment-request-urgency-row:hover td,.equipment-request-detail__lines-shell .orders-page__table tbody .equipment-request-urgency-row:hover td{background:0 0}.equipment-request-line-table tbody .equipment-request-urgency-row:hover,.equipment-request-detail__lines-shell tbody .equipment-request-urgency-row:hover{filter:saturate(1.18)brightness(.985)}.equipment-request-line-table th:first-child,.equipment-request-line-table td:first-child{text-align:center;width:48px}.equipment-request-line-table th:nth-child(2),.equipment-request-line-table td:nth-child(2){width:130px}.equipment-request-line-table th:nth-child(3),.equipment-request-line-table td:nth-child(3){width:125px}.equipment-request-line-table th:nth-child(4),.equipment-request-line-table td:nth-child(4){width:240px}.equipment-request-line-table th:nth-child(5),.equipment-request-line-table td:nth-child(5),.equipment-request-line-table th:nth-child(6),.equipment-request-line-table td:nth-child(6){width:120px}.equipment-request-line-table th:nth-child(7),.equipment-request-line-table td:nth-child(7){width:190px}.equipment-request-line-table th:nth-child(8),.equipment-request-line-table td:nth-child(8){width:170px}.equipment-request-line-table th:nth-child(9),.equipment-request-line-table td:nth-child(9){width:120px}.equipment-request-line-table th:nth-child(10),.equipment-request-line-table td:nth-child(10){width:195px}.equipment-request-line-table th:nth-child(11),.equipment-request-line-table td:nth-child(11){width:150px}.equipment-request-line-table th:nth-child(12),.equipment-request-line-table td:nth-child(12),.equipment-request-line-table--pending th:nth-child(11),.equipment-request-line-table--pending td:nth-child(11){text-align:center;width:80px}.equipment-request-line-table td:nth-child(2),.equipment-request-line-table td:nth-child(4),.equipment-request-line-table td:nth-child(10),.equipment-request-line-table td:nth-child(11){overflow-wrap:anywhere;line-height:1.3}.equipment-request-line-table td:nth-child(2) span,.equipment-request-line-table td:nth-child(4) span,.equipment-request-line-table td:nth-child(10) span,.equipment-request-line-table td:nth-child(11) span{color:#667986;margin-top:3px;font-size:.72rem;font-weight:700;display:block}.equipment-request-line-table input[type=checkbox]{accent-color:#0098cc;cursor:pointer;width:17px;height:17px}.equipment-request-line-table input[type=checkbox]:disabled{cursor:not-allowed;opacity:.38}.equipment-request-line-table__request{color:#013c68;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:900}.equipment-request-line-table__request:hover{color:#0098cc;text-decoration:underline}.equipment-request-line-image-cell{align-items:center;gap:10px;min-width:0;display:flex}.equipment-request-line-thumbnail{color:#526975;width:54px;height:54px;font:inherit;text-align:center;background:#e8f0f69e;border:1px dashed #013c683d;border-radius:8px;flex:none;place-items:center;padding:0;font-size:.64rem;font-weight:800;line-height:1.1;display:grid;position:relative;overflow:hidden}.equipment-request-line-thumbnail--ready{cursor:pointer;background:#fff;border-style:solid;transition:box-shadow .16s,transform .16s}.equipment-request-line-thumbnail--ready:hover{transform:translateY(-1px);box-shadow:0 8px 18px #013c6829}.equipment-request-line-thumbnail--ready:focus-visible{outline:none;box-shadow:0 0 0 4px #0098cc29}.equipment-request-line-thumbnail--error{width:92px;padding:4px}.equipment-request-line-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.equipment-request-line-table .equipment-request-line-thumbnail__badge{color:#fff;background:#013c68;border:1px solid #fffc;border-radius:999px;place-items:center;min-width:22px;min-height:22px;margin:0;padding:0 5px;font-size:.66rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 3px 8px #013c6847}.equipment-request-line-table .equipment-request-line-image-cell__observation{overflow-wrap:anywhere;min-width:0;margin:0}.equipment-request-table{table-layout:fixed;min-width:1120px}.equipment-request-table thead th{color:#013c68;letter-spacing:.08em;background:linear-gradient(#e8f0f6f5,#eaf2f7);border-bottom:1px solid #013c6814;height:58px;font-size:.74rem}.equipment-request-table tbody td{color:#14232d;vertical-align:middle;background:#fffffff5;border-bottom:1px solid #013c6812;height:80px;transition:background-color .16s,box-shadow .16s}.equipment-request-table tbody tr:nth-child(2n) td{background:#f8fbfcf5}.equipment-request-table tbody tr:hover td{background:#0098cc0e;box-shadow:inset 0 1px #0098cc0f}.equipment-request-table th:first-child,.equipment-request-table td:first-child{width:10%}.equipment-request-table th:nth-child(2),.equipment-request-table td:nth-child(2){width:9%}.equipment-request-table th:nth-child(3),.equipment-request-table td:nth-child(3){width:13%}.equipment-request-table th:nth-child(4),.equipment-request-table td:nth-child(4){width:23%}.equipment-request-table th:nth-child(5),.equipment-request-table td:nth-child(5),.equipment-request-table th:nth-child(6),.equipment-request-table td:nth-child(6),.equipment-request-table th:nth-child(7),.equipment-request-table td:nth-child(7){width:12%}.equipment-request-table th:nth-child(8),.equipment-request-table td:nth-child(8){text-align:center;width:7%}.equipment-request-table--pending th:first-child,.equipment-request-table--pending td:first-child{width:11%}.equipment-request-table--pending th:nth-child(2),.equipment-request-table--pending td:nth-child(2){width:9%}.equipment-request-table--pending th:nth-child(3),.equipment-request-table--pending td:nth-child(3){width:18%}.equipment-request-table--pending th:nth-child(4),.equipment-request-table--pending td:nth-child(4){width:30%}.equipment-request-table--pending th:nth-child(5),.equipment-request-table--pending td:nth-child(5){width:22%}.equipment-request-table--pending th:nth-child(6),.equipment-request-table--pending td:nth-child(6){text-align:center;width:10%}.equipment-request-table__code,.equipment-request-table__provider,.equipment-request-table__person{min-width:0;display:grid}.equipment-request-table__code{gap:4px}.equipment-request-table__code strong{color:#013c68;font-size:.96rem;font-weight:900;line-height:1.15}.equipment-request-table__code span{color:#667986;font-size:.78rem;font-weight:750;line-height:1.25}.equipment-request-table__provider,.equipment-request-table__person{color:#14232d;overflow-wrap:anywhere;font-weight:750;line-height:1.35}.equipment-request-table__provider{color:#21313b}.equipment-request-table__date{color:#21313b;font-size:.86rem;font-weight:750;line-height:1.35;display:inline-block}.equipment-request-table__action{color:#013c68;cursor:pointer;min-width:52px;min-height:36px;font:inherit;background:#eaf2f7;border:1px solid #013c6814;border-radius:999px;padding:0 14px;font-size:.86rem;font-weight:900;transition:background-color .16s,box-shadow .16s,transform .16s}.equipment-request-table__actions{flex-wrap:wrap;gap:6px;display:flex}.equipment-request-table__action.is-danger,.equipment-request-detail__actions .orders-page__secondary.is-danger{color:#9e2d2d;background:#fff0f0;border-color:#9e2d2d38}.equipment-request-table__action.is-danger:hover,.equipment-request-detail__actions .orders-page__secondary.is-danger:hover{background:#ffe2e2}.equipment-request-table__action:hover{background:#dff0f7;transform:translateY(-1px);box-shadow:0 8px 18px #013c681f}.equipment-request-table__action:focus-visible{outline:none;box-shadow:0 0 0 4px #0098cc29}.equipment-request-state{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:.76rem;font-weight:850;display:inline-flex}.equipment-request-state--pendiente{color:#7a5200;background:#fff6df;border-color:#efa0033d}.equipment-request-state--solicitada{color:#013c68;background:#e6f4f9;border-color:#0098cc38}.equipment-request-state--aprobada{color:#013c68;background:#edf3ff;border-color:#013c6833}.equipment-request-state--recibida{color:#17643a;background:#e8f6ed;border-color:#17643a2e}.equipment-request-state--eliminada,.equipment-request-state--anulada{color:#59666d;background:#f3f4f5;border-color:#636f7738}.equipment-request-closure-reason{gap:8px;display:grid}.equipment-request-closure-reason span{color:#013c68;font-size:.82rem;font-weight:850}.equipment-request-closure-reason textarea{resize:vertical;color:#172b36;width:100%;min-height:104px;font:inherit;border:1px solid #013c6833;border-radius:10px;padding:12px}.equipment-request-closure-reason textarea:focus{border-color:#0098cc;outline:none;box-shadow:0 0 0 3px #0098cc21}.equipment-request-receipt-restoration{gap:.85rem;display:grid}.equipment-request-receipt-restoration__selector{border:0;min-width:0;margin:0;padding:0}.equipment-request-receipt-restoration__selector legend,.equipment-request-receipt-restoration label{color:#013c68;font-size:.78rem;font-weight:800}.equipment-request-receipt-restoration__selector legend{margin-bottom:.45rem}.equipment-request-receipt-restoration__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-height:min(330px,42vh);padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.equipment-request-receipt-card{background:#ffffffdb;border:1px solid #cbd9e4;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:.72rem;min-width:0;padding:.72rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.equipment-request-receipt-card:has(input:focus-visible){border-color:#0098cc;box-shadow:0 0 0 3px #0098cc24}.equipment-request-receipt-card.is-selected{background:#eef9fd;border-color:#0098cc;box-shadow:inset 4px 0 #0098cc}.equipment-request-receipt-card__image{align-self:start}.equipment-request-receipt-card__image .equipment-request-line-thumbnail,.equipment-request-receipt-card__no-image{border-radius:10px;width:76px;height:76px}.equipment-request-receipt-card__no-image{color:#667986;text-align:center;background:#edf3f6;border:1px dashed #013c683d;place-items:center;padding:.35rem;font-size:.68rem;font-weight:800;display:grid}.equipment-request-receipt-card__selection{cursor:pointer;align-content:start;gap:.28rem;min-width:0;display:grid;position:relative}.equipment-request-receipt-card__selection input{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.equipment-request-receipt-card__line-number{color:#0098cc;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.equipment-request-receipt-card__identity{gap:.12rem;min-width:0;display:grid}.equipment-request-receipt-card__identity strong,.equipment-request-receipt-card__identity span,.equipment-request-receipt-card__photo-only{overflow-wrap:anywhere}.equipment-request-receipt-card__identity strong{color:#013c68;font-size:.76rem}.equipment-request-receipt-card__identity span,.equipment-request-receipt-card__photo-only{color:#172b36;font-size:.82rem;line-height:1.25}.equipment-request-receipt-card__meta{color:#526975;flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;font-size:.7rem;display:flex}.equipment-request-receipt-card__meta strong{color:#013c68}.equipment-request-receipt-card__observation{color:#667986;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.equipment-request-receipt-restoration__fields{grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:start;gap:.85rem;display:grid}.equipment-request-receipt-restoration__fields label{gap:.35rem;display:grid}.equipment-request-receipt-restoration__fields input,.equipment-request-receipt-restoration__fields textarea{color:#013c68;width:100%;font:inherit;background:#fff;border:1px solid #cbd9e4;border-radius:10px;padding:.72rem .78rem}.equipment-request-receipt-restoration textarea{resize:vertical;min-height:92px}.equipment-request-receipt-restoration__fields input:focus,.equipment-request-receipt-restoration__fields textarea:focus{border-color:#0098cc;outline:none;box-shadow:0 0 0 3px #0098cc1f}.equipment-request-receipt-restoration__fields input:disabled{color:#70818d;cursor:not-allowed;background:#f2f6f8}@media (width<=700px){.equipment-request-receipt-restoration__grid,.equipment-request-receipt-restoration__fields{grid-template-columns:minmax(0,1fr)}.equipment-request-receipt-restoration__grid{max-height:min(360px,44vh)}}.equipment-request-detail-modal__backdrop,.equipment-request-action-modal__backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000006b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.equipment-request-detail-modal{background:#fff;border:1px solid #013c681f;border-radius:8px;gap:18px;width:min(1120px,100%);min-width:0;max-height:min(820px,100vh - 36px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 70px #00000047}.equipment-request-detail__empty{color:#667986;margin:0;font-weight:700;line-height:1.5}.equipment-request-detail__header{border-bottom:1px solid #013c681a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:2px 0 16px;display:grid}.equipment-request-detail__heading{gap:6px;min-width:0;display:grid}.equipment-request-detail__status-row{color:#667986;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;font-weight:750;display:flex}.equipment-request-detail__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.equipment-request-detail__header h2{color:#013c68;letter-spacing:0;margin:0;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1}.equipment-request-detail__header p{color:#667986;margin:0;font-weight:750}.equipment-request-detail__header p strong{color:#013c68}.equipment-request-detail__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.equipment-request-detail__meta div,.equipment-request-detail__notes p{align-content:start;gap:5px;min-width:0;margin:0;display:grid}.equipment-request-detail__meta div{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;padding:12px 14px}.equipment-request-detail__meta span{color:#013c68;font-weight:750;line-height:1.35}.equipment-request-detail__meta strong,.equipment-request-detail__notes strong,.equipment-request-detail__section-header p{color:#667986;text-transform:uppercase;font-size:.7rem;font-weight:850}.equipment-request-detail__notes{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;gap:10px;padding:14px;display:grid}.equipment-request-detail__section{gap:10px;display:grid}.equipment-request-detail__section-header{justify-content:space-between;align-items:end;gap:12px;display:flex}.equipment-request-detail__section-header h3{color:#013c68;letter-spacing:0;margin:0;font-size:1rem}.equipment-request-detail__section-header p{margin:3px 0 0}.equipment-request-detail__lines-shell{box-shadow:none;background:#fff;border:1px solid #013c681f;border-radius:8px;overflow:hidden}.equipment-request-detail__lines-shell .orders-page__table th,.equipment-request-detail__lines-shell .orders-page__table td{padding:12px 14px}.equipment-request-detail__lines-shell .orders-page__table th{background:#e8f0f6f5;border-bottom:1px solid #013c6814;height:56px}.equipment-request-detail__lines-shell .orders-page__table td{background:#fffffffa;height:68px;transition:background-color .16s,color .16s}.equipment-request-detail__lines-shell .orders-page__table tbody tr:nth-child(2n) td{background:#f7fafcf5}.equipment-request-detail__lines-shell .orders-page__table tbody tr:hover td{background:#0098cc0f}.equipment-request-detail__lines-shell .orders-page__table th:first-child,.equipment-request-detail__lines-shell .orders-page__table td:first-child{color:#013c68;width:12%;font-weight:900}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(2),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(2){width:28%}.equipment-request-detail__lines-shell .orders-page__table td:nth-child(2){color:#14232d;font-weight:700}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(3),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(3){text-align:center;width:12%}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(4),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(4){text-align:center;width:10%}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(5),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(5){text-align:right;width:12%}.equipment-request-detail__lines-shell .orders-page__table td:nth-child(4),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(5){color:#013c68;font-weight:900}.equipment-request-line-quantity{justify-items:center;gap:2px;min-width:0;display:grid}.equipment-request-line-quantity strong{color:#013c68;font-size:.95rem;font-weight:900}.equipment-request-line-quantity span,.equipment-request-line-quantity small{color:#667986;font-size:.72rem;font-weight:800;line-height:1.2}.equipment-request-line-quantity--complete span,.equipment-request-line-quantity--complete small{color:#17643a}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(6),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(6){width:14%}.equipment-request-detail__lines-shell .orders-page__table th:nth-child(7),.equipment-request-detail__lines-shell .orders-page__table td:nth-child(7){width:12%}.equipment-request-lines-table{table-layout:fixed;min-width:1540px}.equipment-request-detail__lines-shell .equipment-request-lines-table th:first-child,.equipment-request-detail__lines-shell .equipment-request-lines-table td:first-child{width:10%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(2),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(2){width:19%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(3),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(3),.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(4),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(4){text-align:left;width:9%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(5),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(5){text-align:left;width:10%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(6),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(6),.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(7),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(7){text-align:center;width:10%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(8),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(8){text-align:right;width:9%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(9),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(9){text-align:right;color:#013c68;width:10%;font-weight:900}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(10),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(10){width:12%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(11),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(11){width:10%}.equipment-request-detail__lines-shell .equipment-request-lines-table th:nth-child(12),.equipment-request-detail__lines-shell .equipment-request-lines-table td:nth-child(12){width:9%}.equipment-request-detail__totals{margin-top:14px}.equipment-request-detail__totals .order-detail-products-totals{margin-top:0}.equipment-request-detail__totals-warning{color:#7a4d00;margin:10px 4px 0;font-size:.82rem;font-weight:700}.equipment-request-detail__totals-warning strong{color:#5f3b00}.equipment-request-line-management{gap:3px;display:grid}.equipment-request-line-management strong{color:#013c68;font-size:.8rem}.equipment-request-line-management span{color:#667986;font-size:.72rem;font-weight:700}.equipment-request-line-management small{color:#526975;font-size:.68rem;font-weight:700;line-height:1.3}.equipment-request-detail-image{color:#013c68;justify-content:center;place-items:center;gap:8px;min-width:0;font-weight:800;text-decoration:none;display:inline-grid}.equipment-request-detail-image--preview{cursor:pointer;width:58px;font:inherit;background:0 0;border:0;border-radius:8px;padding:0;transition:box-shadow .16s,transform .16s}.equipment-request-detail-image--preview:hover{transform:translateY(-1px);box-shadow:0 8px 18px #013c6824}.equipment-request-detail-image--preview:focus-visible{outline:none;box-shadow:0 0 0 4px #0098cc29}.equipment-request-detail-image span{overflow-wrap:anywhere;font-size:.78rem}.equipment-request-detail-image__status-thumb{color:#013c68bd;text-align:center;background:#ffffffb8;border:1px dashed #013c6847;border-radius:8px;place-items:center;width:58px;height:58px;font-size:.68rem;font-weight:800;line-height:1.1;display:grid}.equipment-request-detail-image--status{color:#013c68b8}.equipment-request-image-modal__backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000085;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.equipment-request-image-modal__backdrop--above-confirmation{z-index:2300}.equipment-request-image-modal{background:#fff;border:1px solid #013c681f;border-radius:8px;gap:14px;max-width:min(960px,100vw - 48px);max-height:calc(100vh - 48px);padding:16px;display:grid;box-shadow:0 28px 80px #00000052}.equipment-request-image-modal__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-request-image-modal__header h3{color:#013c68;letter-spacing:0;margin:0;font-size:1rem}.equipment-request-image-modal__stage{background:#e8f0f69e;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.equipment-request-image-modal__stage img{object-fit:contain;max-width:min(920px,100vw - 48px);max-height:calc(100vh - 160px);display:block}.equipment-request-history{gap:10px;display:grid}.equipment-request-history__timeline{gap:0;padding:2px 0;display:grid}.equipment-request-history article{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 14px;display:grid;position:relative}.equipment-request-history article:before{content:"";background:#0098cc38;width:2px;position:absolute;top:18px;bottom:0;left:6px}.equipment-request-history article:last-child{padding-bottom:0}.equipment-request-history article:last-child:before{display:none}.equipment-request-history__marker{z-index:1;background:#0098cc;border:3px solid #0098cc42;border-radius:999px;width:14px;height:14px;margin-top:3px;display:block;position:relative}.equipment-request-history article>div{background:#f8fbfcc7;border:1px solid #013c6814;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.equipment-request-history time,.equipment-request-history small{color:#667986;font-size:.78rem;font-weight:700}.equipment-request-history strong{color:#013c68;font-size:.9rem}.equipment-request-history p{color:#21313b;margin:0;line-height:1.4}.equipment-request-action-modal{background:#fff;border-radius:8px;gap:14px;width:min(760px,100%);max-height:min(720px,100vh - 36px);padding:20px;display:grid;overflow:auto;box-shadow:0 24px 70px #00000047}.equipment-request-bulk-modal{width:min(820px,100%)}.equipment-request-action-modal__header>span{color:#667986;margin-top:5px;font-size:.78rem;font-weight:750;display:block}.equipment-request-bulk-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;display:grid;overflow:auto}.equipment-request-bulk-modal__summary>div{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;gap:3px;min-width:0;padding:10px 12px;display:grid}.equipment-request-bulk-modal__summary strong{color:#14232d;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.equipment-request-bulk-modal__summary span{color:#667986;font-size:.74rem;font-weight:750}.equipment-request-action-modal__header p{color:#667986;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:850}.equipment-request-action-modal__fields{gap:12px;display:grid}.equipment-request-reception{gap:10px;display:grid}.equipment-request-reception__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-request-reception__header>div{gap:2px;display:grid}.equipment-request-reception__header strong{color:#013c68;font-size:.92rem}.equipment-request-reception__header span{color:#667986;font-size:.78rem;font-weight:750}.equipment-request-reception__table-shell{background:#f8fbfcd1;border:1px solid #013c681a;border-radius:8px;overflow-x:auto}.equipment-request-reception__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px}.equipment-request-reception__table th,.equipment-request-reception__table td{text-align:left;vertical-align:middle;border-bottom:1px solid #013c6814;padding:10px}.equipment-request-reception__table th{color:#013c68;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.equipment-request-reception__table tr:last-child td{border-bottom:0}.equipment-request-reception__table th:nth-child(n+2),.equipment-request-reception__table td:nth-child(n+2){text-align:center;width:14%}.equipment-request-reception__table th:first-child,.equipment-request-reception__table td:first-child{width:38%}.equipment-request-reception__table td:first-child{gap:3px;display:grid}.equipment-request-reception__table td:first-child strong{color:#14232d;font-size:.86rem}.equipment-request-reception__table td:first-child span{color:#667986;font-size:.74rem;font-weight:750}.equipment-request-reception__table input{color:#013c68;width:100%;min-width:82px;font:inherit;text-align:center;border:1px solid #013c6829;border-radius:8px;padding:8px 10px;font-weight:850}.equipment-request-reception__table input:focus{border-color:#0098cc;outline:none;box-shadow:0 0 0 3px #0098cc24}@media (width<=1180px){.equipment-request-detail-modal{width:min(920px,100%)}.equipment-request-detail__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.equipment-request-form__header,.equipment-request-form__actions,.equipment-request-detail__header,.equipment-request-detail__actions,.equipment-request-page-header,.equipment-request-page-header .orders-page__header-actions,.equipment-request-toolbar{align-items:stretch}.equipment-request-form__header,.equipment-request-import-panel{flex-direction:column;grid-template-columns:1fr}.equipment-request-form__header-actions,.equipment-request-import-actions,.equipment-request-global-provider{width:100%;max-width:none}.equipment-request-form__header-actions button,.equipment-request-import-actions button{flex:160px}.equipment-request-search-summary .orders-global-search{max-width:none}.equipment-request-search-summary .orders-global-search input{min-width:0}.equipment-request-view-switch,.equipment-request-view-switch>div{width:100%}.equipment-request-view-switch{flex-direction:column;align-self:stretch;align-items:stretch;margin-right:0}.equipment-request-view-switch button{flex:1 1 0}.equipment-request-toolbar__topline{flex-direction:column;align-items:stretch}.equipment-request-toolbar__topline .orders-page__tabs{width:100%;margin-inline:0;padding:0 0 3px;display:flex;overflow-x:auto}.equipment-request-provider-filter{flex-direction:column;align-self:stretch;align-items:stretch;margin:0 8px 8px}.equipment-request-provider-filter select{width:100%;min-width:0}.equipment-request-bulk-bar{flex-direction:column;align-items:stretch}.equipment-request-bulk-modal__summary,.equipment-request-line{grid-template-columns:minmax(0,1fr)}.equipment-request-line__notes{grid-column:auto}.equipment-request-line__image,.equipment-request-detail__header{grid-template-columns:minmax(0,1fr)}.equipment-request-detail__actions{justify-content:flex-start}.equipment-request-detail__meta{grid-template-columns:minmax(0,1fr)}.equipment-request-detail__section-header{flex-direction:column;align-items:start}}.store-toolbox-page{gap:18px}.store-toolbox-page__header .orders-page__lead{max-width:58ch}.store-toolbox-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;min-height:520px;display:grid}.store-toolbox-rail,.store-toolbox-content{background:#fffffff0;border:1px solid #013c681f;border-radius:8px;min-width:0}.store-toolbox-rail{gap:10px;padding:12px;display:grid;position:sticky;top:18px}.store-toolbox-rail__header{border-bottom:1px solid #013c681a;justify-content:space-between;align-items:center;gap:12px;padding:0 2px 8px;display:flex}.store-toolbox-rail__header span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.store-toolbox-rail__header strong{color:#013c68;text-align:center;background:#e6f4f9;border-radius:999px;min-width:28px;padding:4px 8px;font-size:.76rem}.store-toolbox-tools{gap:8px;display:grid}.store-toolbox-tools button{color:#013c68;text-align:left;cursor:pointer;background:#fff;border:1px solid #013c681a;border-radius:8px;gap:5px;width:100%;min-height:74px;padding:12px 12px 12px 16px;display:grid;position:relative}.store-toolbox-tools button:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;inset:10px auto 10px 8px}.store-toolbox-tools button:hover,.store-toolbox-tools button:focus-visible{border-color:#0098cc6b;outline:none}.store-toolbox-tools button.is-active{background:#f4fbfd;border-color:#0098cc85}.store-toolbox-tools button.is-active:before{background:#0098cc}.store-toolbox-tools strong{overflow-wrap:anywhere;font-size:.94rem}.store-toolbox-tools span{color:#667986;font-size:.78rem;font-weight:650;line-height:1.35}.store-toolbox-content{padding:0;position:relative;overflow:visible}.toolbox-tool{gap:16px;min-width:0;padding:18px;display:grid}.toolbox-tool__header{border-bottom:1px solid #013c681a;grid-template-columns:minmax(220px,.8fr) minmax(260px,1fr);align-items:start;gap:18px;min-width:0;padding-bottom:14px;display:grid}.toolbox-tool__header h2{color:#013c68;letter-spacing:0;margin:4px 0 0;font-size:1.22rem}.toolbox-tool__header p{color:#667986;justify-self:end;max-width:44ch;margin:0;font-size:.92rem;font-weight:650;line-height:1.5}.toolbox-stock-search{z-index:3;grid-template-columns:minmax(170px,.7fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid;position:relative}.toolbox-stock-search label{gap:7px;min-width:0;display:grid;position:relative}.toolbox-stock-search label>span,.toolbox-stock-result__details span,.toolbox-stock-result__main span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.toolbox-stock-search input{color:#013c68;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #013c6829;border-radius:8px;outline:none;padding:0 12px;font-weight:750}.toolbox-stock-search input:focus{border-color:#0098cc94;box-shadow:0 0 0 3px #0098cc1f}.toolbox-stock-search__hint{color:#667986;font-size:.76rem}.toolbox-stock-search__suggestions{z-index:12;background:#fff;border:1px solid #013c6829;border-radius:8px;gap:4px;max-height:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 18px 32px #013c6824}.toolbox-stock-search__suggestion{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:2px;padding:10px 12px;display:grid}.toolbox-stock-search__suggestion:hover,.toolbox-stock-search__suggestion:focus-visible{background:#0098cc14;outline:none}.toolbox-stock-search__suggestion strong{color:#013c68;overflow-wrap:anywhere}.toolbox-stock-search__suggestion span{color:#667986;overflow-wrap:anywhere;font-size:.82rem;font-weight:650}.toolbox-stock-search__action{border-radius:8px;min-width:160px;min-height:44px}.toolbox-stock-result-wrap{z-index:1;position:relative}.toolbox-stock-result{background:#f5f8fb;border:1px solid #013c681a;border-radius:8px;grid-template-columns:minmax(150px,.32fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.toolbox-stock-result.is-error{color:#8b2434;background:#bf314514;border-color:#bf31454d;font-weight:800;display:block}.toolbox-stock-favorite-toggle{z-index:4;color:#99a8b3;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1rem;line-height:1;display:grid;position:absolute;top:-10px;right:-8px;box-shadow:0 8px 16px #013c681f}.toolbox-stock-favorite-toggle:hover,.toolbox-stock-favorite-toggle:focus-visible{color:#efa003;border-color:#efa00385;outline:none}.toolbox-stock-favorite-toggle.is-active{color:#efa003;background:#fff8e8;border-color:#efa00385}.toolbox-stock-favorite-toggle:disabled{cursor:progress;opacity:.68}.toolbox-stock-result__main{background:#fff;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:14px;display:grid}.toolbox-stock-result__main strong{color:#013c68;overflow-wrap:anywhere;font-size:2rem;line-height:1}.toolbox-stock-result__main strong.is-unregistered{color:#efa003}.toolbox-stock-result__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.toolbox-stock-result__details div{background:#fff;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid}.toolbox-stock-result__details strong{color:#013c68;overflow-wrap:anywhere}.toolbox-stock-favorites{gap:10px;padding-top:2px;display:grid}.toolbox-stock-favorites__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.toolbox-stock-favorites__header>div{align-items:center;gap:8px;min-width:0;display:flex}.toolbox-stock-favorites__header span,.toolbox-stock-favorite-card span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.toolbox-stock-favorites__header strong{color:#013c68;text-align:center;background:#e6f4f9;border-radius:999px;min-width:26px;padding:4px 8px;font-size:.76rem}.toolbox-stock-favorites__empty{color:#667986;border:1px dashed #013c682e;border-radius:8px;margin:0;padding:14px;font-size:.86rem;font-weight:650}.toolbox-stock-favorites__list{gap:10px;display:grid}.toolbox-stock-favorite-card{background:#f5f8fb;border:1px solid #013c681a;border-radius:8px;grid-template-columns:minmax(100px,.16fr) minmax(0,1fr) auto;align-items:stretch;gap:10px;min-width:0;padding:10px;display:grid;position:relative}.toolbox-stock-favorite-card .toolbox-stock-favorite-toggle{top:-8px;right:-8px}.toolbox-stock-favorite-card__stock,.toolbox-stock-favorite-card__body>div{background:#fff;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid}.toolbox-stock-favorite-card__stock strong{color:#013c68;overflow-wrap:anywhere;font-size:1.7rem;line-height:1}.toolbox-stock-favorite-card__stock strong.is-unregistered{color:#efa003}.toolbox-stock-favorite-card__body{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.toolbox-stock-favorite-card__body strong{color:#013c68;overflow-wrap:anywhere}.toolbox-stock-favorite-card__action{white-space:nowrap;border-radius:8px;align-self:center;min-height:40px}.toolbox-purchase-result{background:#f5f8fb;border:1px solid #013c681a;border-radius:8px;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:10px;padding:10px;display:grid}.toolbox-purchase-result__price,.toolbox-purchase-result__details div{background:#fff;border-radius:8px;align-content:center;gap:4px;min-width:0;padding:12px;display:grid}.toolbox-purchase-result__price span,.toolbox-purchase-result__details span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.toolbox-purchase-result__price strong{color:#013c68;overflow-wrap:anywhere;font-size:1.9rem;line-height:1}.toolbox-purchase-result__margin-action{border-radius:8px;width:fit-content;min-height:38px;margin-top:8px}.toolbox-purchase-result__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.toolbox-purchase-result__details strong{color:#013c68;overflow-wrap:anywhere}.toolbox-purchase-margin{background:#f4fbfd;border:1px solid #0098cc33;border-radius:8px;gap:12px;padding:12px;display:grid}.toolbox-purchase-margin__header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.toolbox-purchase-margin__header>div:first-child{gap:3px;min-width:0;display:grid}.toolbox-purchase-margin__header span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.toolbox-purchase-margin__header strong{color:#013c68;overflow-wrap:anywhere}.toolbox-margin-mode{background:#f5f8fb;border:1px solid #013c681f;border-radius:8px;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.toolbox-margin-mode button{color:#667986;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:.84rem;font-weight:800}.toolbox-margin-mode button:hover,.toolbox-margin-mode button:focus-visible{color:#013c68;outline:none}.toolbox-margin-mode button.is-active{color:#013c68;background:#fff;box-shadow:0 8px 18px #013c6814}.toolbox-margin-mode--compact button{min-height:34px;padding:0 10px;font-size:.78rem}.toolbox-margin-form{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.toolbox-margin-form.is-target-margin{grid-template-columns:repeat(3,minmax(120px,1fr)) auto}.toolbox-margin-form--compact,.toolbox-margin-form--compact.is-target-margin{grid-template-columns:repeat(4,minmax(120px,1fr)) auto}.toolbox-margin-form label{gap:7px;min-width:0;display:grid}.toolbox-margin-form label>span,.toolbox-margin-results span{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.toolbox-margin-form input{color:#013c68;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #013c6829;border-radius:8px;outline:none;padding:0 12px;font-weight:750}.toolbox-margin-form input:focus{border-color:#0098cc94;box-shadow:0 0 0 3px #0098cc1f}.toolbox-margin-form input[readonly]{color:#013c68;cursor:default;background:#f5f8fb}.toolbox-margin-form__clear{border-radius:8px;min-width:110px;min-height:44px}.toolbox-margin-results{background:#f5f8fb;border:1px solid #013c681a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}.toolbox-margin-results--compact{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px}.toolbox-margin-results div{background:#fff;border-radius:8px;align-content:center;gap:4px;min-width:0;min-height:88px;padding:12px;display:grid}.toolbox-margin-results strong{color:#013c68;overflow-wrap:anywhere;font-size:1.16rem;line-height:1.12}.toolbox-margin-results__highlight{border:1px solid #0098cc38;background:#f4fbfd!important}.toolbox-margin-results__highlight strong{color:#0098cc;font-size:1.42rem}.toolbox-margin-results__highlight.is-negative{border-color:#bf31454d;background:#bf314514!important}.toolbox-margin-results__highlight.is-negative strong{color:#8b2434}.toolbox-margin-note{color:#667986;margin:0;font-size:.84rem;font-weight:650}.toolbox-master-sync__disclaimer{color:#59400a;background:#efa0031a;border:1px solid #efa0036b;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.toolbox-master-sync__disclaimer strong{color:#7a5100;white-space:nowrap}.toolbox-master-sync__disclaimer p{margin:0;font-size:.88rem;font-weight:650;line-height:1.5}.toolbox-master-sync__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.toolbox-master-sync-card{background:#fff;border:1px solid #013c6824;border-radius:10px;flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex;box-shadow:0 8px 24px #013c680d}.toolbox-master-sync-card.is-cooldown{border-color:#efa00361}.toolbox-master-sync-card.is-retry_available{border-color:#0098cc59}.toolbox-master-sync-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.toolbox-master-sync-card__header>div{min-width:0}.toolbox-master-sync-card__eyebrow{color:#667986;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.toolbox-master-sync-card__header h3{color:#013c68;margin:5px 0;font-size:1.02rem}.toolbox-master-sync-card__header p{color:#667986;margin:0;font-size:.82rem;font-weight:620;line-height:1.45}.toolbox-master-sync-card__status{color:#52646f;white-space:nowrap;background:#edf2f5;border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem;font-weight:850}.toolbox-master-sync-card__status.is-available{color:#17643a;background:#e7f6ee}.toolbox-master-sync-card__status.is-running{color:#013c68;background:#e6f4f9}.toolbox-master-sync-card__status.is-cooldown{color:#8a5900;background:#fff1d5}.toolbox-master-sync-card__status.is-retry_available{color:#006a91;background:#e6f4f9}.toolbox-master-sync-card__countdown,.toolbox-master-sync-card__retry,.toolbox-master-sync-card__running{color:#76500b;background:#fff8e9;border-radius:8px;gap:4px;padding:12px;display:grid}.toolbox-master-sync-card__countdown>span,.toolbox-master-sync-card__retry span{font-size:.76rem;font-weight:750}.toolbox-master-sync-card__countdown>strong{color:#013c68;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:1.6rem}.toolbox-master-sync-card__countdown small{color:#6d5a32;font-weight:650;line-height:1.4}.toolbox-master-sync-card__retry,.toolbox-master-sync-card__running{color:#014d6a;background:#eef9fc;font-size:.82rem;font-weight:650}.toolbox-master-sync-card__history{background:#f8fafb;border:1px solid #013c6817;border-radius:8px;gap:12px;padding:12px;display:grid}.toolbox-master-sync-card__history-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.toolbox-master-sync-card__history-title>span{color:#52646f;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:850}.toolbox-master-sync-card__history-title>strong{color:#17643a;font-size:.74rem}.toolbox-master-sync-card__history-title>strong.is-fallida{color:#a33a2b}.toolbox-master-sync-card__history-title>strong.is-en_proceso{color:#006a91}.toolbox-master-sync-card__metadata{gap:8px;margin:0;display:grid}.toolbox-master-sync-card__metadata>div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.toolbox-master-sync-card__metadata dt{color:#75858f;font-size:.74rem;font-weight:750}.toolbox-master-sync-card__metadata dd{color:#013c68;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.78rem;font-weight:750}.toolbox-master-sync-card__summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.toolbox-master-sync-card__summary div{text-align:center;background:#fff;border-radius:6px;gap:3px;min-width:0;padding:8px 5px;display:grid}.toolbox-master-sync-card__summary span{color:#75858f;overflow-wrap:anywhere;text-transform:uppercase;font-size:.62rem;font-weight:800}.toolbox-master-sync-card__summary strong{color:#013c68;font-size:.92rem}.toolbox-master-sync-card__empty{color:#667986;margin:0;font-size:.82rem;font-weight:650}.toolbox-master-sync-card__action{width:100%;margin-top:auto}@media (width<=980px){.store-toolbox-shell{grid-template-columns:1fr;min-height:0}.store-toolbox-rail{position:static}.store-toolbox-tools{padding-bottom:2px;display:flex;overflow-x:auto}.store-toolbox-tools button{flex:0 0 min(260px,82vw)}.toolbox-tool__header,.toolbox-stock-search{grid-template-columns:1fr}.toolbox-tool__header p{justify-self:start;max-width:none}.toolbox-stock-search__action{width:100%}.toolbox-stock-favorite-card,.toolbox-stock-favorite-card__body{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-stock-favorite-card__action{width:100%}.toolbox-margin-form,.toolbox-margin-form.is-target-margin,.toolbox-margin-form--compact,.toolbox-margin-form--compact.is-target-margin,.toolbox-margin-results--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbox-margin-form__clear{width:100%}.toolbox-master-sync__grid{grid-template-columns:1fr}}@media (width<=720px){.toolbox-tool,.store-toolbox-rail{padding:14px}.toolbox-stock-result,.toolbox-stock-result__details,.toolbox-stock-favorite-card,.toolbox-stock-favorite-card__body,.toolbox-purchase-result,.toolbox-purchase-result__details,.toolbox-margin-form,.toolbox-margin-form.is-target-margin,.toolbox-margin-results{grid-template-columns:1fr}.toolbox-purchase-margin__header,.toolbox-stock-favorites__header{flex-direction:column;align-items:stretch}.toolbox-margin-form--compact,.toolbox-margin-form--compact.is-target-margin,.toolbox-margin-results--compact{grid-template-columns:1fr}.toolbox-margin-mode{width:100%;display:grid}.toolbox-master-sync__disclaimer{grid-template-columns:1fr}.toolbox-master-sync-card__header,.toolbox-master-sync-card__history-title{flex-direction:column;align-items:flex-start}.toolbox-master-sync-card__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.store-credit-note-requests-page{width:100%}.store-credit-note-request-new-page{gap:20px}.credit-note-edit-page__error{justify-items:start;gap:12px;display:grid}.credit-note-edit-page__error .orders-page__feedback{width:100%;margin:0}.credit-note-new-hero{isolation:isolate;background:linear-gradient(120deg,#fffffff5,#e8f7fcf0);border:1px solid #0098cc2e;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #013c6814}.credit-note-new-hero:after{z-index:-1;content:"";background:#0098cc12;border-radius:50%;width:210px;height:210px;position:absolute;top:-68px;right:12%}.credit-note-new-hero__icon{background:linear-gradient(145deg, var(--color-primary), var(--color-primary-deep));color:#fff;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px #013c6833}.credit-note-new-hero__icon svg{width:27px;height:27px}.credit-note-new-hero__copy{min-width:0}.credit-note-new-hero__copy h1{color:var(--color-primary-deep);letter-spacing:-.035em;margin:2px 0 5px;font-size:clamp(2rem,2.7vw,2.6rem);line-height:1.04}.credit-note-new-hero__copy .orders-page__lead{margin:0}.credit-note-new-hero__actions{align-items:center;gap:12px;display:flex}.credit-note-new-hero__actions>span{color:#8a5a00;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#efa0031f;border-radius:999px;padding:7px 10px;font-size:.74rem;font-weight:850}.credit-note-table-wrap{overflow:auto}.credit-note-lines table{border-collapse:collapse;width:100%}.credit-note-lines-table--form{table-layout:fixed;min-width:980px}.credit-note-lines-table__col-code{width:16%}.credit-note-lines-table__col-product{width:auto}.credit-note-lines-table__col-quantity{width:150px}.credit-note-lines-table__col-price{width:160px}.credit-note-lines-table__col-total{width:132px}.credit-note-lines-table__col-action{width:54px}.credit-note-lines th,.credit-note-lines td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle;padding:13px 14px}.credit-note-lines th{color:#0000008f;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#013c680b;font-size:.72rem;font-weight:800}.credit-note-list-table{table-layout:fixed;min-width:1500px}.credit-note-list-table__col-request{width:150px}.credit-note-list-table__col-customer{width:245px}.credit-note-list-table__col-invoice{width:105px}.credit-note-list-table__col-mode{width:150px}.credit-note-list-table__col-amount{width:120px}.credit-note-list-table__col-requester,.credit-note-list-table__col-assignee{width:150px}.credit-note-list-table__col-state{width:125px}.credit-note-list-table__col-updated{width:155px}.credit-note-list-table__col-actions{width:150px}.credit-note-list__assignee{color:var(--color-primary-deep);font-size:.82rem;font-weight:800;display:inline-flex}.credit-note-list__assignee.is-empty,.credit-note-card__meta strong.is-empty{color:#8a5a00}.credit-note-list-table th:last-child{z-index:4;background:#eaf1f5;position:sticky;right:0;box-shadow:-10px 0 18px -18px #013c68bf}.credit-note-list-row td:last-child{z-index:2;background:#fff;position:sticky;right:0;box-shadow:-10px 0 18px -18px #013c68bf}.credit-note-list-row td{transition:background-color .16s,box-shadow .16s}.credit-note-list-row:hover td{background:#0098cc0b}.credit-note-list-row:hover td:last-child{background:#f5fbfd}.credit-note-list-row:hover td:first-child{box-shadow:inset 3px 0 #0098ccb3}.credit-note-list__identity,.credit-note-list__updated{gap:4px;min-width:0;display:grid}.credit-note-list__identity strong,.credit-note-list-table .orders-page__customer-cell strong,.credit-note-list__updated strong{color:var(--color-primary-deep)}.credit-note-list__identity span,.credit-note-list-table .orders-page__customer-cell span,.credit-note-list__updated span{color:#00000080;font-size:.78rem;font-weight:700}.credit-note-list__invoice{min-height:30px;color:var(--color-primary-deep);font-variant-numeric:tabular-nums;background:#013c680b;border:1px solid #013c681a;border-radius:9px;align-items:center;padding:0 10px;font-weight:800;display:inline-flex}.credit-note-modality{min-height:28px;color:var(--color-primary-deep);white-space:nowrap;border:1px solid #013c681f;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.credit-note-modality--total{background:#0098cc17}.credit-note-modality--parcial{color:#765000;background:#efa0031f;border-color:#efa00347}.credit-note-modality--cambio{background:#0098cc14;border-color:#0098cc42}.credit-note-modality--correccion{color:#53636d;background:#9999991f;border-color:#99999952}.credit-note-list__amount,.credit-note-card__amount{color:var(--color-primary-deep);font-variant-numeric:tabular-nums;white-space:nowrap}.credit-note-list__requester{color:#294b61;font-weight:750;line-height:1.32;display:block}.credit-note-list__updated{font-variant-numeric:tabular-nums}.credit-note-list-actions{flex-flow:column;align-items:stretch;gap:8px}.credit-note-list-actions .orders-page__link-button{width:100%}.credit-note-list-actions .orders-page__link-button,.credit-note-card .orders-page__link-button{white-space:nowrap;justify-content:center;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s}.credit-note-list-actions .orders-page__link-button:hover:not(:disabled),.credit-note-list-actions .orders-page__link-button:focus-visible,.credit-note-card .orders-page__link-button:hover:not(:disabled),.credit-note-card .orders-page__link-button:focus-visible{color:var(--color-primary-deep);background:#0098cc26;transform:translateY(-1px);box-shadow:0 6px 14px #013c681f}.credit-note-list-actions .orders-page__link-button:focus-visible,.credit-note-card .orders-page__link-button:focus-visible{outline-offset:2px;outline:2px solid #0098cc7a}.credit-note-list-actions .orders-page__link-button:disabled,.credit-note-card .orders-page__link-button:disabled{cursor:wait;opacity:.65}.credit-note-card-list{padding-bottom:4px}.credit-note-card{gap:12px}.credit-note-card .orders-card__header{border-bottom:1px solid #013c6817;padding-bottom:12px}.credit-note-card__origin{background:#013c680e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.credit-note-card__origin span{color:#00000085;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.credit-note-card__origin strong{color:var(--color-primary-deep);font-size:.82rem}.credit-note-card__meta{background:#f7fbfdd1;border:1px solid #013c6814;border-radius:14px;padding:12px}.credit-note-card__meta>div:last-child{grid-column:1/-1}.credit-note-empty{color:#00000080;text-align:center!important;padding:32px!important}.credit-note-state{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.75rem;font-weight:800;display:inline-flex}.credit-note-state:before{content:"";opacity:.72;background:currentColor;border-radius:50%;width:6px;height:6px}.credit-note-state--pendiente{color:#845300;background:#fff4d6}.credit-note-state--en_proceso{color:#013c68;background:#e6f6fb}.credit-note-state--finalizada{color:#087a46;background:#e9f8ef}.credit-note-state--rechazada{color:#a52a20;background:#fff0ed}.credit-note-modal__backdrop{z-index:1100;background:#00142294;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.credit-note-modal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:94vh;overflow:auto;box-shadow:0 24px 70px #0000004d}.credit-note-modal--wide{width:min(1180px,100%)}.credit-note-modal>header{z-index:2;border-bottom:1px solid var(--color-border);background:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.credit-note-modal>header span{color:var(--color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.credit-note-modal>header h2{color:var(--color-primary-deep);margin:3px 0 0}.credit-note-modal>header>button{color:var(--color-primary-deep);cursor:pointer;background:0 0;border:0;font-size:1.6rem}.credit-note-form,.credit-note-detail{gap:16px;padding:20px;display:grid}.credit-note-form--page{gap:18px;padding:0}.credit-note-form-section{border:1px solid var(--color-border);background:#fffffff0;border-radius:24px;min-width:0;overflow:visible;box-shadow:0 18px 42px #013c6813}.credit-note-form-section__header{background:linear-gradient(90deg,#013c6809,#fff0);border-bottom:1px solid #013c6817;align-items:center;gap:14px;padding:18px 20px;display:flex}.credit-note-form-section__step{background:var(--color-primary-deep);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:.88rem;font-weight:850;display:grid;box-shadow:0 7px 16px #013c682e}.credit-note-form-section__header h2{color:var(--color-primary-deep);margin:0;font-size:1.08rem}.credit-note-form-section__header p{color:#667986;margin:3px 0 0;font-size:.84rem;font-weight:650}.credit-note-form-section__content{gap:16px;padding:20px;display:grid}.credit-note-form-section--final{border-color:#0098cc38}.credit-note-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.credit-note-form__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.credit-note-invoice-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.credit-note-invoice-field>label{min-width:0}.credit-note-documents-button,.credit-note-detail__documents-button{color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#0098cc14;border:1px solid #0098cc3d;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.8rem;font-weight:850;display:inline-flex}.credit-note-documents-button{min-height:42px;padding:9px 11px}.credit-note-documents-button:hover,.credit-note-detail__documents-button:hover{background:#0098cc24;border-color:#0098cc7a}.credit-note-documents-button:focus-visible,.credit-note-detail__documents-button:focus-visible{outline-offset:2px;outline:3px solid #0098cc2e}.credit-note-documents-button svg,.credit-note-detail__documents-button svg{width:16px;height:16px}.credit-note-choice-layout{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:16px;min-width:0;display:grid}.credit-note-distributor-authorization{background:#efa0030e;border:1px solid #efa00347;border-radius:14px;gap:7px;padding:14px;display:grid}.credit-note-distributor-authorization>small{color:#754d00;font-size:.74rem;font-weight:750}.credit-note-choice-group{border:0;min-width:0;margin:0;padding:0}.credit-note-choice-group legend{color:#314e5c;margin-bottom:7px;padding:0;font-size:.8rem;font-weight:800}.credit-note-choice-group__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.credit-note-form .credit-note-choice-option{min-width:0;min-height:78px;color:var(--color-primary-deep);cursor:pointer;background:#ffffffe0;border:1px solid #013c6824;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.credit-note-form .credit-note-choice-option:hover{background:#0098cc09;border-color:#0098cc52;transform:translateY(-1px)}.credit-note-form .credit-note-choice-option.is-selected{background:linear-gradient(135deg,#0098cc1f,#0098cc0b);border-color:#0098cc85;box-shadow:0 8px 18px #013c6814}.credit-note-choice-group:disabled .credit-note-choice-option{cursor:default;transform:none}.credit-note-choice-group:disabled .credit-note-choice-option:not(.is-selected){opacity:.52}.credit-note-choice-group:disabled .credit-note-choice-option.is-selected{box-shadow:none}.credit-note-order-cancellation-notice{color:#754d00;background:#efa00317;border:1px solid #efa00357;border-radius:14px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;display:flex}.credit-note-order-cancellation-notice.is-already-cancelled{color:var(--color-primary-deep);background:#0098cc14;border-color:#0098cc4d}.credit-note-order-cancellation-notice>svg{flex:none;width:20px;height:20px}.credit-note-order-cancellation-notice>div{gap:2px;display:grid}.credit-note-order-cancellation-notice strong{font-size:.84rem}.credit-note-order-cancellation-notice span{font-size:.78rem;line-height:1.45}.credit-note-form .credit-note-choice-option:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #0098cc24}.credit-note-form .credit-note-choice-option input[type=radio]{appearance:none;cursor:pointer;background:#fff;border:2px solid #013c6847;border-radius:50%;flex:none;width:18px;height:18px;margin:0;padding:0}.credit-note-form .credit-note-choice-option input[type=radio]:checked{border-color:var(--color-primary);background:var(--color-primary);box-shadow:inset 0 0 0 4px #fff}.credit-note-form .credit-note-choice-option input[type=radio]:focus-visible{outline-offset:3px;outline:2px solid #0098cc52}.credit-note-choice-option>span{gap:3px;min-width:0;display:grid}.credit-note-choice-option strong{color:var(--color-primary-deep);font-size:.86rem;font-weight:850;line-height:1.2}.credit-note-choice-option small{color:#667986;font-size:.73rem;font-weight:650;line-height:1.32}.credit-note-form label,.credit-note-processing label,.credit-note-picker label{color:#314e5c;gap:6px;display:grid}.credit-note-form label>span,.credit-note-processing label>span,.credit-note-picker label>span{font-size:.8rem;font-weight:800}.credit-note-form input,.credit-note-form select,.credit-note-form textarea,.credit-note-processing input,.credit-note-picker input{box-sizing:border-box;width:100%;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #013c6833;border-radius:10px;padding:10px}.credit-note-form textarea{resize:vertical;min-height:88px}.credit-note-form .credit-note-reason-select{appearance:none;min-height:48px;color:var(--color-primary-deep);cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23013C68' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;border-color:#013c6838;border-radius:12px;padding:11px 44px 11px 13px;font-weight:750;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 2px 5px #013c6809}.credit-note-reason-field{align-content:start;gap:6px;display:grid}.credit-note-reason-field>label{gap:6px;display:grid}.credit-note-reason-status{color:#647f8d;font-size:.74rem;font-weight:700}.credit-note-reason-status.is-error{color:#9f2d20;justify-content:space-between;align-items:center;gap:8px;display:flex}.credit-note-reason-status button{color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#0098cc12;border:1px solid #0098cc47;border-radius:8px;padding:4px 8px;font-weight:800}.credit-note-reason-status button:hover{background:#0098cc1f;border-color:#0098cc80}.credit-note-form .credit-note-reason-select.is-placeholder{color:#647f8d;font-weight:500}.credit-note-form .credit-note-reason-select:hover{background-color:#0098cc06;border-color:#0098cc85}.credit-note-form .credit-note-reason-select:focus-visible{border-color:var(--color-primary);background-color:#fff;outline:none;box-shadow:0 0 0 3px #0098cc24,0 8px 20px #013c6814}.credit-note-form .credit-note-reason-select:disabled{color:#647f8d;box-shadow:none;cursor:not-allowed;opacity:1;background-color:#eef4f7;border-color:#013c681f}.credit-note-form .credit-note-reason-select option{color:var(--color-primary-deep);background:#fff;font-weight:600}.credit-note-form__legacy-reason{color:#8a5a00;font-size:.74rem;font-weight:700}.credit-note-form input:disabled{color:#486675;background:linear-gradient(135deg,#eef4f7,#f7fafb);border-color:#013c681f;font-weight:700}.credit-note-form>footer,.credit-note-form__actions,.credit-note-detail__actions,.credit-note-processing__actions{justify-content:flex-end;gap:10px;display:flex}.credit-note-form__actions{background:#013c6809;border-top:1px solid #013c681a;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;margin:2px -20px -20px;padding:16px 20px}.credit-note-form__actions>div{gap:10px;display:flex}.credit-note-form__action-hint{color:#667986;font-size:.82rem;font-weight:700}.credit-note-picker{border:1px solid var(--color-border);background:#013c6809;border-radius:14px;padding:14px;position:relative}.credit-note-form--page .credit-note-picker{background:#0098cc0b;border-color:#0098cc2e}.credit-note-form--page .credit-note-order-picker{z-index:3}.credit-note-form--page .credit-note-picker__suggestions,.credit-note-modal .credit-note-customer-picker .credit-note-picker__suggestions{z-index:5;background:#fff;border-radius:12px;position:absolute;left:14px;right:14px;box-shadow:0 18px 38px #013c682e}.credit-note-picker label>div{gap:8px;display:flex}.credit-note-picker button,.credit-note-lines>header button,.credit-note-processing button,.credit-note-document button,.credit-note-detail__actions button{color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #013c682e;border-radius:10px;padding:9px 12px;font-weight:800}.credit-note-picker ul{border:1px solid var(--color-border);background:#fff;border-radius:10px;max-height:200px;margin:8px 0 0;padding:0;list-style:none;overflow:auto}.credit-note-picker__suggestions{margin-top:8px}.credit-note-picker__suggestions ul{margin-top:0}.credit-note-picker__status{border:1px solid var(--color-border);color:#0000008f;background:#fff;border-radius:10px;margin:0;padding:12px 14px;font-size:.84rem;font-weight:700}.credit-note-picker__status.is-error{color:#8f2f24;background:#9f2d200f;border-color:#9f2d2038}.credit-note-picker li button{border:0;border-bottom:1px solid var(--color-border);text-align:left;border-radius:0;width:100%;display:grid}.credit-note-lines-table--form tbody tr.is-selected td{background:#0098cc0e}.credit-note-lines-table--form tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 #0098ccb3}.credit-note-picker li button:hover,.credit-note-picker li button.is-active{background:#0098cc1a}.credit-note-picker li span{color:#00000080;font-size:.8rem}.credit-note-lines{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.credit-note-lines>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.credit-note-lines>header div{align-items:center;gap:16px;display:flex}.credit-note-lines__header-content{flex:560px;justify-content:space-between;min-width:0}.credit-note-lines__totals{flex-wrap:wrap;justify-content:flex-end;gap:8px!important}.credit-note-lines__totals>span{background:#013c680e;border-radius:9px;align-items:baseline;gap:6px;min-height:30px;padding:5px 9px;display:inline-flex}.credit-note-lines__totals small{color:#00000080;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.credit-note-lines__totals strong{color:var(--color-primary-deep);font-size:.86rem}.credit-note-lines__totals>.is-total{background:#0098cc1f}.credit-note-form--page .credit-note-lines{border-color:#013c6824;border-radius:16px}.credit-note-form--page .credit-note-lines>header{background:#013c6806;min-height:58px}.credit-note-form--page .credit-note-lines__header-content>span:first-child{color:#536d79;font-size:.8rem;font-weight:800}.credit-note-form--page .credit-note-lines__totals>span{background:#fff;border:1px solid #013c6812;padding:7px 11px}.credit-note-form--page .credit-note-lines__totals>.is-total{background:var(--color-primary-deep);border-color:#0098cc38;padding-inline:13px}.credit-note-form--page .credit-note-lines__totals>.is-total small,.credit-note-form--page .credit-note-lines__totals>.is-total strong{color:#fff}.credit-note-lines input{min-width:0}.credit-note-lines-table--form td:first-child input,.credit-note-lines-table--form td:nth-child(2) input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-note-lines-table--form th:nth-child(3),.credit-note-lines-table--form th:nth-child(4),.credit-note-lines-table--form td:nth-child(3),.credit-note-lines-table--form td:nth-child(4){font-variant-numeric:tabular-nums}.credit-note-lines-table--form th:nth-child(3),.credit-note-lines-table--form td:nth-child(3){text-align:center}.credit-note-quantity-control{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.credit-note-quantity-control input{text-align:center;flex:76px;width:76px}.credit-note-quantity-control small{color:#667986;white-space:nowrap;background:#013c680f;border-radius:7px;flex:none;margin:0;padding:4px 6px;font-size:.68rem;font-weight:800;line-height:1}.credit-note-line-price input{font-variant-numeric:tabular-nums;text-align:right}.credit-note-lines-table--form th:nth-child(5),.credit-note-line-total{text-align:right}.credit-note-line-total{font-variant-numeric:tabular-nums;white-space:nowrap}.credit-note-line-total>span{min-height:32px;color:var(--color-primary-deep);background:#0098cc13;border:1px solid #0098cc24;border-radius:9px;justify-content:flex-end;align-items:center;padding:5px 9px;font-weight:900;display:inline-flex}.credit-note-change-source{max-width:720px;margin-bottom:14px;position:relative}.credit-note-change-source label{gap:7px;display:grid}.credit-note-change-source label>span{color:#314e5c;font-size:.8rem;font-weight:850}.credit-note-change-source label>div{position:relative}.credit-note-change-source label svg{width:17px;color:var(--color-primary-deep);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.credit-note-change-source input{width:100%;padding-right:42px}.credit-note-change-source__panel{z-index:28;background:#fff;border:1px solid #013c6829;border-radius:12px;max-height:280px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 16px 36px #013c6829}.credit-note-change-source__panel button{width:100%;color:var(--color-primary-deep);text-align:left;background:#fff;border:0;border-bottom:1px solid #013c6814;border-radius:0;gap:3px;padding:11px 13px;display:grid}.credit-note-change-source__panel button:hover{background:#0098cc14}.credit-note-change-source__panel button span,.credit-note-change-source__panel p{color:#667986;font-size:.74rem}.credit-note-change-source__panel p{margin:0;padding:14px}.credit-note-change-manual-action{justify-content:flex-end;margin-bottom:12px;display:flex}.credit-note-change-manual-action button{background:var(--color-primary-deep);color:#fff;border:0;border-radius:9px;padding:9px 13px;font-weight:850}.credit-note-change-totals>.is-total.is-invalid{background:#a52a20!important;border-color:#a52a2057!important}.credit-note-change-warning{color:#8d241c;background:#fff4f1;border-top:1px solid #a52a2024;margin:0;padding:10px 14px;font-size:.78rem;font-weight:800}.credit-note-change-table{min-width:720px}.credit-note-change-table .credit-note-lines-table__col-code{width:150px}.credit-note-change-table .credit-note-lines-table__col-quantity{width:104px}.credit-note-change-table .credit-note-lines-table__col-action{width:44px}.credit-note-change-table th,.credit-note-change-table td{padding-inline:8px}.credit-note-change-table .credit-note-quantity-control{justify-items:stretch;gap:4px;display:grid}.credit-note-change-table .credit-note-quantity-control input{width:100%}.credit-note-change-table .credit-note-quantity-control small{justify-self:center}.credit-note-change-table .credit-note-line-action{padding-inline:4px!important}.credit-note-change-table .credit-note-icon-button{color:#a33a3a;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;padding:0!important}.credit-note-change-table .credit-note-icon-button:hover{background:#a33a3a0f;border-color:#a33a3a57}.credit-note-change-table .credit-note-icon-button:focus-visible{outline-offset:2px;outline:2px solid #a33a3a6b}.credit-note-change-table .credit-note-icon-button svg{flex:none;width:16px;height:16px}.credit-note-change-row--original td{background:#013c6806;border-top:2px solid #013c6826}.credit-note-change-row--replacement td{background:#0098cc0e}.credit-note-change-row--replacement td:first-child{box-shadow:inset 4px 0 #0098cc7a}.credit-note-change-row__label{z-index:1;color:#536d79;letter-spacing:.07em;pointer-events:none;text-transform:uppercase;font-size:.64rem;font-weight:900;line-height:1;position:absolute;top:7px;left:11px}.credit-note-change-product-field{min-width:0;position:relative}.credit-note-change-product-field input{padding-top:16px;padding-bottom:4px}.credit-note-change-product-field--replacement input{padding-right:126px}.credit-note-change-copy-button{z-index:2;min-height:22px;color:var(--color-primary-deep);white-space:nowrap;background:#ffffffe0;border:1px solid #0098cc40;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:.64rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:3px;right:6px}.credit-note-change-copy-button:hover:not(:disabled){color:#007fad;background:#fff;border-color:#0098cc7a}.credit-note-change-copy-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.credit-note-change-copy-button:disabled{opacity:.45;cursor:not-allowed}.credit-note-change-copy-button svg{flex:none;width:13px;height:13px}.credit-note-quantity-control--synced{justify-items:stretch;gap:4px;display:grid}.credit-note-quantity-control--synced input[readonly]{width:100%;color:var(--color-primary-deep);cursor:not-allowed;background:#0098cc13;border-color:#0098cc3d;font-weight:800}.credit-note-quantity-control--synced small{color:#007ba5;justify-self:center}.credit-note-change-autocomplete{min-width:0;position:relative}.credit-note-change-autocomplete__hint{margin-top:4px;font-size:.68rem;font-weight:750}.credit-note-change-autocomplete__panel{background:#fff;border:1px solid #013c6829;border-radius:10px;min-width:230px;max-height:220px;margin-top:5px;position:static;overflow:auto;box-shadow:0 14px 30px #013c682b}.credit-note-change-autocomplete__panel button{width:100%;color:var(--color-primary-deep);text-align:left;background:#fff;border:0;border-bottom:1px solid #013c6814;border-radius:0;gap:2px;padding:9px 11px;display:grid}.credit-note-change-autocomplete__panel button:hover{background:#0098cc14}.credit-note-change-autocomplete__panel button span{color:#667986;font-size:.7rem}.credit-note-line-action{text-align:center!important;padding-inline:8px!important}.credit-note-correction-field{align-content:start;gap:7px;min-width:0;display:grid}.credit-note-correction-field>label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.credit-note-correction-field>label small{color:#667986;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.credit-note-correction-field__source,.credit-note-correction-source{align-items:stretch;gap:6px;min-width:0;display:flex}.credit-note-correction-field__source input,.credit-note-correction-source input{min-width:0}.credit-note-correction-field__source input[readonly],.credit-note-correction-source input[readonly],.credit-note-correction-row--original input[readonly]{color:#486675;cursor:pointer;background:linear-gradient(135deg,#eef4f7,#f7fafb);border-color:#013c681f;font-weight:700}.credit-note-correction-field__source button,.credit-note-correction-source button,.credit-note-correction-field__edit button,.credit-note-correction-cell button{min-width:40px;color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#0098cc14;border:1px solid #0098cc33;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 9px;font-size:.75rem;font-weight:850;display:inline-flex}.credit-note-correction-field__source button svg,.credit-note-correction-source button svg,.credit-note-correction-field__edit button svg,.credit-note-correction-cell button svg{width:15px;height:15px}.credit-note-correction-field__edit{background:#efa00312;border:1px solid #efa00347;border-radius:10px;gap:5px;padding:9px;display:grid}.credit-note-correction-field__edit>label,.credit-note-correction-cell>span{color:#8a5a00;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:900}.credit-note-correction-field__edit>div,.credit-note-correction-cell>div{align-items:stretch;gap:6px;min-width:0;display:flex}.credit-note-correction-field__edit button,.credit-note-correction-cell button{color:#8d241c;background:#fff4f1;border-color:#a52a202e}.credit-note-correction-row--original td{background:#013c6806;border-top:2px solid #013c6824}.credit-note-correction-row--edit td{background:#efa0030e}.credit-note-correction-row--edit td:first-child{box-shadow:inset 4px 0 #efa0038c}.credit-note-correction-cell{gap:5px;min-width:0;display:grid}.credit-note-correction-no-change,.credit-note-correction-text-only{color:#667986;align-items:center;min-height:40px;font-size:.72rem;font-weight:750;display:inline-flex}.credit-note-correction-text-only{text-align:center;justify-content:center;width:100%}.credit-note-correction-totals>.is-total{background:#8a5a00!important;border-color:#efa0034d!important}.credit-note-lines td small{color:#00000080;display:block}.credit-note-form .credit-note-lines tbody td{vertical-align:top}.credit-note-icon-button{padding:6px!important}.credit-note-icon-button svg{width:16px}.credit-note-detail{grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;overflow:hidden}.store-credit-note-detail-page{padding-bottom:28px}.credit-note-detail--page{grid-template-rows:auto auto auto;gap:18px;overflow:visible}.credit-note-detail--page .credit-note-detail__header{border:1px solid #013c681c;border-radius:18px;box-shadow:0 14px 34px #013c6812}.credit-note-detail--page .credit-note-detail__body{gap:16px;padding:0;overflow:visible}.credit-note-detail--page .credit-note-detail__section,.credit-note-detail--page .credit-note-processing{background:#fffffff5;border:1px solid #013c681a;border-radius:16px;padding:18px;box-shadow:0 12px 30px #013c680e}.credit-note-detail--page .credit-note-processing{background:#fff;border-color:#013c681f}.credit-note-detail--page .credit-note-detail__actions{border:1px solid #013c681a;border-radius:16px;box-shadow:0 12px 30px #013c680e}.credit-note-detail-page__error{justify-items:start;gap:12px;display:grid}.credit-note-detail__header{background:#fff;border-bottom:1px solid #013c681a;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 20px;display:grid}.credit-note-detail__heading{gap:5px;min-width:0;display:grid}.credit-note-detail__status-row{color:#667986;flex-wrap:wrap;align-items:center;gap:9px;font-size:.78rem;font-weight:750;display:flex}.credit-note-detail__header h2{color:var(--color-primary-deep);margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1}.credit-note-detail__header p{color:#667986;margin:0;font-size:.86rem;font-weight:700}.credit-note-detail__header p strong{color:var(--color-primary-deep)}.credit-note-detail__body{gap:20px;min-height:0;padding:20px;display:grid;overflow:auto}.credit-note-detail__section{gap:10px;display:grid}.credit-note-detail__section-header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.credit-note-detail__section-header h3{color:var(--color-primary-deep);margin:0;font-size:1rem}.credit-note-detail__section-header p{color:#667986;text-transform:uppercase;margin:3px 0 0;font-size:.72rem;font-weight:800}.credit-note-detail__summary{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.credit-note-detail__summary>div,.credit-note-detail__text>div{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.credit-note-detail__summary>div>span,.credit-note-detail__text>div>span{color:#667986;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.credit-note-detail__summary strong{color:var(--color-primary-deep);overflow-wrap:anywhere;font-size:.9rem;line-height:1.3}.credit-note-detail__summary small{color:#667986;font-size:.76rem;font-weight:700}.credit-note-detail__summary-amount{background:#0098cc12!important;border-color:#0098cc33!important}.credit-note-detail__summary-amount strong{font-variant-numeric:tabular-nums;font-size:1.08rem}.credit-note-detail__summary-operational{background:#efa00312!important;border-color:#efa00342!important}.credit-note-detail__summary-operational strong{color:#754d00;font-size:1rem}.credit-note-detail__summary-operational small{color:#667986;font-size:.76rem;font-weight:700}.credit-note-detail__summary-modality strong{font-size:.9rem;line-height:1.3}.credit-note-detail__summary-modality small,.credit-note-detail__summary-amount small{color:#667986;font-size:.76rem;font-weight:700}.credit-note-detail__correction-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.credit-note-detail__correction-summary>div{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.credit-note-detail__correction-summary>div>span,.credit-note-detail__text-comparison>span{color:#667986;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:850}.credit-note-detail__text-comparison small{color:#667986;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.64rem;font-weight:850}.credit-note-detail__text-comparison strong,.credit-note-detail__correction-summary>div>strong{color:var(--color-primary-deep);overflow-wrap:anywhere}.credit-note-detail__text-comparison .is-corrected{color:#754d00;background:#efa00314;border-left:3px solid #efa003;border-radius:5px;padding:7px 8px}.credit-note-detail__correction-invoice>.credit-note-detail__text-comparison{gap:5px;min-width:0;display:grid}.credit-note-detail__correction-invoice>small{color:#667986;font-size:.72rem;font-weight:750}.credit-note-detail__documents-button{width:fit-content;margin-top:7px;padding:7px 9px}.credit-note-order-documents{gap:16px;padding:20px;display:grid}.credit-note-order-documents__context{background:#0098cc0e;border:1px solid #0098cc24;border-radius:13px;align-items:center;gap:12px;padding:13px 15px;display:flex}.credit-note-order-documents__context>svg{width:24px;height:24px;color:var(--color-primary-deep)}.credit-note-order-documents__context>div{gap:2px;display:grid}.credit-note-order-documents__context span{color:#667986;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.credit-note-order-documents__context strong{color:var(--color-primary-deep)}.credit-note-order-documents__status{color:#667986;text-align:center;border:1px dashed #013c682e;border-radius:13px;margin:0;padding:28px 18px}.credit-note-order-documents__status.is-error{color:#a52a20;background:#fff7f5;border-color:#a52a203d;justify-items:center;gap:10px;display:grid}.credit-note-order-documents__status p{margin:0}.credit-note-order-documents__status button,.credit-note-order-documents__actions button,.credit-note-order-documents>footer button{color:var(--color-primary-deep);font:inherit;cursor:pointer;background:#fff;border:1px solid #013c6829;border-radius:9px;padding:8px 11px;font-size:.8rem;font-weight:800}.credit-note-order-documents__list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.credit-note-order-documents__list>li{background:#fff;border:1px solid #013c681c;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.credit-note-order-documents__list>li>svg{width:22px;height:22px;color:var(--color-primary)}.credit-note-order-documents__list>li>div:not(.credit-note-order-documents__actions){gap:3px;min-width:0;display:grid}.credit-note-order-documents__list strong{color:var(--color-primary-deep);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-note-order-documents__list span{color:#667986;font-size:.75rem}.credit-note-order-documents__actions{gap:7px;display:flex}.credit-note-order-documents__actions button:first-child{background:#0098cc14;border-color:#0098cc42}.credit-note-order-documents>footer{justify-content:flex-end;padding-top:2px;display:flex}.credit-note-detail__text{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.credit-note-detail__text p{color:#243944;margin:0;line-height:1.45}.credit-note-detail__text>.is-reason{background:linear-gradient(135deg,#0098cc1c,#013c680a);border-color:#0098cc47;box-shadow:0 5px 14px #013c680f}.credit-note-detail__text>.is-reason>span{color:#007ba8}.credit-note-detail__text>.is-reason>p{color:var(--color-primary-deep);font-weight:800}.credit-note-detail__text .is-danger{background:#fff5f2;border-color:#a52a202e}.credit-note-processing{background:#fff;border:1px solid #013c681f;border-radius:16px;gap:18px;padding:18px;display:grid}.credit-note-processing__header{border-bottom:1px solid #013c681a;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.credit-note-processing__heading{align-items:center;gap:12px;min-width:0;display:flex}.credit-note-processing__heading-icon{color:#fff;background:linear-gradient(145deg,#0098cc,#013c68);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 9px 20px #013c6833}.credit-note-processing__heading-icon svg,.credit-note-processing__step-icon svg,.credit-note-processing__step-check,.credit-note-processing__status>svg,.credit-note-processing__current-file>svg,.credit-note-processing__save svg{width:18px;height:18px}.credit-note-processing__heading h3,.credit-note-processing__step-copy h4{color:var(--color-primary-deep);margin:0}.credit-note-processing__heading h3{font-size:1rem}.credit-note-processing__heading p,.credit-note-processing__step-copy p{color:#667986;margin:3px 0 0;line-height:1.35}.credit-note-processing__heading p{font-size:.8rem}.credit-note-processing__progress{flex:0 0 190px;gap:7px;display:grid}.credit-note-processing__progress>div{color:#667986;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.74rem;font-weight:800;display:flex}.credit-note-processing__progress strong{color:var(--color-primary-deep);font-size:.84rem}.credit-note-processing__progress-track{background:#013c6817;border-radius:999px;height:7px;overflow:hidden}.credit-note-processing__progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#0098cc,#18a96b);height:100%;transition:width .18s;display:block}.credit-note-processing__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.credit-note-processing__step{background:linear-gradient(155deg,#fff,#f8fbfc);border:1px solid #013c681f;border-radius:14px;flex-direction:column;gap:13px;min-width:0;min-height:250px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.credit-note-processing__step:hover{border-color:#0098cc52;box-shadow:0 10px 24px #013c6812}.credit-note-processing__step.is-complete{background:linear-gradient(155deg,#fff,#f2fbf7);border-color:#18a96b42}.credit-note-processing__step-header{align-items:center;gap:8px;display:flex}.credit-note-processing__step-number,.credit-note-processing__step-icon{border-radius:9px;place-items:center;display:inline-grid}.credit-note-processing__step-number{background:var(--color-primary-deep);color:#fff;width:28px;height:28px;font-size:.76rem;font-weight:900}.credit-note-processing__step-icon{width:30px;height:30px;color:var(--color-primary);background:#0098cc17}.credit-note-processing__step-check{color:#16865b;margin-left:auto}.credit-note-processing__step-copy h4{font-size:.9rem}.credit-note-processing__step-copy p{min-height:2.7em;font-size:.76rem}.credit-note-processing__step label{margin-top:auto}.credit-note-processing__step label>span{color:#314e5c;font-size:.75rem;font-weight:850}.credit-note-processing__step input:not([type=file]){font-variant-numeric:tabular-nums;background:#fff;border-color:#013c6829;min-height:42px;font-weight:750}.credit-note-processing__step input:focus-visible{border-color:#0098ccad;outline:3px solid #0098cc1f}.credit-note-processing__step input:disabled{color:#526975;cursor:not-allowed;background:#eef4f7;border-color:#013c681a}.credit-note-processing__step small{color:#667986;font-size:.72rem;font-weight:700}.credit-note-processing__dropzone{min-height:94px;color:var(--color-primary-deep);text-align:center;cursor:pointer;background:#0098cc09;border:1.5px dashed #0098cc57;border-radius:11px;align-content:center;place-items:center;gap:5px;padding:12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.credit-note-processing__dropzone:hover,.credit-note-processing__dropzone:focus-visible,.credit-note-processing__dropzone.is-dragging{background:#0098cc17;border-color:#0098ccb8;outline:none;box-shadow:0 0 0 4px #0098cc1a}.credit-note-processing__dropzone.has-file{background:#18a96b0e;border-style:solid;border-color:#18a96b61}.credit-note-processing__dropzone.is-disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.credit-note-processing__dropzone input{display:none}.credit-note-processing__dropzone>svg{width:23px;height:23px;color:var(--color-primary)}.credit-note-processing__dropzone strong,.credit-note-processing__dropzone span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.credit-note-processing__dropzone strong{font-size:.79rem}.credit-note-processing__dropzone span{color:#667986;font-size:.7rem;font-weight:700}.credit-note-processing__current-file{min-width:0;color:var(--color-primary-deep);background:#013c680e;border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 10px;display:flex}.credit-note-processing__current-file>span{flex:auto;min-width:0;display:grid}.credit-note-processing__current-file small,.credit-note-processing__current-file strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.credit-note-processing__current-file small{color:#667986;text-transform:uppercase;font-size:.65rem;font-weight:800}.credit-note-processing__current-file strong{font-size:.74rem}.credit-note-processing__delete{flex:none;justify-content:center;align-items:center;gap:6px;display:inline-flex;color:#a52a20!important;background:#fff8f6!important;border-color:#a52a2042!important;padding:7px 9px!important;font-size:.72rem!important}.credit-note-processing__delete:hover:not(:disabled){background:#fff0ed!important;border-color:#a52a207a!important}.credit-note-processing__delete:focus-visible{outline-offset:2px;outline:3px solid #a52a2024}.credit-note-processing__delete svg{width:15px;height:15px}.credit-note-processing__save{justify-content:center;align-items:center;gap:7px;width:100%;margin-top:auto;display:inline-flex;background:#0098cc14!important;border-color:#0098cc52!important}.credit-note-processing__status{color:#805400;background:#efa00312;border:1px solid #efa00338;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.credit-note-processing__status.is-ready{color:#126e4b;background:#18a96b12;border-color:#18a96b3d}.credit-note-processing__status>svg{flex:none}.credit-note-processing__status>div{gap:2px;display:grid}.credit-note-processing__status strong{font-size:.8rem}.credit-note-processing__status span{font-size:.73rem;font-weight:650}.credit-note-detail__totals{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.credit-note-detail__totals>span{background:#fff;border:1px solid #013c681a;border-radius:8px;align-items:baseline;gap:6px;padding:7px 10px;display:flex}.credit-note-detail__totals small{color:#667986;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:850}.credit-note-detail__totals strong{color:var(--color-primary-deep);font-variant-numeric:tabular-nums;font-size:.82rem}.credit-note-detail__totals .is-total{border-color:var(--color-primary-deep);background:var(--color-primary-deep)}.credit-note-detail__totals .is-total small,.credit-note-detail__totals .is-total strong{color:#fff}.credit-note-detail__lines-shell{box-shadow:none;background:#fff;border:1px solid #013c681f;border-radius:8px;overflow:hidden}.credit-note-detail__lines-table{table-layout:fixed;min-width:760px}.credit-note-detail__lines-table th,.credit-note-detail__lines-table td{padding:12px 14px}.credit-note-detail__lines-table th{background:#e8f0f6f5;border-bottom:1px solid #013c6814}.credit-note-detail__lines-table td{color:#243944;background:#fff}.credit-note-detail__lines-table tbody tr:nth-child(2n) td{background:#f8fbfc}.credit-note-detail__lines-table tbody tr:hover td{background:#0098cc0e}.credit-note-detail__lines-table td:first-child,.credit-note-detail__lines-table td:nth-child(2){color:var(--color-primary-deep);font-weight:800}.credit-note-detail__lines-table th:nth-child(3),.credit-note-detail__lines-table td:nth-child(3){text-align:center}.credit-note-detail__lines-table th:nth-child(4),.credit-note-detail__lines-table td:nth-child(4),.credit-note-detail__lines-table th:nth-child(5),.credit-note-detail__lines-table td:nth-child(5){text-align:right}.credit-note-detail__lines-table td:nth-child(n+3){font-variant-numeric:tabular-nums}.credit-note-detail__lines-table td:last-child strong{min-height:30px;color:var(--color-primary-deep);background:#0098cc13;border:1px solid #0098cc24;border-radius:8px;justify-content:flex-end;align-items:center;padding:4px 8px;display:inline-flex}.credit-note-detail__lines-table--change td:nth-child(2) small{color:#667986;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;font-weight:900;display:block}.credit-note-detail__lines-table--change td:nth-child(2) strong{display:block}.credit-note-detail__change-original td{background:#013c6806;border-top:2px solid #013c6824}.credit-note-detail__change-replacement td{background:#0098cc0e!important}.credit-note-detail__change-replacement td:first-child{box-shadow:inset 4px 0 #0098cc7a}.credit-note-change-record-label,.credit-note-detail__operational-total{color:#754d00;background:#efa00314;border:1px solid #efa00347;border-radius:9px;width:fit-content;padding:8px 12px;font-size:.78rem;font-weight:850}.credit-note-detail__operational-total{text-align:right;justify-self:end;gap:2px;display:grid}.credit-note-detail__operational-total span{color:#667986;font-size:.7rem;font-weight:750}.credit-note-list__amount.is-operational{color:#754d00;font-size:.76rem}.credit-note-change-evidence__content{gap:14px;display:grid}.credit-note-change-evidence__selector{background:#f8fbfc;border:1px dashed #013c6838;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.credit-note-change-evidence__selector.is-complete{background:#0098cc0e;border-color:#0098cc57}.credit-note-change-evidence__selector>div:first-child{gap:4px;display:grid}.credit-note-change-evidence__selector>div:first-child strong{color:var(--color-primary-deep)}.credit-note-change-evidence__selector>div:first-child span{color:#667986;font-size:.76rem;font-weight:700}.credit-note-change-evidence__previews{margin-top:0}.credit-note-change-gallery__status{color:#667986;text-align:center;background:#f8fbfc;border-radius:10px;margin:0;padding:18px;font-weight:750}.credit-note-change-gallery__status.is-error{color:#a52a20;background:#fff7f5}.credit-note-change-gallery__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.credit-note-change-gallery__grid article{background:#fff;border:1px solid #013c681f;border-radius:12px;min-width:0;overflow:hidden}.credit-note-change-gallery__grid article>button{cursor:pointer;background:#e8f0f6b8;border:0;width:100%;padding:0;display:block}.credit-note-change-gallery__grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.credit-note-change-gallery__grid article>div{gap:3px;padding:10px 12px;display:grid}.credit-note-change-gallery__grid strong{min-width:0;color:var(--color-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.credit-note-change-gallery__grid span{color:#667986;font-size:.7rem;font-weight:700}.credit-note-change-gallery__modal-content{padding:20px}.credit-note-change-gallery__modal-image-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.credit-note-change-gallery__modal-image-button img{display:block}.credit-note-change-gallery__modal-image-button:focus-visible{outline-offset:-3px;outline:3px solid #0098cc80}.credit-note-change-gallery__image-preview{background:#f5f9fb;gap:10px;margin:0;padding:20px;display:grid}.credit-note-change-gallery__image-preview img{object-fit:contain;background:#013c6814;border-radius:12px;width:100%;height:min(72svh,820px);display:block}.credit-note-change-gallery__image-preview figcaption{color:#536d79;text-align:center;font-size:.82rem;font-weight:750}.credit-note-detail__lines-table--correction td small{color:#667986;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;font-weight:900;display:block}.credit-note-detail__lines-table--correction td:first-child strong,.credit-note-detail__lines-table--correction td:nth-child(2) strong{display:block}.credit-note-detail__correction-original td{background:#013c6806;border-top:2px solid #013c6824}.credit-note-detail__correction-edit td{color:#667986;font-size:.74rem;font-weight:750;background:#efa0030e!important}.credit-note-detail__correction-edit td:first-child{box-shadow:inset 4px 0 #efa0038c}.credit-note-detail__correction-edit strong{color:#754d00}.credit-note-detail__totals--correction{justify-content:flex-end}.credit-note-detail__totals--correction .is-total{background:#8a5a00}.credit-note-detail__col-code{width:17%}.credit-note-detail__col-quantity{width:12%}.credit-note-detail__col-money{width:16%}.credit-note-document{background:#f8fbfc;border:1px solid #013c681a;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.credit-note-document svg{width:24px;color:var(--color-primary-deep);flex:none}.credit-note-document div{flex:1;display:grid}.credit-note-document span{color:#667986;font-size:.8rem}.credit-note-document small{color:#667986;font-size:.72rem;font-weight:700}.credit-note-document button{align-items:center;gap:7px;display:inline-flex}.credit-note-document button svg{width:16px}.credit-note-history__timeline{gap:0;padding:2px 0;display:grid}.credit-note-history article{grid-template-columns:18px minmax(0,1fr);gap:10px;padding-bottom:15px;display:grid;position:relative}.credit-note-history article:before{content:"";background:#0098cc38;width:2px;position:absolute;top:18px;bottom:0;left:6px}.credit-note-history article:last-child{padding-bottom:0}.credit-note-history article:last-child:before{display:none}.credit-note-history__marker{z-index:1;background:#fff;border:3px solid #0098cc4d;border-radius:50%;width:14px;height:14px;margin-top:3px;display:block;position:relative}.credit-note-history article>div{gap:5px;display:grid}.credit-note-history time,.credit-note-history article p{color:#667986;margin:0;font-size:.74rem;font-weight:700}.credit-note-history__event{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.credit-note-history__event strong{color:var(--color-primary-deep);font-size:.88rem}.credit-note-detail__actions{background:#f7fafc;border-top:1px solid #013c681a;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.credit-note-detail__actions-secondary,.credit-note-detail__actions-primary{align-items:center;gap:8px;display:flex}.credit-note-detail__actions-primary{justify-content:flex-end}.credit-note-approve-action{justify-items:end;gap:4px;display:grid}.credit-note-approve-action small{color:#8a5a00;text-align:right;max-width:220px;font-size:.7rem;font-weight:800}.credit-note-detail__actions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.credit-note-detail__actions button svg{width:16px}.credit-note-detail__actions .credit-note-primary--finalize{color:#fff;background:linear-gradient(135deg,#18a96b,#126e4b);border-color:#126e4b;box-shadow:0 8px 18px #126e4b38}.credit-note-detail__actions .credit-note-primary--finalize:hover{background:linear-gradient(135deg,#15965f,#0f6041);border-color:#0f6041;box-shadow:0 10px 22px #126e4b47}.credit-note-detail__actions .credit-note-primary--finalize:focus-visible{outline-offset:2px;outline:3px solid #18a96b3d}.credit-note-detail__actions .credit-note-primary--finalize:disabled{cursor:wait;opacity:.65;box-shadow:none}.credit-note-responsible{background:linear-gradient(135deg,#0098cc14,#fffffff0);border:1px solid #013c6829;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.credit-note-responsible.is-empty{background:linear-gradient(135deg,#efa0031f,#fffffff5);border-color:#efa0036b}.credit-note-responsible>svg{width:30px;color:var(--color-primary-deep)}.credit-note-responsible>div{flex:1;gap:2px;display:grid}.credit-note-responsible span,.credit-note-responsible small{color:#5d7582;font-size:.72rem;font-weight:700}.credit-note-responsible strong{color:var(--color-primary-deep)}.credit-note-responsible button{color:var(--color-primary-deep);background:#fff;border:1px solid #0098cc52;border-radius:10px;padding:9px 14px;font-weight:800}.credit-note-detail__actions-primary .credit-note-responsible{border-radius:12px;gap:9px;min-width:300px;max-width:370px;padding:8px 10px}.credit-note-detail__actions-primary .credit-note-responsible>svg{width:24px}.credit-note-detail__actions-primary .credit-note-responsible small{max-width:185px}.credit-note-detail__actions-primary .credit-note-responsible button{padding:7px 10px}.credit-note-assignment{background:radial-gradient(circle at 100% 0,#0098cc14,#0000 42%),#f8fbfd;gap:18px;min-width:min(580px,100vw - 48px);padding:22px;display:grid}.credit-note-assignment__current{background:linear-gradient(135deg,#0098cc1f,#ffffffeb);border:1px solid #0098cc47;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #013c6814}.credit-note-assignment__current:before{background:var(--color-primary);content:"";width:4px;position:absolute;inset:0 auto 0 0}.credit-note-assignment__current.is-empty{background:linear-gradient(135deg,#efa00321,#fffffff0);border-color:#efa00359}.credit-note-assignment__current.is-empty:before{background:var(--color-accent)}.credit-note-assignment__current>svg{width:38px;height:38px;color:var(--color-primary-deep);background:#fff;border-radius:12px;flex:none;padding:8px;box-shadow:0 6px 14px #013c681a}.credit-note-assignment__current>div{gap:3px;min-width:0;display:grid}.credit-note-assignment__current span{color:#5d7582;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.credit-note-assignment__current strong{color:var(--color-primary-deep);font-size:1rem}.credit-note-assignment__current small{color:#5d7582;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;overflow:hidden}.credit-note-assignment__search{color:var(--color-primary-deep);letter-spacing:.035em;text-transform:uppercase;gap:7px;font-size:.7rem;font-weight:850;display:grid}.credit-note-assignment__search input{color:var(--color-primary-deep);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;border:1px solid #013c6833;border-radius:12px;padding:12px 14px;font-size:.86rem;font-weight:650;transition:border-color .16s,box-shadow .16s}.credit-note-assignment__search input:focus{border-color:var(--color-primary);outline:0;box-shadow:0 0 0 3px #0098cc24}.credit-note-assignment__options{gap:9px;max-height:280px;padding:2px;display:grid;overflow:auto}.credit-note-assignment__options label{cursor:pointer;background:#fff;border:1px solid #013c6824;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:12px 14px;transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 12px #013c6809}.credit-note-assignment__options label:hover{border-color:#0098cc6b;transform:translateY(-1px);box-shadow:0 8px 18px #013c6814}.credit-note-assignment__options label.is-selected{border-color:var(--color-primary);background:linear-gradient(135deg,#0098cc1c,#fffffffa);box-shadow:0 0 0 2px #0098cc1a,0 8px 20px #013c6814}.credit-note-assignment__options input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:0}.credit-note-assignment__user{gap:5px;min-width:0;display:grid}.credit-note-assignment__user strong{color:var(--color-primary-deep);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.credit-note-assignment__user small{color:#647f8d;flex-wrap:wrap;align-items:center;gap:7px;display:flex}.credit-note-assignment__code{font-size:.72rem;font-weight:700}.credit-note-assignment__role{color:var(--color-primary-deep);background:#0098cc14;border:1px solid #0098cc33;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800}.credit-note-assignment__status{color:#647f8d;text-align:center;background:#ffffffb3;border:1px dashed #013c6833;border-radius:12px;margin:0;padding:14px;font-size:.82rem;font-weight:700}.credit-note-assignment__status.is-error{color:#b42318;background:#fff8f6;border-color:#b423183d}.credit-note-assignment__unassign{color:#b42318;cursor:pointer;background:#b423180d;border:1px solid #0000;border-radius:9px;justify-self:start;padding:8px 10px;font-weight:800}.credit-note-assignment__unassign:hover{background:#b4231817;border-color:#b4231838}.credit-note-assignment>footer{background:#fff;border-top:1px solid #013c681a;justify-content:flex-end;gap:10px;margin:0 -22px -22px;padding:16px 22px;display:flex}.credit-note-assignment>footer button{min-height:40px;font:inherit;cursor:pointer;border-radius:10px;padding:9px 15px;font-weight:800}.credit-note-assignment__cancel{color:var(--color-primary-deep);background:#fff;border:1px solid #013c682e}.credit-note-assignment__confirm{border:1px solid var(--color-primary-deep);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-deep));color:#fff;box-shadow:0 8px 18px #013c6833}.credit-note-assignment>footer button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none}.credit-note-reject{border:1px solid #0000;border-radius:10px;gap:5px;min-width:0;padding:6px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.credit-note-reject>label{color:#667986;text-transform:uppercase;font-size:.68rem;font-weight:850}.credit-note-reject>div{gap:7px;min-width:0;display:flex}.credit-note-reject input{width:100%;min-width:0;color:var(--color-ink);font:inherit;background:#fff;border:1px solid #013c682e;border-radius:8px;padding:9px 10px}.credit-note-reject.is-invalid{background:#bf31450e;border-color:#bf31458c;box-shadow:0 0 0 3px #bf31451a}.credit-note-reject.is-invalid>label{color:#8a2531}.credit-note-reject input[aria-invalid=true]{background:snow;border-color:#bf3145d1;box-shadow:0 0 0 3px #bf31451f}.credit-note-reject__error{color:#8a2531;font-size:.74rem;font-weight:800;line-height:1.3}.credit-note-detail__actions .is-danger{color:#a52a20;background:#fff8f6;border-color:#e9a79f}@media (width<=850px){.orders-page--cards-mobile .credit-note-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.orders-page--cards-mobile .credit-note-card__meta>div:last-child{grid-column:1/-1}.credit-note-new-hero{border-radius:18px;grid-template-columns:auto minmax(0,1fr);padding:18px}.credit-note-new-hero__actions{grid-column:1/-1;justify-content:space-between}.credit-note-form-section{border-radius:18px}.credit-note-form-section__header,.credit-note-form-section__content{padding:16px}.credit-note-form__actions{border-radius:0 0 18px 18px;flex-direction:column;align-items:stretch;margin:0 -16px -16px;padding:14px 16px}.credit-note-form__actions>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credit-note-form--page .credit-note-picker__suggestions{left:12px;right:12px}.credit-note-lines__header-content{flex-direction:column;align-items:stretch!important}.credit-note-lines__totals{justify-content:flex-start}.credit-note-form__grid,.credit-note-form__grid--three,.credit-note-choice-layout,.credit-note-detail__summary,.credit-note-detail__correction-summary,.credit-note-detail__text{grid-template-columns:1fr}.credit-note-modal__backdrop{padding:0}.credit-note-modal{border-radius:0;max-height:100vh}.credit-note-assignment{min-width:0;padding:16px}.credit-note-assignment__current{align-items:flex-start}.credit-note-assignment__current small{white-space:normal}.credit-note-assignment>footer{margin:0 -16px -16px;padding:14px 16px}.credit-note-assignment>footer button{flex:1}.credit-note-detail__header,.credit-note-detail__body{padding:16px}.credit-note-detail__totals{justify-content:flex-start}.credit-note-processing__header{flex-direction:column;align-items:stretch}.credit-note-processing__progress{flex-basis:auto;width:100%}.credit-note-processing__steps,.credit-note-change-evidence__selector{grid-template-columns:1fr}.credit-note-processing__step,.credit-note-processing__step-copy p{min-height:0}.credit-note-detail__actions{grid-template-columns:1fr;padding:14px 16px}.credit-note-detail__actions-secondary,.credit-note-detail__actions-primary{width:100%}.credit-note-detail__actions-primary{justify-content:flex-start}.credit-note-reject{width:100%;margin:0}.credit-note-reject input{flex:1;min-width:0}.credit-note-order-documents__list>li{grid-template-columns:auto minmax(0,1fr)}.credit-note-order-documents__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=540px){.credit-note-change-copy-button span{display:none}.credit-note-change-product-field--replacement input{padding-right:38px}.orders-page--cards-mobile .credit-note-card__meta{grid-template-columns:1fr}.orders-page--cards-mobile .credit-note-card__meta>div:last-child{grid-column:auto}.credit-note-card .orders-card__header{grid-template-columns:1fr}.credit-note-card .credit-note-state{width:fit-content}.credit-note-new-hero{grid-template-columns:1fr}.credit-note-new-hero__icon{border-radius:15px;width:48px;height:48px}.credit-note-new-hero__copy h1{font-size:1.85rem}.credit-note-new-hero__actions{grid-column:auto}.credit-note-new-hero__actions>span{display:none}.credit-note-new-hero__actions button,.credit-note-form__actions>div,.credit-note-form__actions button{width:100%}.credit-note-detail__header{grid-template-columns:1fr}.credit-note-detail__header>button{width:100%}.credit-note-detail__totals>span{flex:30%;justify-content:center}.credit-note-processing,.credit-note-detail--page .credit-note-processing{border-radius:14px;padding:14px}.credit-note-processing__heading{align-items:flex-start}.credit-note-processing__heading-icon{width:38px;height:38px}.credit-note-processing__status{align-items:flex-start}.credit-note-processing__save{width:100%}.credit-note-processing__current-file{flex-wrap:wrap;align-items:stretch}.credit-note-processing__current-file>svg{align-self:center}.credit-note-processing__delete{width:100%}.credit-note-document{flex-wrap:wrap;align-items:flex-start}.credit-note-document button{width:100%}.credit-note-detail__actions-secondary,.credit-note-detail__actions-primary,.credit-note-reject>div{grid-template-columns:1fr;display:grid}.credit-note-detail__actions button{width:100%}.credit-note-form__actions>div{grid-template-columns:1fr}.credit-note-form-section__header{align-items:flex-start}.credit-note-form-section__step{width:34px;height:34px}.credit-note-choice-group__options{grid-template-columns:1fr}.credit-note-form .credit-note-choice-option{min-height:0}.credit-note-invoice-field{grid-template-columns:1fr}.credit-note-documents-button,.credit-note-order-documents__actions,.credit-note-order-documents__actions button,.credit-note-order-documents>footer button{width:100%}.credit-note-order-documents{padding:16px}.credit-note-order-documents__list>li{grid-template-columns:1fr}.credit-note-order-documents__list>li>svg{display:none}}.credit-note-detail__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.credit-note-detail__header-actions .orders-page__secondary{white-space:nowrap;border-radius:12px;gap:6px;min-height:40px;padding:0 12px;font-size:.82rem}.credit-note-detail__header-actions .orders-page__button-icon{width:.95rem;height:.95rem}.credit-note-closure-fields,.credit-note-closure-reason{gap:.5rem;display:grid}.credit-note-closure-reason span{color:#013c68;font-weight:700}.credit-note-closure-reason textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #cbd8e1;border-radius:10px;padding:.75rem}.credit-note-reactivate-choice{color:#013c68;align-items:flex-start;gap:.6rem;font-weight:650;display:flex}.credit-note-state--eliminada,.credit-note-state--anulada,.order-credit-note-state--eliminada,.order-credit-note-state--anulada{color:#7a1f1f;background:#fce8e8}.tests-page{align-content:start;gap:18px;min-height:100%;padding:10px 4px 24px;display:grid}.tests-page__header{background:linear-gradient(135deg, #013c68f0, #0098ccd1), var(--color-primary-deep);color:var(--color-white);border-radius:8px;justify-content:space-between;gap:18px;padding:26px 28px;display:flex;box-shadow:0 18px 40px #013c682e}.tests-page__eyebrow{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.tests-page__header h1{margin:6px 0 10px;font-size:clamp(2.4rem,4vw,3.6rem);line-height:.98}.tests-page__section{border:1px solid var(--color-border);background:#ffffffd1;border-radius:8px;gap:18px;padding:22px;display:grid;box-shadow:0 16px 36px #013c681a}.tests-page__section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.tests-page__section-header .tests-page__eyebrow{color:var(--color-primary)}.tests-page__section-header h2{color:var(--color-primary-deep);letter-spacing:0;margin:4px 0 0;font-size:1.45rem}.tests-page__section-header span{color:var(--color-primary-deep);background:#013c6814;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.tests-page__actions{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.tests-page__note{color:var(--color-primary-deep);background:#edf8fc;border:1px solid #0098cc29;border-radius:8px;padding:12px 14px;font-size:.9rem;font-weight:700}.tests-page__field{max-width:520px;color:var(--color-primary-deep);gap:8px;font-size:.86rem;font-weight:900;display:grid}.tests-page__form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.tests-page__form-grid .tests-page__field{max-width:none}.tests-page__field select,.tests-page__field input{background:var(--color-white);width:100%;min-height:42px;color:var(--color-primary-deep);font:inherit;border:1px solid #013c682e;border-radius:8px;padding:0 12px;font-weight:800}.tests-page__feedback{border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:800}.tests-page__feedback--error{color:#b42318;background:#fff2ef;border:1px solid #b423182e}.tests-page__button{background:var(--color-white);min-height:48px;color:var(--color-primary-deep);cursor:pointer;text-align:left;border:1px solid #013c681f;border-radius:8px;padding:0 14px;font-weight:900;transition:background-color .16s,border-color .16s,transform .16s}.tests-page__button:hover{transform:translateY(-1px)}.tests-page__button--success{color:#087a46;background:#f0fbf5;border-color:#0098cc2e}.tests-page__button--error{color:#b42318;background:#fff2ef;border-color:#b423182e}.tests-page__button--warning{color:#9a6500;background:#fff7e6;border-color:#efa00352}.tests-page__button--info{color:var(--color-primary-deep);background:#edf8fc;border-color:#0098cc33}.tests-page__button--neutral{color:#667085;background:#f5f8fb}.tests-page__button--sound{color:#5f4300;background:#efa0031f;border-color:#efa00342}.tests-page__button--mail{color:var(--color-primary-deep);background:#f5f8fb;border-color:#013c6829}@media (width<=640px){.tests-page__header,.tests-page__section{padding:20px}.tests-page__section-header{flex-direction:column;align-items:flex-start}}
