/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.row-1{grid-row:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-geist-sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--green-950:#0b3c2d;--green-900:#104b36;--green-800:#17613f;--green-700:#1d7449;--green-600:#238454;--green-100:#e8f5ed;--green-50:#f2faf5;--bg:#f4f7f5;--panel:#fff;--text:#17231e;--muted:#6a776f;--line:#dde5df;--yellow:#e49a08;--yellow-bg:#fff5d8;--red:#d83b3b;--red-bg:#fdecec;--blue:#3f6fae}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:20;background:linear-gradient(165deg,#0b3b2d,#0d543a 70%,#0a382b);flex-direction:column;width:232px;padding:24px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:3px 10px 25px;display:flex}.brand-mark{border:2px solid #d6f5d6;border-radius:4px 4px 13px 13px;place-items:center;width:38px;height:42px;display:grid;position:relative;transform:rotate(45deg)}.brand-mark:before,.brand-mark:after,.brand-mark span:after{content:"";background:#a7d66f;position:absolute}.brand-mark:before{width:2px;height:31px;transform:rotate(-45deg)}.brand-mark:after{width:26px;height:2px;transform:rotate(-45deg)}.brand-mark span:after{width:17px;height:2px;top:8px;left:-14px;transform:rotate(45deg)}.brand b{letter-spacing:.7px;font-size:20px}.brand small{color:#d4e7dc;margin-top:1px;font-size:11px;display:block}.sidebar nav{flex-direction:column;gap:4px;display:flex}.sidebar nav button{color:#e7f0ea;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;height:49px;padding:0 12px;display:flex}.sidebar nav button:hover{background:#ffffff14}.sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#196c47,#0f6a42);box-shadow:inset 0 0 0 1px #ffffff29}.sidebar nav button span{flex:1;font-size:14px}.sidebar nav em{background:#2b8f5c;border-radius:999px;padding:3px 7px;font-size:11px;font-style:normal}.sidebar-bottom{color:#d8e9df;border-top:1px solid #ffffff30;margin-top:auto;padding:18px 8px 0;font-size:12px}.sidebar-bottom>div{align-items:center;gap:8px;display:flex}.sidebar-bottom button{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;gap:8px;width:100%;margin-top:15px;padding:10px;display:flex}.online-dot{background:#2fca73;border-radius:50%;width:8px;height:8px;display:inline-block}.workspace{width:calc(100% - 232px);min-width:0;margin-left:232px}.topbar{border-bottom:1px solid var(--line);z-index:15;background:#fff;align-items:center;gap:18px;height:92px;padding:0 24px;display:flex;position:sticky;top:0}.welcome{min-width:300px}.welcome h1{letter-spacing:-.4px;margin:0;font-size:23px}.welcome p{color:var(--muted);margin:5px 0 0;font-size:12px}.global-search{color:#7b8880;background:#fbfcfb;border:1px solid #ced8d1;border-radius:7px;flex:1;align-items:center;min-width:250px;max-width:440px;height:44px;margin-left:auto;padding:0 12px;display:flex}.global-search input{background:0 0;border:0;outline:0;flex:1;padding:0 10px}.global-search kbd{border:1px solid var(--line);background:#f4f6f4;border-radius:4px;padding:3px 6px;font-size:11px}.notification,.icon-button{color:var(--text);background:0 0;border:0;padding:8px;position:relative}.notification span{background:#e34242;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:7px}.profile{text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.profile>span{background:var(--green-900);color:#fff;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.profile div{flex-direction:column;display:flex}.profile b{font-size:13px}.profile small{color:var(--muted);font-size:11px}.primary,.secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;display:inline-flex}.primary{color:#fff;background:linear-gradient(#188050,#0f6e43);border:0;box-shadow:0 2px 4px #1053352e}.primary:hover{background:#0f6540}.secondary{color:var(--text);background:#fff;border:1px solid #cfd9d2}.main-content{max-width:1700px;margin:0 auto;padding:22px}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.kpi{border:1px solid var(--line);background:var(--panel);border-radius:9px;align-items:center;gap:16px;min-height:126px;padding:21px;display:flex;box-shadow:0 1px 2px #18322308}.kpi-icon{border-radius:9px;place-items:center;width:54px;height:54px;display:grid}.kpi-icon.green{background:var(--green-100);color:var(--green-700)}.kpi-icon.yellow{background:var(--yellow-bg);color:var(--yellow)}.kpi-icon.red{background:var(--red-bg);color:var(--red)}.kpi>div:last-child{flex-direction:column;display:flex}.kpi span{font-size:13px}.kpi b{letter-spacing:-.7px;margin:3px 0;font-size:29px}.kpi small{color:var(--muted);font-size:11px}.kpi small.green{color:var(--green-700)}.kpi small.yellow{color:#a16c06}.kpi small.red{color:var(--red)}.dashboard-grid{grid-template-columns:minmax(0,1fr) 286px;gap:16px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:9px;box-shadow:0 1px 2px #18322308}.panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;display:flex}.panel-header>div{align-items:center;gap:13px;display:flex}.panel-header h2{margin:0;font-size:19px}.panel-header span{color:var(--muted);font-size:12px}.live{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.live i{background:#27c86f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e7f8ef}.text-action{color:var(--green-700);background:0 0;border:0;align-items:center;font-size:12px;font-weight:600;display:flex}.table-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:12px 14px;display:flex}.filter-tabs{gap:6px;display:flex}.filter-tabs button,.filter-button{color:#58665d;background:#fff;border:1px solid #d4ded7;border-radius:6px;height:34px;padding:0 11px;font-size:11px}.filter-tabs button.selected{background:var(--green-800);color:#fff;border-color:var(--green-800)}.filter-tabs b{margin-left:6px}.mini-search{color:#78847c;border:1px solid #d4ded7;border-radius:6px;align-items:center;height:34px;margin-left:auto;padding:0 9px;display:flex}.mini-search input{border:0;outline:0;width:180px;padding-left:8px;font-size:11px}.filter-button{align-items:center;gap:6px;display:flex}.orders-table{overflow-x:auto}.table-head,.order-row{grid-template-columns:1.5fr .86fr .74fr .65fr .7fr 1.25fr .85fr 28px;align-items:center;column-gap:10px;min-width:950px;display:grid}.table-head{color:#6b776f;text-transform:uppercase;letter-spacing:.25px;min-height:42px;padding:0 14px;font-size:10px}.order-row{border:0;border-top:1px solid var(--line);text-align:left;color:#5b675f;background:#fff;width:100%;min-height:73px;padding:0 14px;font-size:11px;position:relative}.order-row:before{content:"";left:0;background:0 0;width:3px;position:absolute;inset-block:0}.order-row.warn:before{background:var(--yellow)}.order-row.risk:before{background:var(--red)}.order-row:hover{background:#f6fbf8}.client-cell{flex-direction:column;gap:5px;display:flex}.client-cell b{color:var(--green-700);font-size:12px}.client-cell strong{color:var(--text);font-size:12px}.order-row strong{color:var(--text)}.seller-stack{align-items:center;display:flex}.seller-stack i{width:29px;height:29px;color:var(--green-900);background:#e5f1ea;border:2px solid #fff;border-radius:50%;place-items:center;margin-right:-5px;font-size:9px;font-style:normal;display:grid}.seller-stack small{margin-left:8px}.credit-alert{border-radius:5px;align-items:center;gap:4px;padding:5px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.credit-alert.warning{color:#a76c00;background:var(--yellow-bg);border:1px solid #f4d179}.credit-alert.danger{color:var(--red);background:var(--red-bg);border:1px solid #f1b1b1}.credit-alert.safe{color:var(--green-700);background:var(--green-50)}.status{white-space:nowrap;border-radius:5px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:600}.status.aperto{color:var(--green-700);background:var(--green-100)}.status.da-controllare{color:#a86d00;background:var(--yellow-bg)}.status.in-cassa{color:var(--blue);background:#eaf1fb}.table-footer{border-top:1px solid var(--line);min-height:49px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:10px;display:flex}.right-column{flex-direction:column;gap:14px;display:flex}.activity .panel-header{padding:0 14px}.activity .panel-header h2{font-size:17px}.activity-row{border-bottom:1px solid var(--line);grid-template-columns:37px 34px 1fr 8px;align-items:center;gap:8px;min-height:80px;padding:10px;display:grid}.activity-row time{color:var(--muted);font-size:10px}.activity-row>i{background:var(--green-100);width:31px;height:31px;color:var(--green-800);border-radius:50%;place-items:center;font-size:9px;font-style:normal;display:grid}.activity-row>i.danger{background:var(--red-bg);color:var(--red)}.activity-row div{flex-direction:column;gap:4px;display:flex}.activity-row b{font-size:10.5px}.activity-row small{color:var(--muted);font-size:9px}.danger-dot{background:var(--red);border-radius:50%;width:7px;height:7px}.quick-card{color:#fff;background:linear-gradient(145deg,#0f563a,#16744a);border-radius:9px;justify-content:space-between;align-items:center;padding:16px;display:flex}.quick-card>div{align-items:center;gap:10px;display:flex}.quick-card span{flex-direction:column;display:flex}.quick-card b{font-size:12px}.quick-card small{color:#d5eadf;margin-top:3px;font-size:9px}.quick-card button{color:#fff;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:6px;gap:6px;padding:8px;display:flex}.bottom-strip{background:#fff9;border:1px dashed #cdd9d1;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;padding:14px 18px;display:grid}.bottom-strip>div{color:var(--green-700);align-items:center;gap:10px;display:flex}.bottom-strip span{flex-direction:column;display:flex}.bottom-strip b{color:var(--text);font-size:11px}.bottom-strip small{color:var(--muted);margin-top:3px;font-size:9px}.detail-page{padding-bottom:110px}.detail-actions{align-items:center;gap:10px;margin-bottom:15px;display:flex}.detail-actions .live{margin-right:auto}.back-button{color:var(--green-800);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:600;display:flex}.cash-badge{background:var(--green-100);height:42px;color:var(--green-700);border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-size:11px;font-weight:600;display:flex}.customer-overview{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:300px 1fr;gap:22px;margin-bottom:15px;padding:19px;display:grid}.customer-title{align-items:center;gap:13px;display:flex}.customer-avatar{background:var(--green-900);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:700;display:grid}.eyebrow{letter-spacing:.8px;color:var(--green-700);font-size:9px;font-weight:700}.customer-title h2{margin:4px 0;font-size:21px}.customer-title p{color:var(--muted);margin:0;font-size:10px}.credit-cards{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.credit-cards>div{border-left:1px solid var(--line);flex-direction:column;padding:4px 12px;display:flex}.credit-cards span{color:var(--muted);font-size:10px}.credit-cards b{margin:5px 0;font-size:20px}.credit-cards small{color:var(--muted);font-size:9px}.credit-cards .danger-card b,.credit-cards .danger-card small{color:var(--red)}.credit-cards .warning-card b,.credit-cards .warning-card small{color:#b27808}.credit-cards .safe-card b{color:var(--green-700)}.concurrency-banner{color:#2c6693;background:#eef7ff;border:1px solid #b8d6ef;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:15px;padding:12px 15px;display:flex}.concurrency-banner>div{align-items:center;gap:10px;display:flex}.concurrency-banner span{flex-direction:column;display:flex}.concurrency-banner b{font-size:11px}.concurrency-banner small{color:#557b99;margin-top:3px;font-size:9px}.concurrency-banner button{color:#fff;background:#3976a8;border:0;border-radius:6px;padding:9px 12px;font-size:10px}.lines-panel .panel-header{padding:0 18px}.lines-panel .panel-header>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.lines-table{overflow-x:auto}.line-head,.line-row{grid-template-columns:2fr .45fr .6fr .6fr .65fr .9fr .8fr .75fr .7fr;align-items:center;column-gap:10px;min-width:1050px;padding:0 17px;display:grid}.line-head{height:42px;color:var(--muted);text-transform:uppercase;font-size:9px}.line-row{border-top:1px solid var(--line);color:#59665e;min-height:74px;font-size:10px}.line-row>span:first-child{flex-direction:column;gap:3px;display:flex}.line-row strong,.line-row b{color:var(--text)}.line-row small{color:var(--muted);font-size:8.5px}.line-row em{color:var(--green-700);font-size:8.5px;font-style:normal}.line-row.new-line{background:#fffdf7}.line-row.drafted{border-left:3px solid var(--blue)}.seller-pill,.draft-pill,.open-pill{border-radius:5px;padding:5px 7px;font-style:normal;display:inline-block}.seller-pill{background:var(--green-100);color:var(--green-700)}.draft-pill{color:var(--blue);background:#eaf1fb}.open-pill{background:var(--yellow-bg);color:#a86d00}.line-total{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;height:58px;padding:0 20px;display:flex}.line-total span{color:var(--muted);font-size:11px}.line-total b{font-size:20px}.checkout-bar{color:#fff;z-index:10;background:#103e2f;border-radius:10px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:fixed;bottom:14px;left:254px;right:22px;box-shadow:0 10px 40px #08332340}.checkout-bar>div{flex-direction:column;margin-right:auto;display:flex}.checkout-bar span{color:#c7ded2;font-size:9px}.checkout-bar b{margin-top:3px;font-size:12px}.checkout-bar button{height:39px;color:var(--green-900);background:#fff;border:1px solid #ffffff3d;border-radius:7px;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:flex}.modal-backdrop{z-index:50;background:#091f1685;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.document-modal{background:#fff;border-radius:13px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 28px 80px #0000003d}.modal-close{background:#f1f4f2;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.document-icon{background:var(--green-100);width:52px;height:52px;color:var(--green-700);border-radius:10px;place-items:center;margin-bottom:15px;display:grid}.document-modal h2{margin:5px 0 8px;font-size:25px}.document-modal>p{color:var(--muted);font-size:12px;line-height:1.6}.doc-summary{border:1px solid var(--line);border-radius:8px;margin:17px 0}.doc-summary span{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 12px;font-size:10px;display:flex}.doc-summary span:last-child{border:0}.doc-summary b{color:var(--text)}.check-row{align-items:center;gap:8px;font-size:10px;display:flex}.modal-actions{justify-content:flex-end;gap:9px;margin-top:21px;display:flex}.toast{z-index:80;color:#fff;background:#153f31;border-radius:9px;align-items:center;gap:9px;max-width:80vw;padding:13px 17px;font-size:11px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 35px #0003}.mobile-brand{display:none}.tablet-shell{background:#edf3ef;min-height:100vh}.tablet-top{background:var(--green-950);color:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 22px;display:flex}.tablet-top .brand{padding:0}.tablet-top .brand-mark{margin-right:-4px;transform:rotate(45deg)scale(.75)}.tablet-top .icon-button{color:#fff;background:#ffffff1a;border-radius:7px}.tablet-content{max-width:760px;margin:auto;padding:24px 22px 50px}.tablet-greeting{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.tablet-greeting h1{margin:4px 0 0;font-size:28px}.live-pill{color:var(--green-700);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;display:flex}.live-pill span{background:#25c76d;border-radius:50%;width:7px;height:7px}.tablet-card{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:12px;padding:17px}.tablet-card>label,.grid-card label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.select-button{text-align:left;background:#fff;border:1px solid #cdd8d0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:62px;padding:0 13px;display:flex}.select-button div{flex-direction:column;gap:3px;display:flex}.select-button small{color:var(--green-700);font-size:8px}.select-button strong{font-size:15px}.customer-mini{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.warning-text{color:#b07300}.tablet-search{border:2px solid var(--green-700);height:53px;color:var(--green-700);border-radius:8px;align-items:center;padding:0 12px;display:flex}.tablet-search input{border:0;outline:0;flex:1;padding-left:10px;font-weight:600}.lot-choice{background:var(--green-50);color:var(--green-700);border-radius:8px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px;display:flex}.lot-choice>div{align-items:center;gap:9px;display:flex}.lot-choice div div{flex-direction:column;gap:3px;display:flex}.lot-choice strong{font-size:11px}.lot-choice small{color:var(--muted);font-size:9px}.product-dot{background:#24a260;border-radius:50%;width:11px;height:11px}.grid-card{grid-template-columns:1fr 1fr;gap:18px;display:grid}.stepper{text-align:center;border:1px solid #cdd8d0;border-radius:8px;grid-template-columns:50px 1fr 50px;align-items:center;height:52px;display:grid}.stepper button{height:100%;color:var(--green-700);background:#f1f5f2;border:0;font-size:25px}.stepper b{font-size:20px}.price-input{border:1px solid #cdd8d0;border-radius:8px;align-items:center;height:52px;padding:0 13px;font-size:18px;font-weight:700;display:flex}.price-input input{border:0;outline:0;width:100%;padding-left:8px;font-size:20px;font-weight:700}.tablet-summary{background:#dcebe2;border-radius:9px;justify-content:space-between;margin:16px 0;padding:14px;font-size:11px;display:flex}.tablet-summary span{flex-direction:column;gap:4px;display:flex}.tablet-summary b{color:var(--green-900);font-size:17px}.tablet-primary{background:var(--green-700);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:58px;font-size:16px;font-weight:700;display:flex}.tablet-secondary{width:100%;height:46px;color:var(--green-700);background:0 0;border:0;font-weight:600}@media (width<=1180px){.kpis{grid-template-columns:repeat(2,1fr)}.profile div{display:none}.welcome{min-width:230px}.dashboard-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr;display:grid}.bottom-strip{grid-template-columns:repeat(2,1fr)}.customer-overview{grid-template-columns:1fr}.credit-cards>div:first-child{border-left:0}}@media (width<=850px){.sidebar{display:none}.workspace{width:100%;margin:0}.topbar{height:70px}.welcome,.profile,.notification,.topbar>.primary{display:none}.mobile-brand{align-items:center;gap:8px;display:flex}.mobile-brand .brand{color:var(--green-950);padding:0}.mobile-brand .brand-mark,.mobile-brand .brand small{display:none}.global-search{min-width:0;margin-left:auto}.main-content{padding:14px}.kpis{grid-template-columns:1fr 1fr}.checkout-bar{left:14px;right:14px;overflow-x:auto}.customer-overview{padding:14px}.credit-cards{grid-template-columns:1fr 1fr}.credit-cards>div:nth-child(3){border-left:0}.detail-actions{flex-wrap:wrap}}@media (width<=560px){.kpis{grid-template-columns:1fr}.kpi{min-height:100px}.global-search kbd{display:none}.right-column{display:block}.quick-card{margin-top:12px}.bottom-strip{grid-template-columns:1fr}.filter-tabs{overflow-x:auto}.mini-search{display:none}.credit-cards{grid-template-columns:1fr}.credit-cards>div{border-left:0;border-top:1px solid var(--line);padding:10px 0}.grid-card{grid-template-columns:1fr}.checkout-bar>div{display:none}}.summary-button{justify-content:center;align-items:center;gap:8px;margin-top:5px;display:flex}.three-fields{grid-template-columns:.75fr 1.15fr 1fr}.weight-input{border:2px solid var(--green-700);background:#f8fcf9;border-radius:8px;align-items:center;height:52px;padding:0 12px;display:flex}.weight-input input{background:0 0;border:0;outline:0;width:100%;font-size:20px;font-weight:700}.weight-input span{color:var(--muted);font-weight:600}.field-help{color:var(--green-700);margin-top:5px;font-size:8px;display:block}.weight-breakdown{background:#cbdcd2;border:1px solid #cbdcd2;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.weight-breakdown span{color:var(--muted);background:#fff;flex-direction:column;padding:11px;font-size:9px;display:flex}.weight-breakdown b{color:var(--text);margin-top:3px;font-size:14px}.order-summary-mobile{padding-bottom:60px}.tablet-order-totals{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.tablet-order-totals div{border-right:1px solid var(--line);flex-direction:column;gap:5px;padding:14px;display:flex}.tablet-order-totals div:last-child{border:0}.tablet-order-totals span{color:var(--muted);text-transform:uppercase;font-size:9px}.tablet-order-totals b{font-size:17px}.tablet-lines-summary,.pc-summary-lines{border:1px solid var(--line);background:#fff;border-radius:11px;margin-bottom:12px;overflow:hidden}.tablet-lines-summary article,.pc-summary-lines article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:65px;padding:11px 13px;display:flex}.tablet-lines-summary article:last-child,.pc-summary-lines article:last-child{border:0}.tablet-lines-summary article>div,.pc-summary-lines article>div{flex-direction:column;gap:4px;display:flex}.tablet-lines-summary article>div:last-child,.pc-summary-lines article>div:last-child{text-align:right}.tablet-lines-summary strong,.pc-summary-lines strong{font-size:11px}.tablet-lines-summary small,.pc-summary-lines small,.tablet-lines-summary span,.pc-summary-lines span{color:var(--muted);font-size:9px}.tablet-lines-summary b,.pc-summary-lines b{font-size:11px}.tablet-credit-summary{background:var(--yellow-bg);border:1px solid #efd28d;border-radius:9px;justify-content:space-between;align-items:center;margin:14px 0;padding:12px;font-size:10px;display:flex}.tablet-credit-summary .credit-alert{background:#fff}.pc-entry-layout{grid-template-columns:minmax(0,1fr) 330px;gap:16px;display:grid}.pc-entry-form{flex-direction:column;gap:14px;display:flex}.entry-section{overflow:hidden}.entry-step{background:var(--green-800);border-radius:50%;place-items:center;width:27px;height:27px;font-weight:700;display:grid;color:#fff!important;font-size:11px!important}.entry-section .panel-header>div{flex-direction:row}.entry-section .panel-header>span{font-size:10px}.entry-fields{align-items:end;gap:13px;padding:17px;display:grid}.entry-fields label{flex-direction:column;gap:7px;display:flex}.entry-fields label>span{text-transform:uppercase;letter-spacing:.45px;color:var(--muted);font-size:9px;font-weight:700}.customer-fields{grid-template-columns:minmax(260px,1fr) minmax(250px,.7fr)}.entry-select,.entry-input,select{height:52px;color:var(--text);background:#fff;border:1px solid #cdd8d0;border-radius:7px;padding:0 12px}.entry-select{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.entry-select div{flex-direction:column;gap:3px;display:flex}.entry-select strong{font-size:12px}.entry-select small{color:var(--muted);font-size:9px}.pc-credit-box{background:#fffaf0;border:1px solid #efd797;border-radius:7px;justify-content:space-between;align-items:center;height:52px;padding:7px 10px;display:flex}.pc-credit-box small{color:var(--muted);font-size:9px}.product-fields{grid-template-columns:1.4fr .85fr .7fr}.wide-field{min-width:0}.entry-input{align-items:center;gap:8px;display:flex}.entry-input input{background:0 0;border:0;outline:0;width:100%;font-size:13px;font-weight:600}.entry-input em{color:var(--muted);font-size:11px;font-style:normal}select{outline:0;width:100%;font-size:11px}.highlight-field .entry-input{border:2px solid var(--green-700);background:var(--green-50)}.highlight-field>small{color:var(--green-700);font-size:8px}.weight-note{align-items:center;gap:6px;color:var(--green-700)!important;display:flex!important}.pc-weight-result{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 17px 15px;display:grid;overflow:hidden}.pc-weight-result span{border-right:1px solid var(--line);color:var(--muted);background:#f7faf8;flex-direction:column;padding:12px;font-size:9px;display:flex}.pc-weight-result span:last-child{background:var(--green-100);border:0}.pc-weight-result b{color:var(--text);margin-top:4px;font-size:16px}.entry-action{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:15px;padding:14px 17px;display:flex}.entry-action span{color:var(--muted);font-size:10px}.pc-order-summary{align-self:start;position:sticky;top:112px;overflow:hidden}.pc-order-summary .panel-header>div{justify-content:space-between;width:100%}.pc-summary-customer{background:var(--green-50);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:16px;display:flex}.pc-summary-customer span{color:var(--green-700);font-size:9px;font-weight:700}.pc-summary-customer strong{font-size:15px}.pc-summary-customer small{color:var(--muted);font-size:9px}.pc-summary-lines{border:0;border-radius:0;margin:0}.pc-summary-lines article{min-height:61px}.pc-summary-total{border-top:1px solid var(--line);background:#f5f8f6;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.pc-summary-total span{flex-direction:column;gap:4px;display:flex}.pc-summary-total small{color:var(--muted);font-size:8px}.pc-summary-total b{font-size:13px}.pc-summary-total .full{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.pc-summary-total .full b{color:var(--green-800);font-size:22px}.full-button{width:calc(100% - 26px);margin:13px}.entry-input.with-icon{color:var(--green-700)}@media (width<=1050px){.pc-entry-layout{grid-template-columns:1fr}.pc-order-summary{position:static}.three-fields{grid-template-columns:1fr 1fr}.three-fields>div:last-child{grid-column:1/-1}}@media (width<=700px){.customer-fields,.product-fields,.numeric-fields{grid-template-columns:1fr}.pc-credit-box{height:auto;min-height:52px}.pc-weight-result{grid-template-columns:1fr 1fr}.pc-weight-result span:nth-child(2){border-right:0}.pc-weight-result span{border-bottom:1px solid var(--line)}.three-fields{grid-template-columns:1fr}.three-fields>div:last-child{grid-column:auto}.tablet-order-totals{grid-template-columns:1fr 1fr}.tablet-order-totals div:nth-child(2){border-right:0}.tablet-order-totals div:nth-child(-n+2){border-bottom:1px solid var(--line)}.tablet-credit-summary{flex-direction:column;align-items:flex-start;gap:10px}.weight-breakdown{grid-template-columns:1fr}.entry-section .panel-header>span{display:none}}.sidebar>.brand{padding-bottom:14px}.grouped-nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;padding-right:3px;overflow:hidden auto}.nav-group{flex-direction:column;gap:2px;margin-bottom:9px;display:flex}.nav-group>small{letter-spacing:1px;color:#92b4a3;padding:4px 10px;font-size:8px;font-weight:700}.sidebar .grouped-nav button{border-radius:6px;gap:9px;height:34px;padding:0 9px}.sidebar .grouped-nav button span{font-size:11px}.sidebar .grouped-nav button em{padding:2px 5px;font-size:8px}.sidebar .grouped-nav .warn-count{background:#a36e08}.sidebar .grouped-nav .red-count{background:#b94343}.sidebar-bottom{padding-top:11px}.sidebar-bottom button{margin-top:9px;padding:8px}.executive-dashboard{padding-bottom:35px}.dashboard-kpis{margin-bottom:15px}.analytics-grid{grid-template-columns:1.25fr .9fr .9fr;gap:15px;display:grid}.analytics-grid>.panel{min-height:322px}.revenue-analysis .panel-header b,.receipts-analysis .panel-header b{color:var(--green-800);font-size:17px}.bar-chart{align-items:flex-end;gap:12px;height:190px;padding:21px 20px 5px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bar-chart>div>span{background:linear-gradient(#2b9560,#17613f);border-radius:5px 5px 1px 1px;width:100%;max-width:38px;min-height:22px;position:relative}.bar-chart>div>span i{color:var(--muted);font-size:8px;font-style:normal;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.bar-chart small{color:var(--muted);font-size:9px}.analysis-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:12px 17px;font-size:9px;display:flex}.analysis-footer b{color:var(--text);margin-left:4px}.green-dot{background:#28bb6a;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.receipt-split{flex-direction:column;gap:17px;padding:18px 17px 7px;display:flex}.receipt-split>div{grid-template-columns:1fr auto;gap:6px;padding-bottom:7px;display:grid;position:relative}.receipt-split span{background:var(--green-600);border-radius:4px;grid-column:1/-1;height:4px;position:absolute;bottom:0;left:0}.receipt-split>div:after{content:"";z-index:0;background:#e4ebe6;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.receipt-split span{z-index:1}.receipt-split b{font-size:10px}.receipt-split em{font-size:10px;font-style:normal;font-weight:700}.dashboard-link{margin:9px 16px 0 auto}.priorities-panel .panel-header{min-height:53px}.priorities-panel>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:64px;color:var(--green-700);background:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:9px 13px;display:grid}.priorities-panel>button span{flex-direction:column;gap:3px;display:flex}.priorities-panel>button b{color:var(--text);font-size:10px}.priorities-panel>button small{color:var(--muted);font-size:8px}.priorities-panel>button em{font-size:8px;font-style:normal;font-weight:700}.priorities-panel>button:hover{background:var(--green-50)}.dashboard-lower{grid-template-columns:1.45fr .75fr;gap:15px;margin-top:15px;display:grid}.dashboard-orders>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1.3fr .8fr .55fr 1.1fr;align-items:center;gap:9px;width:100%;min-height:62px;padding:0 15px;display:grid}.dashboard-orders>button:hover{background:#f8fbf9}.dashboard-orders>button>span:first-child{flex-direction:column;gap:3px;display:flex}.dashboard-orders>button b{color:var(--green-700);font-size:9px}.dashboard-orders>button strong{font-size:11px}.dashboard-orders>button>span{color:var(--muted);font-size:9px}.cash-position>div:not(.panel-header){border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px;min-height:62px;padding:10px 14px;display:grid}.cash-position>div>span{color:var(--green-700);align-items:center;gap:7px;display:flex}.cash-position>div b{color:var(--text);font-size:10px}.cash-position>div strong{font-size:12px}.cash-position>div small{color:var(--muted);grid-column:1/-1;padding-left:25px;font-size:8px}.module-title{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.module-title h2{margin:5px 0;font-size:26px}.module-title p{color:var(--muted);margin:0;font-size:11px}.module-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.mini-metric{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:5px;padding:17px;display:flex}.mini-metric span{color:var(--muted);font-size:10px}.mini-metric b{font-size:22px}.mini-metric.green b{color:var(--green-700)}.mini-metric.red b{color:var(--red)}.data-panel{overflow:hidden}.data-panel .panel-header{min-height:57px}.data-table{overflow-x:auto}.data-head,.data-row{grid-template-columns:repeat(var(--cols),minmax(105px,1fr));align-items:center;gap:8px;min-width:980px;padding:0 15px;display:grid}.data-head{height:39px;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;background:#f7f9f8;font-size:8px}.data-row{border-top:1px solid var(--line);min-height:57px;font-size:9.5px}.data-row span:nth-child(2){color:var(--text);font-weight:700}.state-cell{color:var(--green-700);background:var(--green-50);border-radius:5px;width:max-content;padding:5px;font-weight:700}.module-footer-action{color:#fff;background:#123e30;border-radius:8px;justify-content:space-between;align-items:center;margin-top:13px;padding:12px 15px;font-size:10px;display:flex}.bank-cards{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:15px;display:grid}.bank-cards article{border:1px solid var(--line);color:var(--green-700);background:#fff;border-radius:8px;gap:11px;padding:16px;display:flex}.bank-cards span{flex-direction:column;gap:4px;display:flex}.bank-cards small{color:var(--muted);font-size:9px}.bank-cards b{color:var(--text);font-size:18px}.bank-cards em{color:#aa740b;font-size:8px;font-style:normal}.empty-module{text-align:center;min-height:360px;color:var(--green-700);flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-module h2{color:var(--text);margin:13px 0 4px}.empty-module p{max-width:460px;color:var(--muted);font-size:11px;line-height:1.6}@media (width<=1250px){.analytics-grid{grid-template-columns:1fr 1fr}.priorities-panel{grid-column:1/-1}.dashboard-lower{grid-template-columns:1fr}.bank-cards{grid-template-columns:1fr 1fr}}@media (width<=900px){.analytics-grid{grid-template-columns:1fr}.priorities-panel{grid-column:auto}.module-kpis,.dashboard-orders>button{grid-template-columns:1fr 1fr}.dashboard-orders>button .credit-alert{display:none}}@media (width<=600px){.module-title{align-items:flex-start;gap:12px}.module-title .primary{padding:0 12px;font-size:0}.module-title .primary svg{margin:0}.module-kpis,.bank-cards{grid-template-columns:1fr 1fr}.bar-chart{gap:5px}.dashboard-orders>button{grid-template-columns:1fr 1fr}.cash-position{display:block}.analysis-footer{flex-direction:column;gap:6px}}.ai-trigger{background:var(--green-50);height:42px;color:var(--green-800);white-space:nowrap;border:1px solid #b8d7c5;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex}.ai-trigger:hover{background:var(--green-100);border-color:#91bca3}.ai-backdrop{z-index:50;cursor:default;background:#061b1461;border:0;position:fixed;inset:0}.ai-drawer{z-index:60;background:#f7faf8;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 55px #041f1538}.ai-header{color:#fff;background:linear-gradient(135deg,#0b3c2d,#17613f);grid-template-columns:44px 1fr 36px;align-items:center;gap:11px;min-height:82px;padding:14px 17px;display:grid}.ai-title-icon{background:#ffffff21;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.ai-header span{letter-spacing:1.1px;color:#bfe2cf;font-size:8px;font-weight:700}.ai-header h2{margin:2px 0 0;font-size:19px}.ai-header>button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ai-access{border-bottom:1px solid var(--line);min-height:42px;color:var(--green-700);background:#fff;align-items:center;gap:8px;padding:0 17px;font-size:9px;display:flex}.ai-access b{color:var(--text)}.ai-demo-note{color:#765309;background:#fff7df;border:1px solid #ecd28e;border-radius:8px;align-items:flex-start;gap:8px;margin:13px 14px 0;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.ai-demo-note svg{flex:none;margin-top:1px}.ai-suggestions{padding:13px 14px 9px}.ai-suggestions>span{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin-bottom:8px;font-size:9px;font-weight:700;display:block}.ai-suggestions>div{flex-wrap:wrap;gap:6px;display:flex}.ai-suggestions button{color:var(--green-800);text-align:left;background:#fff;border:1px solid #cadbd0;border-radius:999px;padding:7px 9px;font-size:8.5px}.ai-suggestions button:hover{background:var(--green-50);border-color:#9fc4ad}.ai-conversation{flex-direction:column;flex:1;gap:11px;min-height:120px;padding:8px 14px 15px;display:flex;overflow-y:auto}.ai-message{align-items:flex-start;gap:7px;display:flex}.ai-message p{border:1px solid var(--line);background:#fff;border-radius:5px 13px 13px;max-width:86%;margin:0;padding:11px 12px;font-size:10px;line-height:1.55;box-shadow:0 2px 5px #1136270a}.ai-message.user{justify-content:flex-end}.ai-message.user p{background:var(--green-800);border-color:var(--green-800);color:#fff;border-radius:13px 5px 13px 13px}.ai-avatar{background:var(--green-100);width:27px;height:27px;color:var(--green-700);border-radius:8px;flex:0 0 27px;place-items:center;display:grid}.ai-composer{border-top:1px solid var(--line);background:#fff;padding:13px 14px 15px}.ai-composer>label{margin-bottom:7px;font-size:9px;font-weight:700;display:block}.ai-composer>div{background:#fff;border:2px solid #a9cdb7;border-radius:9px;align-items:center;height:48px;padding:0 5px 0 12px;display:flex}.ai-composer input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.ai-composer button{background:var(--green-700);color:#fff;border:0;border-radius:7px;place-items:center;width:37px;height:37px;display:grid}.ai-composer small{color:var(--muted);margin-top:7px;font-size:8px;line-height:1.45;display:block}@media (width<=1320px){.ai-trigger span{display:none}.ai-trigger{padding:0 11px}.topbar{gap:12px}.welcome{min-width:250px}}@media (width<=850px){.ai-trigger{display:inline-flex}.ai-drawer{width:min(440px,100vw)}}@media (width<=560px){.ai-drawer{width:100vw}.ai-suggestions>div{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.ai-suggestions button{white-space:nowrap}.ai-message p{max-width:90%}}.workflow-page{padding-bottom:45px}.workflow-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:13px 0 18px;display:flex}.workflow-heading h2{margin:5px 0;font-size:26px}.workflow-heading p{color:var(--muted);margin:0;font-size:10px}.workflow-step-label{background:var(--green-100);color:var(--green-800);white-space:nowrap;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:700}.load-workflow-grid,.cash-entry-grid,.sale-close-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:15px;display:grid}.workflow-main{flex-direction:column;gap:14px;min-width:0;display:flex}.workflow-side{flex-direction:column;gap:11px;display:flex;position:sticky;top:112px}.workflow-section{overflow:hidden}.workflow-section .panel-header>div{flex-direction:row}.workflow-fields{gap:12px;padding:16px;display:grid}.workflow-fields label{flex-direction:column;gap:6px;min-width:0;display:flex}.workflow-fields label>span,.physical-input>label,.difference-reason>span{text-transform:uppercase;letter-spacing:.45px;color:var(--muted);font-size:8px;font-weight:700}.supplier-doc-fields{grid-template-columns:1.25fr .75fr .8fr}.product-load-fields{grid-template-columns:1.25fr .75fr .7fr}.load-number-fields{grid-template-columns:repeat(3,1fr)}.cash-movement-fields{grid-template-columns:repeat(2,1fr)}.entry-control{height:52px;color:var(--text);background:#fff;border:1px solid #cdd8d0;border-radius:7px;outline:0;padding:0 12px;font-size:11px}.entry-control:focus{border-color:var(--green-700);box-shadow:0 0 0 2px var(--green-100)}.strong-control,.strong-money{border:2px solid var(--green-700)!important;background:var(--green-50)!important}.original-lot-field small{color:var(--green-700);font-size:8px}.protected-control{color:var(--green-800);background:#f3faf5;border:2px solid #75ab89;font-weight:700}.safe-inline{align-items:center;gap:5px;display:flex;color:var(--green-700)!important}.tare-ok,.tare-warning{font-size:8px}.tare-ok{color:var(--green-700)}.tare-warning{color:var(--red)}.calculation-strip{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0 16px 16px;display:grid;overflow:hidden}.calculation-strip span{border-right:1px solid var(--line);color:var(--muted);background:#f7faf8;flex-direction:column;gap:4px;padding:11px;font-size:8px;display:flex}.calculation-strip span:last-child{background:var(--green-100);border:0}.calculation-strip b{color:var(--text);font-size:14px}.lot-preview{overflow:hidden}.lot-code{color:#fff;background:linear-gradient(145deg,#0d4935,#17613f);flex-direction:column;gap:4px;padding:18px;display:flex}.lot-code small{letter-spacing:.7px;color:#b9dfca;font-size:7px}.lot-code b{letter-spacing:.4px;font-size:21px}.lot-code span{color:#d7eadf;font-size:8px}.lot-preview dl,.customer-cash-card dl,.final-settlement dl{margin:0;padding:8px 13px 13px}.lot-preview dl>div,.customer-cash-card dl>div,.final-settlement dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:37px;display:flex}.lot-preview dl>div:last-child,.customer-cash-card dl>div:last-child,.final-settlement dl>div:last-child{border:0}.lot-preview dt,.customer-cash-card dt,.final-settlement dt{color:var(--muted);font-size:8px}.lot-preview dd,.customer-cash-card dd,.final-settlement dd{text-align:right;margin:0;font-size:9px;font-weight:700}.trace-note,.audit-note{background:var(--green-50);color:var(--green-700);border:1px solid #c6dbce;border-radius:8px;gap:9px;padding:12px;display:flex}.trace-note div,.audit-note span{flex-direction:column;gap:4px;display:flex}.trace-note b,.audit-note b{color:var(--text);font-size:9px}.trace-note span,.audit-note span{color:var(--muted);font-size:8px;line-height:1.5}.full-width{width:100%}.confirm-workflow{min-height:47px}.light-secondary{color:#fff;background:#fff;border-color:#ffffff4d}.invoice-allocation{overflow:hidden}.invoice-allocation .panel-header>b{color:var(--green-700);font-size:11px}.allocation-row{border-top:1px solid var(--line);grid-template-columns:22px 1fr auto 80px;align-items:center;gap:10px;min-height:61px;padding:9px 15px;display:grid}.allocation-row>input{accent-color:var(--green-700)}.allocation-row>span{flex-direction:column;gap:3px;display:flex}.allocation-row b{font-size:10px}.allocation-row small{color:var(--muted);font-size:8px}.allocation-row em{color:var(--muted);font-size:8px;font-style:normal}.allocation-row strong{text-align:right;font-size:11px}.muted-allocation{color:#839087;background:#f8faf9}.allocation-total{background:var(--green-50);border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr auto;gap:10px;padding:11px 15px;font-size:9px;display:grid}.customer-cash-name{background:var(--green-50);align-items:center;gap:9px;padding:14px;display:flex}.customer-cash-name>span{background:var(--green-800);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.customer-cash-name>div{flex-direction:column;gap:3px;display:flex}.customer-cash-name b{font-size:10px}.customer-cash-name small{color:var(--muted);font-size:8px}.green-value{color:var(--green-700)!important}.red-value{color:var(--red)!important}.cash-lock,.approved-badge,.pending-badge{border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:700;display:inline-flex}.cash-lock,.pending-badge{background:var(--yellow-bg);color:#9a6500}.approved-badge{background:var(--green-100);color:var(--green-700)}.closing-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.closing-count,.physical-count{overflow:hidden}.closing-count dl{margin:0;padding:8px 16px 15px}.closing-count dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.closing-count dt{color:var(--muted);font-size:10px}.closing-count dd{margin:0;font-size:13px;font-weight:700}.closing-count .expected-row{background:var(--green-50);border:0;border-radius:7px;margin:7px -7px 0;padding:0 9px}.closing-count .expected-row dt,.closing-count .expected-row dd{color:var(--green-900);font-size:16px;font-weight:800}.physical-input{padding:20px 18px 13px}.physical-input>div{border:2px solid var(--green-700);background:var(--green-50);border-radius:8px;align-items:center;height:64px;margin-top:7px;padding:0 14px;display:flex}.physical-input em{font-size:20px;font-style:normal;font-weight:700}.physical-input input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:26px;font-weight:800}.difference-ok,.difference-alert{border-radius:8px;align-items:center;gap:9px;margin:0 18px 16px;padding:12px;display:flex}.difference-ok{background:var(--green-100);color:var(--green-700)}.difference-alert{background:var(--red-bg);color:var(--red)}.difference-ok span,.difference-alert span{flex-direction:column;gap:3px;display:flex}.difference-ok b,.difference-alert b{font-size:10px}.difference-ok small,.difference-alert small{font-size:8px}.difference-reason{flex-direction:column;gap:6px;margin:0 18px 16px;display:flex}.difference-reason textarea{resize:vertical;border:1px solid #e5a6a6;border-radius:7px;min-height:62px;padding:9px;font-size:9px}.closing-confirm{color:#fff;background:#123e30;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:15px 17px;display:flex}.closing-confirm>div{align-items:center;gap:10px;display:flex}.closing-confirm span{flex-direction:column;gap:4px;display:flex}.closing-confirm b{font-size:10px}.closing-confirm small{color:#c8ddd1;font-size:8px}.sale-account-list{overflow:hidden}.sale-account-row{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:1.25fr repeat(4,.58fr) 1fr .75fr 22px;align-items:center;gap:9px;width:100%;min-height:69px;padding:9px 15px;display:grid}.sale-account-row:hover{background:var(--green-50)}.sale-account-row>span{flex-direction:column;gap:4px;display:flex}.sale-account-row b{font-size:9px}.sale-account-row small{color:var(--muted);font-size:8px}.sale-account-row em{color:var(--green-700);background:var(--green-50);text-align:center;border-radius:5px;padding:5px;font-size:8px;font-style:normal;font-weight:700}.sale-calculation,.supplier-calculation,.transport-deduction,.final-settlement{overflow:hidden}.sale-math{grid-template-columns:1fr 25px 1fr 25px 1fr;align-items:center;gap:7px;padding:18px;display:grid}.sale-math>div{border:1px solid var(--line);text-align:center;background:#f6f9f7;border-radius:8px;flex-direction:column;gap:5px;padding:13px;display:flex}.sale-math>i{text-align:center;color:var(--muted);font-size:18px;font-style:normal}.sale-math span{color:var(--muted);font-size:8px}.sale-math b{font-size:22px}.sale-math .residual-box{background:var(--yellow-bg);border-color:#ecd38d}.sales-breakdown{border-top:1px solid var(--line)}.sales-breakdown>div{border-bottom:1px solid var(--line);grid-template-columns:1.6fr .5fr .65fr .65fr;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:9px;display:grid}.sales-breakdown>div span:not(:first-child),.sales-breakdown>div b:not(:first-child){text-align:right}.sales-breakdown .breakdown-head{min-height:33px;color:var(--muted);text-transform:uppercase;background:#f7f9f8;font-size:7px}.sales-breakdown .breakdown-total{background:var(--green-50);border:0}.supplier-formula{grid-template-columns:1fr 1fr 1.35fr;gap:9px;padding:16px;display:grid}.supplier-formula>span{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:69px;padding:11px;display:flex}.supplier-formula small{color:var(--muted);font-size:8px}.supplier-formula b{font-size:16px}.supplier-formula .formula-result{background:var(--green-100);border-color:#bddbc8}.supplier-formula .formula-result b{color:var(--green-800)}.residual-valuation{background:var(--yellow-bg);color:#976400;border:1px solid #edd38c;border-radius:8px;gap:9px;margin:0 16px 16px;padding:12px;display:flex}.residual-valuation>span{flex-direction:column;gap:4px;display:flex}.residual-valuation b{color:var(--text);font-size:9px}.residual-valuation small{color:#7d6a3b;font-size:8px;line-height:1.45}.transport-deduction>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px 16px;display:grid}.transport-deduction>div:last-child span{flex-direction:column;gap:4px;display:flex}.transport-deduction small{color:var(--muted);font-size:8px}.transport-deduction b{font-size:9px}.final-settlement .settlement-total{background:var(--green-100);border-radius:7px;margin:7px -5px 0;padding:0 6px;min-height:63px!important}.final-settlement .settlement-total dt{color:var(--green-900);font-weight:700}.final-settlement .settlement-total dd{color:var(--green-900);font-size:18px}.pdf-status{border-top:1px solid var(--line);color:var(--green-700);align-items:center;gap:9px;padding:13px;display:flex}.pdf-status span{flex-direction:column;gap:3px;display:flex}.pdf-status b{color:var(--text);font-size:9px}.pdf-status small{color:var(--muted);font-size:8px}.approved-action{background:var(--green-100);height:47px;color:var(--green-800);border:1px solid #9fc9ad;border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}@media (width<=1160px){.load-workflow-grid,.cash-entry-grid,.sale-close-grid{grid-template-columns:1fr}.workflow-side{grid-template-columns:1fr 1fr;display:grid;position:static}.workflow-side .confirm-workflow,.workflow-side .approved-action{grid-column:1/-1}.sale-account-row{grid-template-columns:1.2fr repeat(3,.6fr) 1fr 22px}.sale-account-row>span:nth-child(5),.sale-account-row>span:nth-child(6),.sale-account-row>em{display:none}}@media (width<=760px){.workflow-heading{flex-direction:column;align-items:flex-start}.supplier-doc-fields,.product-load-fields,.load-number-fields,.cash-movement-fields{grid-template-columns:1fr}.original-lot-field{grid-column:auto}.calculation-strip{grid-template-columns:1fr 1fr}.closing-grid{grid-template-columns:1fr}.workflow-side{display:flex}.sale-math{grid-template-columns:1fr}.sale-math>i{transform:rotate(90deg)}.supplier-formula{grid-template-columns:1fr}.transport-deduction>div:last-child{grid-template-columns:1fr 1fr}.allocation-row{grid-template-columns:22px 1fr auto}.allocation-row>em{display:none}.allocation-total{grid-template-columns:1fr auto}.sale-account-row{grid-template-columns:1.5fr .7fr .7fr 22px}.sale-account-row>span:nth-child(4){display:none}.closing-confirm{flex-direction:column;align-items:flex-start}.module-footer-action{flex-direction:column;align-items:flex-start;gap:11px}.light-secondary{width:100%}}.module-footer-action .light-secondary{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.load-document-fields{grid-template-columns:1.2fr .62fr .62fr .75fr .95fr}.expanded-number-fields{grid-template-columns:repeat(4,1fr)}.brand-control{background:var(--green-50);border:2px solid #9bbfa9}.decimal-hint{background:var(--green-100);border-radius:999px;padding:6px 9px;font-weight:700;color:var(--green-700)!important}.price-help{color:var(--muted);font-size:7.5px}.target-price{background:#fffaf0;border:2px solid #d9b04e}.sales-reference-price{border:2px solid var(--green-700);background:var(--green-50)}.extended-calculation{grid-template-columns:repeat(4,1fr)}.add-load-line{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.add-load-line>span{color:var(--muted);font-size:9px}.load-lines-panel{overflow-x:auto}.load-lines-head,.load-line-row{grid-template-columns:1.25fr 1.1fr 1fr .42fr .62fr .9fr .82fr 26px;align-items:center;gap:9px;min-width:930px;padding:0 14px;display:grid}.load-lines-head{height:35px;color:var(--muted);text-transform:uppercase;letter-spacing:.3px;background:#f6f9f7;font-size:7px}.load-line-row{border-top:1px solid var(--line);min-height:61px;font-size:9px}.load-line-row>span{min-width:0}.load-line-row>span:nth-child(-n+3){flex-direction:column;gap:3px;display:flex}.load-line-row b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.load-line-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.load-line-row>button{background:var(--red-bg);width:25px;height:25px;color:var(--red);border:0;border-radius:5px;place-items:center;display:grid}.load-contestation{overflow:hidden}.load-contestation>.panel-header>button{height:34px}.load-contestation.open{border-color:#e2bd65}.contestation-body{border-top:1px solid var(--line);background:#fffcf4}.contestation-fields{grid-template-columns:1fr 1.2fr .65fr}.contest-description{grid-column:1/-1}.contest-description textarea{resize:vertical;border:1px solid #d8ded9;border-radius:7px;min-height:72px;padding:10px;font-size:9px}.contest-actions{border-top:1px solid #eadcb8;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.contest-actions>span{color:#7f704b;font-size:8px}.document-load-summary{overflow:hidden}.document-load-summary dl{margin:0;padding:8px 13px}.document-load-summary dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:36px;display:flex}.document-load-summary dt{color:var(--muted);font-size:8px}.document-load-summary dd{margin:0;font-size:9px;font-weight:700}.lots-mini-list{border-top:1px solid var(--line);flex-direction:column;gap:7px;padding:9px 12px;display:flex}.lots-mini-list>div{background:var(--green-50);border-radius:6px;flex-direction:column;gap:3px;padding:8px;display:flex}.lots-mini-list span{color:var(--green-800);font-size:9px;font-weight:700}.lots-mini-list small{color:var(--muted);font-size:7.5px}.photo-panel{overflow:hidden}.photo-upload{background:var(--green-50);color:var(--green-700);cursor:pointer;border:1px dashed #89b49a;border-radius:8px;align-items:center;gap:9px;margin:12px;padding:13px;display:flex}.photo-upload>span{flex-direction:column;gap:3px;display:flex}.photo-upload b{color:var(--text);font-size:9px}.photo-upload small{color:var(--muted);font-size:7.5px}.photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-files{flex-direction:column;gap:5px;padding:0 12px 8px;display:flex}.photo-files>span{border:1px solid var(--line);min-height:30px;color:var(--green-700);border-radius:6px;align-items:center;gap:6px;padding:5px 7px;font-size:8px;display:flex}.photo-files button{color:var(--red);background:0 0;border:0;place-items:center;margin-left:auto;display:grid}.demo-storage-note{color:var(--muted);padding:0 12px 12px;font-size:7px;line-height:1.4;display:block}@media (width<=1350px){.load-document-fields{grid-template-columns:1.2fr .7fr .7fr}.load-document-fields>label:nth-child(4),.load-document-fields>label:nth-child(5){grid-column:span 1}.expanded-number-fields{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.load-document-fields,.expanded-product-fields,.expanded-number-fields,.contestation-fields{grid-template-columns:1fr 1fr}.contest-description{grid-column:1/-1}.decimal-hint{display:none}}@media (width<=600px){.load-document-fields,.expanded-product-fields,.expanded-number-fields,.contestation-fields{grid-template-columns:1fr}.contest-description{grid-column:auto}.add-load-line,.contest-actions{flex-direction:column;align-items:stretch}.add-load-line .primary,.contest-actions .primary{width:100%}}.workflow-heading .keyboard-guide{color:var(--green-700);white-space:nowrap;background:#f3faf5;border:1px solid #b9d5c3;border-radius:8px;align-items:center;gap:9px;margin-left:auto;padding:9px 12px;display:flex}.keyboard-guide>span{flex-direction:column;gap:2px;display:flex}.keyboard-guide b{color:var(--green-900);font-size:10px}.keyboard-guide small{color:var(--green-700);font-size:9px}.load-workflow-grid .workflow-fields label>span{letter-spacing:.35px;color:#42534a;font-size:10px;line-height:1.25}.load-workflow-grid .entry-control,.load-workflow-grid .workflow-fields select{color:#17261f;height:55px;font-size:14px;font-weight:600}.load-workflow-grid .entry-input{height:55px}.load-workflow-grid .entry-input input{font-size:15px;font-weight:650}.load-workflow-grid .entry-input em{font-size:12px}.load-workflow-grid .price-help,.load-workflow-grid .original-lot-field small,.load-workflow-grid .tare-ok,.load-workflow-grid .tare-warning{font-size:9px;line-height:1.35}.load-workflow-grid [data-enter-next=true]:focus{outline:0;border-color:var(--green-700)!important;box-shadow:0 0 0 3px #21774b2b!important}.load-line-entry.editing{border:2px solid #d5a129}.load-line-entry.editing .panel-header{background:#fff8e7}.editing-badge{background:#fff0c5;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-weight:800;color:#8a5d00!important;font-size:9px!important;display:inline-flex!important}.product-search-opener{border:2px solid var(--green-700);text-align:left;width:100%;height:67px;color:var(--text);cursor:pointer;background:#f5fbf7;border-radius:9px;grid-template-columns:52px minmax(0,1fr) 20px auto;align-items:center;gap:10px;padding:6px 9px;display:grid}.product-search-opener:hover{background:#edf8f1}.product-search-opener>img,.empty-product-image{object-fit:cover;background:#e4f0e8;border-radius:7px;width:52px;height:52px}.empty-product-image{color:var(--green-700);place-items:center;display:grid}.product-search-opener>span:not(.empty-product-image){flex-direction:column;gap:4px;min-width:0;display:flex}.product-search-opener strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-search-opener small{color:var(--muted);font-size:9px}.product-search-opener>svg{color:var(--green-700)}.product-search-opener kbd{color:var(--green-800);background:#fff;border:1px solid #b4c9ba;border-radius:5px;padding:5px 6px;font-family:inherit;font-size:9px;font-weight:800}.add-load-line>div{align-items:center;gap:8px;display:flex}.add-load-line .primary{min-height:46px;font-size:10px}.add-load-line .secondary{min-height:46px}.rows-help{font-weight:700;color:var(--green-700)!important;font-size:9px!important}.load-lines-panel>.panel-header{min-width:1120px}.load-lines-head,.load-line-row{grid-template-columns:1.45fr 1.05fr 1.12fr .42fr .72fr .82fr .82fr 72px;gap:12px;min-width:1120px;padding:0 16px}.load-lines-head{color:#586b60;height:42px;font-size:8.5px;font-weight:800}.load-line-row{min-height:79px;font-size:11px}.load-line-row.is-editing{background:#fff9e9;box-shadow:inset 4px 0 #d5a129}.load-line-row>span:nth-child(-n+7){flex-direction:column;gap:5px;min-width:0;display:flex}.load-line-row b{font-size:11px;line-height:1.2}.load-line-row small{font-size:9px;line-height:1.3}.line-product-cell{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;display:grid!important}.line-product-cell>img{object-fit:cover;background:#edf3ef;border-radius:7px;width:48px;height:48px}.line-product-cell>span{flex-direction:column;gap:5px;min-width:0;display:flex}.line-product-cell b{font-size:12px}.line-actions{gap:6px;display:flex}.line-actions button{cursor:pointer;border:1px solid;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.line-actions .edit-line{color:var(--green-700);background:#edf7f0;border-color:#a8cbb4}.line-actions .delete-line{background:var(--red-bg);color:var(--red);border-color:#e4afaf}.line-actions button:hover{filter:brightness(.96)}.product-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a1f178f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-modal{background:#f7faf8;border-radius:14px;flex-direction:column;width:min(940px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 26px 70px #071f154d}.product-modal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.product-modal>header>div{align-items:center;gap:12px;display:flex}.modal-icon{background:var(--green-100);width:44px;height:44px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.product-modal header h2{margin:0 0 4px;font-size:20px}.product-modal header p{color:var(--muted);margin:0;font-size:11px}.product-modal header>button{color:#506158;cursor:pointer;background:#eef3f0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.product-modal-search{border:2px solid var(--green-700);height:58px;color:var(--green-700);background:#fff;border-radius:9px;align-items:center;gap:11px;margin:18px 22px 12px;padding:0 13px;display:flex}.product-modal-search input{border:0;outline:0;flex:1;min-width:0;font-size:15px;font-weight:600}.product-modal-search kbd{color:#5e6f65;background:#f1f5f2;border:1px solid #d4ded7;border-radius:5px;padding:6px 8px;font-family:inherit;font-size:9px;font-weight:700}.product-results-title{color:var(--muted);justify-content:space-between;padding:0 22px 10px;font-size:10px;display:flex}.product-results-title b{color:var(--text)}.product-results{grid-template-columns:1fr 1fr;gap:10px;padding:0 22px 18px;display:grid;overflow-y:auto}.product-results>button{text-align:left;cursor:pointer;min-height:113px;color:var(--text);background:#fff;border:1px solid #ccd9d0;border-radius:9px;grid-template-rows:auto 1fr;grid-template-columns:94px minmax(0,1fr) auto;gap:5px 11px;padding:9px;display:grid}.product-results>button:hover,.product-results>button:focus{border-color:var(--green-700);box-shadow:0 0 0 3px var(--green-100);background:#f8fcf9;outline:0}.product-results img{object-fit:cover;background:#edf2ef;border-radius:7px;grid-row:1/3;width:94px;height:94px}.product-code{color:var(--green-700);letter-spacing:.4px;font-size:8px;font-weight:800}.product-result-copy{flex-direction:column;align-self:start;gap:5px;display:flex}.product-result-copy strong{font-size:14px}.product-result-copy small{color:var(--muted);font-size:9px}.product-reference{white-space:nowrap;flex-direction:column;grid-area:1/3/3;align-items:flex-end;gap:5px;display:flex}.product-reference small{color:var(--muted);font-size:8px}.product-reference b{font-size:11px}.product-reference em{color:var(--green-700);background:var(--green-100);border-radius:5px;margin-top:auto;padding:6px 8px;font-size:9px;font-style:normal;font-weight:800}.product-modal>footer{border-top:1px solid var(--line);color:var(--muted);background:#fff;padding:12px 22px;font-size:9px}.product-modal>footer span{align-items:center;gap:7px;display:flex}.no-products{min-height:150px;color:var(--muted);border:1px dashed #bdcbc2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin:5px 22px 24px;display:flex}.no-products b{color:var(--text);font-size:12px}.no-products span{font-size:10px}.delete-modal-backdrop{z-index:1100}.delete-line-modal{text-align:center;background:#fff;border-radius:13px;width:min(420px,92vw);padding:25px;box-shadow:0 24px 65px #28050547}.delete-modal-icon{background:var(--red-bg);width:52px;height:52px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.delete-line-modal h2{margin:0 0 10px;font-size:20px}.delete-line-modal p{margin:0 0 8px;font-size:12px;line-height:1.6}.delete-line-modal>small{color:var(--muted);font-size:9px;line-height:1.5}.delete-line-modal>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.delete-line-modal button{justify-content:center;min-height:45px}.danger-action{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:7px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}@media (width<=1100px){.workflow-heading .keyboard-guide{margin-left:0}.product-results{grid-template-columns:1fr}}@media (width<=700px){.workflow-heading .keyboard-guide{white-space:normal}.product-modal-backdrop{padding:8px}.product-modal{width:100%;max-height:95vh}.product-modal>header{padding:15px}.product-modal header p,.product-modal-search kbd{display:none}.product-modal-search{margin:12px 15px}.product-results{padding:0 15px 15px}.product-results>button{grid-template-columns:76px minmax(0,1fr)}.product-results img{width:76px;height:76px}.product-reference{display:none}.product-search-opener{grid-template-columns:48px minmax(0,1fr) 20px}.product-search-opener>img,.empty-product-image{width:48px;height:48px}.product-search-opener kbd{display:none}.add-load-line>div{flex-direction:column;align-items:stretch}}[data-enter-next=true]:focus{border-color:var(--green-700)!important;outline:0!important;box-shadow:0 0 0 3px #21774b2b!important}.disabled-business-field{opacity:.62}.disabled-business-field .target-price{background:#edf1ee;border-color:#cdd5cf}.disabled-input:disabled{cursor:not-allowed;color:#87938b}.piece-field .strong-control{color:var(--green-900);font-size:15px;font-weight:800}.piece-calculation{color:var(--green-700);background:linear-gradient(90deg,#f2faf5,#e5f4ea);border:1px solid #a8cfb6;border-radius:9px;grid-template-columns:28px 1fr 1fr;align-items:center;gap:14px;margin:0 16px 15px;padding:13px 15px;display:grid}.piece-calculation>span{flex-direction:column;gap:5px;display:flex}.piece-calculation small{letter-spacing:.45px;color:var(--green-700);font-size:8px;font-weight:800}.piece-calculation b{color:var(--text);font-size:12px}.piece-calculation strong{color:var(--green-800);font-size:14px}.pc-product-search,.tablet-product-picker{border:2px solid var(--green-700);width:100%;color:var(--text);text-align:left;background:#f5fbf7;border-radius:8px;align-items:center;display:grid}.pc-product-search{grid-template-columns:48px minmax(0,1fr) 20px auto;gap:9px;height:64px;padding:5px 9px}.pc-product-search>img{object-fit:cover;border-radius:6px;width:48px;height:48px}.pc-product-search>span:not(.empty-product-image),.tablet-product-picker>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pc-product-search strong,.tablet-product-picker strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-product-search strong{font-size:12px}.pc-product-search small,.tablet-product-picker small{color:var(--muted);font-size:8px}.pc-product-search>svg,.tablet-product-picker>svg{color:var(--green-700)}.pc-product-search kbd,.tablet-product-picker kbd{color:var(--green-800);background:#fff;border:1px solid #b8cabd;border-radius:5px;padding:5px;font-family:inherit;font-size:8px;font-weight:800}.pc-product-search:hover,.tablet-product-picker:hover{background:#edf8f1}.order-piece-calculation{margin-top:0}.numeric-fields{grid-template-columns:repeat(5,minmax(105px,1fr))}.tablet-product-picker{grid-template-columns:50px minmax(0,1fr) 21px auto;gap:10px;min-height:68px;padding:7px 10px}.tablet-product-picker>img{object-fit:cover;border-radius:7px;width:50px;height:50px}.tablet-product-picker strong{font-size:14px}.tablet-sale-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.tablet-sale-fields>div{min-width:0}.tablet-sale-fields select,.tablet-number-input{width:100%;height:52px;color:var(--text);background:#fff;border:1px solid #cdd8d0;border-radius:8px;padding:0 11px;font-size:13px;font-weight:700}.tablet-piece-result{background:var(--green-50);color:var(--green-800);border:1px solid #aad0b7;border-radius:9px;justify-content:space-between;gap:15px;margin:-2px 0 12px;padding:12px 14px;font-size:12px;display:flex}.tablet-piece-result span{text-align:right}.lines-panel .line-head,.lines-panel .line-row{grid-template-columns:1.75fr .75fr .55fr .55fr .6fr .82fr .78fr .7fr .65fr 72px;column-gap:11px;min-width:1180px}.line-row>span:nth-child(2),.line-row>span:nth-child(7){flex-direction:column;gap:4px;display:flex}.order-line-actions{gap:6px;display:flex}.order-line-actions button{background:#fff;border:1px solid;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.order-line-actions button:first-child{color:var(--green-700);background:#edf7f0;border-color:#a8cbb4}.order-line-actions button:last-child{color:var(--red);background:var(--red-bg);border-color:#e4afaf}.order-edit-modal{background:#f8faf9;border-radius:13px;width:min(840px,94vw);max-height:92vh;overflow:auto;box-shadow:0 26px 70px #071f154d}.order-edit-modal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:78px;padding:15px 18px;display:flex}.order-edit-modal>header>div{align-items:center;gap:11px;display:flex}.order-edit-modal h2{margin:0 0 4px;font-size:19px}.order-edit-modal p{color:var(--muted);margin:0;font-size:10px}.order-edit-modal>header>button{width:36px;height:36px;color:var(--text);background:#edf2ef;border:0;border-radius:7px;place-items:center;display:grid}.order-edit-body{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding:17px;display:grid}.order-edit-body label{flex-direction:column;gap:6px;display:flex}.order-edit-body label>span{text-transform:uppercase;letter-spacing:.4px;color:var(--muted);font-size:9px;font-weight:800}.order-edit-body label>small{color:var(--green-700);font-size:8px}.wide-edit-field{grid-column:span 2}.order-edit-piece{margin-top:0}.order-edit-summary{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:1fr 1fr;margin:0 17px;display:grid}.order-edit-summary span{color:var(--muted);justify-content:space-between;padding:12px 14px;font-size:10px;display:flex}.order-edit-summary span:first-child{border-right:1px solid var(--line)}.order-edit-summary b{color:var(--text);font-size:14px}.order-edit-modal>footer{justify-content:flex-end;gap:9px;padding:15px 17px;display:flex}@media (width<=1100px){.numeric-fields,.tablet-sale-fields{grid-template-columns:1fr 1fr}.tablet-sale-fields>div:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=700px){.numeric-fields,.tablet-sale-fields,.order-edit-body{grid-template-columns:1fr}.wide-edit-field{grid-column:auto}.piece-calculation{grid-template-columns:24px 1fr}.piece-calculation>span:last-child{grid-column:2}.tablet-product-picker{grid-template-columns:46px minmax(0,1fr) 20px}.tablet-product-picker>img{width:46px;height:46px}.tablet-product-picker kbd,.pc-product-search kbd{display:none}.tablet-piece-result{flex-direction:column}.tablet-piece-result span{text-align:left}.order-edit-summary{grid-template-columns:1fr}.order-edit-summary span:first-child{border-right:0;border-bottom:1px solid var(--line)}}.load-broker-v90{flex-direction:column;gap:5px;min-width:0;display:flex}.load-broker-v90>span{color:#385847;font-weight:850}.load-broker-v90>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.load-broker-v90>div:last-child small{color:#536f60;font-size:11px;line-height:1.35}.load-broker-v90>div:last-child button{color:#9a3c34;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:850}.delivery-run-fields-v90{grid-template-columns:repeat(5,minmax(140px,1fr))!important}.delivery-run-fields-v90 .notes{grid-column:1/-1}.delivery-outcomes-v90{background:#f8fbf9;border:1px solid #9fc5ad;border-radius:11px;margin-top:13px;overflow:hidden}.delivery-outcomes-v90>header{background:#edf8f1;border-bottom:1px solid #c9d9d0;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:11px 13px;display:flex}.delivery-outcomes-v90>header h4{margin:2px 0;font-size:18px}.delivery-outcomes-v90>header p{color:#567064;margin:0;font-size:12px}.delivery-outcomes-v90>div{flex-direction:column;gap:8px;padding:9px;display:flex}.delivery-outcomes-v90 article{background:#fff;border:1px solid #c4d4ca;border-radius:9px;grid-template-columns:minmax(230px,1.45fr) repeat(3,minmax(140px,.75fr)) minmax(230px,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.delivery-outcomes-v90 article .identity{flex-direction:column;align-self:center;gap:3px;display:flex}.delivery-outcomes-v90 article .identity small,.delivery-outcomes-v90 label>span{color:#4c6758;font-size:11px;font-weight:900}.delivery-outcomes-v90 article .identity b{color:#173e2b;font-size:14px}.delivery-outcomes-v90 article .identity em{color:#5a7164;font-size:12px;font-style:normal}.delivery-outcomes-v90 label{flex-direction:column;gap:5px;display:flex}.delivery-outcomes-v90 input,.delivery-outcomes-v90 select{color:#173e2b;background:#fff;border:1px solid #9fb8aa;border-radius:8px;height:44px;padding:0 9px;font-size:13px}.delivery-outcomes-v90 .audit{color:#5a7164;text-align:right;grid-column:1/-1}.cash-closed-badge-v90{color:#0d7045;background:#edf8f1;border:1px solid #91b69f;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-weight:850;display:flex}.cash-closure-v90{flex-direction:column;gap:13px;padding:14px;display:flex}.cash-closure-v90>header{align-items:center;gap:9px;display:flex}.cash-closure-v90>header>div{flex-direction:column;gap:3px;display:flex}.cash-closure-v90>header small{color:#577064}.cash-closure-v90>div{grid-template-columns:.8fr 1fr .8fr 1.5fr auto;align-items:end;gap:10px;display:grid}.cash-closure-v90>div>span{background:#edf8f1;border:1px solid #c4d4ca;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:9px 11px;display:flex}.cash-closure-v90 label{flex-direction:column;gap:5px;display:flex}.cash-closure-v90 label>span,.cash-closure-v90>div>span small{color:#4d6859;font-size:11px;font-weight:900}.cash-closure-v90 input{border:1px solid #9eb7a8;border-radius:8px;height:46px;padding:0 10px;font-size:14px}.cash-closure-result-v90{align-items:flex-start;gap:11px;padding:14px;display:flex}.cash-closure-result-v90.balanced{background:#edf8f1;border-color:#88bda0}.cash-closure-result-v90.warning{background:#fff7df;border-color:#d6a348}.cash-closure-result-v90>div{flex-direction:column;gap:4px;display:flex}.cash-closure-result-v90 h3,.cash-closure-result-v90 p{margin:0}.cash-closure-result-v90 span,.cash-closure-result-v90 em{color:#526d5e;font-size:12px}.cash-accounting-pending-v141{font-weight:800;color:#9b6500!important}.cash-accounting-posted-v141{font-weight:800;color:#0d7045!important}.module-page input,.module-page select,.module-page textarea{font-size:max(13px,1em)}.module-page label>span,.extended-workspace-v56 small,.operational-core-v49 small{line-height:1.3}@media (width<=1250px){.delivery-run-fields-v90{grid-template-columns:repeat(3,minmax(150px,1fr))!important}.delivery-outcomes-v90 article{grid-template-columns:repeat(3,minmax(160px,1fr))}.delivery-outcomes-v90 article .identity,.delivery-outcomes-v90 article .notes{grid-column:span 2}.cash-closure-v90>div{grid-template-columns:1fr 1fr}.cash-closure-v90>div .wide{grid-column:1/-1}}@media (width<=760px){.delivery-run-fields-v90,.delivery-outcomes-v90 article,.cash-closure-v90>div{grid-template-columns:1fr!important}.delivery-outcomes-v90 article .identity,.delivery-outcomes-v90 article .notes,.cash-closure-v90>div .wide{grid-column:auto}}@media (width>=1101px){.numeric-fields,.expanded-number-fields{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}.entry-control,.entry-input,.entry-select,select,.price-input,.weight-input,.tablet-number-input{border-width:1.5px;border-color:#9eafa4;box-shadow:inset 0 0 0 1px #0f523706}.entry-control:hover,.entry-input:hover,.entry-select:hover,select:hover,.price-input:hover,.weight-input:hover{border-color:#748d7d}.entry-fields.numeric-fields,.workflow-fields.expanded-number-fields{align-items:start}.numeric-fields>label,.expanded-number-fields>label{min-width:0}.numeric-fields>label>span,.expanded-number-fields>label>span{align-items:flex-end;min-height:14px;display:flex}.numeric-fields>label>small{min-height:24px;line-height:1.35}.product-fields{grid-template-columns:minmax(220px,1.45fr) minmax(145px,.9fr) minmax(120px,.65fr) minmax(90px,.42fr);align-items:start}.product-fields label>small{color:var(--green-700);font-size:8px;line-height:1.35}.lot-inheritance-note{min-height:22px}.inherited-value{color:var(--green-900);background:#eef6f1;justify-content:space-between;border-color:#7eaa8d!important}.inherited-value b{font-size:15px}.inherited-value em{text-align:right;font-size:8px!important}.piece-field .inherited-value{border-width:2px}.vat-selector{background:#f2faf5;border-color:#78a68a;font-weight:700}@media (width>=761px){.numeric-fields,.expanded-number-fields{grid-template-columns:repeat(5,minmax(0,1fr))!important}}.tax-result{grid-template-columns:repeat(6,1fr)}.tax-result span:nth-last-child(-n+2){background:#f1f7f3}.tax-result span:last-child{background:var(--green-100)}.tax-order-total{flex-wrap:wrap;height:auto;min-height:68px}.tax-order-total>span{border-left:1px solid var(--line);text-align:right;flex-direction:column;gap:4px;padding:0 12px;display:flex}.tax-order-total>span:first-child{border-left:0}.tax-order-total b{font-size:15px}.tax-order-total>span:last-child b{color:var(--green-800);font-size:20px}.order-edit-summary{grid-template-columns:repeat(3,1fr)}.order-edit-summary span{border-right:1px solid var(--line)}.order-edit-summary span:last-child{border-right:0}.transport-billing{overflow:hidden}.pc-entry-form>.transport-billing,.detail-page>.transport-billing{margin-top:0}.detail-page>.transport-billing{margin-top:14px;margin-bottom:90px}.transport-billing.enabled{border-color:#87b598}.transport-toggle{color:var(--green-800);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.transport-toggle input{width:17px;height:17px;accent-color:var(--green-700)}.transport-fields{grid-template-columns:1.35fr .65fr 1fr 1fr;align-items:start}.transport-description{grid-column:span 2}.transport-empty{min-height:58px;color:var(--muted);background:#f7faf8;align-items:center;gap:9px;padding:13px 17px;font-size:9px;display:flex}.transport-tax-note{background:var(--green-50);color:var(--green-700);border:1px solid #c3d8ca;border-radius:7px;gap:8px;margin:0 17px 15px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.transport-tax-note b{color:var(--green-900);margin-right:4px}.tablet-lot-choice{grid-template-columns:12px minmax(0,1fr) 20px;align-items:center;gap:10px;display:grid}.tablet-lot-choice>div{flex-direction:column;gap:5px;display:flex}.tablet-lot-choice select{background:#fff;height:43px}.inherited-tablet-value{background:#eef6f1;border:2px solid #7eaa8d;border-radius:8px;justify-content:space-between;align-items:center;height:52px;padding:0 11px;display:flex}.inherited-tablet-value b{color:var(--green-900);font-size:18px}.inherited-tablet-value span{color:var(--green-700);font-size:9px;font-weight:700}.tablet-summary{gap:12px}.tablet-summary span{flex:1}.tablet-summary span:nth-child(2){text-align:center}.tablet-summary span:last-child{text-align:right}@media (width<=900px){.product-fields,.transport-fields{grid-template-columns:1fr 1fr}.tax-result{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.product-fields,.transport-fields{grid-template-columns:1fr}.transport-description{grid-column:auto}.tax-result{grid-template-columns:1fr 1fr}.order-edit-summary{grid-template-columns:1fr}.order-edit-summary span{border-right:0;border-bottom:1px solid var(--line)}.tablet-summary{flex-direction:column}.tablet-summary span:nth-child(n){text-align:left}}.product-query-input{border:2px solid var(--green-700);height:64px;color:var(--green-700);background:#fff;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 50px;align-items:center;gap:10px;padding:0 8px 0 13px;display:grid;box-shadow:0 0 0 1px #0f523708}.product-query-input:focus-within{border-color:var(--green-800);box-shadow:0 0 0 3px #21774b29}.product-query-input input{width:100%;min-width:0;color:var(--text);background:0 0;font-size:14px;font-weight:650;box-shadow:none!important;border:0!important;outline:0!important}.product-query-input input::placeholder{color:#7b8b82;font-weight:500}.product-query-input button{height:43px;color:var(--green-800);cursor:pointer;background:#f3f8f5;border:1px solid #a9beb0;border-radius:7px;place-items:center;display:grid}.product-query-input button:hover{background:var(--green-100);border-color:var(--green-700)}.product-query-input kbd{font-family:inherit;font-size:10px;font-weight:850}.product-query-help{min-height:22px;margin-top:5px;line-height:1.35;display:block;color:var(--green-700)!important;font-size:8.5px!important}.tablet-product-query{height:57px;margin-top:7px}.tablet-card>.product-query-help{margin:6px 1px 11px}.lot-modal-backdrop{overscroll-behavior:contain}.lot-search-modal{width:min(980px,95vw);height:min(780px,92vh)}.lot-results-flat{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 22px 18px;display:flex;overflow-y:auto}.lot-results-flat>button{text-align:left;min-height:102px;color:var(--text);background:#fff;border:1px solid #c6d5cb;border-radius:10px;grid-template-columns:78px minmax(0,1fr) 185px;align-items:center;gap:12px;padding:9px 11px;display:grid}.lot-results-flat>button:hover,.lot-results-flat>button:focus-visible{outline:3px solid var(--green-100);border-color:var(--green-700);background:#f8fcf9}.lot-results-flat img{object-fit:cover;background:#edf2ef;border-radius:8px;width:78px;height:78px}.lot-result-title{align-items:center;gap:8px;display:flex}.lot-result-title i{color:#12633f;letter-spacing:.35px;background:#dff1e6;border-radius:999px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:900}.lot-result-supplier{color:#4f6458!important}.supplier-lot-group{background:#fff;border:1px solid #c6d5cb;border-radius:10px;overflow:hidden}.supplier-heading{min-height:43px;color:var(--green-800);background:#edf6f0;border-bottom:1px solid #d2dfd6;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.supplier-heading>span{align-items:center;gap:8px;display:flex}.supplier-heading b{font-size:12px}.supplier-heading small{color:#607268;font-size:9px;font-weight:750}.supplier-lot-cards{background:#d9e3dc;grid-template-columns:1fr 1fr;gap:1px;display:grid}.supplier-lot-cards>button{text-align:left;min-height:118px;color:var(--text);cursor:pointer;background:#fff;border:0;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.supplier-lot-cards>button:hover,.supplier-lot-cards>button:focus{z-index:1;outline:2px solid var(--green-700);outline-offset:-2px;background:#f7fbf8;position:relative}.supplier-lot-cards img{object-fit:cover;background:#edf2ef;border-radius:8px;width:82px;height:82px}.lot-result-main{flex-direction:column;gap:5px;min-width:0;display:flex}.lot-result-main strong{font-size:14px}.lot-result-main small{color:var(--muted);font-size:9px}.lot-result-main em{color:var(--green-700);font-size:8.5px;font-style:normal;font-weight:750}.lot-result-stock{white-space:nowrap;flex-direction:column;align-self:stretch;align-items:flex-end;gap:5px;display:flex}.lot-result-stock small{color:var(--muted);font-size:8px}.lot-result-stock b{color:var(--green-900);font-size:13px}.lot-result-stock i{background:var(--green-100);color:var(--green-800);border-radius:6px;margin-top:auto;padding:6px 8px;font-size:8.5px;font-style:normal;font-weight:800}@media (width<=900px){.supplier-lot-cards{grid-template-columns:1fr}.lot-results-flat>button{grid-template-columns:68px minmax(0,1fr) 155px}.lot-results-flat img{width:68px;height:68px}}@media (width<=700px){.product-query-input{height:57px}.lot-results,.lot-results-flat{padding:0 12px 12px}.supplier-lot-cards>button{grid-template-columns:64px minmax(0,1fr);min-height:100px}.supplier-lot-cards img{width:64px;height:64px}.lot-results-flat>button{grid-template-columns:58px minmax(0,1fr);min-height:112px}.lot-results-flat img{width:58px;height:58px}.lot-result-stock{flex-flow:wrap;grid-column:2;align-items:flex-start}.lot-result-stock i{margin-top:0}.supplier-heading{padding:0 10px}.lot-search-modal .product-modal-search{margin-bottom:9px}}.load-document-fields{grid-template-columns:1.3fr .68fr .68fr .85fr 1fr;align-items:start}.load-document-fields>label{align-self:stretch}.load-document-fields>label>span{align-items:flex-end;min-height:27px;display:flex;line-height:1.15!important}.load-document-fields .entry-select,.load-document-fields .entry-control,.load-document-fields select{box-sizing:border-box;height:57px;min-height:57px}.load-document-fields .entry-select{padding-top:0;padding-bottom:0}@media (width<=1350px){.load-document-fields{grid-template-columns:1.25fr .8fr .8fr}.load-document-fields>label:nth-child(4),.load-document-fields>label:nth-child(5){grid-column:span 1}}@media (width<=900px){.load-document-fields{grid-template-columns:1fr 1fr}.load-document-fields>label>span{min-height:27px}}@media (width<=600px){.load-document-fields{grid-template-columns:1fr}.load-document-fields>label>span{min-height:auto}}.load-extra-costs .panel-header>div{color:var(--green-700);align-items:center;gap:10px;display:flex}.load-extra-costs .panel-header>div>span{flex-direction:column;gap:3px;display:flex}.load-extra-costs .panel-header h2{color:var(--text)}.load-extra-costs .panel-header small{color:var(--muted);font-size:8px}.load-extra-costs .panel-header>b{color:var(--green-800);background:var(--green-100);border-radius:999px;padding:7px 9px;font-size:10px}.extra-cost-grid{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.extra-cost-grid>article{background:#fbfdfb;border:1px solid #c9d7ce;border-radius:9px;flex-direction:column;gap:12px;padding:13px;display:flex}.extra-cost-title{color:var(--green-700);align-items:center;gap:9px;display:flex}.extra-cost-title>span{flex-direction:column;gap:3px;display:flex}.extra-cost-title b{color:var(--text);font-size:11px}.extra-cost-title small{color:var(--muted);font-size:8px}.extra-cost-fields{grid-template-columns:1.25fr .75fr;gap:9px;display:grid}.extra-cost-fields label{flex-direction:column;gap:6px;display:flex}.extra-cost-fields label>span{text-transform:uppercase;min-height:23px;color:var(--muted);align-items:flex-end;font-size:8px;font-weight:750;display:flex}.extra-cost-fields .entry-input,.extra-cost-fields .entry-control{height:50px}.cost-impact-check{cursor:pointer;background:#fff;border:1px solid #b8cbbf;border-radius:8px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.cost-impact-check input{width:18px;height:18px;accent-color:var(--green-700)}.cost-impact-check>span{flex-direction:column;gap:3px;display:flex}.cost-impact-check b{color:var(--text);font-size:9px}.cost-impact-check small{color:var(--green-700);font-size:8px}.cost-summary-strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cost-summary-strip>span{border-right:1px solid var(--line);color:var(--muted);background:#f7faf8;flex-direction:column;gap:4px;padding:11px 13px;font-size:8px;display:flex}.cost-summary-strip>span:last-child{background:var(--green-100);border-right:0}.cost-summary-strip b{color:var(--text);font-size:13px}.label-status-field select{font-weight:700}.label-status-field small{font-size:8px;line-height:1.35}.labels-ok select{color:var(--green-800);background:#f1f8f3;border-color:#78a68a}.labels-ok small{color:var(--green-700)}.labels-missing select{color:#805900;background:#fff9e9;border-color:#d1a73d}.labels-missing small{color:#8b6100}.label-line-ok,.label-line-missing{border-radius:999px;align-self:flex-start;padding:4px 6px;font-style:normal;font-weight:800;font-size:7.5px!important}.label-line-ok{background:var(--green-100);color:var(--green-700)}.label-line-missing{color:#875c00;background:#fff0c8}.label-print-modal{background:#f8faf9;border-radius:14px;width:min(680px,94vw);max-height:90vh;overflow:auto;box-shadow:0 28px 75px #071f1552}.label-print-modal>header{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:48px 1fr 38px;align-items:center;gap:12px;padding:20px;display:grid}.label-print-modal>header>span{background:var(--green-100);width:48px;height:48px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.label-print-modal h2{margin:0 0 4px;font-size:20px}.label-print-modal p{color:var(--muted);margin:0;font-size:10px}.label-print-modal>header>button{width:38px;height:38px;color:var(--text);background:#eef3f0;border:0;border-radius:8px;place-items:center;display:grid}.label-print-list{flex-direction:column;gap:8px;padding:14px 18px;display:flex}.label-print-list>div{background:#fff;border:1px solid #cbd8d0;border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;min-height:64px;padding:7px;display:grid}.label-print-list img{object-fit:cover;border-radius:7px;width:50px;height:50px}.label-print-list span{flex-direction:column;gap:4px;display:flex}.label-print-list b{font-size:11px}.label-print-list small{color:var(--muted);font-size:8px}.label-print-list strong{color:var(--green-800);font-size:10px}.label-print-total{background:var(--green-50);border:1px solid #a9cbb6;border-radius:9px;grid-template-columns:1fr auto;gap:4px 10px;margin:0 18px 16px;padding:13px;display:grid}.label-print-total span{color:var(--green-700);font-size:9px}.label-print-total b{color:var(--green-900);font-size:16px}.label-print-total small{color:var(--muted);grid-column:1/-1;font-size:8px}.label-print-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.warning-button{color:#855b00;background:#fff8e7;border-color:#dbb85e}.registry-page{padding-bottom:45px}.registry-tabs{gap:8px;margin:0 0 13px;display:flex}.registry-tabs button{min-height:42px;color:var(--muted);background:#fff;border:1px solid #bdcec3;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:750;display:flex}.registry-tabs button.active{border-color:var(--green-700);background:var(--green-100);color:var(--green-800)}.registry-tabs b{background:#e8eeea;border-radius:999px;padding:3px 7px;font-size:8px}.registry-tabs button.active b{background:#fff}.registry-layout{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:14px;display:grid}.registry-list{position:sticky;top:112px;overflow:hidden}.registry-search{height:52px;color:var(--green-700);background:#fff;border:1.5px solid #9eafa4;border-radius:8px;align-items:center;gap:8px;margin:12px;padding:0 10px;display:flex}.registry-search input{border:0;outline:0;width:100%;font-size:10px}.registry-list-items{border-top:1px solid var(--line)}.registry-list-items>button{border:0;border-bottom:1px solid var(--line);text-align:left;width:100%;min-height:72px;color:var(--text);background:#fff;grid-template-columns:35px 1fr 17px;align-items:center;gap:9px;padding:10px;display:grid}.registry-list-items>button:hover,.registry-list-items>button.selected{background:#eff7f2}.registry-list-items>button.selected{box-shadow:inset 4px 0 var(--green-700)}.registry-list-items>button>span{background:var(--green-100);width:35px;height:35px;color:var(--green-700);border-radius:8px;place-items:center;display:grid}.registry-list-items>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.registry-list-items b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.registry-list-items small{color:var(--muted);font-size:7.5px}.registry-list-items>button>svg{color:#8b9a91}.registry-count{color:var(--muted);padding:11px;font-size:8px;display:block}.registry-detail{flex-direction:column;gap:12px;min-width:0;display:flex}.registry-identity{overflow:hidden}.registry-profile-head{grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:91px;padding:14px;display:grid}.registry-avatar{background:linear-gradient(145deg,var(--green-800),var(--green-600));color:#fff;border-radius:12px;place-items:center;width:52px;height:52px;font-size:14px;font-weight:800;display:grid}.registry-profile-head>div{flex-direction:column;gap:3px;display:flex}.registry-profile-head small{color:var(--green-700);font-size:8px;font-weight:750}.registry-profile-head h2{margin:0;font-size:19px}.registry-profile-head p{color:var(--muted);margin:0;font-size:9px}.registry-profile-head>i{color:var(--green-700);background:var(--green-100);border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.registry-profile-head>.secondary{min-height:36px}.registry-signals{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.registry-signals span{border-right:1px solid var(--line);color:var(--green-800);background:#f7faf8;padding:11px;font-size:9px;font-weight:750}.registry-signals span:last-child{border-right:0}.registry-signals span.warning{color:#8a5e00;background:#fff7df}.registry-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.registry-card{overflow:hidden}.registry-card dl{margin:0;padding:6px 13px 12px}.registry-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:42% 58%;align-items:center;gap:9px;min-height:39px;display:grid}.registry-card dl>div:last-child{border-bottom:0}.registry-card dt{color:var(--muted);font-size:8px}.registry-card dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:700}.top-products-card{overflow:hidden}.top-products-list>div{border-bottom:1px solid var(--line);grid-template-columns:25px 1fr auto;align-items:center;gap:9px;min-height:54px;padding:7px 12px;display:grid}.top-products-list>div:last-child{border-bottom:0}.top-products-list>div>b{background:var(--green-100);width:24px;height:24px;color:var(--green-800);border-radius:50%;place-items:center;font-size:9px;display:grid}.top-products-list span{flex-direction:column;gap:3px;display:flex}.top-products-list span:last-child{text-align:right}.top-products-list strong{font-size:9.5px}.top-products-list small{color:var(--muted);font-size:7.5px}.registry-footer{background:#f5faf7;border:1px solid #c9d7ce;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex}.registry-footer>span{color:var(--muted);align-items:center;gap:7px;font-size:8px;display:flex}@media (width<=1100px){.extra-cost-grid,.registry-detail-grid{grid-template-columns:1fr}.registry-layout{grid-template-columns:240px minmax(0,1fr)}}@media (width<=800px){.registry-layout{grid-template-columns:1fr}.registry-list{position:static}.registry-list-items{grid-template-columns:1fr 1fr;display:grid}.registry-profile-head{grid-template-columns:46px 1fr auto}.registry-profile-head>.secondary{grid-column:1/-1}.cost-summary-strip,.registry-signals{grid-template-columns:1fr 1fr}.label-print-modal>footer{flex-direction:column}.label-print-modal>footer button{width:100%}}@media (width<=600px){.extra-cost-grid,.extra-cost-fields,.cost-summary-strip,.registry-list-items,.registry-signals{grid-template-columns:1fr}.cost-summary-strip>span,.registry-signals span{border-right:0;border-bottom:1px solid var(--line)}.registry-profile-head{grid-template-columns:46px 1fr}.registry-profile-head>i{grid-column:1/-1;justify-self:start}.label-print-list>div{grid-template-columns:44px 1fr}.label-print-list img{width:44px;height:44px}.label-print-list strong{grid-column:2}.registry-footer{flex-direction:column;align-items:stretch}}.settlement-module{padding-bottom:48px}.supplier-finder{align-items:center;gap:14px;min-height:82px;margin-bottom:12px;padding:13px 15px;display:flex}.settlement-search-box{border:2px solid var(--green-700);min-width:360px;height:56px;color:var(--green-700);background:#f8fcf9;border-radius:9px;flex:1;align-items:center;gap:12px;padding:0 14px;display:flex}.settlement-search-box label{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settlement-search-box label>span{text-transform:uppercase;letter-spacing:.45px;color:var(--green-700);font-size:9px;font-weight:800}.settlement-search-box input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:14px;font-weight:650}.settlement-search-box input::placeholder{color:#839087;font-weight:500}.settlement-status-tabs{align-items:center;gap:7px;display:flex}.settlement-status-tabs button{color:#55655b;white-space:nowrap;background:#fff;border:1.5px solid #afc0b5;border-radius:8px;height:42px;padding:0 13px;font-size:10px;font-weight:750}.settlement-status-tabs button:hover{border-color:var(--green-700);background:var(--green-50)}.settlement-status-tabs button.selected{border-color:var(--green-700);background:var(--green-800);color:#fff}.settlement-status-tabs button b{color:var(--green-800);background:#e7efea;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:8px}.settlement-status-tabs button.selected b{background:#fff}.settlement-status-tabs.compact button{height:36px}.settlement-summary-strip{min-height:44px;color:var(--muted);background:#fff;border:1px solid #cad7ce;border-radius:8px;align-items:center;gap:25px;margin-bottom:12px;padding:0 14px;font-size:10px;display:flex}.settlement-summary-strip span{align-items:center;gap:6px;display:flex}.settlement-summary-strip b{color:var(--text);font-size:12px}.settlement-summary-strip span:last-child{color:#966500;margin-left:auto}.settlement-supplier-grid{flex-direction:column;gap:9px;display:flex}.settlement-supplier-card{text-align:left;width:100%;min-height:88px;color:var(--text);background:#fff;border:1.5px solid #c7d4cb;border-radius:10px;grid-template-columns:48px minmax(250px,1.5fr) .45fr .45fr 1fr 20px;align-items:center;gap:13px;padding:12px 15px;display:grid;box-shadow:0 1px 2px #18322308}.settlement-supplier-card:hover,.settlement-supplier-card:focus{border-color:var(--green-700);box-shadow:0 0 0 3px var(--green-100);background:#fbfefc;outline:0}.supplier-avatar{background:linear-gradient(145deg,var(--green-900),var(--green-600));color:#fff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:11px;font-weight:850;display:grid}.supplier-avatar.large{border-radius:12px;width:55px;height:55px;font-size:14px}.supplier-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.supplier-card-copy small{color:var(--green-700);font-size:9px;font-weight:750}.supplier-card-copy b{font-size:14px}.supplier-card-copy em{color:var(--muted);font-size:9px;font-style:normal}.supplier-counts,.supplier-card-value{flex-direction:column;gap:5px;display:flex}.supplier-counts small,.supplier-card-value small{color:var(--muted);font-size:8.5px}.supplier-counts b{font-size:19px}.supplier-card-value b{font-size:12px}.anomaly-pill,.clear-pill{border-radius:999px;align-items:center;gap:4px;width:max-content;max-width:100%;padding:5px 7px;font-style:normal;font-weight:800;font-size:8px!important;display:inline-flex!important}.anomaly-pill{background:var(--yellow-bg);color:#8e6000}.clear-pill{background:var(--green-100);color:var(--green-700)}.no-settlement-results{min-height:180px;color:var(--muted);background:#fff;border:1.5px dashed #b9c9be;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.no-settlement-results b{color:var(--text);font-size:13px}.no-settlement-results span{font-size:10px}.selected-supplier-banner{grid-template-columns:55px minmax(0,1fr) auto auto;align-items:center;gap:13px;min-height:90px;margin-bottom:17px;padding:14px 16px;display:grid}.selected-supplier-banner h2{margin:3px 0;font-size:20px}.selected-supplier-banner p{color:var(--muted);margin:0;font-size:10px}.supplier-banner-stat{border-left:1px solid var(--line);flex-direction:column;justify-content:center;gap:4px;min-width:105px;min-height:55px;padding-left:16px;display:flex}.supplier-banner-stat small{color:var(--muted);font-size:8px}.supplier-banner-stat b{font-size:22px}.document-list-heading{justify-content:space-between;align-items:flex-end;gap:15px;margin:0 2px 12px;display:flex}.document-list-heading h2{margin:4px 0;font-size:22px}.document-list-heading p{color:var(--muted);margin:0;font-size:10px}.ddt-list{overflow-x:auto}.ddt-list-head,.ddt-list-row{grid-template-columns:1.3fr 1.25fr .58fr .65fr .72fr .55fr .7fr 20px;align-items:center;gap:12px;min-width:1120px;padding:0 15px;display:grid}.ddt-list-head{color:#66766c;text-transform:uppercase;letter-spacing:.35px;background:#f5f8f6;height:41px;font-size:8.5px;font-weight:800}.ddt-list-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:80px;color:var(--text);background:#fff}.ddt-list-row:hover{background:var(--green-50)}.ddt-list-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.ddt-list-row b{font-size:11px}.ddt-list-row small{color:var(--muted);font-size:8px;line-height:1.35}.ddt-list-row>span:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ddt-status{border-radius:6px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:800}.ddt-status.aperto{background:var(--green-100);color:var(--green-700)}.ddt-status.da-verificare{background:var(--yellow-bg);color:#8b5e00}.ddt-status.chiuso{color:#516783;background:#e9eef5}.settlement-document-kpis{grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:13px;display:grid}.settlement-document-kpis article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-height:74px;padding:12px;display:flex}.settlement-document-kpis small{color:var(--muted);font-size:8.5px}.settlement-document-kpis b{font-size:20px}.settlement-document-kpis em{color:var(--muted);font-size:8px;font-style:normal}.settlement-document-kpis article.warning{background:#fff9e9;border-color:#dfbd65}.settlement-document-kpis article.warning b,.settlement-document-kpis article.warning em{color:#986600}.settlement-document-kpis article.ok{background:var(--green-50);border-color:#a6c9b2}.settlement-document-kpis article.ok b,.settlement-document-kpis article.ok em{color:var(--green-700)}.settlement-products-panel{overflow:hidden}.settlement-products-panel .panel-header>div{align-items:center;gap:10px;display:flex}.settlement-products-panel .panel-header>div>div{flex-direction:column;gap:3px;display:flex}.settlement-products-panel .panel-header h2{font-size:17px}.products-count{background:var(--green-100);border-radius:999px;padding:6px 9px;font-weight:800;color:var(--green-700)!important;font-size:8px!important}.settlement-products-scroll{overflow-x:auto}.settlement-products-head,.settlement-product-row{grid-template-columns:1.4fr .58fr .78fr 1fr .82fr .68fr .82fr;align-items:center;gap:12px;min-width:1180px;padding:0 15px;display:grid}.settlement-products-head{color:#637369;text-transform:uppercase;letter-spacing:.32px;background:#f5f8f6;height:42px;font-size:8px;font-weight:800}.settlement-product-row{border-top:1px solid var(--line);min-height:128px;font-size:10px}.settlement-product-row.has-alert{background:#fffefa;box-shadow:inset 4px 0 #e1a117}.settlement-product-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.settlement-product-row b{font-size:11px}.settlement-product-row small{color:var(--muted);font-size:8.5px;line-height:1.4}.settlement-product-name b{font-size:13px}.settlement-product-name>em{color:var(--green-700);font-size:8px;font-style:normal;font-weight:750}.settlement-product-name>button{width:max-content;color:var(--green-700);background:0 0;border:0;align-items:center;gap:4px;padding:3px 0;font-size:8.5px;font-weight:800;display:flex}.supplier-price-field{flex-direction:column;gap:5px;display:flex}.supplier-price-field>small{color:var(--green-700);font-size:8px;font-weight:800}.supplier-price-field input{border:2px solid var(--green-700);background:var(--green-50);width:100%;height:48px;color:var(--green-900);border-radius:8px;padding:0 9px;font-size:14px;font-weight:800}.supplier-price-field input:disabled{color:#66746b;background:#edf1ee;border-color:#bcc8c0}.recognized-product-value{background:var(--green-50);border:1px solid #b9d3c2;border-radius:8px;justify-content:center;min-height:60px;padding:9px}.recognized-product-value b{color:var(--green-800);font-size:14px}.expanded-sales{background:#f7fbf8;border-top:1px solid #a9c9b4;padding:13px 15px 15px;overflow-x:auto}.expanded-sales-title{justify-content:space-between;align-items:center;min-width:850px;margin-bottom:10px;display:flex}.expanded-sales-title h3{margin:3px 0 0;font-size:15px}.expanded-sales-title button{width:32px;height:32px;color:var(--text);background:#e8efea;border:0;border-radius:7px;place-items:center;display:grid}.expanded-sales-head,.expanded-sales-row{grid-template-columns:.9fr 1.4fr .45fr .7fr .6fr .7fr;align-items:center;gap:10px;min-width:850px;padding:0 11px;display:grid}.expanded-sales-head{border:1px solid var(--line);height:34px;color:var(--muted);text-transform:uppercase;background:#edf3ef;border-radius:7px 7px 0 0;font-size:8px;font-weight:800}.expanded-sales-row{border:1px solid var(--line);background:#fff;border-top:0;min-height:45px;font-size:9px}.expanded-sales-row:last-child{border-radius:0 0 7px 7px}.automatic-checks{overflow:hidden}.automatic-checks.attention{border-color:#dfbd65}.automatic-checks.clear{border-color:#9fc5ad}.automatic-checks .panel-header>div{align-items:center;gap:10px;display:flex}.automatic-checks .panel-header>div>div{flex-direction:column;gap:3px;display:flex}.automatic-checks .panel-header h2{font-size:17px}.anomaly-total,.all-clear{border-radius:999px;padding:6px 9px;font-weight:800;font-size:8px!important}.anomaly-total{background:var(--yellow-bg);color:#8e6000!important}.all-clear{background:var(--green-100);color:var(--green-700)!important}.automatic-clear{min-height:77px;color:var(--green-700);align-items:center;gap:10px;padding:14px 17px;display:flex}.automatic-clear span{flex-direction:column;gap:4px;display:flex}.automatic-clear b{color:var(--text);font-size:11px}.automatic-clear small{color:var(--muted);font-size:9px}.alert-review-list{flex-direction:column;gap:8px;padding:12px;display:flex}.alert-review-list article{background:#fff9e8;border:1px solid #e2c876;border-radius:9px;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:11px;min-height:91px;padding:11px;display:grid}.alert-review-list article.reviewed{background:#f3faf5;border-color:#a8c8b3}.alert-kind{border-radius:6px;place-items:center;width:55px;height:27px;font-size:8px;font-weight:850;display:grid}.alert-kind.prezzo{color:#b64131;background:#ffe4df}.alert-kind.tara{color:#8b5d00;background:#fff0c8}.alert-kind.peso{color:#3e6092;background:#e9f0fb}.alert-review-list article>div{flex-direction:column;gap:4px;display:flex}.alert-review-list small{text-transform:uppercase;color:#8a6819;font-size:8px;font-weight:750}.alert-review-list b{font-size:11px}.alert-review-list p{color:#625f50;margin:0;font-size:9px;line-height:1.5}.alert-review-list article>button{color:#775100;background:#fff;border:1px solid #c9ae5b;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:8.5px;font-weight:800;display:flex}.alert-review-list article.reviewed>button{color:var(--green-700);border-color:#9fc3ab}.settlement-method,.settlement-expenses{overflow:hidden}.settlement-method .panel-header>div,.settlement-expenses .panel-header>div{align-items:center;gap:10px;display:flex}.settlement-method .panel-header>div>div,.settlement-expenses .panel-header>div>div{flex-direction:column;gap:3px;display:flex}.settlement-method .panel-header h2,.settlement-expenses .panel-header h2{font-size:17px}.settlement-method-fields{grid-template-columns:1.2fr .82fr .78fr .88fr;align-items:start;gap:10px;padding:15px;display:grid}.settlement-method-fields>label{flex-direction:column;gap:6px;display:flex}.settlement-method-fields>label>span,.calculated-commission>span,.method-result>span{text-transform:uppercase;color:var(--muted);font-size:8.5px;font-weight:800}.settlement-method-fields select,.settlement-method-fields .entry-input{height:52px}.settlement-method-fields>label>small,.calculated-commission>small,.method-result>small{color:var(--muted);font-size:8px;line-height:1.4}.active-commission .entry-input{border:2px solid var(--green-700);background:var(--green-50)}.calculated-commission,.method-result{border:1px solid var(--line);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:10px;display:flex}.calculated-commission b,.method-result b{font-size:15px}.method-result{background:var(--green-50);border-color:#b4d1bd}.method-result b{color:var(--green-800)}.settlement-expenses .panel-header>b{color:var(--green-800);font-size:10px}.expense-table{overflow-x:auto}.expense-head,.expense-row{grid-template-columns:.72fr 1.55fr .65fr .85fr;align-items:center;gap:11px;min-width:840px;padding:0 15px;display:grid}.expense-head{height:38px;color:var(--muted);text-transform:uppercase;background:#f5f8f6;font-size:8px;font-weight:800}.expense-row{border-top:1px solid var(--line);min-height:71px}.expense-row>span:first-child{color:var(--green-700);align-items:center;gap:7px;display:flex}.expense-row>span:first-child b{color:var(--text);font-size:10px}.expense-row .entry-control,.expense-row .entry-input{height:48px}.deduct-toggle{cursor:pointer;background:#fff;border:1.5px solid #adc1b4;border-radius:8px;align-items:center;gap:8px;min-height:45px;padding:0 10px;display:flex}.deduct-toggle input{width:18px;height:18px;accent-color:var(--green-700)}.deduct-toggle span{color:var(--green-700);font-size:9px;font-weight:800}.closure-readiness{border-radius:8px;gap:8px;margin:0 13px 4px;padding:11px;display:flex}.closure-readiness.blocked{color:#936200;background:#fff9e8;border:1px solid #dfbd65}.closure-readiness.ready{background:var(--green-50);color:var(--green-700);border:1px solid #a8c9b3}.closure-readiness span{flex-direction:column;gap:3px;display:flex}.closure-readiness b{color:var(--text);font-size:9px}.closure-readiness small{color:var(--muted);font-size:8px;line-height:1.4}.muted-value{color:var(--muted)!important}.settlement-sidebar .secondary:disabled{opacity:.55;cursor:not-allowed}@media (width<=1250px){.settlement-supplier-card{grid-template-columns:45px minmax(220px,1.3fr) .4fr .4fr .9fr 18px}.settlement-document-kpis{grid-template-columns:repeat(3,1fr)}.settlement-method-fields{grid-template-columns:1fr 1fr}}@media (width<=900px){.supplier-finder{flex-direction:column;align-items:stretch}.settlement-search-box{width:100%;min-width:0}.settlement-status-tabs{overflow-x:auto}.settlement-supplier-card{grid-template-columns:45px minmax(0,1fr) auto}.supplier-counts{display:none}.supplier-card-value{grid-column:2}.settlement-supplier-card>svg{grid-area:1/3/3}.selected-supplier-banner{grid-template-columns:50px 1fr}.supplier-banner-stat{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.document-list-heading{flex-direction:column;align-items:flex-start}.settlement-document-kpis{grid-template-columns:1fr 1fr}.alert-review-list article{grid-template-columns:55px 1fr}.alert-review-list article>button{grid-column:2;justify-self:start}.settlement-method-fields{grid-template-columns:1fr 1fr}}@media (width<=600px){.settlement-summary-strip{flex-direction:column;align-items:flex-start;gap:7px;padding:10px 12px}.settlement-summary-strip span:last-child{margin-left:0}.settlement-supplier-card{padding:10px}.supplier-card-value{display:none}.settlement-supplier-card>svg{grid-row:auto}.selected-supplier-banner{grid-template-columns:45px 1fr}.supplier-avatar.large{width:45px;height:45px}.supplier-banner-stat{display:none}.settlement-document-kpis,.settlement-method-fields{grid-template-columns:1fr}.settlement-title .keyboard-guide{width:100%}.alert-review-list article{grid-template-columns:1fr}.alert-review-list article>button{grid-column:auto}.expense-row{grid-template-columns:.65fr 1.25fr .7fr .85fr}}.text-size-toggle{height:42px;color:var(--green-800);white-space:nowrap;background:#fff;border:1.5px solid #9db5a5;border-radius:8px;align-items:center;gap:7px;padding:0 11px;display:flex}.text-size-toggle b{font-size:16px}.text-size-toggle span{font-size:11px;font-weight:800}.text-size-toggle.active{background:var(--green-100);border-color:var(--green-700);box-shadow:inset 0 0 0 1px #1d744914}.app-shell.large-text{font-size:17px}.app-shell.large-text small,.app-shell.large-text em{line-height:1.4;font-size:12px!important}.app-shell.large-text button,.app-shell.large-text input,.app-shell.large-text select,.app-shell.large-text textarea{font-size:14px}.app-shell.large-text .eyebrow{font-size:12px!important}.app-shell.large-text .panel-header{min-height:72px}.app-shell.large-text .panel-header h2{font-size:21px}.app-shell.large-text .panel-header span{font-size:13px}.app-shell.large-text .workflow-heading h2,.app-shell.large-text .module-title h2{font-size:29px}.app-shell.large-text .workflow-heading p,.app-shell.large-text .module-title p{font-size:14px}.app-shell.large-text .sidebar nav button span{font-size:15px}.app-shell.large-text .nav-group>small{font-size:10px!important}.app-shell.large-text .welcome p{font-size:13px}.app-shell.large-text .supplier-card-copy b{font-size:17px}.app-shell.large-text .settlement-supplier-card{min-height:108px}.app-shell.large-text .supplier-counts b{font-size:23px}.app-shell.large-text .ddt-list-head,.app-shell.large-text .settlement-products-head,.app-shell.large-text .expense-head,.app-shell.large-text .detailed-sales-head{font-size:11px}.app-shell.large-text .ddt-list-row{min-height:102px}.app-shell.large-text .ddt-list-row b{font-size:14px}.app-shell.large-text .settlement-product-row{min-height:158px;font-size:13px}.app-shell.large-text .settlement-product-row b{font-size:14px}.app-shell.large-text .settlement-product-name b{font-size:17px}.app-shell.large-text .anomaly-pill,.app-shell.large-text .clear-pill,.app-shell.large-text .ddt-status{font-size:11px!important}.app-shell.large-text .supplier-price-field input{height:58px;font-size:18px}.app-shell.large-text .recognized-product-value b{font-size:17px}.app-shell.large-text .settlement-document-kpis small,.app-shell.large-text .settlement-document-kpis em{font-size:12px!important}.app-shell.large-text .settlement-document-kpis b{font-size:24px}.app-shell.large-text .alert-review-list b{font-size:14px}.app-shell.large-text .alert-review-list p{font-size:12px}.app-shell.large-text .alert-kind{font-size:11px}.app-shell.large-text .settlement-method-fields>label>span,.app-shell.large-text .calculated-commission>span,.app-shell.large-text .method-result>span{font-size:12px}.app-shell.large-text .entry-control,.app-shell.large-text .entry-input,.app-shell.large-text select{min-height:56px}.app-shell.large-text .final-settlement dt,.app-shell.large-text .final-settlement dd{font-size:13px}.app-shell.large-text .final-settlement .settlement-total dd{font-size:20px}.app-shell.large-text .audit-note span,.app-shell.large-text .closure-readiness small{font-size:12px!important}.app-shell.large-text .primary,.app-shell.large-text .secondary,.app-shell.large-text .approved-action{min-height:48px}.app-shell.large-text .data-head,.app-shell.large-text .table-head,.app-shell.large-text .line-head,.app-shell.large-text .load-lines-head{font-size:11px}.app-shell.large-text .data-row,.app-shell.large-text .order-row,.app-shell.large-text .line-row,.app-shell.large-text .load-line-row{min-height:88px;font-size:13px}.manual-entry-notice{min-height:68px;color:var(--green-700);background:#f2faf5;border-bottom:1px solid #c8d9ce;align-items:center;gap:10px;padding:12px 16px;display:flex}.manual-entry-notice>span{flex-direction:column;gap:4px;display:flex}.manual-entry-notice b{color:var(--text);font-size:13px}.manual-entry-notice small{color:var(--muted);font-size:10px}.manual-missing-badge{background:#fff0c8;border-radius:999px;padding:7px 10px;font-weight:850;color:#8c5f00!important;font-size:10px!important}.settlement-product-row.active-product{outline-offset:-3px;background:#f7fcf8;outline:3px solid #1d74493b}.settlement-product-name>button{min-height:35px;background:#fff!important;border:1px solid #9fbdab!important;border-radius:7px!important;padding:0 9px!important;font-size:11px!important}.settlement-product-name>button kbd{background:var(--green-800);color:#fff;border-radius:4px;padding:3px 5px;font-family:inherit;font-weight:900}.empty-manual-price input{background:#fff9e8;border-color:#d09b19}.empty-manual-price input::placeholder{color:#8d6508;opacity:1}.waiting-manual-value{color:var(--muted);background:#fbfcfb;border-style:dashed}.settlement-total.incomplete{background:#fff3d4!important}.settlement-total.incomplete dd{color:#906000!important;font-size:14px!important}.confirm-workflow:disabled{opacity:.62;cursor:not-allowed;box-shadow:none}.manual-supplier-communication{overflow:hidden}.manual-supplier-communication .panel-header>div{align-items:center;gap:10px;display:flex}.manual-supplier-communication .panel-header>div>div{flex-direction:column;gap:3px;display:flex}.manual-only-badge{background:var(--green-100);border-radius:999px;padding:7px 10px;font-weight:850;color:var(--green-700)!important;font-size:10px!important}.manual-communication-fields{grid-template-columns:.8fr 1.2fr;gap:12px;padding:15px;display:grid}.manual-communication-fields label{flex-direction:column;gap:7px;display:flex}.manual-communication-fields label>span{text-transform:uppercase;color:#4f6156;font-size:11px;font-weight:800}.manual-communication-fields textarea{resize:vertical;min-height:105px;color:var(--text);background:#fff;border:1.5px solid #9eafa4;border-radius:8px;padding:12px}.manual-communication-fields textarea:focus{border-color:var(--green-700);outline:0;box-shadow:0 0 0 3px #21774b2b}.no-auto-send{background:var(--green-50);color:var(--green-700);border:1px solid #b4ccbb;border-radius:8px;align-items:center;gap:8px;margin:0 15px 15px;padding:11px 12px;font-size:11px;display:flex}.no-auto-send b{color:var(--green-900)}.settlement-full-width{grid-template-columns:minmax(0,1fr)}.settlement-full-width .workflow-main{width:100%}.settlement-products-panel>.panel-header{min-width:0}.settlement-products-head,.settlement-product-row{grid-template-columns:1.42fr .62fr .8fr 1fr .82fr;min-width:1050px}.settlement-product-block{border-top:1px solid var(--line);background:#fff;min-width:1050px}.settlement-product-block.has-alert{box-shadow:inset 5px 0 #e1a117}.settlement-product-block.active-product{outline-offset:-3px;background:#fbfefc;outline:3px solid #1d744940}.settlement-product-block .settlement-product-row{background:0 0;border-top:0}.supplier-manual-band{background:#eff8f2;border-top:2px solid #a8cbb4;grid-template-columns:1.08fr repeat(3,minmax(145px,1fr)) minmax(180px,1.05fr);align-items:end;gap:13px;padding:14px 16px 17px;display:grid}.supplier-manual-band-title{min-height:66px;color:var(--green-800);flex-direction:column;justify-content:center;gap:6px;display:flex}.supplier-manual-band-title span{letter-spacing:.35px;font-size:11px;font-weight:900}.supplier-manual-band-title b{color:var(--text);font-size:14px}.supplier-manual-band label{flex-direction:column;gap:7px;display:flex}.supplier-manual-band label>span{text-transform:uppercase;color:#344b3e;font-size:12px;font-weight:850}.supplier-manual-band .entry-input{background:#fff;border:2px solid #739680;height:58px}.supplier-manual-band .entry-input:focus-within{border-color:var(--green-700);box-shadow:0 0 0 3px #21774b29}.supplier-manual-band .entry-input input{color:var(--green-950);font-size:18px;font-weight:800}.supplier-manual-band .entry-input input::placeholder{color:#79877f;font-size:13px;font-weight:600}.supplier-product-total{background:#fff;border:2px solid #a8c9b3;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:10px 12px;display:flex}.supplier-product-total span{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:850}.supplier-product-total b{color:var(--green-800);font-size:19px}.supplier-product-total small{color:var(--muted);font-size:9px}.supplier-product-total.incomplete{background:#fff9e8;border-style:dashed;border-color:#d2a43a}.supplier-product-total.incomplete b{color:#8f6100;font-size:14px}.optional-badge{background:#eef2ef;border-radius:999px;padding:7px 11px;font-weight:850;color:#58695f!important;font-size:10px!important}.settlement-commission-fields{grid-template-columns:1.15fr .9fr 1fr;align-items:stretch;gap:13px;padding:16px;display:grid}.settlement-commission-fields>label{flex-direction:column;gap:7px;display:flex}.settlement-commission-fields>label>span,.settlement-commission-fields .calculated-commission>span,.settlement-commission-fields .method-result>span{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:850}.settlement-commission-fields>label>small,.settlement-commission-fields .calculated-commission>small,.settlement-commission-fields .method-result>small{color:var(--muted);font-size:11px;line-height:1.4}.settlement-commission-fields .entry-input{height:58px}.settlement-commission-fields .entry-input input{font-size:18px}.settlement-commission-fields .calculated-commission,.settlement-commission-fields .method-result{min-height:96px}.wide-final-settlement{overflow:hidden}.wide-final-settlement>.panel-header>div{align-items:center;gap:10px;display:flex}.wide-final-settlement>.panel-header>div>div{flex-direction:column;gap:3px;display:flex}.wide-summary-values{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.wide-summary-values article{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:118px;padding:17px;display:flex}.wide-summary-values article:last-child{border-right:0}.wide-summary-values span{text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:850}.wide-summary-values b{font-size:21px}.wide-summary-values small{color:var(--muted);font-size:10px;line-height:1.4}.wide-summary-values .wide-summary-total{background:var(--green-100)}.wide-summary-values .wide-summary-total b{color:var(--green-900);font-size:25px}.wide-summary-values .wide-summary-total.incomplete{background:#fff3d4}.wide-summary-values .wide-summary-total.incomplete b{color:#906000;font-size:17px}.wide-summary-footer{background:#f8faf9;grid-template-columns:1.1fr .75fr 1.2fr;align-items:stretch;gap:12px;padding:14px;display:grid}.wide-summary-footer .closure-readiness{min-height:72px;margin:0}.wide-summary-footer .pdf-status{background:#fff;border:1px solid #c7d5cc;border-radius:8px;min-height:72px}.wide-summary-footer .audit-note{min-height:72px;margin:0}.wide-summary-actions{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:11px;padding:14px;display:flex}.wide-summary-actions button{min-width:190px;min-height:52px}.wide-summary-actions .approved-action{padding:0 18px}.large-text .supplier-manual-band label>span,.large-text .supplier-manual-band-title span,.large-text .wide-summary-values span{font-size:13px}.large-text .supplier-manual-band-title b{font-size:17px}.large-text .settlement-commission-fields>label>span,.large-text .settlement-commission-fields .calculated-commission>span,.large-text .settlement-commission-fields .method-result>span{font-size:13px}.large-text .wide-summary-values b{font-size:24px}.large-text .wide-summary-values .wide-summary-total b{font-size:29px}@media (width<=1250px){.supplier-manual-band,.supplier-manual-band.with-pieces{grid-template-columns:1fr 1fr 1fr}.supplier-manual-band-title{grid-column:1/-1;min-height:auto}.wide-summary-values{grid-template-columns:repeat(3,1fr)}.wide-summary-values article:nth-child(3){border-right:0}.wide-summary-values article:nth-child(-n+3){border-bottom:1px solid var(--line)}.wide-summary-footer{grid-template-columns:1fr 1fr}.wide-summary-footer .audit-note{grid-column:1/-1}.settlement-commission-fields{grid-template-columns:1fr 1fr}.settlement-commission-fields>label{grid-column:1/-1}}@media (width<=800px){.wide-summary-values,.wide-summary-footer,.settlement-commission-fields{grid-template-columns:1fr}.wide-summary-values article{border-right:0;border-bottom:1px solid var(--line)}.wide-summary-values article:last-child{border-bottom:0}.wide-summary-footer .audit-note,.settlement-commission-fields>label{grid-column:auto}.wide-summary-actions{flex-direction:column}.wide-summary-actions button{width:100%}.supplier-manual-band,.supplier-manual-band.with-pieces{grid-template-columns:1fr 1fr}}:root{--muted:#52635a}.load-workflow-grid .workflow-main>.load-quality-check{order:70}.load-workflow-grid .workflow-main>.load-contestation{order:80}.load-workflow-grid .workflow-main>.load-extra-costs{order:90}.load-quality-check{overflow:hidden}.load-quality-check>.panel-header>div{align-items:center;gap:10px;display:flex}.load-quality-check>.panel-header>div>span{flex-direction:column;gap:3px;display:flex}.load-quality-check>.panel-header small{color:var(--muted);font-size:10px}.load-quality-check.open{border-color:#8fbaa0}.load-quality-body{border-top:1px solid var(--line);background:#f8fcf9}.load-quality-fields{grid-template-columns:repeat(3,1fr) 1.25fr}.load-quality-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.load-quality-actions>span{flex-direction:column;gap:4px;display:flex}.load-quality-actions small{color:var(--muted);font-size:10px}.order-history-tabs{flex-wrap:wrap}.order-history-tabs button{white-space:nowrap}.closed-order-row{background:#f9fcfa;box-shadow:inset 4px 0 #2f8b59}.closed-order-row:hover{background:#eef8f1}.status.chiuso{color:#16653d;background:#e5f4ea}.closed-document-link{color:var(--green-800);align-items:center;gap:6px;font-weight:850;display:flex!important}.partial-order-note{font-weight:750;color:#8c5d00!important}.client-cell>small{font-weight:750;color:var(--green-700)!important}.closed-order-hero{background:linear-gradient(135deg,#fff,#edf8f1);border:1px solid #bdd2c4;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.closed-order-hero h2{margin:5px 0;font-size:28px}.closed-order-hero p{color:var(--muted);margin:0}.closed-order-document{background:#fff;border:2px solid #79a98b;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:3px 9px;min-width:260px;padding:15px;display:grid}.closed-order-document svg{color:var(--green-700);grid-row:1/3}.closed-order-document small{color:var(--green-700);font-weight:850}.closed-order-document b{font-size:18px}.closed-order-facts{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(5,1fr);margin:14px 0;display:grid;overflow:hidden}.closed-order-facts article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:95px;padding:15px;display:flex}.closed-order-facts article:last-child{border:0}.closed-order-facts span{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.closed-order-facts b{font-size:18px}.partial-closure-banner,.closed-complete-banner{border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.partial-closure-banner{color:#8c6000;background:#fff8e5;border:1px solid #ddb44e}.closed-complete-banner{color:var(--green-700);background:#edf8f1;border:1px solid #9bc4a8}.partial-closure-banner span,.closed-complete-banner span{flex-direction:column;gap:4px;display:flex}.partial-closure-banner p,.closed-complete-banner p{color:var(--text);margin:0}.closed-order-audit{margin-top:14px;overflow:hidden}.closed-order-audit>div:not(.panel-header){border-top:1px solid var(--line);grid-template-columns:90px 1fr;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:grid}.closed-order-audit time{color:var(--green-700);font-weight:800}.closed-order-audit span{flex-direction:column;gap:4px;display:flex}.closed-order-audit small{color:var(--muted);font-weight:600}.segmented-control{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.segmented-control button{color:#31473a;background:#fff;border:1px solid #adc0b3;border-radius:8px;min-height:42px;padding:0 13px;font-weight:800}.segmented-control button.selected{background:var(--green-800);color:#fff;border-color:var(--green-800)}.segmented-control button.tone-rosso{background:#a92828;border-color:#a92828}.segmented-control button.tone-giallo{background:#a56b00;border-color:#a56b00}.segmented-control button.tone-verde{background:#176d42;border-color:#176d42}.urgency-kpis .mini-metric b{font-size:23px}.lot-control-panel{overflow:hidden}.lot-control-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.lot-control-toolbar .large-search{flex:1;max-width:570px}.intelligent-lot-head,.intelligent-lot-row{grid-template-columns:1.35fr 1fr .82fr .82fr .55fr .9fr .82fr 24px;align-items:center;gap:11px;padding:0 14px;display:grid}.intelligent-lot-head{color:#405349;text-transform:uppercase;background:#edf3ef;height:48px;font-size:11px;font-weight:900}.intelligent-lot-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:92px;color:var(--text);background:#fff}.intelligent-lot-row:hover{background:#f5faf6}.intelligent-lot-row.urgency-rosso{box-shadow:inset 5px 0 #c93838}.intelligent-lot-row.urgency-giallo{box-shadow:inset 5px 0 #dfa41d}.intelligent-lot-row.urgency-verde{box-shadow:inset 5px 0 #2b925b}.intelligent-lot-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.intelligent-lot-row b{font-size:14px}.intelligent-lot-row small{color:#53655b;font-size:11px;font-weight:650;line-height:1.35}.intelligent-lot-row i{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.urgency-rosso i{color:#9d2727;background:#fde5e5}.urgency-giallo i{color:#865900;background:#fff1c8}.urgency-verde i{color:#17643e;background:#e4f5e9}.lot-card-modal{background:#fff;border-radius:14px;width:min(1120px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #062b1d4d}.lot-card-modal>header,.verification-modal>header,.settlement-checks-modal>header,.difference-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:84px;padding:16px 19px;display:flex}.lot-card-modal>header>div,.verification-modal>header>div,.settlement-checks-modal>header>div,.difference-modal>header>div{align-items:center;gap:12px;display:flex}.lot-card-modal header span,.verification-modal header span,.settlement-checks-modal header span,.difference-modal header span{flex-direction:column;gap:3px;display:flex}.lot-card-modal h2,.verification-modal h2,.settlement-checks-modal h2,.difference-modal h2{margin:0;font-size:23px}.lot-card-modal p,.verification-modal p,.settlement-checks-modal p,.difference-modal p{color:var(--muted);margin:0}.lot-card-modal header button,.verification-modal header button,.settlement-checks-modal header button,.difference-modal header button{width:42px;height:42px;color:var(--text);background:#edf3ef;border:0;border-radius:8px;place-items:center;display:grid}.urgency-badge{border-radius:8px;padding:9px 12px;font-weight:900;font-size:11px!important}.urgency-badge.rosso{color:#fff;background:#c83434}.urgency-badge.giallo{color:#3c2a00;background:#e1a21a}.urgency-badge.verde{color:#fff;background:#268653}.lot-card-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.lot-card-summary article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-height:115px;padding:15px;display:flex}.lot-card-summary article:last-child{background:#eaf7ee;border:0}.lot-card-summary span{color:#405349;font-size:10px;font-weight:900}.lot-card-summary b{font-size:19px}.lot-card-summary small{color:var(--muted);font-size:11px;font-weight:650}.lot-alert-explanation{color:#916000;background:#fff8e5;border:1px solid #dfbd62;border-radius:10px;gap:11px;margin:14px;padding:13px;display:flex}.lot-alert-explanation span{flex-direction:column;gap:4px;display:flex}.lot-alert-explanation p{color:var(--text);line-height:1.45}.lot-lifecycle{grid-template-columns:repeat(5,1fr);gap:9px;padding:5px 14px 16px;display:grid}.lot-lifecycle article{border:1px solid #cbd7cf;border-radius:9px;flex-direction:column;gap:7px;min-height:125px;padding:12px;display:flex;position:relative}.lot-lifecycle article:not(:last-child):after{content:"";background:#8ead99;width:10px;height:2px;position:absolute;top:31px;right:-10px}.lot-lifecycle article>span{width:36px;height:36px;color:var(--green-700);background:#edf4ef;border-radius:9px;place-items:center;display:grid}.lot-lifecycle article.done{background:#f5fbf7;border-color:#93bda1}.lot-lifecycle b{font-size:13px}.lot-lifecycle small{color:var(--muted);font-size:11px;font-weight:650;line-height:1.4}.lot-card-modal>footer,.settlement-checks-modal>footer,.verification-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.quality-queue{overflow:hidden}.quality-queue>.panel-header{min-height:65px}.quality-queue>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:82px;color:var(--text);background:#fff;grid-template-columns:1.3fr 1.3fr .75fr 24px;align-items:center;gap:12px;padding:0 15px;display:grid}.quality-queue>button:hover,.quality-queue>button.selected{background:#f1f9f4}.quality-queue>button.selected{box-shadow:inset 5px 0 var(--green-600)}.quality-queue>button>span{flex-direction:column;gap:5px;display:flex}.quality-queue b{font-size:14px}.quality-queue small{color:var(--muted);font-size:11px;font-weight:650}.quality-queue i{color:#805500;background:#fff1ca;border-radius:999px;width:max-content;padding:5px 8px;font-style:normal;font-weight:800}.quality-inspection{margin-top:14px;overflow:hidden}.quality-inspection .panel-header>div{align-items:center;gap:9px;display:flex}.quality-fields{grid-template-columns:repeat(5,1fr);gap:12px;padding:15px;display:grid}.quality-fields>label{flex-direction:column;gap:7px;display:flex}.quality-fields>label>span{text-transform:uppercase;color:#405249;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.quality-fields select{height:55px}.quality-fields small{font-size:10px;font-weight:650}.safe-text{color:#176840!important}.danger-text{color:#ae2d2d!important;font-weight:800!important}.quality-photo-button{color:var(--green-800);text-align:left;background:#f4fbf6;border:1.5px dashed #78a88a;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.quality-photo-button span{flex-direction:column;flex:1;gap:3px;display:flex}.quality-photo-button small{color:var(--muted)}.quality-specific-checks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8faf9;flex-wrap:wrap;gap:18px;padding:13px 15px;display:flex}.quality-specific-checks span{align-items:center;gap:7px;font-weight:750;display:flex}.quality-actions{justify-content:flex-end;align-items:center;gap:10px;padding:14px 15px;display:flex}.quality-actions>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.quality-actions small{color:var(--muted);font-weight:650}.recall-search{padding:14px}.recall-search>.large-search{max-width:none}.recall-search>.large-search button{height:44px}.recall-search>div:last-child{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.recall-search>div:last-child button{color:#344b3e;background:#fff;border:1px solid #afc4b5;border-radius:999px;padding:8px 11px;font-weight:750}.recall-search>div:last-child button.selected{background:var(--green-800);color:#fff}.recall-identity{justify-content:space-between;align-items:center;margin-top:13px;padding:18px;display:flex}.recall-identity h2{margin:4px 0;font-size:26px}.recall-identity p{color:var(--muted);margin:0}.recall-speed{color:var(--green-800);background:#e8f5ec;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex}.traceability-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;margin:13px 0;display:grid}.traceability-flow>svg{color:#6c8f79}.traceability-flow article{background:#fff;border:1.5px solid #b6cdbd;border-radius:10px;flex-direction:column;gap:7px;min-height:145px;padding:15px;display:flex}.traceability-flow article>span{background:var(--green-100);width:42px;height:42px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.traceability-flow small{color:#405349;font-size:10px;font-weight:900}.traceability-flow b{font-size:16px}.traceability-flow em{color:var(--muted);font-size:11px;font-style:normal;font-weight:650;line-height:1.45}.recall-customer-panel{overflow:hidden}.recall-table-head,.recall-table-row{grid-template-columns:1.35fr .9fr .65fr .8fr .8fr;align-items:center;gap:12px;padding:0 15px;display:grid}.recall-table-head{text-transform:uppercase;color:#405349;background:#eef3f0;height:45px;font-size:10px;font-weight:900}.recall-table-row{border-top:1px solid var(--line);min-height:69px}.recall-table-row b{font-size:13px}.recall-table-row i{color:#17663e;background:#edf7f0;border-radius:999px;width:max-content;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800}.recall-simulation{color:#8c5e00;background:#fff7df;border:1.5px solid #d4a322;border-radius:10px;align-items:center;gap:12px;margin-top:13px;padding:14px;display:flex}.recall-simulation div{flex-direction:column;flex:1;gap:4px;display:flex}.recall-simulation span{color:var(--text);font-weight:650}.recall-simulation button{color:#785200;background:#fff;border:1px solid #c99c25;border-radius:7px;padding:9px}.recall-actions{justify-content:flex-end;gap:10px;margin-top:13px;display:flex}.message-inbox{overflow:hidden}.message-inbox>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:94px;color:var(--text);background:#fff;grid-template-columns:45px minmax(0,1fr) 80px 130px 22px;align-items:center;gap:11px;padding:11px 15px;display:grid}.message-inbox>button:hover,.message-inbox>button.selected{background:#f3faf5}.message-inbox>button.selected{box-shadow:inset 5px 0 var(--green-600)}.message-inbox>button>span:not(.message-source){flex-direction:column;gap:4px;min-width:0;display:flex}.message-inbox b{font-size:14px}.message-inbox small{color:var(--muted);font-size:10px;font-weight:700}.message-inbox em{color:#33483c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.message-source{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.message-source.whatsapp{color:#16814b;background:#e0f5e7}.message-source.vocale{color:#3467a2;background:#e6effc}.message-source.email{color:#8b5b00;background:#fff0ce}.parsed-order{margin-top:14px;overflow:hidden}.parsed-order .panel-header>div{align-items:center;gap:9px;display:flex}.confidence-badge{color:#17643e;background:#e6f4ea;border-radius:999px;padding:8px 10px;font-weight:850;font-size:10px!important}.parsed-order blockquote{border-bottom:1px solid var(--line);color:#30443a;background:#f8faf9;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.parsed-lines-head,.parsed-line{grid-template-columns:1.2fr .65fr .75fr .85fr;align-items:center;gap:12px;padding:0 15px;display:grid}.parsed-lines-head{text-transform:uppercase;color:#405349;background:#eef3f0;height:45px;font-size:10px;font-weight:900}.parsed-line{border-top:1px solid var(--line);min-height:82px}.parsed-line>span{flex-direction:column;gap:4px;display:flex}.parsed-line b{font-size:13px}.parsed-line small{color:var(--muted);font-size:10px;font-weight:650}.parsed-line select{height:48px}.parsed-order-actions{border-top:1px solid var(--line);background:#f8faf9;justify-content:flex-end;align-items:center;gap:10px;padding:13px 15px;display:flex}.parsed-order-actions>span{color:var(--green-700);align-items:center;gap:7px;margin-right:auto;display:flex}.parsed-order-actions small{color:var(--muted);font-weight:700}.purchase-summary{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid;overflow:hidden}.purchase-summary article{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:7px;min-height:105px;padding:15px;display:flex}.purchase-summary article:last-child{border:0}.purchase-summary span{text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}.purchase-summary b{font-size:23px}.purchase-summary small{color:var(--muted);font-size:10px;font-weight:650}.purchase-summary .purchase-total{background:#e6f5eb}.purchase-summary .purchase-total b{color:var(--green-800);font-size:28px}.compact-toggle{color:#405349;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.purchase-list{overflow:hidden}.purchase-list-head,.purchase-row{grid-template-columns:1.05fr .45fr .5fr .5fr .58fr .72fr 1.25fr 105px;align-items:center;gap:10px;padding:0 13px;display:grid}.purchase-list-head{color:#405349;text-transform:uppercase;background:#eef3f0;height:47px;font-size:10px;font-weight:900}.purchase-row{border-top:1px solid var(--line);min-height:86px}.purchase-row>span{flex-direction:column;gap:4px;display:flex}.purchase-row b{font-size:12px}.purchase-row small{color:var(--muted);font-size:10px;font-weight:650}.purchase-row.urgency-alta{box-shadow:inset 5px 0 #ce3939}.purchase-row.urgency-media{box-shadow:inset 5px 0 #dda51d}.purchase-row.urgency-nessuna{box-shadow:inset 5px 0 #2c925b}.purchase-row button{min-height:40px}.approved-mini{color:#17663e;background:#e7f5eb;border:1px solid #6baa80;border-radius:7px;justify-content:center;align-items:center;gap:5px;font-weight:800;display:flex}.purchase-footer{background:#f2f8f4;border:1px solid #b7cbbd;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:13px;display:flex}.purchase-footer span{color:#3b5044;align-items:center;gap:6px;display:flex}.verification-top{grid-template-columns:.55fr .55fr 1fr 1.6fr;gap:10px;margin-bottom:13px;display:grid}.verification-top>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:80px;padding:12px;display:flex}.verification-top>div b{font-size:20px}.verification-top>div span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.verification-top>.segmented-control{flex-direction:row;padding:8px}.verification-list{overflow:hidden}.verification-list-head,.verification-row{grid-template-columns:.55fr 1.4fr 1.1fr .75fr .65fr .7fr 22px;align-items:center;gap:11px;padding:0 14px;display:grid}.verification-list-head{color:#405349;text-transform:uppercase;background:#edf3ef;height:47px;font-size:10px;font-weight:900}.verification-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:95px;color:var(--text);background:#fff}.verification-row:hover{background:#f7faf8}.verification-row.severity-alta{box-shadow:inset 5px 0 #cf3535}.verification-row.severity-media{box-shadow:inset 5px 0 #dfa51c}.verification-row>span{flex-direction:column;gap:5px;display:flex}.verification-row b{font-size:12px;line-height:1.35}.verification-row small{color:var(--muted);font-size:10px;font-weight:650}.verification-row i,.verification-row em{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.verification-row i{color:#9d2929;background:#fde7e7}.verification-row em{color:#41544a;background:#eef3f0}.verification-modal{background:#fff;border-radius:14px;width:min(980px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #062b1d4d}.severity-icon{border-radius:10px;place-items:center;width:45px;height:45px;display:grid!important}.severity-icon.alta{color:#ad2929;background:#fde4e4}.severity-icon.media{color:#865900;background:#fff0c7}.severity-icon.bassa{color:#17663e;background:#e7f5eb}.verification-modal-facts{grid-template-columns:1fr 1fr .75fr;gap:10px;padding:14px;display:grid}.verification-modal-facts article{border:1px solid #c8d5cc;border-radius:9px;flex-direction:column;gap:7px;min-height:105px;padding:12px;display:flex}.verification-modal-facts article.impact{background:#fff8e6;border-color:#e0bc62}.verification-modal-facts span,.verification-what>b{color:#405349;font-size:10px;font-weight:900}.verification-modal-facts b{font-size:14px;line-height:1.45}.verification-what{background:#fffaf0;border-left:4px solid #d8a019;margin:0 14px 14px;padding:12px}.verification-what p{color:var(--text);margin:5px 0 0}.verification-assignment{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px;display:grid}.verification-assignment label,.verification-note{flex-direction:column;gap:6px;display:flex}.verification-assignment label>span,.verification-note>span{text-transform:uppercase;color:#405349;font-size:10px;font-weight:900}.verification-assignment select{height:52px}.verification-note{padding:13px 14px}.verification-note textarea{resize:vertical;border:1.5px solid #aebfb4;border-radius:8px;min-height:90px;padding:11px}.verification-launch{text-align:left;width:100%;min-height:86px;color:var(--text);background:#fff8e4;border:1.5px solid #dfb956;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.verification-launch.clear{background:#eef8f1;border-color:#93bba0}.verification-launch-icon{color:#976400;background:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.verification-launch>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.verification-launch small{color:#765000;font-size:10px;font-weight:900}.verification-launch b{font-size:16px}.verification-launch em{color:var(--muted);font-size:11px;font-style:normal;font-weight:650}.verification-launch-action{color:#795300;align-items:center;gap:5px;font-weight:850;display:flex}.anomaly-button{cursor:pointer;border:0}.settlement-checks-modal{background:#fff;border-radius:14px;width:min(1120px,95vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #062b1d4d}.settlement-checks-modal>.alert-review-list{padding:12px}.settlement-checks-modal>.automatic-clear{margin:18px}.difference-list{overflow:hidden}.difference-head,.difference-list>button{grid-template-columns:1.05fr .75fr .75fr .72fr .72fr 1.1fr .62fr 22px;align-items:center;gap:10px;padding:0 13px;display:grid}.difference-head{color:#405349;text-transform:uppercase;background:#edf3ef;height:47px;font-size:10px;font-weight:900}.difference-list>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:88px;color:var(--text);background:#fff}.difference-list>button:hover{background:#f7faf8}.difference-list>button.difference-open{box-shadow:inset 5px 0 #d9a019}.difference-list>button.difference-closed{box-shadow:inset 5px 0 #2b8d58}.difference-list>button>span{flex-direction:column;gap:4px;display:flex}.difference-list b{font-size:12px}.difference-list small{color:var(--muted);font-size:10px;font-weight:650}.difference-list i{color:#805600;background:#fff0c8;border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.difference-modal{background:#fff;border-radius:14px;width:min(760px,94vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #062b1d4d}.difference-comparison{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px;display:grid}.difference-comparison article{border:1px solid #c7d5cc;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:105px;padding:12px;display:flex}.difference-comparison article.negative{background:#fff1f1;border-color:#dfa1a1}.difference-comparison span{color:#405349;font-size:10px;font-weight:900}.difference-comparison b{font-size:18px}.difference-comparison small{color:var(--muted);font-weight:700}.difference-modal>label{flex-direction:column;gap:7px;margin:0 14px 13px;display:flex}.difference-modal>label>span{text-transform:uppercase;color:#405349;font-size:10px;font-weight:900}.difference-modal select{height:54px}.difference-modal textarea{resize:vertical;border:1.5px solid #aebfb4;border-radius:8px;min-height:90px;padding:11px}.difference-modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:14px;display:flex}.closed-margin-value>b{color:var(--green-800);font-size:19px!important}.closed-margin-value>strong{color:var(--green-700);font-size:10px}.ddt-definitive-margin{color:var(--green-800);margin-top:5px;font-size:10px}.ddt-margin-pending{color:#6b776f;margin-top:5px;font-size:10px;font-style:normal}.supplier-product-economics.calculated-incomplete{background:#fffaf0;border-color:#d2a43a}.supplier-product-economics.calculated-incomplete>em{color:#8d6100;font-weight:750}.sales-analysis-side{grid-template-columns:1fr 1fr;display:grid;position:static}.sales-analysis-support{position:static}.supplier-manual-band{gap:10px;padding:9px 12px 10px}.supplier-manual-band .entry-input{height:50px}.supplier-product-total{min-height:68px;padding:8px 10px}.large-text .supplier-manual-band .entry-input{height:54px}.large-text .supplier-manual-band .entry-input input{font-size:18px}.large-text .supplier-product-total b{font-size:20px}.settlement-product-row small,.settlement-product-row em,.detailed-sale-row small,.load-line-row small,.data-row,.order-row{font-weight:650;color:#46594e!important}.settlement-product-row b,.detailed-sale-row b,.load-line-row b{color:#10241b}.product-net-cell b,.sale-average-cell b,.primary-net-weight b{color:#082d20!important;font-size:15px!important}.sale-average-cell>small{color:var(--green-800)!important;font-weight:900!important}.product-economic-lines strong{font-size:12px}.app-shell.large-text .settlement-product-row small,.app-shell.large-text .settlement-product-row em,.app-shell.large-text .detailed-sale-row small,.app-shell.large-text .load-line-row small{line-height:1.35;font-size:11px!important}.app-shell.large-text .intelligent-lot-row small,.app-shell.large-text .quality-queue small,.app-shell.large-text .verification-row small,.app-shell.large-text .difference-list small{font-size:12px}@media (width<=1280px){.intelligent-lot-head,.intelligent-lot-row{min-width:1160px}.lot-control-panel{overflow-x:auto}.quality-fields{grid-template-columns:repeat(3,1fr)}.purchase-list{overflow-x:auto}.purchase-list-head,.purchase-row{min-width:1120px}.verification-list{overflow-x:auto}.verification-list-head,.verification-row{min-width:1080px}.difference-list{overflow-x:auto}.difference-head,.difference-list>button{min-width:1080px}.closed-order-facts{grid-template-columns:repeat(3,1fr)}.closed-order-facts article:nth-child(3){border-right:0}}@media (width<=900px){.lot-card-summary,.lot-lifecycle{grid-template-columns:1fr 1fr}.lot-lifecycle article:after{display:none}.quality-fields,.quality-queue>button{grid-template-columns:1fr 1fr}.quality-queue>button>svg{display:none}.traceability-flow{grid-template-columns:1fr}.traceability-flow>svg{justify-self:center;transform:rotate(90deg)}.recall-table-head,.recall-table-row{min-width:780px}.recall-customer-panel{overflow-x:auto}.purchase-summary,.verification-top{grid-template-columns:1fr 1fr}.verification-top>.segmented-control{grid-column:1/-1}.message-inbox>button{grid-template-columns:42px 1fr 80px}.message-inbox>button>span:nth-last-child(2),.message-inbox>button>svg{display:none}.parsed-lines-head,.parsed-line{min-width:760px}.parsed-order{overflow-x:auto}.sales-analysis-side{grid-template-columns:1fr}.closed-order-hero{flex-direction:column;align-items:stretch}.closed-order-document{min-width:0}.closed-order-facts{grid-template-columns:1fr 1fr}.verification-modal-facts{grid-template-columns:1fr}.load-quality-fields{grid-template-columns:1fr 1fr}.supplier-manual-band{padding:8px}}@media (width<=600px){.lot-control-toolbar,.quality-actions,.recall-actions,.purchase-footer,.parsed-order-actions{flex-direction:column;align-items:stretch}.lot-control-toolbar .segmented-control{width:100%}.lot-card-summary,.lot-lifecycle,.quality-fields,.purchase-summary,.difference-comparison,.verification-assignment,.closed-order-facts,.load-quality-fields{grid-template-columns:1fr}.lot-card-summary article,.purchase-summary article,.closed-order-facts article{border-right:0;border-bottom:1px solid var(--line)}.quality-specific-checks{flex-direction:column}.recall-identity{flex-direction:column;align-items:flex-start}.verification-top{grid-template-columns:1fr}.verification-top>.segmented-control{grid-column:auto}.message-inbox>button{grid-template-columns:38px 1fr}.message-inbox>button>span:nth-child(3){display:none}.closed-order-audit>div:not(.panel-header){grid-template-columns:1fr}.load-quality-actions{flex-direction:column;align-items:stretch}}.sales-analysis-page{padding-bottom:48px}.read-only-badge{color:#52645a;background:#eef3f0;border:1px solid #b7c7bc;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.sales-analysis-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.sales-analysis-kpis article{background:#fff;border:1.5px solid #c8d5cc;border-radius:9px;flex-direction:column;gap:5px;min-height:92px;padding:13px;display:flex}.sales-analysis-kpis small{text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.sales-analysis-kpis b{font-size:20px}.sales-analysis-kpis em{color:var(--green-700);font-size:10px;font-style:normal}.sales-analysis-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:14px;display:grid}.sales-analysis-main,.sales-analysis-side{flex-direction:column;gap:14px;min-width:0;display:flex}.sales-analysis-side{position:sticky;top:112px}.detailed-sales-panel,.sale-notes-panel,.price-analysis-card,.weight-analysis-card,.product-alert-summary{overflow:hidden}.detailed-sales-panel .panel-header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.detailed-sales-panel .panel-header>b{color:var(--green-700);font-size:11px}.sales-analysis-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 200px;align-items:end;gap:11px;padding:12px 14px;display:grid}.large-search{border:2px solid var(--green-700);height:54px;color:var(--green-700);background:#f8fcf9;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.large-search input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.sales-analysis-toolbar label{flex-direction:column;gap:5px;display:flex}.sales-analysis-toolbar label>span{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.sales-analysis-toolbar select{height:54px}.detailed-sales-scroll{overflow-x:auto}.detailed-sales-head,.detailed-sale-row{grid-template-columns:.78fr .68fr 1.15fr .62fr .38fr .65fr .68fr .8fr .6fr .68fr .85fr;align-items:center;gap:11px;min-width:1420px;padding:0 14px;display:grid}.detailed-sales-head{color:#5f7166;text-transform:uppercase;background:#f4f7f5;height:44px;font-size:9px;font-weight:850}.detailed-sale-row{border-top:1px solid var(--line);min-height:82px;font-size:11px}.detailed-sale-row.sale-warning{background:#fffdf7;box-shadow:inset 4px 0 #e3a323}.detailed-sale-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.detailed-sale-row b{font-size:11px}.detailed-sale-row small{color:var(--muted);font-size:8.5px}.detailed-sales-total{background:var(--green-50);border-top:2px solid #b7cbbb;justify-content:flex-end;align-items:center;gap:24px;min-height:57px;padding:0 16px;font-size:11px;display:flex}.detailed-sales-total span{color:var(--muted);margin-right:auto}.detailed-sales-total strong{color:var(--green-800);font-size:17px}.sale-notes-panel>.panel-header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sale-notes-panel>div:last-child>article{border-top:1px solid var(--line);color:#976400;grid-template-columns:22px 1fr auto;align-items:start;gap:10px;min-height:72px;padding:11px 14px;display:grid}.sale-notes-panel article span{flex-direction:column;gap:4px;display:flex}.sale-notes-panel article b{color:var(--text);font-size:11px}.sale-notes-panel article p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.sale-notes-panel article button{color:#7c5700;background:#fff;border:1px solid #cfad53;border-radius:7px;height:35px;font-size:9px;font-weight:800}.price-analysis-card dl,.weight-analysis-card dl{margin:0;padding:7px 13px}.price-analysis-card dl>div,.weight-analysis-card dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.price-analysis-card dt,.weight-analysis-card dt{color:var(--muted);font-size:10px}.price-analysis-card dd,.weight-analysis-card dd{text-align:right;margin:0;font-size:12px;font-weight:800}.price-bars{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:11px 13px;display:flex}.price-bars>div{flex-direction:column;gap:5px;display:flex}.price-bars span{justify-content:space-between;gap:8px;display:flex}.price-bars b,.price-bars small{font-size:9px}.price-bars i{background:#e6ece8;border-radius:999px;height:9px;overflow:hidden}.price-bars i>em{width:var(--price-width);background:linear-gradient(90deg,var(--green-600),#53aa72);border-radius:999px;height:100%;display:block}.product-alert-summary.attention{border-color:#dfbd65}.product-alert-summary.clear{border-color:#a5c8b0}.product-alert-list{flex-direction:column;gap:9px;padding:11px;display:flex}.product-alert-list article{background:#fff9e8;border:1px solid #e2c879;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.product-alert-list b{font-size:11px}.product-alert-list p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.large-text .sales-analysis-kpis small,.large-text .sales-analysis-kpis em{font-size:12px!important}.large-text .sales-analysis-kpis b{font-size:23px}.large-text .detailed-sale-row{min-height:98px;font-size:13px}.large-text .detailed-sale-row b{font-size:14px}.large-text .price-analysis-card dt,.large-text .weight-analysis-card dt,.large-text .price-analysis-card dd,.large-text .weight-analysis-card dd{font-size:13px}.large-text .sale-notes-panel article b{font-size:14px}.large-text .sale-notes-panel article p,.large-text .product-alert-list p{font-size:12px}.large-text .product-alert-list b{font-size:14px}@media (width<=1320px){.text-size-toggle span{display:none}.sales-analysis-layout{grid-template-columns:1fr}.sales-analysis-side{grid-template-columns:1fr 1fr;display:grid;position:static}.product-alert-summary{grid-column:1/-1}}@media (width<=900px){.sales-analysis-kpis{grid-template-columns:1fr 1fr}.sales-analysis-toolbar,.manual-communication-fields{grid-template-columns:1fr}.sales-analysis-side{display:flex}}@media (width<=600px){.sales-analysis-kpis{grid-template-columns:1fr}.read-only-badge{margin-left:0}.detailed-sales-total{flex-direction:column;align-items:flex-end;gap:5px;padding:12px}.detailed-sales-total span{margin-right:0}.sale-notes-panel>div:last-child>article{grid-template-columns:22px 1fr}.sale-notes-panel article button{grid-column:2;justify-self:start}}.sidebar,.workspace,.checkout-bar{transition:width .22s,margin-left .22s,left .22s}.sidebar-brand-row{align-items:flex-start;gap:7px;min-height:67px;display:flex}.sidebar-brand-row .brand{flex:1;min-width:0;padding:3px 5px 14px}.sidebar-toggle{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;margin-top:4px;padding:0;display:grid}.sidebar-toggle:hover{background:#ffffff29}.nav-group{margin-bottom:5px!important}.nav-group-toggle{width:100%;color:#a8c8b7!important;border-radius:6px!important;height:32px!important;padding:0 9px!important}.nav-group-toggle span{letter-spacing:.9px;font-weight:850;font-size:9px!important}.nav-group-toggle svg{transition:transform .18s}.nav-group.open>.nav-group-toggle svg{transform:rotate(180deg)}.nav-group-items{flex-direction:column;gap:2px;padding-top:2px;display:none}.nav-group-items.open{display:flex}.sidebar .nav-item{width:100%}.sidebar.collapsed{width:0;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.sidebar.collapsed .sidebar-brand-row{z-index:22;min-height:0;margin:0;display:block;position:fixed;top:17px;left:12px}.sidebar.collapsed .brand,.sidebar.collapsed .workspace-area-switch,.sidebar.collapsed .nav-context-v158,.sidebar.collapsed .grouped-nav,.sidebar.collapsed .sidebar-bottom{display:none!important}.app-shell.v160-control-foundation .sidebar.collapsed .sidebar-toggle{background:#0b4b34;border-color:#0b4b34;width:42px;height:42px;margin:0;box-shadow:0 4px 14px #062c1f38;position:fixed!important;top:17px!important;left:12px!important;right:auto!important}.sidebar.collapsed .sidebar-toggle:hover{background:#106343}.app-shell.sidebar-collapsed .workspace{width:100%;margin-left:0}.app-shell.sidebar-collapsed .topbar{padding-left:76px!important}.app-shell.sidebar-collapsed .checkout-bar{left:22px}.settlement-products-head,.settlement-product-row{grid-template-columns:1.42fr .58fr .78fr 1.12fr 1.08fr}.product-net-cell b{color:var(--green-900)}.sale-average-cell{gap:5px!important}.sale-average-cell>small:first-child{color:var(--green-700);letter-spacing:.35px;font-weight:900;font-size:9px!important}.sale-average-cell>b{color:var(--green-900);font-size:18px!important}.sale-average-cell>em{color:var(--muted);font-size:10px;font-style:normal}.sale-average-cell>i{width:max-content;font-style:normal}.supplier-manual-band{grid-template-columns:1fr repeat(3,minmax(135px,.9fr)) minmax(300px,1.35fr)}.supplier-manual-band.with-pieces{grid-template-columns:1fr repeat(4,minmax(120px,.8fr)) minmax(290px,1.3fr)}.supplier-product-economics{align-self:stretch;gap:5px;min-height:122px;padding:11px 13px}.supplier-product-economics>span:first-child{font-size:10px}.supplier-product-economics>small{font-size:9px;line-height:1.35}.supplier-product-economics>em{color:var(--muted);font-size:8.5px;font-style:normal}.product-economic-lines{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:3px;padding-top:7px;display:grid}.product-economic-lines>span{flex-direction:column;gap:3px;display:flex;text-transform:none!important;color:var(--muted)!important;font-size:9px!important}.product-economic-lines strong{color:var(--text);font-size:12px}.product-economic-lines .margin-line.positive strong{color:var(--green-700)}.product-economic-lines .margin-line.negative strong{color:var(--red)}.supplier-product-economics.positive{background:#f4fbf6;border-color:#69a77e}.supplier-product-economics.negative{background:#fff5f5;border-color:#dc8d8d}.wide-summary-values{grid-template-columns:repeat(6,minmax(0,1fr))}.wide-summary-margin.positive{background:#f1faf4}.wide-summary-margin.positive b{color:var(--green-700)}.wide-summary-margin.negative{background:var(--red-bg)}.wide-summary-margin.negative b{color:var(--red)}.wide-summary-margin.incomplete{background:#fff9e8}.wide-summary-margin.incomplete b{color:#906000;font-size:17px}.alert-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.alert-diagnostic-grid>span{background:#fffdf6;border:1px solid #ead79e;border-radius:7px;flex-direction:column;gap:4px;padding:8px;display:flex}.alert-diagnostic-grid small{text-transform:uppercase;font-weight:850;color:#8d6a13!important;font-size:8px!important}.alert-diagnostic-grid strong{color:var(--text);font-size:10px;line-height:1.4}.alert-action{background:#fff8e5;border-left:3px solid #d7a326;padding:7px 9px;color:#665426!important;margin-top:9px!important}.sales-analysis-kpis{grid-template-columns:1.3fr repeat(4,1fr)}.sales-analysis-kpis .primary-average{color:#fff;background:linear-gradient(145deg,#0f5b3c,#19784c);border-color:#0f5b3c;box-shadow:0 7px 18px #0f5b3c29}.sales-analysis-kpis .primary-average small,.sales-analysis-kpis .primary-average em{color:#d8eee1}.sales-analysis-kpis .primary-average b{font-size:27px}.sales-analysis-kpis .primary-average b span{margin-left:3px;font-size:14px}.sales-analysis-kpis .secondary-revenue{background:#f8faf9}.sales-analysis-kpis .secondary-revenue b{color:#46564d;font-size:18px}.lot-reconciliation-panel{margin-bottom:14px;overflow:hidden}.lot-reconciliation-panel.attention{border-color:#dfbd65}.lot-reconciliation-panel.clear{border-color:#9cc7aa}.lot-reconciliation-panel .panel-header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.lot-reconciliation-panel .panel-header>span{align-items:center;gap:6px;font-weight:850;display:flex}.reconciliation-flow{background:#f8faf9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.reconciliation-flow article{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:6px;min-height:139px;padding:15px;display:flex}.reconciliation-flow article:last-child{border-right:0}.reconciliation-flow article>small{text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:850}.reconciliation-flow article>b{font-size:18px}.reconciliation-flow article>strong{color:var(--green-800);font-size:15px}.reconciliation-flow article>em{color:var(--muted);font-size:9px;font-style:normal;line-height:1.4}.reconciliation-flow .difference-clear{background:var(--green-50)}.reconciliation-flow .difference-warning{background:#fff7df}.reconciliation-flow .difference-warning>strong{color:#9a6700}.reconciliation-formula{border-top:1px solid var(--line);color:var(--muted);background:#f7faf8;padding:11px 15px;font-size:10px}.reconciliation-formula b{color:var(--text)}.sales-analysis-layout{gap:14px;grid-template-columns:minmax(0,1fr)!important}.sales-analysis-side,.sales-analysis-support{flex-direction:column;gap:14px;display:flex!important;position:static!important}.verification-detail-panel .panel-header>div,.price-analysis-card .panel-header>div,.weight-analysis-card .panel-header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.detailed-alert-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;padding:14px;display:grid}.detailed-alert-list article{gap:9px;padding:14px}.verification-alert-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.verification-alert-heading em{color:#8e6610;font-size:9px;font-style:normal}.verification-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.verification-facts>span{background:#fff;border:1px solid #ead79e;border-radius:7px;flex-direction:column;gap:4px;padding:9px;display:flex}.verification-facts small{text-transform:uppercase;font-weight:850;color:#8b6915!important;font-size:8px!important}.verification-facts strong{font-size:10px;line-height:1.4}.verification-facts .impact strong{color:#a45d00}.verification-action{color:#5f5440;background:#fffdf5;border-left:3px solid #d8a42a;padding:9px;font-size:10px;line-height:1.5}.detailed-alert-list article>button{color:#745300;background:#fff;border:1px solid #c7a24b;border-radius:7px;align-items:center;gap:6px;width:max-content;height:36px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.primary-net-weight b{color:var(--green-800);font-size:14px!important}.detailed-sales-total{flex-wrap:wrap}.detailed-sales-total>span{margin-right:auto}.detailed-sales-total>b{white-space:nowrap}.sales-analysis-support .price-analysis-card,.sales-analysis-support .weight-analysis-card{width:100%}.price-analysis-card .panel-header .wide-average-price{color:var(--green-800);font-size:22px}.price-analysis-card dl{grid-template-columns:repeat(4,1fr);padding:0;display:grid}.price-analysis-card dl>div{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:76px;padding:10px 15px}.price-analysis-card dl>div:last-child{border-right:0}.price-analysis-card dl .average-row{background:var(--green-50)}.price-analysis-card dl .average-row dd{color:var(--green-800);font-size:18px}.price-analysis-card .price-bars{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;padding:15px;display:grid}.weight-analysis-card dl{grid-template-columns:repeat(5,1fr);padding:0;display:grid}.weight-analysis-card dl>div{border-bottom:0;border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;min-height:82px;padding:11px 15px}.weight-analysis-card dl>div:last-child{border-right:0}.weight-analysis-card dl .net-primary{background:var(--green-50)}.weight-analysis-card dl .net-primary dd{color:var(--green-800);font-size:18px}.large-text .sale-average-cell>b{font-size:21px!important}.large-text .supplier-product-economics>b{font-size:24px}.large-text .product-economic-lines strong{font-size:14px}.large-text .reconciliation-flow article>small,.large-text .reconciliation-flow article>em,.large-text .reconciliation-formula{font-size:11px!important}.large-text .reconciliation-flow article>b{font-size:21px}.large-text .reconciliation-flow article>strong{font-size:17px}.large-text .verification-facts strong,.large-text .verification-action,.large-text .detailed-alert-list article>button,.large-text .alert-diagnostic-grid strong{font-size:12px}@media (width<=1450px){.supplier-manual-band,.supplier-manual-band.with-pieces{grid-template-columns:1fr 1fr 1fr}.supplier-manual-band-title,.supplier-product-economics{grid-column:1/-1}.reconciliation-flow{grid-template-columns:repeat(3,1fr)}.reconciliation-flow article:nth-child(3){border-right:0}.reconciliation-flow article:nth-child(-n+3){border-bottom:1px solid var(--line)}.sales-analysis-kpis{grid-template-columns:1.3fr repeat(2,1fr)}.sales-analysis-kpis .primary-average{grid-row:span 2}.wide-summary-values{grid-template-columns:repeat(3,1fr)}}@media (width<=1000px){.reconciliation-flow{grid-template-columns:1fr 1fr}.reconciliation-flow article{border-right:0;border-bottom:1px solid var(--line)}.reconciliation-flow article:last-child{grid-column:1/-1}.verification-facts,.alert-diagnostic-grid{grid-template-columns:1fr}.price-analysis-card dl,.weight-analysis-card dl{grid-template-columns:1fr 1fr}.price-analysis-card dl>div,.weight-analysis-card dl>div{border-bottom:1px solid var(--line)}.wide-summary-values{grid-template-columns:1fr 1fr}}@media (width<=850px){.app-shell.sidebar-collapsed .workspace{width:100%;margin:0}.app-shell.sidebar-collapsed .checkout-bar{left:14px}.sales-analysis-kpis{grid-template-columns:1fr 1fr}.sales-analysis-kpis .primary-average{grid-area:auto/1/auto/-1}}@media (width<=650px){.reconciliation-flow,.price-analysis-card dl,.weight-analysis-card dl,.sales-analysis-kpis,.wide-summary-values{grid-template-columns:1fr}.reconciliation-flow article:last-child,.sales-analysis-kpis .primary-average{grid-column:auto}.detailed-alert-list,.product-economic-lines{grid-template-columns:1fr}}.supplier-manual-band{align-items:center!important;gap:9px!important;padding:8px 12px 9px!important}.supplier-manual-band-title{min-height:42px!important}.supplier-manual-band .entry-input{height:50px!important;min-height:50px!important}.supplier-product-economics{min-height:92px!important;padding:8px 11px!important}.supplier-product-economics>b{font-size:20px!important}.large-text .supplier-manual-band .entry-input{height:54px!important;min-height:54px!important}.large-text .supplier-product-economics{min-height:98px!important}.settlement-product-row small,.settlement-product-row em,.detailed-sale-row small,.load-line-row small,.data-row,.order-row,.price-analysis-card dt,.weight-analysis-card dt{font-weight:650;color:#3f5348!important}.sales-analysis-layout{grid-template-columns:minmax(0,1fr)!important}.sales-analysis-side,.sales-analysis-support{position:static!important}.anomaly-button{font:inherit}.accounting-module,.verification-suite{--accounting-navy:#173a31;--accounting-blue:#235f76;--accounting-amber:#9a6500}.accounting-safety{min-height:64px;color:var(--green-700);background:linear-gradient(90deg,#edf8f1,#f7fbf8);border:1px solid #8db7a0;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 14px;padding:11px 14px;display:grid}.accounting-safety>span{flex-direction:column;gap:4px;display:flex}.accounting-safety b{color:var(--green-900);font-size:12px}.accounting-safety small{color:#425a4c;font-size:9.5px;font-weight:650;line-height:1.45}.accounting-safety em{color:var(--green-800);white-space:nowrap;background:#fff;border:1px solid #b6d0bf;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.accounting-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.accounting-kpis>article{background:#fff;border:1.5px solid #c5d4ca;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-height:112px;padding:15px;display:flex}.accounting-kpis span{text-transform:uppercase;letter-spacing:.35px;color:#4a6054;font-size:10px;font-weight:850}.accounting-kpis b{color:var(--accounting-navy);font-size:23px}.accounting-kpis small{color:#41564a;font-size:10px;font-weight:650}.accounting-kpis .warn-text{color:#986000}.accounting-kpis .negative{background:#fff7f4;border-color:#ddaaa0}.accounting-kpis .negative b{color:#a34234}.accounting-kpis .positive{background:#eef9f2;border-color:#91c0a0}.accounting-kpis .positive b{color:var(--green-700)}.accounting-dashboard-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.accounting-dashboard-grid>.accounting-cashflow{grid-column:1/-1}.accounting-queue,.accounting-reconciliations,.accounting-cashflow{overflow:hidden}.accounting-queue .panel-header>b{color:var(--green-800);font-size:12px}.accounting-queue>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:62px;color:var(--text);background:#fff;grid-template-columns:24px minmax(0,1fr) 30px 18px;align-items:center;gap:10px;padding:9px 14px;display:grid}.accounting-queue>button:hover{background:var(--green-50)}.accounting-queue>button>svg{color:var(--green-700)}.accounting-queue>button>span{flex-direction:column;gap:4px;display:flex}.accounting-queue b{font-size:11px}.accounting-queue small{color:#42564b;font-size:9px;font-weight:650}.accounting-queue strong{color:var(--green-800);text-align:right;font-size:17px}.accounting-reconciliations>div:not(.panel-header){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 14px;display:flex}.accounting-reconciliations>div>span{grid-template-columns:11px 1fr;align-items:center;gap:3px 9px;display:grid}.accounting-reconciliations i{border-radius:50%;grid-row:1/3;width:10px;height:10px}.accounting-reconciliations i.ok{background:#28a05f}.accounting-reconciliations i.warning{background:#dda318}.accounting-reconciliations i.danger{background:#c65345}.accounting-reconciliations b{font-size:11px}.accounting-reconciliations small{color:#40564a;font-size:9px;font-weight:650}.accounting-reconciliations strong{white-space:nowrap;font-size:12px}.accounting-cashflow>div:not(.panel-header){border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:63px;padding:8px 14px;display:grid}.accounting-cashflow time{color:var(--green-800);font-size:11px;font-weight:850}.accounting-cashflow>div>span{flex-direction:column;gap:3px;display:flex}.accounting-cashflow b{font-size:11px}.accounting-cashflow small{color:#41564a;font-size:9px;font-weight:650}.cash-in{color:#117446!important}.cash-out{color:#a13d32!important}.accounting-cashflow strong{text-align:right;font-size:13px}.journal-summary{background:#fff;border:1px solid #bfd0c4;border-radius:10px;grid-template-columns:120px 1fr 1fr 170px auto;align-items:stretch;min-height:76px;margin-bottom:14px;display:grid;overflow:hidden}.journal-summary>div:not(.segmented-control){border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;padding:10px 14px;display:flex}.journal-summary span{text-transform:uppercase;color:#4a6054;font-size:9px;font-weight:800}.journal-summary b{font-size:17px}.journal-summary .balanced{color:var(--green-700);background:var(--green-50);align-items:center;grid-template-columns:24px 1fr!important;display:grid!important}.journal-summary .balanced span{flex-direction:column;gap:3px;display:flex}.journal-summary .balanced b{font-size:12px}.journal-summary .balanced small{color:#385545;font-size:8px}.journal-summary .segmented-control{margin:auto 12px auto 0}.journal-list,.invoice-match-list,.verification-suite-list,.verification-history{overflow-x:auto}.journal-head,.journal-row{grid-template-columns:.7fr .7fr 1.65fr .9fr .8fr .65fr .85fr 24px;align-items:center;gap:12px;min-width:1110px;padding:0 14px;display:grid}.journal-head{color:#486055;text-transform:uppercase;background:#edf3ef;height:43px;font-size:8.5px;font-weight:850}.journal-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:68px;color:var(--text);background:#fff}.journal-row:hover{background:#f5faf7}.journal-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.journal-row b{font-size:11px}.journal-row small{color:#40564a;font-size:8.5px;font-weight:650}.accounting-state{border-radius:999px;width:max-content;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.accounting-state.pronta{color:#176b3e;background:#e5f4ea}.accounting-state.da-verificare{color:#8b5c00;background:#fff1cb}.accounting-state.contabilizzata{color:#315a8a;background:#e7edf7}.accounting-entry-modal,.invoice-check-modal{background:#f8faf9;border-radius:14px;width:min(900px,95vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #06221754}.accounting-entry-modal>header,.invoice-check-modal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:91px;padding:16px 19px;display:flex}.accounting-entry-modal>header>div,.invoice-check-modal>header>div{align-items:center;gap:12px;display:flex}.accounting-entry-modal>header>div>span,.invoice-check-modal>header>div>span{background:var(--green-100);width:46px;height:46px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.accounting-entry-modal h2,.invoice-check-modal h2{margin:2px 0 3px;font-size:19px}.accounting-entry-modal header small,.invoice-check-modal header small{color:var(--green-700);letter-spacing:.5px;font-size:8px;font-weight:850}.accounting-entry-modal header p,.invoice-check-modal header p{color:#41564b;margin:0;font-size:10px;font-weight:650}.accounting-entry-modal>header>button,.invoice-check-modal>header>button{width:37px;height:37px;color:var(--text);background:#edf2ef;border:0;border-radius:8px;place-items:center;display:grid}.entry-modal-meta{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.entry-modal-meta>span{border-right:1px solid var(--line);background:#f4f8f5;flex-direction:column;justify-content:center;gap:5px;min-height:65px;padding:10px 14px;display:flex}.entry-modal-meta small{color:#50645a;font-size:8px;font-weight:850}.entry-modal-meta b{font-size:11px}.double-entry-head,.double-entry-row,.double-entry-total{grid-template-columns:1.35fr 1.5fr .65fr .65fr;align-items:center;gap:12px;padding:0 16px;display:grid}.double-entry-head{color:#42574b;text-transform:uppercase;background:#eaf1ec;height:39px;font-size:8px;font-weight:850}.double-entry-row{border-top:1px solid var(--line);background:#fff;min-height:57px;font-size:10px}.double-entry-row strong{text-align:right}.double-entry-total{background:var(--green-100);border-top:2px solid #83ad90;min-height:52px}.double-entry-total span{grid-column:1/3;font-size:10px;font-weight:850}.double-entry-total b{text-align:right;color:var(--green-800)}.accounting-entry-modal .verification-note,.invoice-check-modal .verification-note{margin:14px}.accounting-entry-modal>footer,.invoice-check-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:14px 17px;display:flex}.fiscal-connection-card{background:#fff;border:1.5px solid #b58b2f;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 4px 13px #40321014}.fiscal-connection-card>header{background:linear-gradient(90deg,#fff6dc 0%,#fffdf7 72%,#fff 100%);border-bottom:1px solid #e2cf9c;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:14px 16px;display:grid}.fiscal-connection-icon{color:#fff;background:#183f2a;border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.fiscal-connection-card header>div{flex-direction:column;gap:4px;display:flex}.fiscal-connection-card header small{letter-spacing:.5px;color:#73520a;font-size:9px;font-weight:900}.fiscal-connection-card header b{color:#16261d;font-size:14px}.fiscal-connection-card header p{color:#394c42;max-width:820px;margin:0;font-size:10px;font-weight:650;line-height:1.5}.fiscal-connection-card header>em{color:#684400;white-space:nowrap;background:#ffe7a4;border:1px solid #c4931f;border-radius:999px;padding:8px 10px;font-size:9px;font-style:normal;font-weight:900}.fiscal-connection-grid{background:#f7f9f7;grid-template-columns:repeat(4,1fr);display:grid}.fiscal-connection-grid>article{background:#fff;border-right:1px solid #d5dfd8;flex-direction:column;gap:6px;min-height:105px;padding:14px 14px 13px 20px;display:flex;position:relative}.fiscal-connection-grid>article:last-child{border-right:0}.fiscal-connection-grid>article:before{content:"";background:#bd8310;border-radius:50%;width:5px;height:5px;position:absolute;top:18px;left:9px}.fiscal-connection-grid>article.ready:before{background:#18713f}.fiscal-connection-grid span{color:#586b60;letter-spacing:.25px;font-size:8.5px;font-weight:900}.fiscal-connection-grid b{color:#15271d;font-size:11px;line-height:1.35}.fiscal-connection-grid small{color:#40564a;font-size:9px;font-weight:650;line-height:1.45}.fiscal-connection-card>footer{background:#f4f8f5;border-top:1px solid #d6e0d9;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:10px 14px;display:flex}.fiscal-connection-card>footer>span{color:#17653b;align-items:center;gap:8px;display:flex}.fiscal-connection-card>footer small{color:#344a3e;font-size:9px;font-weight:700;line-height:1.45}.fiscal-connection-card>footer button{white-space:nowrap}.three-way-explainer{background:linear-gradient(90deg,#edf8f1,#fff);border:1px solid #99bfa7;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:74px;margin-bottom:14px;padding:11px 14px;display:grid}.three-way-explainer>span{background:var(--green-700);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.three-way-explainer div{flex-direction:column;gap:4px;display:flex}.three-way-explainer b{font-size:12px}.three-way-explainer p{color:#40564a;margin:0;font-size:9.5px;font-weight:650;line-height:1.45}.three-way-explainer em{color:var(--green-800);white-space:nowrap;font-size:9px;font-style:normal;font-weight:850}.invoice-match-head,.invoice-match-row{grid-template-columns:1.25fr 1fr .8fr .8fr .75fr 1.45fr 24px;align-items:center;gap:12px;min-width:1160px;padding:0 14px;display:grid}.invoice-match-head{color:#486055;text-transform:uppercase;background:#edf3ef;height:43px;font-size:8.5px;font-weight:850}.invoice-match-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:78px;color:var(--text);background:#fff}.invoice-match-row:hover{background:#f8fbf9}.invoice-match-row.match-differenza{background:#fffdf7;box-shadow:inset 4px 0 #d6a020}.invoice-match-row.match-possibile-duplicato{background:#fff9f8;box-shadow:inset 4px 0 #c64f42}.invoice-match-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.invoice-match-row b{font-size:11px}.invoice-match-row small{color:#40564a;font-size:8.5px;font-weight:650;line-height:1.35}.invoice-match-row i{background:#eef3ef;border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.invoice-compare{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.invoice-compare article{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:12px 17px;display:flex}.invoice-compare span{color:#50645a;font-size:8px;font-weight:850}.invoice-compare b{font-size:19px}.invoice-compare .negative{background:#fff1ef}.invoice-compare .negative b{color:#ad4336}.invoice-compare .positive{background:var(--green-50)}.invoice-check-path{grid-template-columns:repeat(5,1fr);gap:8px;padding:15px;display:grid}.invoice-check-path>span{min-height:105px;color:var(--green-700);background:#fff;border:1px solid #c8d6cd;border-radius:8px;flex-direction:column;gap:7px;padding:11px;display:flex}.invoice-check-path>span.warning{color:#9b6900;background:#fff8e5;border-color:#d9b65e}.invoice-check-path b{color:var(--text);font-size:10px}.invoice-check-path small{color:#40564a;font-size:8.5px;font-weight:650;line-height:1.4}.treasury-kpis,.tax-kpis,.history-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:14px;display:grid}.treasury-layout{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.deadlines-list{overflow-x:auto}.deadlines-head,.deadline-row{grid-template-columns:.55fr 1.2fr .8fr .75fr .8fr 1.2fr;align-items:center;gap:10px;min-width:820px;padding:0 14px;display:grid}.deadlines-head{text-transform:uppercase;color:#486055;background:#edf3ef;height:41px;font-size:8px;font-weight:850}.deadline-row{border-top:1px solid var(--line);min-height:61px;font-size:10px}.deadline-row time{color:var(--green-800);font-weight:850}.deadline-row span.cash-in,.deadline-row span.cash-out{align-items:center;gap:4px;font-weight:800;display:flex}.deadline-row strong{text-align:right}.deadline-row em{color:#40564a;font-size:8.5px;font-style:normal;font-weight:750}.aging-panel{padding-bottom:13px}.aging-panel>div:not(.panel-header){padding:10px 14px}.aging-panel>div>span{justify-content:space-between;gap:10px;margin-bottom:6px;display:flex}.aging-panel b,.aging-panel strong{font-size:10px}.aging-panel>div>i{background:#e8eeea;border-radius:999px;height:9px;display:block;overflow:hidden}.aging-panel>div>i>em{border-radius:999px;height:100%;display:block}.aging-panel em.safe{background:#3c9f61}.aging-panel em.warning{background:#dea31f}.aging-panel em.danger{background:#c65245}.aging-panel>button{margin:8px 14px 0}.tax-draft-banner{min-height:76px;color:var(--accounting-blue);background:linear-gradient(90deg,#eef5f9,#fff);border:1px solid #a9bdce;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:12px 15px;display:grid}.tax-draft-banner>span{flex-direction:column;gap:4px;display:flex}.tax-draft-banner b{color:var(--text);font-size:12px}.tax-draft-banner small{color:#425665;font-size:9.5px;font-weight:650}.tax-draft-banner em{background:#fff;border:1px solid #b8c9d4;border-radius:999px;padding:7px 9px;font-size:9px;font-style:normal;font-weight:850}.tax-kpis>article{background:#fff;border:1.5px solid #c7d4cc;border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-height:102px;padding:14px;display:flex}.tax-kpis span{text-transform:uppercase;color:#4a6054;font-size:9px;font-weight:850}.tax-kpis b{font-size:21px}.tax-kpis small{color:#40564a;font-size:9px;font-weight:650}.tax-kpis .highlight{background:#edf5f9;border-color:#91acbe}.tax-kpis .highlight b{color:var(--accounting-blue)}.iva-register-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.iva-register-grid>.panel{overflow:hidden}.iva-register-grid article>div:not(.panel-header){border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:13px;min-height:63px;padding:9px 14px;display:flex}.iva-register-grid article>div>span{flex-direction:column;gap:4px;display:flex}.iva-register-grid b{font-size:11px}.iva-register-grid small{color:#40564a;font-size:9px;font-weight:650}.iva-register-grid em{border-radius:999px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:850}.iva-register-grid em.ok{color:#176a3e;background:#e3f3e8}.iva-register-grid em.warning{color:#885a00;background:#fff0c6}.iva-register-grid em.neutral{color:#405d70;background:#e9eef2}.tax-checks>div:not(.panel-header){color:#a36900;justify-content:flex-start!important}.tax-checks>div>span{flex:1}.tax-checks>button{margin:12px 14px}.coa-header{background:#fff;border:1px solid #c3d2c8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin-bottom:14px;padding:10px 14px;display:flex}.coa-header>div{flex-direction:column;gap:5px;display:flex}.coa-header span{text-transform:uppercase;color:var(--green-700);font-size:9px;font-weight:850}.coa-header b{font-size:14px}.coa-header label{width:min(390px,40%);height:42px;color:var(--green-700);border:1.5px solid #93a89b;border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.coa-header input{background:0 0;border:0;outline:0;width:100%}.coa-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.coa-grid>article{overflow:hidden}.coa-grid header{border-bottom:1px solid var(--line);background:#f1f7f3;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:78px;padding:12px 14px;display:grid}.coa-grid header>span{background:var(--green-700);color:#fff;border-radius:8px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:850;display:grid}.coa-grid h2{margin:0 0 3px;font-size:15px}.coa-grid header small{color:#40564a;font-size:8px;font-weight:650}.coa-grid header b{color:var(--green-900);font-size:13px}.coa-grid>article>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;height:47px;color:var(--text);background:#fff;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;font-weight:750;display:flex}.coa-grid>article>button:hover{background:var(--green-50)}.verification-suite-kpis{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px;display:grid}.verification-suite-kpis>article{background:#fff;border:1.5px solid #c6d4ca;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:96px;padding:12px;display:flex}.verification-suite-kpis span{text-transform:uppercase;color:#4c6055;font-size:9px;font-weight:850}.verification-suite-kpis b{font-size:22px}.verification-suite-kpis small{color:#40564a;font-size:8.5px;font-weight:650;line-height:1.35}.verification-suite-kpis .critical{background:#fff1ef;border-color:#dd968c}.verification-suite-kpis .critical b{color:#ad3c31}.verification-suite-kpis .safe{background:#edf8f1;border-color:#92bfa0}.verification-suite-kpis .safe b{color:var(--green-700)}.verification-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:68px;margin-bottom:12px;padding:9px 12px;display:flex}.verification-categories{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.verification-categories button{color:#344b3e;white-space:nowrap;background:#fff;border:1px solid #b7c8bd;border-radius:999px;height:34px;padding:0 10px;font-size:8.5px;font-weight:800}.verification-categories button.selected{background:var(--green-700);border-color:var(--green-700);color:#fff}.verification-suite-head,.verification-suite-row{grid-template-columns:.72fr 1.45fr 1.45fr 1fr .75fr .68fr .8fr 24px;align-items:center;gap:12px;min-width:1510px;padding:0 14px;display:grid}.verification-suite-head{color:#486055;text-transform:uppercase;background:#edf3ef;height:43px;font-size:8px;font-weight:850}.verification-suite-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:88px;color:var(--text);background:#fff}.verification-suite-row:hover{background:#f8fbf9}.verification-suite-row.severity-critica{background:#fff9f8;box-shadow:inset 5px 0 #b63e32}.verification-suite-row.severity-alta{box-shadow:inset 5px 0 #d89e1a}.verification-suite-row.severity-media{box-shadow:inset 5px 0 #4f7899}.verification-suite-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.verification-suite-row i,.verification-suite-row em{border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.verification-suite-row i{background:#eef2ef}.verification-suite-row.severity-critica i{color:#982f25;background:#f7d9d5}.verification-suite-row.severity-alta i{color:#895a00;background:#fff0c7}.verification-suite-row b{font-size:10.5px;line-height:1.35}.verification-suite-row small{color:#40564a;font-size:8.5px;font-weight:650;line-height:1.4}.verification-suite-row em{color:#285d42;background:#e9f2ec}.verification-suite-modal{background:#f7faf8;border-radius:14px;width:min(1000px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 85px #051e145c}.verification-suite-modal>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:100px;padding:17px 20px;display:flex}.verification-suite-modal>header>div{align-items:center;gap:13px;display:flex}.verification-severity-icon{border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.verification-severity-icon.severity-critica{color:#a3372c;background:#f6d7d3}.verification-severity-icon.severity-alta{color:#976300;background:#fff0c6}.verification-severity-icon.severity-media{color:#416b8c;background:#e5edf4}.verification-suite-modal header small{text-transform:uppercase;color:#5d7165;font-size:8px;font-weight:850}.verification-suite-modal h2{margin:3px 0;font-size:20px}.verification-suite-modal header p{color:#40564a;margin:0;font-size:9.5px;font-weight:650}.verification-suite-modal>header>button{width:38px;height:38px;color:var(--text);background:#edf2ef;border:0;border-radius:8px;place-items:center;display:grid}.verification-modal-summary{border-bottom:1px solid var(--line);grid-template-columns:2fr 1.4fr .7fr .8fr;display:grid}.verification-modal-summary article{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:83px;padding:12px 15px;display:flex}.verification-modal-summary span{color:#52665a;font-size:8px;font-weight:850}.verification-modal-summary b{font-size:11px;line-height:1.45}.verification-modal-summary .impact{background:#fff8e7}.verification-modal-summary .impact b{color:#8d5d00}.verification-modal-body{grid-template-columns:1fr 1fr 1.25fr;gap:10px;padding:14px;display:grid}.verification-modal-body section{background:#fff;border:1px solid #c7d6cc;border-radius:8px;min-height:116px;padding:12px}.verification-modal-body section.recommended{background:#fffaec;border-color:#d4b45e}.verification-modal-body h3{text-transform:uppercase;color:var(--green-700);margin:0 0 8px;font-size:9px}.verification-modal-body p{color:#354b3f;margin:0;font-size:10px;font-weight:650;line-height:1.55}.verification-modal-controls{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.verification-modal-controls label{flex-direction:column;gap:6px;display:flex}.verification-modal-controls label>span{text-transform:uppercase;color:#50645a;font-size:8px;font-weight:850}.verification-modal-controls select,.verification-modal-controls input{height:44px;color:var(--text);background:#fff;border:1.5px solid #9eb1a5;border-radius:8px;padding:0 10px;font-weight:700}.verification-suite-modal .verification-note{margin:0 14px 14px}.verification-suite-modal>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:9px;padding:14px 17px;display:flex}.rules-overview{grid-template-columns:repeat(4,1fr) 2fr;gap:10px;margin-bottom:14px;display:grid}.rules-overview>article,.rules-overview>div{background:#fff;border:1.5px solid #c4d3c9;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:88px;padding:12px;display:flex}.rules-overview span{text-transform:uppercase;color:#4d6256;font-size:9px;font-weight:850}.rules-overview b{font-size:21px}.rules-overview>div{background:var(--green-50);color:var(--green-700);grid-template-columns:24px 1fr;align-items:center;display:grid}.rules-overview>div>span{flex-direction:column;gap:4px;display:flex}.rules-overview>div b{color:var(--text);font-size:10px}.rules-overview>div small{color:#40564a;font-size:8.5px;font-weight:650;line-height:1.4}.control-rule-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.control-rule-card{flex-direction:column;gap:12px;min-height:245px;padding:14px;display:flex}.control-rule-card.inactive{opacity:.62}.control-rule-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.control-rule-card header small{text-transform:uppercase;color:var(--green-700);font-size:8px;font-weight:850}.control-rule-card h2{margin:4px 0 0;font-size:14px;line-height:1.3}.control-rule-card>div{flex-direction:column;gap:5px;display:flex}.control-rule-card>div>span{text-transform:uppercase;color:#586b60;font-size:7.5px;font-weight:850}.control-rule-card>div>b{font-size:9.5px;line-height:1.45}.control-rule-card>footer{border-top:1px solid var(--line);color:#465d50;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:8.5px;font-weight:750;display:flex}.control-rule-card footer em{color:#176b3e;background:#e8f4ec;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:850}.rule-switch{flex:0 0 38px;width:38px;height:22px;position:relative}.rule-switch input{opacity:0;position:absolute}.rule-switch i{background:#bbc7bf;border-radius:999px;transition:all .2s;position:absolute;inset:0}.rule-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.rule-switch input:checked+i{background:var(--green-700)}.rule-switch input:checked+i:after{transform:translate(16px)}.rule-switch input:disabled+i{box-shadow:0 0 0 2px #16693e26}.verification-history-head,.verification-history>button{grid-template-columns:.75fr 1.35fr .85fr 1.75fr .75fr 1fr 24px;align-items:center;gap:12px;min-width:1190px;padding:0 14px;display:grid}.verification-history-head{color:#486055;text-transform:uppercase;background:#edf3ef;height:43px;font-size:8px;font-weight:850}.verification-history>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:77px;color:var(--text);background:#fff}.verification-history>button:hover{background:#f7faf8}.verification-history time{color:var(--green-800);font-size:9px;font-weight:800}.verification-history>button>span{flex-direction:column;gap:4px;display:flex}.verification-history b{font-size:10px}.verification-history small{color:#40564a;font-size:8.5px;font-weight:650}.verification-history i{color:#245e40;background:#e8f3ec;border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.verification-history strong{color:var(--green-800);font-size:10px}.large-text .accounting-safety b,.large-text .accounting-kpis span,.large-text .accounting-queue b,.large-text .accounting-reconciliations b,.large-text .accounting-cashflow b,.large-text .journal-row b,.large-text .invoice-match-row b,.large-text .fiscal-connection-card b,.large-text .verification-suite-row b,.large-text .control-rule-card>div>b,.large-text .verification-history b{font-size:13px}.large-text .accounting-safety small,.large-text .accounting-kpis small,.large-text .accounting-queue small,.large-text .accounting-reconciliations small,.large-text .accounting-cashflow small,.large-text .journal-row small,.large-text .invoice-match-row small,.large-text .fiscal-connection-card small,.large-text .verification-suite-row small,.large-text .verification-history small{font-size:11px}.large-text .verification-modal-body p,.large-text .invoice-check-path small{font-size:12px}@media (width<=1250px){.accounting-kpis{grid-template-columns:1fr 1fr}.journal-summary{grid-template-columns:repeat(4,1fr)}.journal-summary .segmented-control{grid-column:1/-1;margin:8px 12px}.fiscal-connection-grid{grid-template-columns:1fr 1fr}.fiscal-connection-grid>article:nth-child(2){border-right:0}.fiscal-connection-grid>article:nth-child(-n+2){border-bottom:1px solid #d5dfd8}.verification-suite-kpis{grid-template-columns:repeat(3,1fr)}.rules-overview{grid-template-columns:repeat(4,1fr)}.rules-overview>div{grid-column:1/-1}.control-rule-grid{grid-template-columns:1fr 1fr}.treasury-layout{grid-template-columns:1fr}.aging-panel{width:100%}}@media (width<=950px){.accounting-dashboard-grid,.iva-register-grid,.coa-grid{grid-template-columns:1fr}.accounting-dashboard-grid>.accounting-cashflow{grid-column:auto}.verification-toolbar{flex-direction:column;align-items:stretch}.verification-suite-kpis,.verification-modal-summary{grid-template-columns:1fr 1fr}.verification-modal-body,.verification-modal-controls{grid-template-columns:1fr}.invoice-check-path,.entry-modal-meta,.treasury-kpis,.tax-kpis,.history-kpis{grid-template-columns:1fr 1fr}.control-rule-grid{grid-template-columns:1fr}}@media (width<=650px){.accounting-safety{grid-template-columns:22px 1fr}.accounting-safety em{white-space:normal;grid-column:1/-1}.accounting-kpis,.verification-suite-kpis,.treasury-kpis,.tax-kpis,.history-kpis{grid-template-columns:1fr}.accounting-cashflow>div:not(.panel-header){grid-template-columns:55px 1fr}.accounting-cashflow strong{text-align:left;grid-column:2}.fiscal-connection-card>header{grid-template-columns:38px 1fr;padding:13px}.fiscal-connection-icon{width:38px;height:38px}.fiscal-connection-card header>em{white-space:normal;grid-column:1/-1;width:max-content}.fiscal-connection-grid{grid-template-columns:1fr}.fiscal-connection-grid>article{border-bottom:1px solid #d5dfd8;border-right:0}.fiscal-connection-grid>article:last-child{border-bottom:0}.fiscal-connection-card>footer{flex-direction:column;align-items:stretch}.fiscal-connection-card>footer button{white-space:normal}.three-way-explainer{grid-template-columns:32px 1fr}.three-way-explainer em{grid-column:1/-1}.journal-summary{grid-template-columns:1fr 1fr}.invoice-compare,.verification-modal-summary,.entry-modal-meta,.invoice-check-path{grid-template-columns:1fr}.double-entry-head,.double-entry-row,.double-entry-total{grid-template-columns:1.2fr .8fr .8fr}.double-entry-head span:nth-child(2),.double-entry-row span:nth-child(2){display:none}.double-entry-total span{grid-column:auto}.accounting-entry-modal>footer,.invoice-check-modal>footer,.verification-suite-modal>footer{flex-direction:column;align-items:stretch}.rules-overview{grid-template-columns:1fr 1fr}.coa-header{flex-direction:column;align-items:stretch}.coa-header label{width:100%}}:root{--muted:#485b50;--line:#cbd8cf;--focus:#f2b632}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:2px;outline:3px solid var(--focus)!important}button,input,select,textarea{color:var(--text)}small,.panel-header span,.module-title p{color:var(--muted)}.workspace-area-switch{background:#0000001f;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 11px;padding:5px;display:grid}.workspace-area-switch>button{color:#d8e9df;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:58px;padding:7px 5px;display:flex}.workspace-area-switch>button:hover{background:#ffffff14}.workspace-area-switch>button.active{color:var(--green-900);background:#fff;border-color:#ffffff59;box-shadow:0 3px 9px #00000026}.workspace-area-switch span{flex-direction:column;gap:1px;min-width:0;display:flex}.workspace-area-switch b{white-space:nowrap;font-size:10px}.workspace-area-switch small{color:inherit;opacity:.78;white-space:nowrap;font-size:8px}.sidebar.collapsed .workspace-area-switch{grid-template-columns:1fr;margin-bottom:8px;padding:3px}.sidebar.collapsed .workspace-area-switch>button{min-height:42px;padding:0}.sidebar.collapsed .workspace-area-switch span{display:none}.workspace-label{text-transform:uppercase;letter-spacing:.55px;border-radius:999px;width:max-content;margin-bottom:3px;padding:3px 7px;font-size:8px;font-weight:900;display:inline-flex}.workspace-label.commerciale{color:var(--green-800);background:#e8f5ed}.workspace-label.amministrazione{color:#315f7e;background:#e7f0f6}.welcome{flex-direction:column;align-items:flex-start;display:flex}.welcome h1{line-height:1.08}.welcome p{margin-top:4px}.workday-heading{justify-content:space-between;align-items:center;gap:20px;min-height:88px;margin-bottom:16px;display:flex}.workday-heading>div:first-child{min-width:0}.workday-heading h2{letter-spacing:-.35px;margin:4px 0;font-size:25px}.workday-heading p{color:var(--muted);margin:0;font-size:12px;font-weight:600}.workday-heading>div:last-child{flex:none;gap:8px;display:flex}.business-kpis{grid-template-columns:1.25fr 1.18fr 1fr .8fr;gap:12px;margin-bottom:14px;display:grid}.business-kpi{border:1.5px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;justify-content:center;gap:7px;min-height:154px;padding:18px;display:flex;box-shadow:0 2px 5px #1237250a}.business-kpi>span{letter-spacing:.55px;color:#496054;font-size:10px;font-weight:900}.business-kpi>b{letter-spacing:-.55px;font-size:27px;line-height:1.05}.business-kpi>strong{color:var(--green-800);font-size:12px}.business-kpi>small{font-size:10px;font-weight:650;line-height:1.4}.business-kpi.primary-metric{color:#fff;background:linear-gradient(140deg,#0e573b,#18784d);border-color:#39875e}.business-kpi.primary-metric>b{font-size:37px}.business-kpi.primary-metric>strong{color:#fff;font-size:14px}.business-kpi.featured-metric{border:2px solid var(--green-700);background:#f0faf4}.business-kpi.featured-metric>b{color:var(--green-900);font-size:31px}.business-kpi.warning>b{color:#9a6800}.ai-daily-brief{background:linear-gradient(100deg,#edf8f1,#fff 63%);border-color:#8fb8a0;grid-template-columns:48px minmax(320px,1fr) auto auto;align-items:center;gap:15px;min-height:114px;margin-bottom:18px;padding:15px 17px;display:grid}.ai-brief-icon{background:var(--green-800);color:#fff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 5px 12px #125c3a30}.ai-daily-brief>div:nth-child(2){flex-direction:column;gap:4px;display:flex}.ai-daily-brief>div:nth-child(2)>span{letter-spacing:.55px;color:var(--green-700);font-size:9px;font-weight:900}.ai-daily-brief h3{margin:0;font-size:16px}.ai-daily-brief p{color:#354c3f;max-width:800px;margin:0;font-size:11px;font-weight:650;line-height:1.5}.ai-brief-facts{gap:16px;display:flex}.ai-brief-facts>span{border-left:1px solid #bdd1c3;flex-direction:column;gap:3px;min-width:105px;padding-left:13px;display:flex}.ai-brief-facts b{color:var(--green-900);font-size:18px}.ai-brief-facts small{font-size:9px;line-height:1.3}.administrative-brief{background:linear-gradient(100deg,#edf5fa,#fff 63%);border-color:#9eb8ca}.administrative-brief .ai-brief-icon{background:#356782}.administrative-brief>div:nth-child(2)>span{color:#356782}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;min-height:58px;display:flex}.section-heading h2{margin:3px 0 8px;font-size:21px}.section-heading>small{margin-bottom:10px;font-size:10px;font-weight:650}.decision-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:17px;display:grid}.decision-card{border:1.5px solid var(--line);text-align:left;min-height:188px;color:var(--text);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:15px;display:flex;box-shadow:0 2px 4px #0f36230a}.decision-card:hover{border-color:var(--green-700);transform:translateY(-1px);box-shadow:0 7px 18px #0f362317}.decision-card>span{color:var(--green-700);align-items:center;gap:8px;display:flex}.decision-card>span em{background:var(--green-100);border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.decision-card>b{font-size:15px}.decision-card>p{color:#3e5348;margin:0;font-size:11px;font-weight:650;line-height:1.55}.decision-card>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.decision-card footer strong{font-size:10px}.decision-card footer i{color:var(--green-700);align-items:center;gap:3px;font-size:9px;font-style:normal;font-weight:850;display:flex}.decision-card.critical{border-left:5px solid #c54b3f}.decision-card.critical>span{color:#aa4035}.decision-card.critical>span em{color:#a33c32;background:#fdecea}.decision-card.warning{border-left:5px solid #d69a18}.decision-card.warning>span{color:#a46e00}.decision-card.warning>span em{color:#885a00;background:#fff2cc}.commercial-lower{grid-template-columns:1fr 1.15fr}.margin-trend{min-height:282px}.margin-trend .panel-header>b{color:var(--green-800);font-size:13px}.margin-bars{align-items:flex-end;gap:13px;height:188px;padding:30px 20px 5px;display:flex}.margin-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;display:flex}.margin-bars i{color:#3f5448;font-size:9px;font-style:normal;font-weight:800}.margin-bars span{background:linear-gradient(#39a56b,#17613f);border-radius:6px 6px 2px 2px;width:min(38px,78%);min-height:24px}.margin-bars small{font-size:9px;font-weight:700}.approval-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.approval-grid>button{border:1.5px solid var(--line);text-align:left;min-height:116px;color:var(--text);background:#fff;border-radius:10px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.approval-grid>button:hover{background:#f7fbfd;border-color:#527e99}.approval-icon{border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.approval-icon.danger{color:#a74035;background:#fdecea}.approval-icon.warning{color:#986500;background:#fff2cc}.approval-icon.safe{color:var(--green-700);background:#e9f5ed}.approval-grid>button>div{flex-direction:column;gap:5px;display:flex}.approval-grid b{font-size:12px}.approval-grid p{color:#3e5348;margin:0;font-size:10px;font-weight:650;line-height:1.4}.approval-grid small{font-size:9px}.approval-grid em{color:#356782;font-size:9px;font-style:normal;font-weight:850}.admin-flow-grid{grid-template-columns:1.45fr .75fr;gap:14px;display:grid}.cashflow-preview{padding-bottom:12px}.cashflow-preview .panel-header>b{color:#356782;font-size:13px}.cashflow-steps{grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;min-height:135px;padding:25px 22px;display:grid}.cashflow-steps>span{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;flex-direction:column;gap:6px;min-height:70px;padding:12px;display:flex}.cashflow-steps>span.low{background:#fff8e5;border-color:#d7ae49}.cashflow-steps small{font-size:9px;font-weight:750}.cashflow-steps b{font-size:18px}.cashflow-steps>i{background:#9eb7a6;height:2px}.cashflow-preview>.text-action{margin-left:auto;margin-right:15px}.admin-today>div:not(.panel-header){border-top:1px solid var(--line);min-height:66px;color:var(--green-700);align-items:center;gap:10px;padding:10px 14px;display:flex}.admin-today>div>span{flex-direction:column;gap:4px;display:flex}.admin-today b{color:var(--text);font-size:11px}.admin-today small{font-size:9px}.ai-center-heading{border-bottom:1px solid var(--line);padding-bottom:14px}.ai-control-banner{min-height:82px;color:var(--green-700);background:#edf8f1;border:1.5px solid #93bba1;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:15px;padding:13px 16px;display:grid}.ai-control-banner>div{flex-direction:column;gap:4px;display:flex}.ai-control-banner b{color:var(--text);font-size:13px}.ai-control-banner p{color:#354c3f;margin:0;font-size:10px;font-weight:650;line-height:1.45}.ai-control-banner>span{background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.ai-capability-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.ai-capability-grid>article{border:1.5px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:42px 1fr;gap:11px;min-height:166px;padding:15px;display:grid;position:relative}.ai-capability-grid>article>span{background:var(--green-100);width:41px;height:41px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.ai-capability-grid>article>div{flex-direction:column;gap:5px;display:flex}.ai-capability-grid small{color:var(--green-700);font-size:8px;font-weight:900}.ai-capability-grid h3{margin:0;font-size:15px}.ai-capability-grid p{color:#3c5045;margin:0;font-size:10px;font-weight:650;line-height:1.5}.ai-capability-grid em{color:var(--green-700);font-size:8.5px;font-style:normal;font-weight:850;position:absolute;bottom:13px;left:68px}.ai-center-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-bottom:15px;display:grid}.ai-task-queue,.ai-activity-log{overflow:hidden}.ai-task-queue>.panel-header>b{color:var(--green-800);font-size:12px}.ai-task-queue>button{border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:76px;color:var(--text);background:#fff;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;padding:10px 14px;display:grid}.ai-task-queue>button:hover{background:var(--green-50)}.ai-task-queue>button>span{flex-direction:column;gap:5px;display:flex}.ai-task-queue b{font-size:12px}.ai-task-queue small{font-size:9.5px}.ai-task-queue strong{color:#8c5f00;font-size:10px}.ai-activity-log>div:not(.panel-header){border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:10px 13px;display:grid}.ai-activity-log time{color:var(--green-700);font-size:9px;font-weight:850}.ai-activity-log>div>span{flex-direction:column;gap:4px;display:flex}.ai-activity-log b{font-size:10.5px}.ai-activity-log small{font-size:8.5px}.ai-activity-log em{color:#596c61;font-size:8px;font-style:normal;font-weight:850}.ai-activity-log>.secondary{margin:12px}.ai-next-modules{padding:16px}.ai-next-modules>div:first-child{margin-bottom:13px}.ai-next-modules h2{margin:4px 0;font-size:19px}.ai-next-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ai-next-grid>span{border:1px solid var(--line);min-height:75px;color:var(--green-700);background:#f8fbf9;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;gap:4px 8px;padding:11px;display:grid}.ai-next-grid b{color:var(--text);font-size:10.5px}.ai-next-grid small{grid-column:2;font-size:8.5px}.ai-drawer{width:min(590px,100vw)}.ai-context-card{background:#fff;border:1px solid #b9cfc0;border-radius:8px;flex-direction:column;gap:4px;margin:10px 14px 0;padding:10px 12px;display:flex}.ai-context-card>span{letter-spacing:.45px;color:var(--green-700);font-size:8px;font-weight:900}.ai-context-card>b{font-size:11px}.ai-context-card>small{font-size:9px}.ai-message-body{flex-direction:column;gap:5px;max-width:88%;display:flex}.ai-message-body>p{max-width:none!important}.ai-message.user .ai-message-body{align-items:flex-end}.ai-message-body>footer{border:1px solid var(--line);background:#f0f6f2;border-top:0;border-radius:0 0 9px 9px;flex-wrap:wrap;gap:6px 10px;padding:7px 9px;display:flex}.ai-message-body>footer>span{color:#42574b;align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.ai-message.assistant .ai-message-body>p{border-radius:5px 13px 5px 5px}.ai-message.user .ai-message-body>p{max-width:100%!important}.app-shell.large-text .workspace-area-switch b{font-size:12px}.app-shell.large-text .workspace-area-switch small,.app-shell.large-text .workspace-label{font-size:10px!important}.app-shell.large-text .business-kpi>span{font-size:12px}.app-shell.large-text .business-kpi>strong{font-size:14px}.app-shell.large-text .business-kpi>small{font-size:12px!important}.app-shell.large-text .business-kpi>b{font-size:31px}.app-shell.large-text .business-kpi.primary-metric>b{font-size:41px}.app-shell.large-text .business-kpi.featured-metric>b{font-size:34px}.app-shell.large-text .ai-daily-brief h3{font-size:18px}.app-shell.large-text .ai-daily-brief p,.app-shell.large-text .decision-card>p,.app-shell.large-text .approval-grid p,.app-shell.large-text .ai-control-banner p,.app-shell.large-text .ai-capability-grid p{font-size:13px}.app-shell.large-text .decision-card>b,.app-shell.large-text .approval-grid b{font-size:15px}.app-shell.large-text .ai-task-queue b,.app-shell.large-text .ai-activity-log b{font-size:13px}.app-shell.large-text .ai-task-queue small,.app-shell.large-text .ai-activity-log small{font-size:11px!important}.app-shell.large-text .ai-header span,.app-shell.large-text .ai-suggestions>span,.app-shell.large-text .ai-context-card>span{font-size:10px}.app-shell.large-text .ai-access,.app-shell.large-text .ai-demo-note,.app-shell.large-text .ai-context-card>b,.app-shell.large-text .ai-composer>label{font-size:13px}.app-shell.large-text .ai-context-card>small,.app-shell.large-text .ai-composer small,.app-shell.large-text .ai-message-body>footer>span{font-size:11px!important}.app-shell.large-text .ai-message p{font-size:14px;line-height:1.55}.app-shell.large-text .ai-suggestions button{font-size:12px}.app-shell.large-text .ai-composer input{font-size:14px}.app-shell.large-text .data-head,.app-shell.large-text .table-head,.app-shell.large-text .line-head,.app-shell.large-text .load-lines-head,.app-shell.large-text .verification-suite-head,.app-shell.large-text .invoice-match-head,.app-shell.large-text .journal-head{font-size:12px}.app-shell.large-text .data-row,.app-shell.large-text .order-row,.app-shell.large-text .line-row,.app-shell.large-text .load-line-row,.app-shell.large-text .verification-suite-row,.app-shell.large-text .invoice-match-row,.app-shell.large-text .journal-row{font-size:14px}.app-shell.large-text .data-row small,.app-shell.large-text .order-row small,.app-shell.large-text .line-row small,.app-shell.large-text .load-line-row small{color:#3d5146!important;font-size:12px!important}.verification-suite-head,.verification-suite-row{grid-template-columns:.7fr 1.35fr 1.35fr .95fr .72fr .66fr .8fr 24px;min-width:1180px}.invoice-match-head,.invoice-match-row{min-width:1050px}.data-head,.data-row,.table-head,.order-row{min-width:880px}@media (width<=1380px){.business-kpis{grid-template-columns:1fr 1fr}.ai-daily-brief{grid-template-columns:48px minmax(280px,1fr) auto}.ai-daily-brief>.secondary{grid-column:2/-1;justify-self:end}.approval-grid{grid-template-columns:1fr}.approval-grid>button{min-height:92px}.commercial-lower,.admin-flow-grid,.ai-center-grid{grid-template-columns:1fr}.topbar{gap:10px;padding-inline:16px}.global-search{min-width:190px}.welcome{min-width:240px}}@media (width<=1050px){.ai-capability-grid{grid-template-columns:1fr}.ai-capability-grid>article{min-height:130px}.decision-card-grid{grid-template-columns:1fr}.decision-card{min-height:150px}.ai-daily-brief{grid-template-columns:45px 1fr}.ai-brief-facts,.ai-daily-brief>.secondary{grid-column:2}.ai-next-grid{grid-template-columns:1fr 1fr}.workday-heading{flex-direction:column;align-items:flex-start;padding-block:12px}.business-kpis{grid-template-columns:1fr 1fr}}@media (width<=700px){.business-kpis,.ai-next-grid,.ai-daily-brief{grid-template-columns:1fr}.ai-brief-icon,.ai-daily-brief>div:nth-child(2),.ai-brief-facts,.ai-daily-brief>.secondary{grid-column:1}.ai-brief-facts{flex-wrap:wrap}.workday-heading>div:last-child{flex-wrap:wrap;width:100%}.workday-heading>div:last-child button{flex:1}.cashflow-steps{grid-template-columns:1fr;gap:7px}.cashflow-steps>i{justify-self:center;width:2px;height:16px}.approval-grid>button{grid-template-columns:38px 1fr}.approval-grid>button>em{grid-column:2}.ai-control-banner{grid-template-columns:30px 1fr}.ai-control-banner>span{grid-column:2;justify-self:start}.ai-task-queue>button{grid-template-columns:1fr 20px}.ai-task-queue strong{grid-column:1}.ai-task-queue>button>svg{grid-area:1/2/3}.ai-message-body{max-width:92%}}.settlement-audit-page{padding-bottom:45px}.audit-demo-banner{color:#946200;background:#fff9e8;border:1.5px solid #d7af4d;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:76px;margin-bottom:13px;padding:13px 15px;display:grid}.audit-demo-banner>div{flex-direction:column;gap:4px;display:flex}.audit-demo-banner b{color:var(--text);font-size:13px}.audit-demo-banner p{color:#554d39;margin:0;font-size:10px;font-weight:650;line-height:1.45}.audit-demo-banner>span{white-space:nowrap;background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.audit-progress{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:repeat(8,1fr);gap:5px;margin-bottom:13px;padding:7px;display:grid}.audit-progress>button{color:#52655a;background:#f5f8f6;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:59px;padding:7px 5px;display:flex}.audit-progress>button span{background:#e4ebe6;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.audit-progress>button b{font-size:9px}.audit-progress>button:hover{border-color:#93b3a0}.audit-progress>button.active{border-color:var(--green-700);background:var(--green-100);color:var(--green-800);box-shadow:inset 0 0 0 1px #1d744914}.audit-progress>button.active span{background:var(--green-700);color:#fff}.audit-progress>button.complete{color:var(--green-700)}.audit-progress>button.complete span{background:var(--green-700);color:#fff}.audit-live-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.audit-live-strip>article{border:1.5px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px;display:flex}.audit-live-strip span{letter-spacing:.35px;color:#50645a;font-size:8.5px;font-weight:900}.audit-live-strip b{font-size:21px}.audit-live-strip small{font-size:9px;font-weight:650}.audit-live-strip>article.primary{border-color:var(--green-700);color:#fff;background:linear-gradient(140deg,#0f573b,#17784d)}.audit-live-strip>article.primary span,.audit-live-strip>article.primary small{color:#d5ecdf}.audit-live-strip>article.warning{background:#fff9e9;border-color:#d4ad48}.audit-live-strip>article.warning b{color:#946200}.audit-live-strip>article.danger{background:#fff1ef;border-color:#d07d74}.audit-live-strip>article.danger b{color:#a43b31}.audit-step-card{overflow:hidden}.audit-step-card>header{border-bottom:1px solid var(--line);background:#f8fbf9;justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:13px 17px;display:flex}.audit-step-card>header>div{flex-direction:column;gap:3px;display:flex}.audit-step-card>header span{color:var(--green-700);letter-spacing:.45px;font-size:8.5px;font-weight:900}.audit-step-card>header h2{margin:0;font-size:22px}.audit-step-card>header>small{font-size:9.5px;font-weight:650}.audit-step-content{background:#fff;min-height:355px;padding:17px}.audit-context-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.audit-context-row>span{border:1px solid var(--line);min-height:72px;color:var(--green-700);background:#f8fbf9;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;gap:3px 8px;padding:11px;display:grid}.audit-context-row small{text-transform:uppercase;font-size:8px;font-weight:850}.audit-context-row b{color:var(--text);grid-column:2;font-size:11px}.audit-form-grid{gap:11px;margin-bottom:14px;display:grid}.audit-form-grid.two{grid-template-columns:1fr 1fr}.audit-form-grid.three{grid-template-columns:repeat(3,1fr)}.audit-form-grid.supplier{grid-template-columns:repeat(4,1fr)}.audit-form-grid.commission{grid-template-columns:1.05fr repeat(3,.9fr);align-items:stretch}.audit-number-field,.audit-select-field{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-number-field>span,.audit-select-field>span{text-transform:uppercase;color:#4a6054;font-size:9px;font-weight:900}.audit-number-field>div{background:#fff;border:1.5px solid #9eb1a5;border-radius:8px;align-items:center;gap:8px;height:58px;padding:0 11px;display:flex}.audit-number-field.emphasized>div{border:2px solid var(--green-700);background:var(--green-50)}.audit-number-field input{width:100%;min-width:0;color:var(--green-900);background:0 0;border:0;outline:0;font-size:18px;font-weight:850}.audit-number-field em{color:#596c61;white-space:nowrap;font-size:9px;font-style:normal;font-weight:750}.audit-number-field>small,.audit-select-field>small{font-size:8.5px;font-weight:650;line-height:1.35}.audit-select-field select{background:#fff;border:1.5px solid #9eb1a5;border-radius:8px;height:58px;padding:0 10px;font-weight:750}.audit-principle,.audit-instruction,.audit-diagnostic{background:var(--green-50);min-height:66px;color:var(--green-700);border:1px solid #9bc1a8;border-radius:9px;align-items:center;gap:10px;padding:11px 13px;display:flex}.audit-principle>span,.audit-instruction>span,.audit-diagnostic>span{flex-direction:column;gap:4px;display:flex}.audit-principle b,.audit-instruction b,.audit-diagnostic b{color:var(--text);font-size:11px}.audit-principle small,.audit-instruction small,.audit-diagnostic small{font-size:9.5px;font-weight:650;line-height:1.4}.audit-diagnostic{color:#a16b00;background:#fff9e9;border-color:#d9b85e}.audit-derived-values,.audit-expense-summary,.audit-margin-details{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:14px;display:grid}.audit-derived-values>span,.audit-expense-summary>span{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:11px;display:flex}.audit-derived-values small,.audit-expense-summary small{color:#51655a;font-size:8px;font-weight:900}.audit-derived-values b,.audit-expense-summary b{font-size:18px}.audit-document-table,.audit-journal{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.audit-document-table>div,.audit-journal>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr .55fr .75fr .7fr;align-items:center;gap:10px;min-width:760px;min-height:48px;padding:0 12px;font-size:10px;display:grid}.audit-document-table>div:first-child,.audit-journal>div:first-child{color:#4c6055;text-transform:uppercase;background:#edf3ef;border-top:0;min-height:38px;font-size:8px;font-weight:900}.audit-document-table strong{color:var(--green-800)}.audit-table-note{margin-top:7px;font-size:8.5px;display:block}.audit-reconciliation{border:1.5px solid var(--line);background:#f8fbf9;border-radius:10px;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1.1fr;align-items:center;gap:8px;min-height:130px;margin-bottom:13px;padding:18px;display:grid}.audit-reconciliation>article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:11px;display:flex}.audit-reconciliation>i{text-align:center;color:#6d7b73;font-size:22px;font-style:normal}.audit-reconciliation small{color:#53675c;font-size:8px;font-weight:900}.audit-reconciliation b{font-size:20px}.audit-reconciliation.warning .result{background:#fff4d7;border-color:#d5ad47}.audit-reconciliation.warning .result b{color:#966300}.audit-reconciliation.safe .result{background:#edf8f1;border-color:#8bb99b}.audit-reconciliation.safe .result b{color:var(--green-700)}.audit-calculation-card{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:94px;padding:10px;display:flex}.audit-calculation-card>span{text-transform:uppercase;color:#52665a;font-size:8.5px;font-weight:900}.audit-calculation-card>b{font-size:18px}.audit-calculation-card>small{font-size:8px;line-height:1.35}.audit-calculation-card.subtract{background:#fff9e8;border-color:#d8b75c}.audit-calculation-card.subtract b{color:#986500}.audit-calculation-card.final{background:var(--green-50);border-color:#85b596}.audit-calculation-card.final b{color:var(--green-800);font-size:21px}.audit-expense-summary{grid-template-columns:repeat(4,1fr);margin-top:16px}.audit-expense-summary>span.total{background:#fff9e8;border-color:#d4ad48}.audit-expense-summary>span.total b{color:#986500}.audit-margin-equation{border:1px solid var(--line);background:#f8fbf9;border-radius:10px;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1.15fr;align-items:center;gap:8px;min-height:140px;margin-bottom:14px;padding:14px;display:grid}.audit-margin-equation>article{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:11px;display:flex}.audit-margin-equation>i{text-align:center;font-size:22px;font-style:normal}.audit-margin-equation span{color:#52665a;font-size:8px;font-weight:900}.audit-margin-equation b{font-size:21px}.audit-margin-equation small{font-size:8.5px}.audit-margin-equation article.positive{color:#fff;background:linear-gradient(140deg,#10573c,#197b4f);border-color:#78ad8b}.audit-margin-equation article.positive span,.audit-margin-equation article.positive small{color:#d7ede1}.audit-margin-equation article.positive b{font-size:26px}.audit-margin-equation article.negative{background:#fff0ee;border-color:#ce746a}.audit-margin-equation article.negative b{color:#a23a30}.audit-margin-details>div{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:53px;padding:9px 11px;font-size:9.5px;display:flex}.audit-margin-details b{color:var(--green-800);font-size:13px}.audit-target-box{background:#f4faf6;border:1.5px solid #9bb9a5;border-radius:9px;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;padding:12px;display:grid}.audit-target-box>span{flex-direction:column;justify-content:center;gap:5px;min-height:58px;display:flex}.audit-target-box>span small{font-size:8px;font-weight:900}.audit-target-box>span b{font-size:16px}.audit-target-box>em{border-radius:999px;margin-bottom:15px;padding:7px 9px;font-size:8.5px;font-style:normal;font-weight:900}.audit-target-box>em.safe{color:var(--green-700);background:#dff2e6}.audit-target-box>em.warning{color:#895c00;background:#fff0c8}.audit-accounting-warning{color:#976400;background:#fff9e8;border:1px solid #d4ae4e;border-radius:9px;align-items:center;gap:10px;min-height:70px;margin-bottom:13px;padding:11px 13px;display:flex}.audit-accounting-warning>span{flex-direction:column;gap:4px;display:flex}.audit-accounting-warning b{color:var(--text);font-size:11px}.audit-accounting-warning small{font-size:9px;font-weight:650;line-height:1.4}.audit-accounting-mode{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.audit-accounting-mode>button{border:1.5px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex-direction:column;gap:4px;min-height:66px;padding:10px 12px;display:flex}.audit-accounting-mode>button.active{border-color:var(--green-700);background:var(--green-50);box-shadow:inset 0 0 0 1px #1d744917}.audit-accounting-mode b{font-size:11px}.audit-accounting-mode small{font-size:8.5px}.audit-journal>div{grid-template-columns:1.35fr 1fr 1fr .62fr .75fr;min-width:880px}.audit-journal>div b{font-size:10px}.audit-journal>div strong{font-size:11px}.audit-journal>div em{width:max-content;color:var(--green-700);background:#eaf3ed;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:850}.audit-journal>footer{border-top:1px solid var(--line);background:#edf7f0;justify-content:flex-end;align-items:center;gap:15px;min-width:880px;min-height:50px;padding:0 13px;font-size:10px;display:flex}.audit-journal>footer b{color:var(--green-800);font-size:17px}.audit-mode-blocked{text-align:center;color:#547062;background:#f8fbf9;border:1.5px dashed #b7c8bd;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:20px;display:flex}.audit-mode-blocked h3{color:var(--text);margin:9px 0 4px}.audit-mode-blocked p{max-width:620px;margin:0;font-size:10px;line-height:1.55}.audit-check-summary{border:1px solid var(--line);background:#f8fbf9;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;margin-bottom:11px;padding:11px 13px;display:flex}.audit-check-summary>span{color:var(--green-700);grid-template-columns:30px 1fr;align-items:center;gap:4px 8px;display:grid}.audit-check-summary b{color:var(--text);font-size:12px}.audit-check-summary small{grid-column:2;font-size:8.5px}.audit-check-summary>strong{border-radius:999px;padding:7px 9px;font-size:9px}.audit-check-summary>strong.warning{color:#895c00;background:#fff0c8}.audit-check-summary>strong.safe{color:var(--green-700);background:#dff2e6}.audit-check-list{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.audit-check-list>article{border:1.5px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:start;gap:10px;min-height:154px;padding:12px;display:grid}.audit-check-list>article.warning{background:#fffdf7;border-left:5px solid #d69a18}.audit-check-list>article.danger{background:#fff9f8;border-left:5px solid #c44a3f}.audit-check-list>article.safe{border-left:5px solid #409765}.audit-check-list>article.verified{opacity:.72;background:#f1f6f3}.audit-check-icon{width:37px;height:37px;color:var(--green-700);background:#e8f4ec;border-radius:9px;place-items:center;display:grid}.audit-check-list .warning .audit-check-icon{color:#946200;background:#fff0c8}.audit-check-list .danger .audit-check-icon{color:#a33d33;background:#fce8e5}.audit-check-list>article>div{flex-direction:column;gap:4px;display:flex}.audit-check-list small{text-transform:uppercase;color:#50645a;font-size:8px;font-weight:900}.audit-check-list h3{margin:0;font-size:13px}.audit-check-list p{color:#3f5348;margin:0;font-size:9.5px;font-weight:650;line-height:1.45}.audit-check-list strong{color:#8c6000;font-size:9px}.audit-check-list button{height:34px;color:var(--green-700);white-space:nowrap;background:#fff;border:1px solid #aabcb0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8.5px;font-weight:850;display:flex}.audit-final-result{color:#fff;background:linear-gradient(135deg,#0e4b36,#18774d);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:14px 16px;display:flex}.audit-final-result>div{flex-direction:column;gap:4px;display:flex}.audit-final-result span{color:#cce6d7;font-size:8.5px;font-weight:900}.audit-final-result h2{margin:0;font-size:19px}.audit-final-result p{color:#d6e8de;margin:0;font-size:9.5px}.audit-final-result>span{border-left:1px solid #ffffff40;flex-direction:column;gap:4px;min-width:100px;padding-left:15px;display:flex}.audit-final-result>span b{color:#fff;font-size:25px}.audit-final-result>span.negative b{color:#ffd0ca}.audit-step-navigation{border-top:1px solid var(--line);background:#f8fbf9;align-items:center;gap:11px;min-height:69px;padding:10px 14px;display:flex}.audit-step-navigation>span{text-align:center;color:var(--muted);flex:1;font-size:8.5px;font-weight:650}.audit-step-navigation button:disabled{opacity:.45;cursor:not-allowed}.large-text .audit-demo-banner p,.large-text .audit-principle small,.large-text .audit-instruction small,.large-text .audit-diagnostic small,.large-text .audit-check-list p{font-size:12px}.large-text .audit-progress>button b,.large-text .audit-live-strip span,.large-text .audit-number-field>span,.large-text .audit-select-field>span{font-size:11px}.large-text .audit-live-strip small,.large-text .audit-number-field>small,.large-text .audit-select-field>small,.large-text .audit-calculation-card>small,.large-text .audit-accounting-warning small{font-size:11px!important}.large-text .audit-context-row b,.large-text .audit-principle b,.large-text .audit-instruction b,.large-text .audit-diagnostic b,.large-text .audit-accounting-warning b{font-size:14px}.large-text .audit-document-table>div,.large-text .audit-journal>div{font-size:12px}.large-text .audit-check-list h3{font-size:15px}.large-text .audit-check-list button{font-size:11px}@media (width<=1350px){.audit-progress{grid-template-columns:repeat(4,1fr)}.audit-live-strip,.audit-form-grid.supplier,.audit-form-grid.commission{grid-template-columns:1fr 1fr}.audit-check-list{grid-template-columns:1fr}}@media (width<=950px){.audit-form-grid.three,.audit-context-row,.audit-derived-values,.audit-margin-details{grid-template-columns:1fr}.audit-reconciliation,.audit-margin-equation{grid-template-columns:1fr;gap:6px}.audit-reconciliation>i,.audit-margin-equation>i{transform:rotate(90deg)}.audit-expense-summary,.audit-target-box{grid-template-columns:1fr 1fr}.audit-target-box>em{margin:0}.audit-check-list>article{grid-template-columns:38px 1fr}.audit-check-list>article>button{grid-column:2;justify-self:start}}@media (width<=650px){.audit-demo-banner{grid-template-columns:24px 1fr}.audit-demo-banner>span{grid-column:2;justify-self:start}.audit-progress{grid-template-columns:1fr 1fr}.audit-live-strip,.audit-form-grid.two,.audit-form-grid.supplier,.audit-form-grid.commission,.audit-expense-summary,.audit-target-box,.audit-accounting-mode{grid-template-columns:1fr}.audit-check-summary,.audit-final-result{flex-direction:column;align-items:flex-start}.audit-final-result>span{border-top:1px solid #ffffff40;border-left:0;padding:10px 0 0}.audit-step-navigation{flex-direction:column;align-items:stretch}.audit-step-navigation>span{order:3}.audit-step-navigation button{width:100%}}.pino-page{padding-bottom:95px}.pino-state-banner{border:1.5px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;min-height:94px;margin-bottom:13px;padding:14px 16px;display:grid}.pino-state-banner>span{border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.pino-state-banner.open{background:linear-gradient(100deg,#fff9e8,#fff);border-color:#d4ae4d}.pino-state-banner.open>span{color:#956200;background:#fff0c8}.pino-state-banner.closed{background:linear-gradient(100deg,#edf8f1,#fff);border-color:#77ad89}.pino-state-banner.closed>span{background:var(--green-700);color:#fff}.pino-state-banner>div{flex-direction:column;gap:3px;display:flex}.pino-state-banner small{letter-spacing:.55px;color:var(--green-700);font-size:8px;font-weight:900}.pino-state-banner h2{margin:0;font-size:18px}.pino-state-banner p{color:#405449;margin:0;font-size:10px;font-weight:650;line-height:1.4}.pino-state-banner>label{flex-direction:column;gap:6px;display:flex}.pino-state-banner>label span{text-transform:uppercase;color:#53665b;font-size:8.5px;font-weight:900}.pino-state-banner input{background:#fff;border:1.5px solid #a8b9ae;border-radius:8px;height:43px;padding:0 10px;font-weight:750}.pino-state-banner input:disabled{color:#6c7c72;background:#edf2ef}.pino-main-results{grid-template-columns:.9fr 1.4fr;gap:12px;margin-bottom:13px;display:grid}.pino-result-card{border:1.5px solid var(--line);background:#fff;border-radius:10px;min-height:233px;overflow:hidden}.pino-result-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:0 13px;display:flex}.pino-result-card>header>span{color:var(--green-700);align-items:center;gap:8px;display:flex}.pino-result-card>header b{color:var(--text);font-size:12px}.pino-result-card>header em{border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.pino-result-card.balanced{border-color:#85b697}.pino-result-card.balanced>header em{color:var(--green-700);background:#dff2e6}.pino-result-card.unbalanced{border-color:#d4ad48}.pino-result-card.unbalanced>header em{color:#8e5e00;background:#fff0c8}.pino-result-form{grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.pino-result-form>span{border:1px solid var(--line);background:#f7faf8;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:57px;padding:8px 10px;display:flex}.pino-result-form>span small{color:#53675c;font-size:7.5px;font-weight:900}.pino-result-form>span b{font-size:15px}.pino-result-card>footer{border-top:1px solid var(--line);background:#f8fbf9;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:9px;display:flex}.pino-result-card>footer>b{color:var(--green-800);font-size:17px}.pino-general-equation{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr 18px 1.1fr;align-items:center;gap:5px;min-height:127px;padding:14px;display:grid}.pino-general-equation>span{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:77px;padding:9px;display:flex}.pino-general-equation>span.expected{background:var(--green-50);border-color:#83b394}.pino-general-equation small{color:#53665b;font-size:7px;font-weight:900}.pino-general-equation b{font-size:15px}.pino-general-equation>i{text-align:center;color:#718078;font-size:18px;font-style:normal}.pino-result-card.general>footer{justify-content:flex-end;gap:25px}.pino-result-card.general>footer span{align-items:center;gap:7px;display:flex}.pino-result-card.general>footer b{font-size:12px}.pino-result-card.general>footer strong{color:var(--green-800);font-size:18px}.pino-money-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pino-money-field>span{text-transform:uppercase;color:#52665a;font-size:7.5px;font-weight:900}.pino-money-field>div{background:#fff;border:1.5px solid #a7b9ad;border-radius:7px;align-items:center;gap:5px;height:45px;padding:0 8px;display:flex}.pino-money-field.green>div{background:#f1faf4;border-color:#79ad8b}.pino-money-field.amber>div{background:#fffaf0;border-color:#d2ad52}.pino-money-field em{color:#627269;font-size:9px;font-style:normal;font-weight:850}.pino-money-field input{text-align:right;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:850}.pino-money-field input:disabled{color:#6b796f}.pino-money-field>div:has(input:disabled){background:#edf2ef;border-color:#c3cec7}.pino-sales-allocation{margin-bottom:15px;overflow:hidden}.pino-sales-allocation .panel-header>b{color:var(--green-800);font-size:15px}.pino-distribution-bar{background:#e7eee9;border-radius:999px;height:22px;margin:16px 16px 11px;display:flex;overflow:hidden}.pino-distribution-bar>i{height:100%;display:block;box-shadow:inset -1px 0 #ffffffa6}.kind-clienti{color:#fff;background:#2e7d52!important}.kind-contanti{color:#533700;background:#e0a126!important}.kind-assegni{color:#fff;background:#5b83a4!important}.kind-futuri{color:#fff;background:#8a6bb3!important}.kind-pos{color:#fff;background:#3b9ca0!important}.kind-banca{color:#fff;background:#315f7e!important}.pino-distribution-legend{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 16px 15px;display:grid}.pino-distribution-legend>span{border:1px solid var(--line);background:#f8fbf9;border-radius:7px;grid-template-columns:10px 1fr auto;align-items:center;gap:3px 6px;min-height:55px;padding:7px;display:grid}.pino-distribution-legend>span>i{border-radius:50%;width:9px;height:9px;display:block}.pino-distribution-legend small{white-space:nowrap;text-overflow:ellipsis;font-size:7.5px;font-weight:750;overflow:hidden}.pino-distribution-legend b{grid-column:2;font-size:10px}.pino-distribution-legend em{color:#52675b;grid-area:2/3;font-size:8px;font-style:normal}.pino-drawers-heading{justify-content:space-between;align-items:center;gap:15px;min-height:76px;display:flex}.pino-drawers-heading h2{margin:3px 0;font-size:21px}.pino-drawers-heading p{color:var(--muted);margin:0;font-size:9.5px;font-weight:650}.pino-drawers-heading>div:last-child{gap:7px;display:flex}.pino-drawer-list{flex-direction:column;gap:9px;margin-bottom:14px;display:flex}.pino-drawer-card{border:1.5px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.pino-drawer-card.balanced{border-color:#a8c8b3}.pino-drawer-card.unbalanced{background:#fffdf7;border-color:#d2a84a}.pino-drawer-card>header{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:9px 12px;display:grid}.pino-drawer-icon{border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.pino-drawer-card>header>div{flex-direction:column;gap:3px;display:flex}.pino-drawer-card h3{margin:0;font-size:13px}.pino-drawer-card p{color:var(--muted);margin:0;font-size:8.5px;font-weight:650}.pino-drawer-card>header>em{border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;display:flex}.pino-drawer-card.balanced>header>em{color:var(--green-700);background:#e4f3e9}.pino-drawer-card.unbalanced>header>em{color:#8e5e00;background:#fff0c8}.pino-drawer-fields{grid-template-columns:repeat(6,minmax(105px,1fr)) 1.05fr 1.05fr;align-items:end;gap:8px;padding:11px 12px;display:grid}.pino-expected-value{background:var(--green-50);border:1.5px solid #72a985;border-radius:7px;flex-direction:column;justify-content:center;gap:3px;min-height:45px;padding:6px 8px;display:flex}.pino-expected-value small{color:var(--green-700);font-size:7px;font-weight:900}.pino-expected-value b{color:var(--green-800);font-size:13px}.pino-drawer-card>footer{border-top:1px solid var(--line);background:#f8fbf9;justify-content:space-between;align-items:center;gap:10px;min-height:39px;padding:0 12px;display:flex}.pino-drawer-card>footer span{color:#54685c;font-size:7.5px;font-weight:650}.pino-drawer-card>footer b{color:var(--green-800);font-size:10px}.pino-drawer-card.unbalanced>footer b{color:#9a6500}.pino-control-grid{grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:13px;display:grid}.pino-transfer-control,.pino-audit-log{overflow:hidden}.pino-transfer-control>div:not(.panel-header){grid-template-columns:1fr 45px 1fr auto;align-items:center;gap:10px;min-height:100px;padding:13px;display:grid}.pino-transfer-control>div>span{border:1px solid var(--line);background:#f8fbf9;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:65px;padding:9px;display:flex}.pino-transfer-control small{font-size:7.5px;font-weight:900}.pino-transfer-control b{font-size:17px}.pino-transfer-control>div>i{width:42px;height:42px;color:var(--green-700);background:#e8f3ec;border-radius:50%;place-items:center;display:grid}.pino-transfer-control>div>strong{color:var(--green-700);background:#e1f2e7;border-radius:999px;padding:7px 9px;font-size:9px}.pino-transfer-control.unbalanced>div>strong{color:#8d5d00;background:#fff0c8}.pino-transfer-control>p{border-top:1px solid var(--line);color:#405449;margin:0;padding:10px 13px;font-size:9px;font-weight:650;line-height:1.45}.pino-audit-log>div:not(.panel-header){border-top:1px solid var(--line);min-height:45px;color:var(--green-700);align-items:center;gap:8px;padding:8px 12px;display:flex}.pino-audit-log>div>span{color:#3f5348;font-size:8.5px;font-weight:650}.pino-problems{color:#966200;background:#fff9e8;border:1.5px solid #d2a84a;border-radius:10px;grid-template-columns:30px 1fr;gap:10px;margin-bottom:13px;padding:13px 15px;display:grid}.pino-problems h2{color:var(--text);margin:0 0 7px;font-size:15px}.pino-problems p{color:#4f4a3c;margin:4px 0;font-size:9.5px}.pino-all-clear{color:#fff;background:linear-gradient(135deg,#0e5038,#18794e);border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:92px;margin-bottom:13px;padding:14px 17px;display:grid}.pino-all-clear>div{flex-direction:column;gap:3px;display:flex}.pino-all-clear span{color:#cce8d7;font-size:8px;font-weight:900}.pino-all-clear h2{margin:0;font-size:20px}.pino-all-clear p{color:#d5e9de;margin:0;font-size:9.5px}.pino-all-clear>b{font-size:24px}.pino-reopen{background:#fff9e8;border:1.5px solid #d2a84a;border-radius:10px;grid-template-columns:1fr auto auto;align-items:end;gap:9px;margin-bottom:12px;padding:12px;display:grid}.pino-reopen label{flex-direction:column;gap:6px;display:flex}.pino-reopen label>span{text-transform:uppercase;font-size:8.5px;font-weight:900}.pino-reopen input{background:#fff;border:1.5px solid #b6a266;border-radius:8px;height:43px;padding:0 10px}.pino-closing-bar{z-index:9;color:#fff;background:#123e30;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:11px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 32px #0a30223d}.pino-closing-bar>div{flex-direction:column;gap:4px;display:flex}.pino-closing-bar span{color:#bdd9ca;font-size:8px;font-weight:850}.pino-closing-bar b{font-size:12px}.pino-closing-bar .secondary{color:var(--text)}.pino-closing-bar button:disabled{opacity:.48;cursor:not-allowed}.large-text .pino-state-banner p,.large-text .pino-drawers-heading p,.large-text .pino-transfer-control>p,.large-text .pino-problems p{font-size:12px}.large-text .pino-result-card>header b,.large-text .pino-drawer-card h3{font-size:14px}.large-text .pino-result-card>header em,.large-text .pino-drawer-card>header>em{font-size:11px}.large-text .pino-money-field>span,.large-text .pino-general-equation small,.large-text .pino-result-form>span small,.large-text .pino-expected-value small{font-size:10px}.large-text .pino-money-field input{font-size:14px}.large-text .pino-drawer-card p,.large-text .pino-audit-log>div>span{font-size:11px}.large-text .pino-drawer-card>footer span{font-size:10px}.large-text .pino-distribution-legend small{font-size:10px!important}@media (width<=1450px){.pino-main-results{grid-template-columns:1fr}.pino-drawer-fields{grid-template-columns:repeat(4,1fr)}.pino-general-equation{grid-template-columns:1fr 18px 1fr 18px 1fr}.pino-general-equation>span:nth-of-type(4),.pino-general-equation>span:nth-of-type(5){margin-top:5px}.pino-distribution-legend{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.pino-control-grid{grid-template-columns:1fr}.pino-drawer-fields{grid-template-columns:1fr 1fr}.pino-general-equation{grid-template-columns:1fr}.pino-general-equation>i{transform:rotate(90deg)}.pino-distribution-legend{grid-template-columns:1fr 1fr}.pino-drawers-heading{flex-direction:column;align-items:flex-start;padding-block:10px}}@media (width<=650px){.pino-state-banner{grid-template-columns:40px 1fr}.pino-state-banner>label{grid-column:2}.pino-result-form,.pino-drawer-fields,.pino-distribution-legend{grid-template-columns:1fr}.pino-drawers-heading>div:last-child{flex-direction:column;width:100%}.pino-drawers-heading button{width:100%}.pino-drawer-card>header{grid-template-columns:38px 1fr}.pino-drawer-card>header>em{grid-column:2;justify-self:start}.pino-drawer-card>footer{flex-direction:column;align-items:flex-start;padding-block:8px}.pino-transfer-control>div:not(.panel-header){grid-template-columns:1fr}.pino-transfer-control>div>i{justify-self:center;transform:rotate(90deg)}.pino-reopen{grid-template-columns:1fr}.pino-closing-bar{flex-direction:column;align-items:stretch}.pino-closing-bar button{width:100%}.pino-all-clear{grid-template-columns:38px 1fr}.pino-all-clear>b{grid-column:2}}.seller-app{--seller-ink:#10271e;--seller-sub:#435b50;--seller-border:#c4d4ca;--seller-soft:#e8f3ec;min-height:100svh;color:var(--seller-ink);padding-bottom:calc(76px + env(safe-area-inset-bottom));background:#edf3ef}.seller-app button,.seller-app input,.seller-app select{font:inherit}.seller-app button{cursor:pointer}.seller-app button:active{transform:scale(.985)}.seller-app-bar{z-index:45;height:64px;padding:0 max(16px,env(safe-area-inset-left)) 0 max(16px,env(safe-area-inset-right));position:sticky;top:0;box-shadow:0 3px 14px #05281b29}.seller-app-bar .brand{padding:0}.seller-app-bar .brand-mark{margin-right:-7px;transform:rotate(45deg)scale(.68)}.seller-app-bar .brand b{font-size:17px}.seller-app-bar .brand small{color:#d5eadf;font-size:8px}.seller-app-status{align-items:center;gap:10px;display:flex}.seller-online{border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:12px;font-weight:750;display:flex}.seller-online i,.seller-profile-card em i{background:#3bd67e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3bd67e29}.seller-app-status>button{color:#fff;background:#ffffff1a;border:0;border-radius:10px;align-items:center;gap:7px;height:44px;padding:0 10px 0 5px;display:flex}.seller-app-status>button b{width:34px;height:34px;color:var(--green-800);background:#fff;border-radius:8px;place-items:center;font-size:11px;display:grid}.seller-app-status>button span{font-size:12px;font-weight:750}.seller-content{width:100%;max-width:1260px;margin:0 auto;padding:18px 20px 155px}.seller-customer-strip{border:1.5px solid var(--seller-border);background:#fff;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 44px auto;align-items:center;gap:10px;min-height:73px;padding:10px 12px;display:grid;box-shadow:0 2px 8px #0a3c270a}.seller-customer-icon{background:var(--seller-soft);width:42px;height:42px;color:var(--green-700);border-radius:10px;place-items:center;display:grid}.seller-customer-strip>div{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 12px;min-width:0;display:grid}.seller-customer-strip small{letter-spacing:.55px;color:var(--green-700);grid-column:1/-1;font-size:9px;font-weight:900}.seller-customer-strip strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.seller-customer-strip>div>span{color:var(--seller-sub);font-size:11px;font-weight:700}.seller-customer-strip>button{width:44px;height:44px;color:var(--green-800);background:#edf4ef;border:0;border-radius:9px;place-items:center;display:grid}.seller-customer-strip>em{color:#875b00;white-space:nowrap;background:#fff0c8;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-style:normal;font-weight:850;display:flex}.seller-sale-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:14px;margin-top:14px;display:grid}.seller-catalog-pane{min-width:0}.seller-heading{justify-content:space-between;align-items:center;gap:15px;min-height:59px;display:flex}.seller-heading>div span,.seller-page-heading small,.seller-profile-card small{letter-spacing:.7px;color:var(--green-700);font-size:9px;font-weight:900}.seller-heading h1,.seller-page-heading h1{margin:3px 0 0;font-size:25px;line-height:1.1}.seller-heading>small{color:#365b49;background:#dfece4;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.seller-search-row{grid-template-columns:minmax(0,1fr) 112px;gap:9px;margin-bottom:12px;display:grid}.seller-search-box{border:2px solid var(--green-700);height:58px;color:var(--green-700);background:#fff;border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 6px 0 13px;display:grid;box-shadow:0 0 0 3px #1871480a}.seller-search-box:focus-within{box-shadow:0 0 0 4px #18714824}.seller-search-box input{width:100%;min-width:0;color:var(--seller-ink);background:0 0;border:0;outline:0;font-size:15px;font-weight:700}.seller-search-box input::placeholder{color:#62776c;font-weight:550}.seller-search-box button{background:var(--green-700);color:#fff;border:0;border-radius:8px;height:44px;padding:0 14px;font-size:12px;font-weight:850}.seller-scan-button{min-height:58px;color:var(--green-800);background:#fff;border:1.5px solid #8db29a;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.seller-scan-button:hover{background:var(--green-50)}.seller-category-tabs{scrollbar-width:none;gap:7px;padding:1px 1px 9px;display:flex;overflow-x:auto}.seller-category-tabs::-webkit-scrollbar{display:none}.seller-category-tabs button{color:#2f4439;background:#fff;border:1.5px solid #aebfb4;border-radius:999px;flex:none;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.seller-category-tabs button.active{border-color:var(--green-700);background:var(--green-700);color:#fff}.seller-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.seller-product-grid>button{border:1.5px solid var(--seller-border);text-align:left;min-width:0;min-height:202px;color:var(--seller-ink);background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;padding:8px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0c39270d}.seller-product-grid>button:hover,.seller-product-grid>button:focus-visible{border-color:var(--green-700);outline:3px solid #1c774c24;transform:translateY(-1px)}.seller-product-grid>button:disabled{opacity:.58;cursor:not-allowed}.seller-product-grid img{object-fit:cover;background:#e7eee9;border-radius:8px;width:100%;height:96px}.seller-product-grid .seller-stock{color:#fff;background:#0c3927e6;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850;position:absolute;top:14px;right:14px}.seller-product-grid strong{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:9px;font-size:13px;line-height:1.2;overflow:hidden}.seller-product-grid small{width:100%;color:var(--seller-sub);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:650;overflow:hidden}.seller-product-grid b{color:var(--green-800);margin-top:auto;padding-top:8px;font-size:13px}.seller-product-grid em{background:var(--seller-soft);color:var(--green-800);border-radius:5px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850;position:absolute;bottom:9px;right:9px}.seller-side-panel{min-width:0;position:sticky;top:78px}.seller-entry-card,.seller-order-peek{background:#fff;border:1.5px solid #aebfb4;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #0b362517}.seller-entry-card>header{border-bottom:1px solid var(--seller-border);grid-template-columns:54px minmax(0,1fr) 44px;align-items:center;gap:10px;min-height:76px;padding:10px;display:grid}.seller-entry-card>header img{object-fit:cover;border-radius:9px;width:54px;height:54px}.seller-entry-card>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.seller-entry-card>header small{letter-spacing:.55px;color:var(--green-700);font-size:8px;font-weight:900}.seller-entry-card>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.seller-entry-card>header span{color:var(--seller-sub);font-size:10px;font-weight:650}.seller-entry-card>header>button{width:44px;height:44px;color:var(--seller-ink);background:#edf3ef;border:0;border-radius:9px;place-items:center;display:grid}.seller-entry-body{padding:12px}.seller-entry-body label{flex-direction:column;gap:6px;min-width:0;display:flex}.seller-entry-body label>span{letter-spacing:.25px;text-transform:uppercase;color:#355346;min-height:12px;font-size:9px;font-weight:900}.seller-entry-body label>small{min-height:12px;color:var(--seller-sub);font-size:9px;font-weight:650}.seller-lot-field select,.seller-entry-grid select{width:100%;height:50px;color:var(--seller-ink);background:#fff;border:1.5px solid #91a89a;border-radius:9px;padding:0 10px;font-size:11px;font-weight:750}.seller-entry-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:12px;display:grid}.seller-stepper{border:1.5px solid #8fa79a;border-radius:9px;grid-template-columns:46px minmax(0,1fr) 46px;height:52px;display:grid;overflow:hidden}.seller-stepper button{color:var(--green-800);background:#e8f2eb;border:0;font-size:24px;font-weight:700}.seller-stepper input{text-align:center;width:100%;min-width:0;color:var(--seller-ink);border:0;border-inline:1px solid #a9bbb0;outline:0;font-size:20px;font-weight:900}.seller-number-field{background:#fff;border:1.5px solid #8fa79a;border-radius:9px;align-items:center;gap:6px;height:52px;padding:0 11px;display:flex}.seller-number-field input{width:100%;min-width:0;color:var(--seller-ink);background:0 0;border:0;outline:0;font-size:19px;font-weight:900}.seller-number-field>b{color:var(--seller-sub);font-size:11px}.seller-number-field.price>b{color:var(--green-800);font-size:15px}.seller-piece-info{color:var(--green-800);background:#eef8f1;border:1px solid #8bb49a;border-radius:9px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.seller-piece-info span{flex-direction:column;gap:3px;display:flex}.seller-piece-info b{font-size:11px}.seller-piece-info small{color:#36584a;font-size:9px}.seller-net-result{color:#fff;background:linear-gradient(135deg,#0b543a,#168458);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin-top:12px;padding:13px;display:grid}.seller-net-result span{color:#d7eee1;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.seller-net-result strong{grid-area:1/2/3;font-size:23px}.seller-net-result small{color:#d7eee1;font-size:9px;font-weight:650}.seller-line-total{border:1px solid var(--seller-border);border-radius:9px;grid-template-columns:1fr 1fr 1.2fr;margin-top:10px;display:grid;overflow:hidden}.seller-line-total>span{border-right:1px solid var(--seller-border);flex-direction:column;gap:4px;min-width:0;padding:9px 7px;display:flex}.seller-line-total>span:last-child{background:var(--seller-soft);border:0}.seller-line-total small{color:var(--seller-sub);font-size:8px;font-weight:750}.seller-line-total b{font-size:11px}.seller-line-total strong{color:var(--green-800);font-size:14px}.seller-entry-card>footer{border-top:1px solid var(--seller-border);background:#f5f8f6;padding:10px}.seller-entry-card>footer .tablet-primary{height:56px;font-size:13px}.seller-entry-card>footer .tablet-primary:disabled{opacity:.45;cursor:not-allowed}.seller-order-peek>header{border-bottom:1px solid var(--seller-border);justify-content:space-between;align-items:center;min-height:67px;padding:11px 13px;display:flex}.seller-order-peek>header>div{flex-direction:column;gap:3px;display:flex}.seller-order-peek>header small{letter-spacing:.55px;color:var(--green-700);font-size:8px;font-weight:900}.seller-order-peek h2{margin:0;font-size:18px}.seller-order-peek>header>span{background:var(--seller-soft);color:var(--green-800);border-radius:999px;padding:6px 8px;font-size:10px;font-weight:850}.seller-peek-totals{grid-template-columns:.65fr 1fr 1fr;display:grid}.seller-peek-totals>span{border-right:1px solid var(--seller-border);flex-direction:column;gap:4px;padding:12px 9px;display:flex}.seller-peek-totals>span:last-child{background:#edf7f0;border:0}.seller-peek-totals small{color:var(--seller-sub);font-size:8px;font-weight:750}.seller-peek-totals b{font-size:13px}.seller-peek-totals strong{color:var(--green-800);font-size:15px}.seller-peek-lines{border-top:1px solid var(--seller-border)}.seller-peek-lines article{border-bottom:1px solid var(--seller-border);justify-content:space-between;align-items:center;gap:9px;min-height:60px;padding:9px 12px;display:flex}.seller-peek-lines article>span{flex-direction:column;gap:4px;display:flex}.seller-peek-lines b{font-size:11px}.seller-peek-lines small{color:var(--seller-sub);font-size:9px;font-weight:650}.seller-peek-lines strong{white-space:nowrap;font-size:11px}.seller-order-peek>button{width:100%;height:52px;color:var(--green-800);background:#fff;border:0;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.seller-cart-dock{z-index:38;left:50%;bottom:calc(86px + env(safe-area-inset-bottom));color:#fff;text-align:left;background:#103f30;border:0;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(680px,100% - 28px);min-height:64px;padding:9px 13px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #05281b47}.seller-cart-dock:active{transform:translate(-50%)scale(.99)!important}.seller-cart-icon{background:#ffffff1f;border-radius:10px;place-items:center;width:43px;height:43px;display:grid;position:relative}.seller-cart-icon i,.seller-bottom-nav button>i{color:#352300;background:#e2a321;border-radius:999px;place-items:center;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute}.seller-cart-icon i{min-width:19px;height:19px;padding:0 4px;top:-5px;right:-4px}.seller-cart-dock>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.seller-cart-dock small{color:#c8ded3;font-size:8px;font-weight:800}.seller-cart-dock b{font-size:17px}.seller-cart-dock>strong{align-items:center;gap:3px;font-size:11px;display:flex}.seller-bottom-nav{z-index:40;left:50%;bottom:max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border:1px solid #aabeb2;border-radius:16px;grid-template-columns:repeat(4,1fr);width:min(540px,100% - 24px);height:68px;padding:4px 5px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #05281b38}.seller-bottom-nav button{color:#496055;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:9px;font-weight:800;display:flex;position:relative}.seller-bottom-nav button.active{background:var(--green-700);color:#fff}.seller-bottom-nav button>i{min-width:18px;height:18px;padding:0 4px;top:4px;right:calc(50% - 25px)}.seller-bottom-nav button.active>i{background:#ffd369}.seller-page-heading{align-items:center;gap:12px;min-height:74px;display:flex}.seller-page-heading>button,.seller-page-heading>.seller-page-icon{width:46px;height:46px;color:var(--green-800);background:#fff;border:0;border-radius:11px;flex:0 0 46px;place-items:center;display:grid}.seller-page-heading>div{flex-direction:column;gap:3px;display:flex}.seller-page-heading h1{font-size:23px}.seller-page-heading span{color:var(--seller-sub);font-size:10px;font-weight:650}.seller-order-page,.seller-parking-page,.seller-more-page{max-width:940px;margin:0 auto}.seller-order-kpis{border:1.5px solid var(--seller-border);background:#fff;border-radius:12px;grid-template-columns:.7fr .7fr 1fr 1.4fr;display:grid;overflow:hidden}.seller-order-kpis>span{border-right:1px solid var(--seller-border);flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:11px;display:flex}.seller-order-kpis>span:last-child{border:0}.seller-order-kpis small{color:var(--seller-sub);font-size:9px;font-weight:800}.seller-order-kpis b{font-size:18px}.seller-order-kpis .net{background:#edf7f0}.seller-order-kpis .net b{color:var(--green-800)}.seller-order-kpis .total{background:var(--green-700);color:#fff}.seller-order-kpis .total small{color:#d8ebe0}.seller-order-kpis .total b{font-size:21px}.seller-credit-row{background:#fff9e9;border:1px solid #e0c374;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:10px 0;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.seller-order-lines{border:1.5px solid var(--seller-border);background:#fff;border-radius:12px;overflow:hidden}.seller-order-lines>header{background:#f3f7f4;justify-content:space-between;align-items:center;height:48px;padding:0 12px;display:flex}.seller-order-lines>header b{font-size:12px}.seller-order-lines>header span{background:#fff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.seller-order-lines>article{border-top:1px solid var(--seller-border);grid-template-columns:52px minmax(0,1fr) auto 44px;align-items:center;gap:10px;min-height:72px;padding:8px 10px;display:grid}.seller-line-image{background:var(--seller-soft);width:50px;height:50px;color:var(--green-700);border-radius:8px;place-items:center;display:grid;overflow:hidden}.seller-line-image img{object-fit:cover;width:100%;height:100%}.seller-order-lines article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.seller-order-lines article>div strong{font-size:12px}.seller-order-lines article>div small{color:var(--seller-sub);font-size:9px;font-weight:650}.seller-order-lines article>div span{color:#344b40;font-size:10px}.seller-order-lines article>strong{white-space:nowrap;font-size:13px}.seller-order-lines article>button{color:#a43f36;background:#fff4f2;border:1px solid #d9aaa6;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.seller-order-actions{background:#103f30;border-radius:12px;grid-template-columns:.7fr 1.3fr;gap:8px;margin-top:12px;padding:9px;display:grid;position:sticky;bottom:88px;box-shadow:0 10px 28px #05281b33}.seller-order-actions button{min-height:54px;color:var(--green-900);background:#fff;border:1px solid #ffffff4d;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.seller-order-actions button:last-child{color:#fff;background:#1b8b59;border:0}.seller-parking-group{border:1.5px solid var(--seller-border);background:#fff;border-radius:12px;margin-top:10px;overflow:hidden}.seller-parking-group>header{background:#f2f7f4;justify-content:space-between;align-items:center;height:50px;padding:0 13px;display:flex}.seller-parking-group>header b{font-size:12px}.seller-parking-group>header span{background:var(--green-700);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:10px;font-weight:850;display:grid}.seller-parking-group>button{border:0;border-top:1px solid var(--seller-border);text-align:left;width:100%;min-height:70px;color:var(--seller-ink);background:#fff;grid-template-columns:minmax(0,1fr) auto 100px 25px;align-items:center;gap:10px;padding:8px 11px;display:grid}.seller-parking-group>button:hover{background:#f6faf7}.seller-parking-group button>span{flex-direction:column;gap:4px;display:flex}.seller-parking-group button>span:nth-child(2){text-align:right}.seller-parking-group strong{font-size:12px}.seller-parking-group small{color:var(--seller-sub);font-size:9px;font-weight:650}.seller-parking-group b{font-size:10px}.seller-parking-group em{min-height:30px;color:var(--green-700);background:#e2f2e7;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:9px;font-style:normal;font-weight:850;display:flex}.seller-parking-group em.warning{color:#875b00;background:#fff0c8}.seller-parking-group.closed>header span{background:#668174}.seller-profile-card{color:#fff;background:linear-gradient(135deg,#0c4d36,#16784f);border-radius:14px;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;min-height:96px;padding:14px;display:grid}.seller-profile-card>span{width:56px;height:56px;color:var(--green-800);background:#fff;border-radius:13px;place-items:center;font-size:17px;font-weight:900;display:grid}.seller-profile-card>div{flex-direction:column;gap:3px;display:flex}.seller-profile-card small{color:#d0e9db}.seller-profile-card h1{margin:0;font-size:22px}.seller-profile-card p{color:#d5e9de;margin:0;font-size:10px}.seller-profile-card em{align-items:center;gap:7px;font-size:10px;font-style:normal;font-weight:750;display:flex}.seller-more-list{border:1.5px solid var(--seller-border);background:#fff;border-radius:13px;margin-top:12px;overflow:hidden}.seller-more-list>button{border:0;border-top:1px solid var(--seller-border);width:100%;min-height:70px;color:var(--green-800);text-align:left;background:#fff;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:9px 12px;display:grid}.seller-more-list>button:first-child{border-top:0}.seller-more-list>button:hover{background:#f4f8f5}.seller-more-list>button>svg:first-child{background:var(--seller-soft);border-radius:10px;width:42px;height:42px;padding:10px}.seller-more-list button>span{flex-direction:column;gap:4px;display:flex}.seller-more-list b{color:var(--seller-ink);font-size:12px}.seller-more-list small{color:var(--seller-sub);font-size:9px;font-weight:650}.seller-device-note{color:var(--green-700);background:#eaf4ed;border:1px solid #b5c9bd;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.seller-device-note>span{flex-direction:column;gap:4px;display:flex}.seller-device-note b{color:var(--seller-ink);font-size:11px}.seller-device-note small{color:#385346;font-size:9px;font-weight:650;line-height:1.45}.seller-toast{bottom:calc(90px + env(safe-area-inset-bottom));z-index:90;justify-content:flex-start;width:min(560px,100% - 24px);max-width:none}.seller-toast span{flex:1}.seller-toast button{min-height:38px;color:var(--green-800);background:#fff;border:1px solid #fff6;border-radius:7px;padding:0 11px;font-weight:850}@media (width<=1120px){.seller-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-sale-layout{grid-template-columns:minmax(0,1fr) 345px}}@media (width<=860px){.seller-content{padding-inline:14px}.seller-sale-layout{display:block}.seller-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seller-side-panel{z-index:42;left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));pointer-events:none;background:#fff;border-radius:20px 20px 0 0;max-height:calc(100svh - 82px);transition:transform .22s;position:fixed;top:auto;overflow:auto;transform:translateY(110%);box-shadow:0 -12px 40px #05261a4d}.seller-side-panel.entry-open{pointer-events:auto;transform:translateY(0)}.seller-entry-card{box-shadow:none;border:0;border-radius:20px 20px 0 0}.seller-order-peek{display:none}.seller-entry-card>header{z-index:2;background:#fff;position:sticky;top:0}.seller-entry-card>footer{z-index:2;position:sticky;bottom:0}.seller-cart-dock{width:min(650px,100% - 28px)}}@media (width<=680px){.seller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-product-grid>button{min-height:190px}.seller-product-grid img{height:94px}.seller-heading>small{display:none}.seller-order-kpis{grid-template-columns:1fr 1fr}.seller-order-kpis>span:nth-child(2){border-right:0}.seller-order-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--seller-border)}.seller-credit-row{flex-direction:column;align-items:flex-start}.seller-parking-group>button{grid-template-columns:minmax(0,1fr) auto 25px}.seller-parking-group button>span:nth-child(2){text-align:left;flex-direction:row;grid-column:1;gap:10px}.seller-parking-group em{grid-area:1/2/3}.seller-profile-card{grid-template-columns:54px 1fr}.seller-profile-card>em{grid-column:2}.seller-order-lines>article{grid-template-columns:50px minmax(0,1fr) 44px}.seller-order-lines article>strong{grid-column:2}.seller-order-lines article>button{grid-area:1/3/3}.seller-order-actions{grid-template-columns:1fr}.seller-order-actions button{min-height:50px}}@media (width<=520px){.seller-app-bar{height:58px;padding-inline:12px}.seller-app-bar .brand small,.seller-app-status>button span,.seller-online{display:none}.seller-app-status>button{padding:0 5px}.seller-content{padding:11px 11px 150px}.seller-customer-strip{grid-template-columns:38px minmax(0,1fr) 42px;gap:8px;padding:8px}.seller-customer-icon{width:38px;height:38px}.seller-customer-strip>div{flex-direction:column;gap:2px;display:flex}.seller-customer-strip>div>span{font-size:10px}.seller-customer-strip>em{grid-column:2/4;justify-self:start;min-height:29px}.seller-heading{min-height:56px}.seller-heading h1{font-size:21px}.seller-search-row{grid-template-columns:minmax(0,1fr) 54px}.seller-search-box{grid-template-columns:22px minmax(0,1fr) 44px;gap:5px;height:54px;padding-left:10px}.seller-search-box input{font-size:13px}.seller-search-box button{width:44px;padding:0;font-size:0}.seller-search-box button:after{content:"Vai";font-size:10px}.seller-scan-button{min-height:54px}.seller-scan-button span{display:none}.seller-category-tabs button{min-height:42px;padding-inline:12px}.seller-product-grid{gap:8px}.seller-product-grid>button{min-height:176px;padding:7px}.seller-product-grid img{height:83px}.seller-product-grid strong{font-size:12px}.seller-product-grid small{font-size:9px}.seller-product-grid b{font-size:11px}.seller-product-grid em{display:none}.seller-entry-grid{gap:9px}.seller-entry-body{padding:10px}.seller-lot-field select,.seller-entry-grid select,.seller-stepper,.seller-number-field{height:50px}.seller-line-total{grid-template-columns:1fr 1fr}.seller-line-total>span:nth-child(2){border-right:0}.seller-line-total>span:last-child{border-top:1px solid var(--seller-border);grid-column:1/-1}.seller-net-result strong{font-size:20px}.seller-cart-dock{bottom:calc(82px + env(safe-area-inset-bottom));grid-template-columns:42px minmax(0,1fr) auto;width:calc(100% - 20px);min-height:61px;padding-inline:9px}.seller-cart-dock>strong{font-size:0}.seller-cart-dock>strong svg{display:block}.seller-bottom-nav{bottom:max(7px,env(safe-area-inset-bottom));border-radius:14px;width:calc(100% - 14px);height:66px}.seller-page-heading{min-height:66px}.seller-page-heading h1{font-size:20px}.seller-order-page,.seller-parking-page,.seller-more-page{width:100%}.seller-order-kpis>span{min-height:65px}.seller-order-kpis .total b{font-size:18px}.seller-profile-card{padding:11px}.seller-profile-card h1{font-size:19px}.seller-toast{bottom:calc(82px + env(safe-area-inset-bottom));font-size:10px}}.tablet-order-shell{--to-ink:#10251c;--to-sub:#42594d;--to-border:#bdcfc3;--to-soft:#edf5f0;min-height:100svh;color:var(--to-ink);background:#eaf1ed}.tablet-order-shell button,.tablet-order-shell input,.tablet-order-shell select{font:inherit}.tablet-order-shell button{cursor:pointer}.tablet-order-shell button:active{transform:scale(.988)}.tablet-order-topbar{color:#fff;background:#083d2c;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:14px;height:62px;padding:0 14px;display:grid;box-shadow:0 3px 15px #0323172e}.tablet-order-topbar .brand{padding:0}.tablet-order-topbar .brand-mark{margin-right:-8px;transform:rotate(45deg)scale(.64)}.tablet-order-topbar .brand b{font-size:16px}.tablet-order-topbar .brand small{color:#d3e8dc;font-size:8px}.tablet-order-page-title{border-left:1px solid #ffffff40;flex-direction:column;justify-content:center;gap:2px;height:38px;padding-left:14px;display:flex}.tablet-order-page-title small{letter-spacing:.6px;color:#bcd8ca;font-size:8px;font-weight:850}.tablet-order-user{align-items:center;gap:7px;display:flex}.tablet-sync-status{border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.tablet-sync-status i,.tablet-live-cart>footer>span i{background:#39d17b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #39d17b26}.tablet-seller-avatar{width:34px;height:34px;color:var(--green-800);background:#fff;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.tablet-order-user>span:nth-of-type(3){flex-direction:column;gap:1px;display:flex}.tablet-order-user>span:nth-of-type(3) small{color:#c7dfd2;font-size:8px}.tablet-order-user>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.tablet-order-main{flex-direction:column;gap:9px;height:calc(100svh - 62px);padding:10px 12px 8px;display:flex;overflow:hidden}.tablet-customer-context{border:1.5px solid var(--to-border);background:#fff;border-radius:10px;grid-template-columns:42px minmax(190px,1.4fr) repeat(3,minmax(115px,.7fr)) auto;align-items:center;gap:8px;min-height:68px;padding:7px 9px;display:grid;box-shadow:0 2px 7px #0630200a}.tablet-customer-avatar{width:42px;height:42px;color:var(--green-700);background:#dff0e5;border-radius:9px;place-items:center;display:grid}.tablet-customer-name{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-customer-name small,.tablet-customer-metric small{letter-spacing:.45px;color:var(--green-700);font-size:7.5px;font-weight:900}.tablet-customer-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tablet-customer-name span{color:var(--to-sub);font-size:8.5px;font-weight:650}.tablet-customer-metric{border-left:1px solid var(--to-border);flex-direction:column;justify-content:center;gap:4px;min-height:46px;padding-left:10px;display:flex}.tablet-customer-metric b{white-space:nowrap;font-size:12px}.tablet-customer-metric.safe b{color:var(--green-700)}.tablet-change-customer{min-height:44px;color:var(--green-800);white-space:nowrap;background:#f3f8f5;border:1.5px solid #91af9c;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.tablet-order-workspace{flex:1;grid-template-columns:minmax(0,1fr) 390px;gap:10px;min-height:0;display:grid}.tablet-product-area,.tablet-live-cart{border:1.5px solid var(--to-border);background:#fff;border-radius:11px;min-height:0;overflow:hidden}.tablet-product-area{padding:11px;overflow:auto}.tablet-product-heading{justify-content:space-between;align-items:center;gap:12px;min-height:54px;display:flex}.tablet-product-heading>div:first-child,.tablet-line-entry-heading>div{flex-direction:column;gap:2px;display:flex}.tablet-product-heading span,.tablet-line-entry-heading span{letter-spacing:.6px;color:var(--green-700);font-size:7.5px;font-weight:900}.tablet-product-heading h1,.tablet-line-entry-heading h1{margin:0;font-size:20px}.tablet-product-heading p,.tablet-line-entry-heading p{color:var(--to-sub);margin:0;font-size:8.5px;font-weight:650}.tablet-product-heading>div:last-child{gap:6px;display:flex}.tablet-product-heading button{min-height:40px;color:var(--green-800);background:#f7faf8;border:1px solid #a5b9ac;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:8.5px;font-weight:850;display:flex}.tablet-product-search-row{grid-template-columns:minmax(0,1fr) 132px;gap:7px;margin:8px 0;display:grid}.tablet-product-search{border:2px solid var(--green-700);height:52px;color:var(--green-700);background:#fff;border-radius:9px;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 5px 0 11px;display:grid}.tablet-product-search:focus-within{box-shadow:0 0 0 3px #1b744a24}.tablet-product-search input{width:100%;min-width:0;color:var(--to-ink);background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.tablet-product-search input::placeholder{color:#65796e;font-weight:550}.tablet-product-search button{background:var(--green-700);color:#fff;border:0;border-radius:7px;align-items:center;gap:6px;height:40px;padding:0 10px;font-size:8px;font-weight:850;display:flex}.tablet-product-search kbd{border:1px solid #fff6;border-radius:4px;padding:3px;font-family:inherit;font-size:7px}.tablet-barcode-button{min-height:52px;color:var(--green-800);background:#eef7f1;border:1.5px solid #93b09e;border-radius:9px;justify-content:center;align-items:center;gap:6px;font-size:8.5px;font-weight:850;display:flex}.tablet-product-tabs{scrollbar-width:none;gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}.tablet-product-tabs::-webkit-scrollbar{display:none}.tablet-product-tabs button{color:#30473b;background:#fff;border:1.5px solid #aebfb4;border-radius:999px;flex:none;min-height:37px;padding:0 12px;font-size:9px;font-weight:800}.tablet-product-tabs button.active{border-color:var(--green-700);background:var(--green-700);color:#fff}.tablet-product-cards{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;display:grid}.tablet-product-cards>button{min-width:0;min-height:112px;color:var(--to-ink);text-align:left;background:#fff;border:1.5px solid #c1d0c6;border-radius:10px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid;position:relative;box-shadow:0 2px 6px #0735230a}.tablet-product-cards>button:hover,.tablet-product-cards>button:focus-visible{border-color:var(--green-700);background:#f8fcf9;outline:3px solid #1c774c21}.tablet-product-cards>button:disabled{opacity:.52;cursor:not-allowed}.tablet-product-photo{width:82px;height:92px;position:relative}.tablet-product-photo img{object-fit:cover;background:#e8eee9;border-radius:8px;width:100%;height:100%}.tablet-product-photo em{color:#fff;background:#093927e6;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850;position:absolute;bottom:5px;left:5px}.tablet-product-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.tablet-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tablet-product-copy small{color:var(--to-sub);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.tablet-product-price{border-left:1px solid var(--to-border);flex-direction:column;justify-content:center;align-self:stretch;gap:4px;min-width:82px;padding-left:8px;display:flex}.tablet-product-price small{color:var(--green-700);font-size:6.5px;font-weight:900}.tablet-product-price b{color:var(--green-800);white-space:nowrap;font-size:11px}.tablet-product-price em{color:var(--green-700);background:#dff1e5;border-radius:5px;align-self:flex-start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:850}.tablet-line-entry{flex-direction:column;min-height:100%;display:flex}.tablet-line-entry-heading{align-items:center;gap:10px;min-height:51px;display:flex}.tablet-line-entry-heading>button{min-height:42px;color:var(--green-800);background:#f3f8f5;border:1.5px solid #9db2a4;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:8.5px;font-weight:850;display:flex}.tablet-selected-product{background:#f5faf7;border:1.5px solid #a9c1b1;border-radius:10px;grid-template-columns:72px minmax(150px,1fr) minmax(220px,1.2fr);align-items:center;gap:10px;min-height:88px;margin-top:8px;padding:8px;display:grid}.tablet-selected-product>img{object-fit:cover;border-radius:8px;width:72px;height:70px}.tablet-selected-product>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tablet-selected-product>div small{letter-spacing:.45px;color:var(--green-700);font-size:7px;font-weight:900}.tablet-selected-product h2{margin:0;font-size:15px}.tablet-selected-product>div span{color:var(--to-sub);font-size:8.5px;font-weight:650}.tablet-selected-product label{flex-direction:column;gap:4px;display:flex}.tablet-selected-product label>span,.tablet-entry-fields label>span{text-transform:uppercase;letter-spacing:.35px;color:#385246;font-size:7.5px;font-weight:900}.tablet-selected-product select{width:100%;height:39px;color:var(--to-ink);background:#fff;border:1.5px solid #8ea899;border-radius:7px;padding:0 7px;font-size:8.5px;font-weight:750}.tablet-selected-product label small{color:var(--to-sub);font-size:7.5px;font-weight:650}.tablet-entry-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.tablet-entry-fields>label{flex-direction:column;gap:4px;min-width:0;display:flex}.tablet-entry-fields>label>small{min-height:12px;color:var(--to-sub);font-size:7.5px;font-weight:650}.tablet-entry-fields select,.tablet-number-control,.tablet-package-stepper{background:#fff;border:1.5px solid #89a394;border-radius:8px;height:47px}.tablet-entry-fields select{width:100%;color:var(--to-ink);padding:0 9px;font-size:10px;font-weight:800}.tablet-package-stepper{grid-template-columns:42px minmax(0,1fr) 42px;display:grid;overflow:hidden}.tablet-package-stepper button{color:var(--green-800);background:#e6f2e9;border:0;font-size:20px;font-weight:800}.tablet-package-stepper input{text-align:center;width:100%;min-width:0;color:var(--to-ink);border:0;border-inline:1px solid #aabcb0;outline:0;font-size:17px;font-weight:900}.tablet-number-control{align-items:center;gap:6px;padding:0 10px;display:flex}.tablet-number-control input{width:100%;min-width:0;color:var(--to-ink);background:0 0;border:0;outline:0;font-size:16px;font-weight:900}.tablet-number-control b{color:var(--to-sub);font-size:9px}.tablet-number-control.price>b{color:var(--green-800);font-size:13px}.tablet-piece-calculation{min-height:42px;color:var(--green-700);background:#eef8f1;border:1px solid #94bca2;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:7px 9px;display:flex}.tablet-piece-calculation>span{flex-direction:column;gap:2px;display:flex}.tablet-piece-calculation b{color:var(--to-ink);font-size:9px}.tablet-piece-calculation small{color:var(--to-sub);font-size:7.5px}.tablet-entry-results{grid-template-columns:1.15fr 1fr 1fr;gap:7px;margin-top:8px;display:grid}.tablet-entry-results>article{border:1.5px solid var(--to-border);border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:81px;padding:9px;display:flex}.tablet-entry-results article>span{letter-spacing:.35px;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.tablet-entry-results article>small{font-size:7.5px;font-weight:650;line-height:1.35}.tablet-net-result{color:#fff;background:linear-gradient(135deg,#0c5239,#148258);border:0!important}.tablet-net-result span,.tablet-net-result small{color:#d5eadf}.tablet-price-validation.safe{color:#245b3e;background:#eef8f1;border-color:#8fbea0}.tablet-price-validation.warning{color:#855900;background:#fff8e6;border-color:#d3ad4f}.tablet-new-line-total{background:#f1f7f3}.tablet-new-line-total strong{color:var(--green-800);font-size:18px!important}.tablet-entry-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding-top:9px;display:flex}.tablet-entry-actions>span{color:var(--to-sub);font-size:8.5px;font-weight:700}.tablet-add-line-button{background:var(--green-700);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:51px;padding:0 16px;font-size:10px;font-weight:900;display:flex}.tablet-add-line-button:disabled{opacity:.43;cursor:not-allowed}.tablet-live-cart{flex-direction:column;display:flex;box-shadow:0 4px 16px #07322212}.tablet-live-cart>header{border-bottom:1px solid var(--to-border);background:#f5f8f6;justify-content:space-between;align-items:center;min-height:59px;padding:8px 10px;display:flex}.tablet-live-cart>header>div{flex-direction:column;gap:2px;display:flex}.tablet-live-cart>header small{letter-spacing:.5px;color:var(--green-700);font-size:7px;font-weight:900}.tablet-live-cart h2{margin:0;font-size:16px}.tablet-live-cart>header span{color:var(--to-sub);font-size:8px;font-weight:650}.tablet-live-cart>header em{background:var(--green-700);color:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.tablet-live-cart-lines{flex:1;min-height:90px;overflow-y:auto}.tablet-live-cart-lines>article{border-bottom:1px solid var(--to-border);grid-template-columns:43px minmax(0,1fr) auto 37px;align-items:center;gap:7px;min-height:62px;padding:6px 8px;display:grid}.tablet-cart-product-image{width:43px;height:43px;color:var(--green-700);background:#e8f1eb;border-radius:7px;place-items:center;display:grid;overflow:hidden}.tablet-cart-product-image img{object-fit:cover;width:100%;height:100%}.tablet-live-cart-lines article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-live-cart-lines article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.tablet-live-cart-lines article>div small{color:var(--to-sub);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.tablet-live-cart-lines article>div span{color:#31483c;font-size:7.5px}.tablet-live-cart-lines article>strong{white-space:nowrap;font-size:9.5px}.tablet-live-cart-lines article>button{color:#a63e35;background:#fff3f1;border:1px solid #d7aaa6;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.tablet-empty-cart{color:#577065;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.tablet-empty-cart b{color:var(--to-ink);font-size:11px}.tablet-cart-summary{border-top:1px solid var(--to-border);background:#f7faf8;flex-direction:column;gap:6px;padding:7px;display:flex}.tablet-cart-summary>div:not(.tablet-cart-grand-total):not(.tablet-cart-credit){grid-template-columns:1fr 1fr;gap:6px;display:grid}.tablet-cart-summary>div>span{border:1px solid var(--to-border);background:#fff;border-radius:7px;flex-direction:column;justify-content:center;gap:2px;min-height:39px;padding:6px;display:flex}.tablet-cart-summary small{color:var(--to-sub);font-size:6.5px;font-weight:850}.tablet-cart-grand-total{color:#fff;background:#0d5139;border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:8px 10px;display:flex}.tablet-cart-grand-total span{color:#cce6d8;font-size:7.5px;font-weight:900}.tablet-cart-credit{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.tablet-cart-credit span{align-items:center;gap:5px;font-size:7.5px;font-weight:850;display:flex}.tablet-cart-credit.safe{color:#216441;background:#e5f4ea}.tablet-cart-credit.warning{color:#865a00;background:#fff0c8}.tablet-cart-credit.danger{color:#a03b33;background:#fde9e6}.tablet-live-cart>footer{border-top:1px solid var(--to-border);background:#fff;padding:7px 8px}.tablet-live-cart>footer>span{min-height:22px;color:var(--green-700);justify-content:center;align-items:center;gap:6px;font-size:7.5px;font-weight:800;display:flex}.tablet-live-cart>footer>div{grid-template-columns:.75fr 1.25fr;gap:6px;display:grid}.tablet-live-cart>footer button{min-height:45px;color:var(--green-800);background:#fff;border:1.5px solid #8fab99;border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:8.5px;font-weight:900;display:flex}.tablet-live-cart>footer button:last-child{background:var(--green-700);color:#fff;border:0}.tablet-shortcut-strip{color:#496156;align-items:center;gap:14px;min-height:27px;padding:0 4px;font-size:7.5px;font-weight:700;display:flex}.tablet-shortcut-strip>span{align-items:center;gap:5px;display:flex}.tablet-shortcut-strip>span:last-child{color:var(--green-700);margin-left:auto}.tablet-shortcut-strip kbd{text-align:center;background:#fff;border:1px solid #a7b9ae;border-radius:4px;min-width:26px;padding:3px 4px;font-family:inherit;font-size:6.5px;font-weight:900}.tablet-order-toast{z-index:90;max-width:620px;bottom:18px}.tablet-order-toast span{flex:1}.tablet-order-toast button{min-height:34px;color:var(--green-800);background:#fff;border:1px solid #ffffff59;border-radius:6px;padding:0 9px;font-size:8.5px;font-weight:900}@media (width>=1320px){.tablet-order-workspace{grid-template-columns:minmax(0,1fr) 430px}.tablet-entry-fields{grid-template-columns:repeat(4,1fr)}.tablet-product-cards{grid-template-columns:repeat(3,minmax(230px,1fr))}}@media (width<=1050px){.tablet-order-workspace{grid-template-columns:minmax(0,1fr) 350px}.tablet-customer-context{grid-template-columns:42px minmax(170px,1.2fr) repeat(3,minmax(100px,.65fr))}.tablet-change-customer{width:44px;padding:0;font-size:0}.tablet-change-customer svg{width:19px}.tablet-sync-status{display:none}.tablet-product-cards{grid-template-columns:1fr 1fr}.tablet-product-cards>button{grid-template-columns:72px minmax(0,1fr)}.tablet-product-photo{width:72px;height:82px}.tablet-product-price{border-left:0;border-top:1px solid var(--to-border);flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;padding:5px 0 0}.tablet-product-price em{margin-left:auto}.tablet-entry-results{grid-template-columns:1fr 1fr}.tablet-new-line-total{grid-column:1/-1;min-height:61px!important}.tablet-selected-product{grid-template-columns:66px minmax(120px,1fr)}.tablet-selected-product>img{width:66px;height:64px}.tablet-selected-product>label{grid-column:1/-1;grid-template-columns:100px minmax(0,1fr);align-items:center;display:grid}.tablet-selected-product>label>small{grid-column:2}}@media (width<=820px){.tablet-order-topbar{grid-template-columns:165px minmax(0,1fr) auto}.tablet-order-user>span:nth-of-type(3),.tablet-order-user>button span{display:none}.tablet-order-user>button{justify-content:center;width:42px;padding:0}.tablet-customer-context{grid-template-columns:42px minmax(160px,1fr) 105px 145px 44px}.tablet-customer-context>div:nth-of-type(2){display:none}.tablet-change-customer{width:44px;padding:0;font-size:0}.tablet-order-workspace{grid-template-columns:minmax(0,1fr) 320px}.tablet-product-cards,.tablet-entry-results{grid-template-columns:1fr}.tablet-new-line-total{grid-column:auto}.tablet-entry-actions{flex-direction:column;align-items:stretch}.tablet-entry-actions>span{text-align:right}.tablet-add-line-button{width:100%}.tablet-shortcut-strip span:nth-child(2),.tablet-shortcut-strip span:nth-child(3){display:none}}@media (width<=700px){.tablet-order-main{height:auto;min-height:calc(100svh - 58px);overflow:visible}.tablet-order-topbar{grid-template-columns:150px 1fr auto;height:58px}.tablet-order-page-title{display:none}.tablet-customer-context{grid-template-columns:38px minmax(0,1fr) 44px}.tablet-customer-metric{display:none}.tablet-change-customer{grid-column:3;width:44px}.tablet-order-workspace{grid-template-columns:1fr}.tablet-product-area,.tablet-live-cart{min-height:520px}.tablet-live-cart-lines{max-height:320px}.tablet-shortcut-strip{display:none}}:root{--green-950:#0b3c2d;--green-900:#104b36;--green-800:#17613f;--green-700:#1d7449;--green-600:#238454;--green-100:#e8f5ed;--green-50:#f2faf5;--bg:#f4f7f5;--panel:#fff;--text:#17231e;--muted:#485b50;--line:#cbd8cf;--yellow:#765000;--yellow-bg:#fff5d8;--red:#a33f35;--red-bg:#fdecec;--blue:#315f7e;--info-bg:#eaf1fb;--radius-control:8px;--radius-card:12px;--shadow-card:0 2px 8px #0b3c2d0e;--shadow-raised:0 8px 24px #0b3c2d1c}.ai-drawer.ai-drawer-large-v47{border:1px solid #94b6a2;border-radius:18px;width:min(1180px,100vw - 72px);max-width:none;height:auto;top:24px;bottom:24px;right:24px;overflow:hidden;box-shadow:0 28px 80px #0e372447}.ai-drawer-large-v47 .ai-conversation,.ai-drawer-large-v47 .ai-composer{padding-inline:clamp(22px,4vw,54px)}.order-entry-section-v47{transition:border-color .2s;overflow:hidden;border-top-width:5px!important}.order-entry-section-v47.customer{border-top-color:#2f789a!important}.order-entry-section-v47.product{border-top-color:#c48a14!important}.order-entry-section-v47.collapsed>:not(.panel-header){display:none!important}.order-entry-section-v47.collapsed .panel-header{border-bottom:0!important;margin:0!important;padding-bottom:0!important}.order-entry-section-v47.collapsed .order-section-toggle-v47 svg{transform:rotate(-90deg)}.order-section-actions-v47,.order-section-toggle-v47{align-items:center;gap:8px;display:flex}.order-section-toggle-v47{color:#174c35;cursor:pointer;background:#fff;border:1px solid #9bb6a6;border-radius:9px;padding:9px 12px;font-weight:800}.gross-suggestion-v47{flex-wrap:wrap;align-items:center;gap:5px;color:#644700!important;display:flex!important}.gross-suggestion-v47 button{color:#795400;cursor:pointer;background:#fff9e9;border:1px solid #c18a18;border-radius:999px;padding:3px 9px;font-weight:900}.locked-tare-v47{background:#eff7f1!important;border-color:#8bb39b!important}.locked-tare-v47 svg{color:#17673f;flex:none}.pc-weight-check-v47{border:1px solid;border-radius:11px;align-items:center;gap:11px;margin:10px 14px 0;padding:11px 13px;display:flex}.pc-weight-check-v47 span{flex-direction:column;flex:1;gap:2px;display:flex}.pc-weight-check-v47 span b{font-size:13px}.pc-weight-check-v47 span small{font-size:11px;line-height:1.35}.pc-weight-check-v47.safe{color:#155f39;background:#eef9f1;border-color:#7ab28d}.pc-weight-check-v47.warning{color:#765000;background:#fff8e8;border-color:#d4a443}.pc-weight-check-v47.danger{color:#8a2d1d;background:#fff0ed;border-color:#d27b68}.pc-weight-check-v47>button{color:inherit;cursor:pointer;background:#fff;border:1px solid;border-radius:8px;padding:8px 11px;font-weight:900}.credit-weight-error-v47{color:#842b1d;background:#fff0ed;border:1px solid #d17462;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;margin:0 12px 12px;padding:10px 12px;display:flex}.credit-weight-error-v47 span{font-size:11px}.auto-weight-v47{font-weight:800;color:#17633c!important;display:block!important}.weight-error-v47{color:#842d1f;background:#fff1ed;border:1px solid #d07966;border-radius:10px;align-items:center;gap:9px;margin:10px 0;padding:10px 12px;display:flex}.weight-error-v47 span{flex-direction:column;gap:2px;display:flex}.weight-error-v47 small{font-size:11px}.sales-markup-v47{background:#fffaf0;border-radius:11px;border:1px solid #d8b86a!important;padding:9px!important}.markup-suggestions-v47{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px;display:flex}.markup-suggestions-v47 button{color:#715000;cursor:pointer;background:#fff;border:1px solid #c9a247;border-radius:999px;padding:5px 9px;font-weight:900}.markup-suggestions-v47 button.selected{color:#fff;background:#a86f00;border-color:#a86f00}.confirm-line-modal-v47{text-align:center;background:#fff;border:1px solid #8eb09b;border-radius:17px;width:min(650px,100vw - 30px);max-height:calc(100vh - 30px);padding:24px;overflow:auto;box-shadow:0 26px 76px #0d3b2647}.confirm-line-modal-v47 h2{color:#123f2b;margin:10px 0 5px}.confirm-line-modal-v47>p{color:#536b5e;margin:0 0 15px}.confirm-line-facts-v47{text-align:left;border:1px solid #c8d6cd;border-radius:12px;grid-template-columns:repeat(5,1fr);margin:14px 0;display:grid;overflow:hidden}.confirm-line-facts-v47>span{background:#f7faf8;border-right:1px solid #d5dfd8;flex-direction:column;gap:5px;min-height:78px;padding:12px;display:flex}.confirm-line-facts-v47>span:last-child{background:#fff8e8;border-right:0}.confirm-line-facts-v47 small{color:#5d7266;font-size:8px;font-weight:900}.confirm-line-facts-v47 b{color:#143f2d;font-size:13px}.confirm-line-modal-v47>footer{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.issued-documents-v47{flex-direction:column;gap:16px;display:flex}.issued-documents-title-v47{background:linear-gradient(135deg,#f8fcf9,#edf7f0);border:1px solid #b9d0c1;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.issued-documents-title-v47 h2{color:#103e2a;margin:4px 0 6px;font-size:27px}.issued-documents-title-v47 p{color:#4f6d5c;margin:0}.issued-documents-kpis-v47{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.issued-documents-kpis-v47 article{background:#fff;border:1px solid #c4d5ca;border-radius:13px;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.issued-documents-kpis-v47 article.safe{background:#eff9f2;border-color:#87b89a}.issued-documents-kpis-v47 article.warning{background:#fff8e9;border-color:#d9b465}.issued-documents-kpis-v47 small{color:#4b6b58;font-size:10px;font-weight:900}.issued-documents-kpis-v47 b{color:#123f2c;font-size:25px}.issued-documents-kpis-v47 span{color:#617568;font-size:11px}.issued-documents-register-v47{overflow:hidden}.issued-documents-tabs-v47{border-bottom:1px solid #d2ddd6;gap:7px;padding:14px;display:flex}.issued-documents-tabs-v47 button{color:#315845;cursor:pointer;background:#fff;border:1px solid #aec3b6;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-weight:800;display:flex}.issued-documents-tabs-v47 button.active{color:#fff;background:#12623d;border-color:#12623d}.issued-documents-tabs-v47 button b{font-size:10px}.issued-documents-head-v47,.issued-document-row-v47{grid-template-columns:1.1fr 1.5fr .7fr .8fr .7fr 1.2fr .8fr;align-items:center;gap:12px;padding:11px 16px;display:grid}.issued-documents-head-v47{color:#385a47;text-transform:uppercase;background:#edf4ef;font-size:10px;font-weight:900}.issued-document-row-v47{background:#fff;border-top:1px solid #d8e1db}.issued-document-row-v47>span{flex-direction:column;gap:3px;min-width:0;display:flex}.issued-document-row-v47 i,.issued-document-row-v47 em{color:#177047;font-size:10px;font-style:normal;font-weight:900}.issued-document-row-v47 small{color:#687a6f;font-size:10px}.issued-document-row-v47 .printed{color:#17653d}.issued-document-row-v47 .not-printed{color:#9a5a00}.issued-document-row-v47>button{justify-self:end}.issued-documents-empty-v47{color:#466856;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.issued-documents-empty-v47>span{font-size:12px}@media (width<=900px){.ai-drawer.ai-drawer-large-v47{border:0;border-radius:0;width:100%;height:100%;inset:0}.issued-documents-kpis-v47{grid-template-columns:1fr 1fr}.issued-documents-head-v47{display:none}.issued-document-row-v47{grid-template-columns:1fr 1fr}.issued-document-row-v47>button{justify-self:start}.confirm-line-facts-v47{grid-template-columns:1fr 1fr}.confirm-line-facts-v47>span{border-bottom:1px solid #d5dfd8}}html,body,.app-shell,.tablet-order-shell{font-variant-numeric:tabular-nums lining-nums}body{background:var(--bg)}.topbar{height:80px;padding-inline:20px}.welcome h1{font-size:22px}.welcome p{color:var(--muted);font-size:12px}.workspace-label{font-size:10px!important}.workspace-area-switch b{font-size:12px}.workspace-area-switch small{font-size:10px!important}.nav-group-toggle span{letter-spacing:.65px;font-size:11px!important}.sidebar nav button span{font-size:14px}.sidebar nav button{min-height:48px}.primary,.secondary{border-radius:var(--radius-control);height:auto;min-height:44px}.text-size-toggle,.ai-trigger,.notification,.icon-button,.modal-close,.product-modal header>button,.order-edit-modal>header>button{min-width:44px;min-height:44px}.panel,.business-kpi,.decision-card,.module-card,.ai-daily-brief,.approval-grid>button,.audit-step-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.global-search,.filter-tabs button,.filter-button,.mini-search,.entry-control,.entry-input,select,textarea{border-radius:var(--radius-control)}.data-head,.table-head,.line-head,.load-lines-head,.verification-suite-head,.invoice-match-head,.journal-head{color:#3f5448;background:#edf3ef;font-weight:850}.data-row,.order-row,.line-row,.load-line-row,.verification-suite-row,.invoice-match-row,.journal-row{color:#30473b}.data-row small,.order-row small,.line-row small,.load-line-row small{color:#485b50}.business-kpis{grid-template-columns:1.25fr 1.15fr 1fr .82fr}.business-kpi.primary-metric{color:#fff;background:linear-gradient(140deg,#0d5139,#197b50);border-color:#0d5139;box-shadow:0 8px 22px #0d51392b}.business-kpi.primary-metric>span,.business-kpi.primary-metric>small{color:#d9eee2}.business-kpi.primary-metric>strong{color:#fff}.business-kpi.economic-metric{background:linear-gradient(145deg,#f4fbf6,#e8f5ed);border:2px solid #74aa87}.business-kpi.economic-metric>span,.business-kpi.economic-metric>b{color:#125c3d}.business-kpi.warning{background:var(--yellow-bg);border-color:#d8bd72}.administrative-dashboard .business-kpi.primary-metric{background:linear-gradient(140deg,#294f69,#315f7e);border-color:#294f69;box-shadow:0 8px 22px #315f7e2e}.ai-action,.ai-trigger{color:#fff!important;background:linear-gradient(#3f7395,#315f7e)!important;border-color:#315f7e!important;box-shadow:0 3px 9px #315f7e33!important}.ai-action:hover,.ai-trigger:hover{background:#294f69!important}.ai-secondary-action{color:#315f7e!important;background:#f5f9fc!important;border-color:#9eb8ca!important}.ai-daily-brief{background:linear-gradient(110deg,#eaf1fb,#f8fbfd 52%,#fff);border-color:#a9c3d3}.ai-brief-icon,.ai-title-icon,.ai-avatar,.ai-composer button{color:#fff!important;background:#315f7e!important}.ai-daily-brief>div:nth-child(2)>span{color:#315f7e}.status.in-cassa,.draft-pill{color:#315f7e;background:var(--info-bg)}.credit-alert.warning,.status.da-controllare,.open-pill,.warning-text,.audit-live-strip>article.warning b,.audit-reconciliation.warning .result b,.audit-calculation-card.subtract b,.audit-expense-summary>span.total b,.audit-accounting-warning,.audit-check-list strong{color:#765000}.credit-alert.danger,.danger-text,.credit-cards .danger-card b,.credit-cards .danger-card small{color:#a33f35}.credit-alert.warning{border-color:#d8bd72}.credit-alert.danger{border-color:#d9a6a0}.approval-icon.warning{background:var(--yellow-bg);color:#765000}.approval-icon.danger{background:var(--red-bg);color:#a33f35}.audit-live-strip>article.warning,.audit-reconciliation.warning .result,.audit-calculation-card.subtract,.audit-expense-summary>span.total,.audit-accounting-warning{background:var(--yellow-bg);border-color:#d8bd72}.audit-live-strip>article.danger,.audit-margin-equation article.negative{background:var(--red-bg);border-color:#d9a6a0}.audit-diagnostic{background:var(--yellow-bg);color:#765000;border-color:#d8bd72}.audit-diagnostic small{color:#58451c}.tablet-order-shell{--to-ink:#17231e;--to-sub:#485b50;--to-border:#bdcfc3;--to-soft:#edf5f0;background:#eaf1ed}.tablet-order-topbar .brand small,.tablet-order-page-title small{font-size:10px}.tablet-order-page-title strong{font-size:18px}.tablet-sync-status{min-height:36px;font-size:11px}.tablet-seller-avatar{width:38px;height:38px;font-size:11px}.tablet-order-user>span:nth-of-type(3) b{font-size:12px}.tablet-order-user>span:nth-of-type(3) small{font-size:10px}.tablet-order-user>button{min-height:44px;font-size:11px}.tablet-customer-name small,.tablet-customer-metric small{font-size:10px}.tablet-customer-name strong{font-size:16px}.tablet-customer-name span{font-size:11px}.tablet-customer-metric b{font-size:14px}.tablet-change-customer{min-height:44px;font-size:11px}.tablet-customer-metric.warning b{color:#765000}.tablet-customer-metric.danger b{color:#a33f35}.tablet-product-heading span,.tablet-line-entry-heading span{font-size:10px}.tablet-product-heading h1,.tablet-line-entry-heading h1{font-size:22px}.tablet-product-heading p,.tablet-line-entry-heading p{font-size:11px}.tablet-product-heading button,.tablet-line-entry-heading>button{min-height:44px;font-size:11px}.tablet-product-search input{font-size:15px}.tablet-product-search button{min-height:44px;font-size:11px}.tablet-product-search kbd{font-size:9px}.tablet-barcode-button{min-height:52px;font-size:11px}.tablet-product-tabs button{min-height:44px;font-size:12px}.tablet-product-cards>button{min-height:124px}.tablet-product-photo em{font-size:10px}.tablet-product-copy strong{font-size:14px}.tablet-product-copy small{font-size:11px}.tablet-product-price small{font-size:10px}.tablet-product-price b{font-size:13px}.tablet-product-price em,.tablet-selected-product>div small{font-size:10px}.tablet-selected-product h2{font-size:18px}.tablet-selected-product>div span{font-size:11px}.tablet-selected-product label>span,.tablet-entry-fields label>span{font-size:10px}.tablet-selected-product select{min-height:44px;font-size:12px}.tablet-selected-product label small,.tablet-entry-fields>label>small{font-size:10px;line-height:1.3}.tablet-entry-fields select,.tablet-number-control,.tablet-package-stepper{height:50px}.tablet-entry-fields select{font-size:13px}.tablet-package-stepper{grid-template-columns:48px minmax(0,1fr) 48px}.tablet-package-stepper input,.tablet-number-control input{font-size:18px}.tablet-number-control b{font-size:11px}.tablet-number-control.price>b{font-size:14px}.tablet-piece-calculation{min-height:48px}.tablet-piece-calculation b{font-size:11px}.tablet-piece-calculation small{font-size:10px}.tablet-entry-results>article{min-height:92px}.tablet-entry-results article>span{font-size:10px}.tablet-entry-results article>strong{font-size:16px}.tablet-entry-results article>small{font-size:10px}.tablet-net-result strong{font-size:24px!important}.tablet-new-line-total strong{font-size:20px!important}.tablet-price-validation.warning{background:var(--yellow-bg);color:#765000;border-color:#d8bd72}.tablet-entry-actions>span{font-size:11px}.tablet-add-line-button{min-height:52px;font-size:14px}.tablet-live-cart>header small{font-size:10px}.tablet-live-cart h2{font-size:18px}.tablet-live-cart>header span,.tablet-live-cart>header em{font-size:10px}.tablet-live-cart-lines article>div strong{font-size:12px}.tablet-live-cart-lines article>div small,.tablet-live-cart-lines article>div span{font-size:10px}.tablet-live-cart-lines article>strong{font-size:12px}.tablet-live-cart-lines article>button{width:44px;height:44px}.tablet-empty-cart b{font-size:13px}.tablet-empty-cart span{font-size:11px}.tablet-cart-summary>div>span{min-height:44px}.tablet-cart-summary small{font-size:10px}.tablet-cart-summary b{font-size:13px}.tablet-cart-grand-total span{font-size:10px}.tablet-cart-credit{min-height:42px}.tablet-cart-credit span{font-size:10px}.tablet-cart-credit b{font-size:11px}.tablet-cart-credit.warning{background:var(--yellow-bg);color:#765000}.tablet-cart-credit.danger{background:var(--red-bg);color:#a33f35}.tablet-live-cart>footer>span{min-height:28px;font-size:10px}.tablet-live-cart>footer button{min-height:48px;font-size:11px}.tablet-shortcut-strip{min-height:32px;font-size:10px}.tablet-shortcut-strip kbd{font-size:9px}.tablet-order-toast{font-size:12px}.tablet-order-toast button{min-height:44px;font-size:11px}@media (width<=1380px){.business-kpis{grid-template-columns:1fr 1fr}}@media (width<=1050px){.tablet-product-copy small{font-size:10px}.tablet-live-cart-lines article>div span{font-size:9px}}@media (width<=700px){.topbar{height:70px}.tablet-order-topbar .brand small{font-size:9px}.tablet-customer-name span{font-size:10px}.tablet-product-cards>button{min-height:118px}}.registry-page,.master-detail-page,.product-master-page,.product-master-detail{padding-bottom:46px}.registry-import-banner{border:1px solid #9dbdab;border-left:5px solid var(--green-700);border-radius:var(--radius-card);min-height:82px;color:var(--green-800);box-shadow:var(--shadow-card);background:linear-gradient(110deg,#eaf6ee,#f8fcf9);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 14px;padding:14px 16px;display:grid}.registry-import-banner>div{flex-direction:column;gap:4px;display:flex}.registry-import-banner b{color:var(--text);font-size:14px}.registry-import-banner p{color:#3c5548;max-width:900px;margin:0;font-size:12px;line-height:1.45}.registry-import-banner .secondary{white-space:nowrap}.registry-overview-kpis{margin-bottom:14px}.registry-overview-kpis .mini-metric{min-height:96px}.master-list-panel{border-color:#bfcfc5;overflow:hidden}.master-list-toolbar{border-bottom:1px solid var(--line);background:#fbfdfb;align-items:center;gap:12px;min-height:78px;padding:13px 14px;display:flex}.master-list-toolbar>div:first-child{min-width:220px;margin-right:auto}.master-list-toolbar h2{margin:0 0 4px;font-size:18px}.master-list-toolbar>div:first-child>span{color:var(--muted);font-size:12px;display:block}.master-list-toolbar .registry-search{width:min(420px,38vw);height:46px;margin:0}.master-list-toolbar .registry-search input{color:var(--text);font-size:13px}.master-list-table{overflow-x:auto}.master-list-head,.master-list-row{grid-template-columns:1.45fr 1fr 1fr .75fr 1.05fr 30px;align-items:center;gap:12px;min-width:1110px;display:grid}.master-list-head{border-bottom:1px solid var(--line);color:#3f5448;background:#eaf1ed;min-height:42px;padding:0 15px}.master-list-head span{letter-spacing:.45px;font-size:10px;font-weight:900}.master-list-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:84px;color:var(--text);text-align:left;cursor:pointer;background:#fff;padding:9px 15px}.master-list-row:hover,.master-list-row:focus-visible{box-shadow:inset 4px 0 var(--green-700);background:#f2f9f4;outline:0}.master-list-row>span:not(.master-name-cell):not(.data-completeness){flex-direction:column;gap:4px;min-width:0;display:flex}.master-list-row>span>b{overflow-wrap:anywhere;font-size:13px}.master-list-row>span>small{color:var(--muted);font-size:11px;line-height:1.35}.master-list-row>svg{color:#587064}.master-name-cell{align-items:center;gap:10px;min-width:0;display:flex}.master-name-cell>i{background:var(--green-100);width:42px;height:42px;color:var(--green-800);border-radius:9px;flex:0 0 42px;place-items:center;font-size:11px;font-style:normal;font-weight:900;display:grid}.master-name-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.master-name-cell b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.master-name-cell small{color:var(--muted);font-size:10px}.data-completeness{grid-template-columns:auto 1fr;align-items:center;min-width:0;gap:4px 7px!important;display:grid!important}.data-completeness>b{color:var(--green-800);font-size:12px!important}.data-completeness>i{background:#dce7e0;border-radius:99px;height:7px;overflow:hidden}.data-completeness>i>em{border-radius:inherit;background:var(--green-600);height:100%;display:block}.data-completeness>small{grid-column:1/-1;font-size:10px!important}.master-list-footer{min-height:44px;color:var(--muted);background:#f7faf8;justify-content:space-between;align-items:center;gap:12px;padding:8px 15px;font-size:11px;font-weight:700;display:flex}.registry-no-results{min-height:170px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.registry-no-results b{color:var(--text);font-size:14px}.registry-no-results span{font-size:12px}.registry-back{border-radius:var(--radius-control);min-height:44px;color:var(--green-800);cursor:pointer;background:#fff;border:1px solid #9db2a5;align-items:center;gap:7px;margin:0 0 10px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.registry-back:hover{background:var(--green-50)}.master-record-hero{grid-template-columns:minmax(300px,1fr) 180px auto;align-items:center;gap:16px;min-height:104px;padding:14px 16px;display:grid}.master-record-main{align-items:center;gap:13px;min-width:0;display:flex}.master-record-main>div{min-width:0}.master-record-main small,.product-record-hero>div>small{color:var(--green-700);letter-spacing:.5px;font-size:10px;font-weight:900}.master-record-main h2,.product-record-hero h2{margin:3px 0;font-size:22px}.master-record-main p,.product-record-hero p{color:var(--muted);margin:0;font-size:12px}.master-record-source{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:9px 13px;display:flex}.master-record-source span{color:var(--muted);letter-spacing:.5px;font-size:9px;font-weight:900}.master-record-source b{color:var(--green-800);font-size:22px}.master-record-source small{color:var(--muted);font-size:10px;line-height:1.3}.master-record-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.master-record-actions>i{background:var(--green-100);color:var(--green-800);border-radius:999px;padding:7px 10px;font-size:10px;font-style:normal;font-weight:900}.master-record-actions button{white-space:nowrap}.master-metric-grid{grid-template-columns:1.15fr repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.master-metric-grid>article{border-radius:var(--radius-card);min-height:104px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #c5d5ca;flex-direction:column;justify-content:center;gap:5px;padding:13px;display:flex}.master-metric-grid article>span{color:var(--muted);letter-spacing:.45px;font-size:9px;font-weight:900}.master-metric-grid article>b{color:var(--text);font-size:20px}.master-metric-grid article>small{color:var(--muted);font-size:10px;line-height:1.35}.master-metric-grid>article.main{color:#fff;background:linear-gradient(140deg,#0d5139,#197b50);border-color:#0d5139;box-shadow:0 8px 20px #0d513929}.master-metric-grid>article.main span,.master-metric-grid>article.main b,.master-metric-grid>article.main small{color:#fff}.master-metric-grid>article.warning{background:var(--yellow-bg);border-color:#d8bd72}.master-metric-grid>article.warning b{color:#765000}.master-metric-grid>article.safe{background:#edf8f1;border-color:#8ebca0}.master-metric-grid>article.safe b{color:#17613f}.master-detail-tabs{z-index:8;scrollbar-width:thin;background:#fff;border:1px solid #bdcec3;border-radius:10px;gap:4px;margin-bottom:12px;padding:5px;display:flex;position:sticky;top:79px;overflow-x:auto;box-shadow:0 5px 14px #0b3c2d14}.master-detail-tabs button{color:#42584c;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;min-height:42px;padding:0 14px;font-size:11px;font-weight:850}.master-detail-tabs button:hover{background:#edf5f0}.master-detail-tabs button.active{background:var(--green-700);color:#fff}.master-card-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.master-card-grid>.panel{min-width:0}.master-card-grid .registry-card dl{padding:7px 15px 13px}.master-card-grid .registry-card dl>div{grid-template-columns:43% 57%;min-height:45px}.master-card-grid .registry-card dt{color:var(--muted);font-size:11px}.master-card-grid .registry-card dd{color:var(--text);font-size:12px}.registry-card dd.missing,.missing{background:var(--yellow-bg);border-radius:5px;padding:4px 6px;font-weight:800;color:#765000!important}.master-card-grid .top-products-list>div{min-height:62px;padding:9px 14px}.master-card-grid .top-products-list strong{font-size:12px}.master-card-grid .top-products-list small{font-size:10px}.registry-quality-card{padding-bottom:14px}.registry-quality-card .panel-header>b{color:var(--green-800);font-size:21px}.registry-quality-bar{background:#dce8e0;border-radius:99px;height:9px;margin:0 14px 12px;overflow:hidden}.registry-quality-bar>i{border-radius:inherit;background:var(--green-600);height:100%;display:block}.registry-gap-list{flex-direction:column;gap:7px;padding:0 14px;display:flex}.registry-gap-list>span{background:var(--yellow-bg);color:#644c13;border:1px solid #d8bd72;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:11px;font-weight:750;line-height:1.35;display:flex}.registry-gap-list>span.safe{color:#17613f;background:#edf8f1;border-color:#91bba0}.registry-rule-card,.registry-note-card,.supplier-quality-note,.product-quality-note{min-height:180px;color:var(--green-800);background:linear-gradient(135deg,#edf8f1,#fff);border-color:#9ebdab;align-items:flex-start;gap:14px;padding:20px;display:flex}.registry-rule-card>div,.registry-note-card>div,.supplier-quality-note>div,.product-quality-note>div{flex-direction:column;gap:6px;display:flex}.registry-rule-card small,.registry-note-card small{letter-spacing:.5px;font-size:9px;font-weight:900}.registry-rule-card h3,.registry-note-card h3,.supplier-quality-note h3,.product-quality-note h3{color:var(--text);margin:0;font-size:17px;line-height:1.35}.registry-rule-card p,.registry-note-card p,.supplier-quality-note p,.product-quality-note p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.supplier-quality-grid,.product-quality-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.supplier-quality-grid>article,.product-quality-grid>article{border-radius:var(--radius-card);min-height:126px;box-shadow:var(--shadow-card);background:#fff;border:1px solid #c5d5ca;flex-direction:column;justify-content:center;gap:6px;padding:14px;display:flex}.supplier-quality-grid>article span,.product-quality-grid>article span{color:var(--muted);letter-spacing:.4px;font-size:9px;font-weight:900}.supplier-quality-grid>article b,.product-quality-grid>article b{color:var(--green-800);font-size:19px}.supplier-quality-grid>article small,.product-quality-grid>article small{color:var(--muted);font-size:10px;line-height:1.4}.supplier-quality-note,.product-quality-note{grid-column:1/-1;min-height:128px}.registry-import-history{padding-bottom:14px}.registry-import-history>.panel-header>svg{color:var(--green-700)}.registry-import-history>div:nth-child(2){flex-direction:column;gap:8px;padding:2px 14px 12px;display:flex}.registry-import-history>div:nth-child(2)>span{border-bottom:1px solid var(--line);color:#31483c;align-items:center;gap:8px;min-height:36px;font-size:11px;font-weight:750;display:flex}.registry-import-history>div:nth-child(2)>span svg{color:var(--green-700)}.registry-import-history>button{margin-left:14px}.master-history{overflow:hidden}.master-history>article{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:68px;padding:9px 14px;display:grid}.master-history time{color:var(--muted);font-size:11px;font-weight:750}.master-history article>span{flex-direction:column;gap:4px;display:flex}.master-history article>span b{font-size:12px}.master-history article>span small{color:var(--muted);font-size:10px}.master-history article>strong{font-size:13px}.master-history article.safe{background:#f0f8f3}.master-history article.warning{background:var(--yellow-bg)}.master-detail-page .registry-footer,.product-master-detail .registry-footer{margin-top:12px}.master-detail-page .registry-footer>span,.product-master-detail .registry-footer>span{font-size:11px;line-height:1.4}.product-import-banner{color:#315f7e;background:linear-gradient(110deg,#eaf1fb,#fbfdff);border-left-color:#315f7e}.product-category-tabs{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:52px;padding:7px 14px;display:flex;overflow-x:auto}.product-category-tabs button{color:#3e5549;cursor:pointer;background:#fff;border:1px solid #aebfb4;border-radius:999px;flex:none;min-height:38px;padding:0 13px;font-size:11px;font-weight:800}.product-category-tabs button.active{border-color:var(--green-700);background:var(--green-700);color:#fff}.product-list-panel{overflow:hidden}.product-master-head,.product-master-row{grid-template-columns:1.4fr 1.3fr .4fr .85fr .8fr .55fr .65fr 30px;align-items:center;gap:12px;min-width:1260px;display:grid}.product-master-head{border-bottom:1px solid var(--line);color:#3f5448;background:#eaf1ed;min-height:42px;padding:0 15px}.product-master-head span{letter-spacing:.4px;font-size:9px;font-weight:900}.product-master-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:90px;color:var(--text);text-align:left;cursor:pointer;background:#fff;padding:9px 15px}.product-master-row:hover,.product-master-row:focus-visible{box-shadow:inset 4px 0 var(--green-700);background:#f2f9f4;outline:0}.product-master-row>span:not(.product-master-name):not(.data-completeness){flex-direction:column;gap:4px;min-width:0;display:flex}.product-master-row b,.product-master-row strong{font-size:13px}.product-master-row small{color:var(--muted);font-size:10px;line-height:1.35}.product-master-row>em{color:var(--green-800);background:#e6f4eb;border-radius:999px;justify-self:start;padding:6px 8px;font-size:12px;font-style:normal;font-weight:900}.product-master-row>svg{color:#587064}.product-master-name{align-items:center;gap:10px;min-width:0;display:flex}.product-master-name>img{object-fit:cover;background:#e8eee9;border-radius:9px;flex:0 0 54px;width:54px;height:54px}.product-master-name>span{flex-direction:column;gap:4px;min-width:0;display:flex}.product-master-name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-list-panel>.master-list-footer{border-top:0}.product-record-hero{grid-template-columns:84px minmax(270px,1fr) 165px auto;align-items:center;gap:14px;min-height:116px;padding:12px 15px;display:grid}.product-record-hero>img{object-fit:cover;background:#e8eee9;border-radius:11px;width:84px;height:84px}.product-record-hero>div:nth-child(2)>span{gap:6px;margin-top:7px;display:flex}.product-record-hero>div:nth-child(2)>span i,.product-record-hero>div:nth-child(2)>span em{border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.product-record-hero>div:nth-child(2)>span i{background:var(--green-100);color:var(--green-800)}.product-record-hero>div:nth-child(2)>span em{color:#465b68;background:#eef2f5}.product-metrics{grid-template-columns:1.2fr repeat(4,1fr)}.product-structure-card{background:linear-gradient(110deg,#f3f8f5,#fff);grid-column:1/-1;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;gap:10px;min-height:130px;padding:17px;display:grid}.product-structure-card>div{background:#fff;border:1px solid #b9cfc0;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:3px 9px;min-height:84px;padding:11px;display:grid}.product-structure-card>div>span{background:var(--green-700);color:#fff;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.product-structure-card>div>b{font-size:13px}.product-structure-card>div>small{color:var(--muted);font-size:10px;line-height:1.35}.product-structure-card>svg{color:var(--green-700);justify-self:center}.product-variant-panel,.product-link-panel{overflow-x:auto}.product-variant-panel>.panel-header,.product-link-panel>.panel-header{min-width:760px}.product-variant-head,.product-variant-panel>article{grid-template-columns:1.1fr 1.25fr .45fr 1.2fr 1fr .55fr;align-items:center;gap:12px;min-width:1040px;display:grid}.product-variant-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eaf1ed;min-height:42px;padding:0 14px}.product-variant-head span,.product-supplier-head span,.product-customer-head span,.product-lot-head span{color:#3f5448;letter-spacing:.4px;font-size:9px;font-weight:900}.product-variant-panel>article{border-bottom:1px solid var(--line);min-height:66px;padding:9px 14px;font-size:11px}.product-variant-panel>article>span:first-child{flex-direction:column;gap:3px;display:flex}.product-variant-panel>article small{color:var(--muted);font-size:9px}.product-variant-panel>article>em,.product-link-panel>article>em{background:var(--green-100);color:var(--green-800);border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.product-supplier-head,.product-link-panel>.product-supplier-head+article{grid-template-columns:1.2fr 1fr 1fr .7fr .75fr .55fr;align-items:center;gap:12px;min-width:1050px;display:grid}.product-link-panel:has(.product-supplier-head)>article{grid-template-columns:1.2fr 1fr 1fr .7fr .75fr .55fr;align-items:center;gap:12px;min-width:1050px;display:grid}.product-customer-head{grid-template-columns:1.25fr .75fr .45fr 1.1fr .65fr .55fr;align-items:center;gap:12px;min-width:1050px;display:grid}.product-link-panel:has(.product-customer-head)>article{grid-template-columns:1.25fr .75fr .45fr 1.1fr .65fr .55fr;align-items:center;gap:12px;min-width:1050px;display:grid}.product-lot-head{grid-template-columns:1fr 1.2fr .7fr 1fr .7fr .75fr .75fr;align-items:center;gap:12px;min-width:1100px;display:grid}.product-link-panel:has(.product-lot-head)>article{grid-template-columns:1fr 1.2fr .7fr 1fr .7fr .75fr .75fr;align-items:center;gap:12px;min-width:1100px;display:grid}.product-supplier-head,.product-customer-head,.product-lot-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eaf1ed;min-height:42px;padding:0 14px}.product-link-panel>article{border-bottom:1px solid var(--line);min-height:66px;padding:9px 14px;font-size:11px}.product-link-panel>article>span{min-width:0}.product-link-panel>article>span:first-child{flex-direction:column;gap:3px;display:flex}.product-link-panel>article small{color:var(--muted);font-size:9px}.product-link-panel>article strong{color:var(--green-800)}@media (width<=1180px){.master-metric-grid,.product-metrics{grid-template-columns:repeat(3,1fr)}.master-record-hero{grid-template-columns:minmax(270px,1fr) 160px}.master-record-actions{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.product-record-hero{grid-template-columns:84px minmax(240px,1fr) 150px}.product-record-hero .master-record-actions{grid-column:1/-1}.supplier-quality-grid,.product-quality-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.registry-import-banner{grid-template-columns:28px minmax(0,1fr)}.registry-import-banner>button{grid-column:2;justify-self:start}.master-list-toolbar{flex-wrap:wrap;align-items:stretch}.master-list-toolbar>div:first-child{flex:100%}.master-list-toolbar .registry-search{flex:320px;width:auto}.master-card-grid{grid-template-columns:1fr}.master-detail-tabs{top:69px}.product-record-hero{grid-template-columns:72px minmax(0,1fr)}.product-record-hero>img{width:72px;height:72px}.product-record-hero .master-record-source{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.product-structure-card{grid-template-columns:1fr}.product-structure-card>svg{transform:rotate(90deg)}}@media (width<=700px){.registry-import-banner{grid-template-columns:1fr;padding:13px}.registry-import-banner>svg{display:none}.registry-import-banner>button{grid-column:1;width:100%}.registry-overview-kpis{grid-template-columns:1fr 1fr}.master-list-toolbar .registry-search{flex-basis:100%;width:100%}.master-list-toolbar>button{width:100%}.master-list-footer{flex-direction:column;align-items:flex-start}.master-record-hero{grid-template-columns:1fr;padding:13px}.master-record-source{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.master-record-actions{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.master-record-actions button{flex:1}.master-metric-grid,.product-metrics{grid-template-columns:1fr}.master-detail-tabs{position:static}.master-card-grid .registry-card dl>div{grid-template-columns:1fr;gap:4px;padding:8px 0}.master-card-grid .registry-card dd{text-align:left}.supplier-quality-grid,.product-quality-grid{grid-template-columns:1fr}.master-history>article{grid-template-columns:1fr;gap:5px}.registry-footer{flex-direction:column;align-items:stretch!important}.registry-footer button{width:100%}.product-record-hero{grid-template-columns:62px 1fr}.product-record-hero>img{width:62px;height:62px}.product-record-hero .master-record-source,.product-record-hero .master-record-actions{grid-column:1/-1}.product-master-page .module-title,.registry-page .module-title{align-items:stretch}.product-master-page .module-title button,.registry-page .module-title button{width:100%}}.master-list-head,.master-list-row{min-width:1050px}.product-master-head,.product-master-row{grid-template-columns:1.25fr 1.2fr .35fr .75fr .7fr .5fr .6fr 24px;gap:10px;min-width:1050px}.settlement-status-tabs .status-open.selected{color:#fff;background:#175f9c;border-color:#175f9c}.settlement-status-tabs .status-review.selected{color:#342500;background:#f1b72b;border-color:#c58700}.settlement-status-tabs .status-closed.selected{color:#fff;background:#187148;border-color:#187148}.settlement-status-tabs .status-review.selected b{color:#6f4a00}.ddt-status.aperto{color:#175f9c;background:#e7f1fb}.ddt-status.da-verificare,.ddt-status.dati-da-completare,.ddt-status.pronto-da-approvare{color:#805500;background:#fff0c7}.ddt-status.chiuso-parzialmente{color:#6841a0;background:#efe8fb}.ddt-status.liquidato{color:#17633e;background:#e4f4e9}.ddt-status.contestato{color:#a32828;background:#fde5e5}.ddt-status.annullato{color:#536158;background:#ecefed}.compact-empty{min-height:130px;margin:12px}.primary-net-kpi{background:#f2faf5!important;border-color:#8db7a0!important}.primary-net-kpi b{color:#0d4d31}.account-reconciliation{margin-bottom:13px;overflow:hidden}.account-reconciliation>.panel-header>div{flex-direction:column;gap:4px;display:flex}.account-reconciliation.clear{border-color:#8ebda0}.account-reconciliation.attention{border-color:#d6ad46}.account-reconciliation-flow{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.account-reconciliation-flow article{border-right:1px solid var(--line);background:#fff;flex-direction:column;justify-content:center;gap:7px;min-height:108px;padding:15px;display:flex}.account-reconciliation-flow article:last-child{border-right:0}.account-reconciliation-flow small{text-transform:uppercase;color:#44584d;font-size:10px;font-weight:850}.account-reconciliation-flow b{color:#10241b;font-size:18px}.account-reconciliation-flow em{color:#46594e;font-size:10px;font-style:normal;font-weight:650;line-height:1.4}.account-reconciliation-flow .difference-clear{background:#eef8f1}.account-reconciliation-flow .difference-clear b{color:#17633e}.account-reconciliation-flow .difference-warning{background:#fff6dc}.account-reconciliation-flow .difference-warning b{color:#8a5900}.account-reconciliation-help{color:#574b2c;background:#fffaf0;border-top:1px solid #e0c26e;padding:11px 15px;font-size:11px;line-height:1.45}.supplier-product-economics.pending-result{background:#f6f8fb;border-color:#9eb0c4}.product-economic-lines .margin-line.pending strong{color:#4a5f75;font-size:11px}.product-economic-lines .margin-line.pending small{color:#536a80;font-size:8px;font-weight:850}.settlement-economic-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.settlement-economic-summary article{border-bottom:1px solid var(--line)}.settlement-economic-summary article:nth-child(4n){border-right:0}.settlement-economic-summary article:nth-last-child(-n+4){border-bottom:0}.settlement-economic-summary .definitive-result{box-shadow:inset 0 4px #187148}.settlement-economic-summary .definitive-result.incomplete{box-shadow:inset 0 4px #9eb0a5}.ddt-definitive-margin{color:#17633e;font-size:10px;font-weight:850}.ddt-margin-pending{color:#4c5f54;font-size:10px;font-weight:700}@media (width<=1200px){.account-reconciliation-flow{grid-template-columns:repeat(3,1fr)}.account-reconciliation-flow article:nth-child(3){border-right:0}.account-reconciliation-flow article:nth-child(-n+3){border-bottom:1px solid var(--line)}.account-reconciliation-flow article:last-child{grid-column:2/4}.settlement-economic-summary{grid-template-columns:repeat(2,1fr)}.settlement-economic-summary article:nth-child(2n){border-right:0}.settlement-economic-summary article:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.settlement-economic-summary article:nth-last-child(-n+2){border-bottom:0}}@media (width<=700px){.account-reconciliation-flow,.settlement-economic-summary{grid-template-columns:1fr}.account-reconciliation-flow article,.settlement-economic-summary article{border-right:0;border-bottom:1px solid var(--line)}.account-reconciliation-flow article:last-child{grid-column:auto}.settlement-economic-summary article:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.settlement-economic-summary article:last-child{border-bottom:0}}.order-parking-v32,.pc-entry-v32{max-width:none;padding:20px 22px 38px}.parking-title-v32{justify-content:space-between;align-items:center;gap:18px;min-height:82px;margin-bottom:14px;display:flex}.parking-title-v32 h2{letter-spacing:-.45px;color:#10241b;margin:4px 0;font-size:27px}.parking-title-v32 p{color:#40564a;margin:0;font-size:12px;font-weight:650}.parking-new-order{white-space:nowrap;min-height:48px;padding-inline:20px;font-weight:850}.parking-counters-v32{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:13px;display:grid}.parking-counters-v32 article{color:#315548;background:#fff;border:1.5px solid #bdcec3;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:86px;padding:13px;display:grid;box-shadow:0 2px 6px #0d462e0a}.parking-counters-v32 article>svg{background:#edf5f0;border-radius:9px;width:34px;height:34px;padding:7px}.parking-counters-v32 article>span{flex-direction:column;gap:4px;display:flex}.parking-counters-v32 small{color:#3f554a;letter-spacing:.4px;font-size:9px;font-weight:900}.parking-counters-v32 b{color:#10241b;font-size:24px}.parking-counters-v32 article.primary{color:#fff;background:linear-gradient(140deg,#0d5138,#18764d);border-color:#0f6140}.parking-counters-v32 article.primary>svg{color:#fff;background:#ffffff29}.parking-counters-v32 article.primary small,.parking-counters-v32 article.primary b{color:#fff}.parking-counters-v32 article.warning{color:#8a5b00;background:#fff8e4;border-color:#d5ac42}.parking-counters-v32 article.warning>svg{background:#ffedb8}.parking-counters-v32 article.partial{color:#644195;background:#f4effb;border-color:#9981c2}.parking-counters-v32 article.partial>svg{background:#e7dcf7}.parking-counters-v32 article.safe{color:#17633e;background:#eef8f1;border-color:#86b79a}.parking-panel-v32{border-color:#adc2b4;overflow:hidden;box-shadow:0 5px 17px #10483012}.parking-toolbar-v32{background:#f8fbf9;border-bottom:1px solid #bdcec3;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:10px 13px;display:flex}.parking-tabs-v32{scrollbar-width:thin;align-items:center;gap:5px;display:flex;overflow-x:auto}.parking-tabs-v32 button{color:#304b3d;background:#fff;border:1px solid #b8c8bd;border-radius:7px;flex:none;align-items:center;gap:7px;min-height:41px;padding:0 11px;font-size:10px;font-weight:850;display:flex}.parking-tabs-v32 button b{color:#1e4533;background:#e8efe9;border-radius:999px;min-width:21px;padding:3px 6px;font-size:9px}.parking-tabs-v32 button.selected{color:#fff;background:#0f6140;border-color:#0f6140;box-shadow:0 2px 5px #0f614033}.parking-tabs-v32 button.selected b{color:#0f6140;background:#fff}.parking-search-v32{color:#496257;background:#fff;border:1px solid #aebfb4;border-radius:8px;flex:1;align-items:center;min-width:330px;max-width:480px;height:42px;padding:0 10px;display:flex}.parking-search-v32 input{color:#10241b;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 9px;font-size:11px}.parking-search-v32 button{color:#385044;background:#edf2ee;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.parking-table-scroll-v32{background:#fff;overflow-x:auto}.parking-head-v32,.parking-row-v32{grid-template-columns:1.38fr 1.08fr .78fr .96fr .88fr .68fr .92fr 1.36fr 25px;align-items:center;column-gap:12px;min-width:1480px;display:grid}.parking-head-v32{color:#344c40;background:#eaf1ed;border-bottom:1px solid #bdcec3;min-height:44px;padding:0 14px}.parking-head-v32 span{letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:900}.parking-row-v32{color:#223d2f;text-align:left;background:#fff;border:0;border-bottom:1px solid #d7e0da;width:100%;min-height:94px;padding:9px 14px;position:relative}.parking-row-v32:before{content:"";background:#2c8b5a;width:4px;position:absolute;inset:0 auto 0 0}.parking-row-v32:hover,.parking-row-v32:focus-visible{background:#f2f9f4;outline:0;box-shadow:inset 0 0 0 1px #7baa8d}.parking-row-v32.warn:before{background:#d89b16}.parking-row-v32.risk:before{background:#be3e35}.parking-row-v32.closed:before{background:#77867d}.parking-row-v32.closed{color:#4d5f55;background:#f8faf8}.parking-row-v32>span{min-width:0}.parking-customer-v32,.parking-status-v32,.parking-quantity-v32,.parking-stock-v32,.parking-total-v32,.parking-credit-v32,.parking-delivery-v32{flex-direction:column;gap:5px;display:flex}.parking-customer-v32>b{color:#0f6842;font-size:11px}.parking-customer-v32>strong{color:#0d251a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.parking-customer-v32>small{color:#42584c;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.parking-status-v32{align-items:flex-start}.parking-status-v32>small{color:#40564a;font-weight:750}.parking-status-v32>em{color:#704c00;font-size:9px;font-style:normal;font-weight:850}.parking-source-v32{align-items:center;gap:8px;display:flex}.parking-source-v32>i{color:#1d6040;background:#e8f0ea;border-radius:999px;padding:5px 7px;font-size:8.5px;font-style:normal;font-weight:900}.parking-source-v32 .seller-stack b{color:#174b34;background:#dcece2;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:-5px;font-size:8px;display:grid}.parking-source-v32 .seller-stack small{color:#344d40;margin-left:7px}.parking-quantity-v32>b{font-size:11px}.parking-quantity-v32>strong{color:#083d28;font-size:14px}.parking-quantity-v32>small{color:#40564a}.parking-stock-v32{border-radius:7px;padding:7px 8px;position:relative}.parking-stock-v32>svg{position:absolute;top:7px;right:7px}.parking-stock-v32>b{font-size:10px}.parking-stock-v32>small{padding-right:12px;font-size:8.5px;line-height:1.3}.parking-stock-v32.safe{color:#17633e;background:#edf8f1}.parking-stock-v32.warning{color:#805500;background:#fff4d5}.parking-total-v32>b{color:#10241b;font-size:15px}.parking-total-v32 small{color:#42584c}.parking-credit-v32{border-left:3px solid;padding-left:9px}.parking-credit-v32>b{font-size:13px}.parking-credit-v32>small{font-size:8.5px;line-height:1.35}.parking-credit-v32.safe{color:#17633e;border-color:#268457}.parking-credit-v32.warning{color:#795100;border-color:#d19b1b}.parking-credit-v32.danger{color:#9f3029;border-color:#bd3d35}.parking-delivery-v32>b{color:#183b2b;font-size:10.5px;line-height:1.35}.parking-delivery-v32>small{color:#43594d;font-size:9px;line-height:1.35}.status.bloccato-fido{color:#9d2e28;background:#fde7e5;border:1px solid #e8a49f}.status.parzialmente-evaso{color:#624094;background:#eee6fa;border:1px solid #cbb9e4}.status.annullato{color:#4e5d54;background:#e8ece9}.status.chiuso{border:1px solid #aad0b6}.status.in-cassa{border:1px solid #b6cae2}.status.da-controllare{border:1px solid #e4c26b}.status.aperto{border:1px solid #a9cfb5}.parking-empty-v32{color:#3b5648;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.parking-empty-v32 b{font-size:15px}.parking-empty-v32 span{font-size:11px}.parking-footer-v32{color:#40564a;background:#f8fbf9;border-top:1px solid #bdcec3;justify-content:space-between;align-items:center;gap:15px;min-height:49px;padding:0 14px;font-size:10px;font-weight:700;display:flex}.parking-footer-v32 span:first-child{align-items:center;gap:7px;display:flex}.parking-footer-v32 i{background:#28b868;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e4f4e9}.pc-entry-v32{padding-bottom:120px}.pc-v32-top-actions{min-height:48px}.pc-v32-top-actions .pc-order-identity{color:#24553d;background:#f0f6f2;border:1px solid #b9cabc;border-radius:999px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:900}.pc-customer-order-card,.pc-line-entry-v32,.pc-order-lines-v32{border-color:#afc4b5;margin-bottom:13px;overflow:hidden;box-shadow:0 3px 10px #0e462e0e}.pc-customer-order-card>.panel-header,.pc-line-entry-v32>.panel-header{background:#f8fbf9;min-height:72px}.pc-customer-order-card>.panel-header>div,.pc-line-entry-v32>.panel-header>div{align-items:center;gap:11px;display:flex}.pc-customer-order-card>.panel-header>div>span:last-child,.pc-line-entry-v32>.panel-header>div>span:last-child{flex-direction:column;gap:4px;display:flex}.pc-customer-order-card>.panel-header h2,.pc-line-entry-v32>.panel-header h2{font-size:19px}.pc-customer-order-card>.panel-header small,.pc-line-entry-v32>.panel-header small{color:#40564a;font-size:10px;font-weight:650}.pc-template-actions{gap:7px;display:flex}.pc-template-actions button{min-height:40px}.pc-customer-fields{grid-template-columns:1.15fr 1.25fr .8fr .9fr .7fr 1fr;align-items:start;gap:11px;padding:15px;display:grid}.pc-customer-fields label,.pc-customer-picker-field,.pc-product-row-v32 label,.pc-numeric-grid-v32 label{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-customer-fields label>span,.pc-customer-picker-field>.pc-field-label,.pc-product-row-v32 label>span,.pc-numeric-grid-v32 label>span{color:#344d40;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:900}.pc-customer-fields select,.pc-customer-fields input,.pc-product-row-v32 select,.pc-product-row-v32 input,.pc-numeric-grid-v32 select,.pc-numeric-grid-v32>label>input{color:#10241b;border-color:#aebfb4;font-weight:700}.pc-customer-fields>label>small,.pc-customer-picker-field>small,.pc-product-row-v32 small,.pc-numeric-grid-v32 small{color:#40564a;min-height:23px;font-size:8.5px;font-weight:650;line-height:1.35}.entry-readonly{background:#f3f7f4;border:1px solid #bdcec3;border-radius:7px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:8px 10px;display:flex}.entry-readonly b{font-size:11px}.entry-readonly small{min-height:auto}.pc-credit-strip{border-top:1px solid #bdcec3;grid-template-columns:1fr 1fr 1.15fr 1.35fr;display:grid}.pc-credit-strip article{background:#fff;border-right:1px solid #bdcec3;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:12px 15px;display:flex}.pc-credit-strip article:last-child{border-right:0}.pc-credit-strip span{color:#3d5448;letter-spacing:.3px;font-size:9px;font-weight:900}.pc-credit-strip b{color:#10241b;font-size:18px}.pc-credit-strip small{font-size:9px;font-weight:800}.pc-credit-strip article.safe{background:#edf8f1}.pc-credit-strip article.safe b,.pc-credit-strip article.safe small{color:#17633e}.pc-credit-strip article.warning{background:#fff7df}.pc-credit-strip article.warning b,.pc-credit-strip article.warning small{color:#7c5400}.pc-credit-strip article.danger{background:#fdebea}.pc-credit-strip article.danger b,.pc-credit-strip article.danger small{color:#9d2e28}.pc-payment-condition select{color:#10241b;background:#fff;border:1px solid #8ea99a;border-radius:7px;width:100%;height:39px;padding:0 8px;font-size:10px;font-weight:800}.pc-payment-condition small{line-height:1.35;color:#40564a!important}.pc-duplicate-order-alert{color:#805700;background:#fff8e5;border-top:1px solid #dfbd60;grid-template-columns:25px minmax(250px,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.pc-duplicate-order-alert>span{flex-direction:column;gap:4px;display:flex}.pc-duplicate-order-alert b{color:#654600;font-size:11px}.pc-duplicate-order-alert small{color:#5c5134;font-size:9px;font-weight:700}.pc-duplicate-order-alert>div{gap:6px;display:flex}.pc-duplicate-order-alert button{color:#654600;background:#fff;border:1px solid #d0aa44;border-radius:7px;align-items:center;gap:5px;min-height:35px;padding:0 9px;font-size:9px;font-weight:850;display:flex}.disabled-section{opacity:.72}.disabled-section .panel-header{background:#f0f2f0}.pc-product-row-v32{grid-template-columns:1.35fr 1fr .58fr;align-items:start;gap:12px;padding:15px;display:grid}.pc-product-search-field{min-width:0}.pc-product-row-v32 .product-query-input{background:#fbfffc;border-width:2px;border-color:#0e6843}.pc-product-row-v32 select:disabled,.pc-numeric-grid-v32 select:disabled,.pc-customer-fields select:disabled,.pc-customer-fields input:disabled{color:#66756d;background:#eef1ef}.pc-lot-operational-strip{background:#f4f9f6;border-top:1px solid #b7cbbd;border-bottom:1px solid #b7cbbd;grid-template-columns:1.15fr .9fr 1fr 1fr;display:grid}.pc-lot-operational-strip>span{border-right:1px solid #b7cbbd;flex-direction:column;justify-content:center;gap:5px;min-height:88px;padding:12px 14px;display:flex}.pc-lot-operational-strip>span:last-child{border-right:0}.pc-lot-operational-strip small{color:#365044;letter-spacing:.35px;font-size:8.5px;font-weight:900}.pc-lot-operational-strip b{color:#10241b;font-size:14px}.pc-lot-operational-strip em{color:#40564a;font-size:8.5px;font-style:normal;font-weight:700;line-height:1.35}.pc-lot-operational-strip>span.main{background:#e5f4ea}.pc-lot-operational-strip>span.main b{color:#0e5839;font-size:19px}.pc-numeric-grid-v32{grid-template-columns:.58fr .9fr .86fr 1.08fr .75fr .88fr;align-items:start;gap:11px;padding:15px;display:grid}.pc-numeric-grid-v32>label>input{background:#fff;border:1px solid;border-radius:7px;outline:0;height:52px;padding:0 11px}.pc-numeric-grid-v32 .entry-input{border-color:#aebfb4}.pc-net-primary{background:#eaf7ef;border:2px solid #0e6843;border-radius:9px;min-height:88px;padding:9px 11px}.pc-net-primary>div{color:#0e6843;align-items:center;gap:8px;min-height:36px;display:flex}.pc-net-primary b{color:#073c27;font-size:22px}.pc-net-primary small{min-height:0}.pc-price-warning{color:#865900;background:#fff4d1;border-top:1px solid #d5a936;border-bottom:1px solid #d5a936;grid-template-columns:25px minmax(280px,1fr) minmax(260px,.7fr);align-items:center;gap:10px;min-height:70px;padding:10px 14px;display:grid}.pc-price-warning>span{flex-direction:column;gap:4px;display:flex}.pc-price-warning b{font-size:11px}.pc-price-warning small{color:#5d5131;font-size:9px;font-weight:700}.pc-price-warning select{background:#fff;border-color:#c79d31;height:43px}.pc-line-calculation-v32{background:#f8fbf9;grid-template-columns:.55fr .9fr .65fr 1fr .75fr 1fr auto;align-items:stretch;gap:8px;min-height:80px;padding:10px 14px;display:grid}.pc-line-calculation-v32>span{border-left:1px solid #b8c9bd;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:6px 10px;display:flex}.pc-line-calculation-v32>span:first-child{border-left:0}.pc-line-calculation-v32 small{color:#3e5549;font-size:8px;font-weight:900}.pc-line-calculation-v32 b{color:#10241b;font-size:15px}.pc-line-calculation-v32 span.primary{background:#e7f5ec;border:1px solid #82b495;border-radius:7px;padding-left:10px}.pc-line-calculation-v32 span.primary b{color:#0b4e33;font-size:19px}.pc-line-calculation-v32>button{min-width:155px;height:auto;font-weight:850}.pc-order-lines-v32>.panel-header>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pc-order-lines-v32>.panel-header span{color:#3d5448}.pc-order-lines-v32>.panel-header span b{color:#0d5138}.pc-empty-order-v32{color:#3d594b;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:160px;display:flex}.pc-empty-order-v32 b{font-size:14px}.pc-empty-order-v32 span{font-size:10px}.pc-order-table-v32{overflow-x:auto}.pc-order-head-v32,.pc-order-row-v32{grid-template-columns:1.45fr .58fr .55fr .74fr .72fr .86fr .95fr .72fr 72px;align-items:center;gap:11px;min-width:1380px;display:grid}.pc-order-head-v32{color:#344c40;background:#eaf1ed;border-top:1px solid #bdcec3;border-bottom:1px solid #bdcec3;min-height:42px;padding:0 14px}.pc-order-head-v32 span{letter-spacing:.35px;text-transform:uppercase;font-size:8.5px;font-weight:900}.pc-order-row-v32{color:#213e30;background:#fff;border-bottom:1px solid #d7e0da;min-height:86px;padding:9px 14px}.pc-order-row-v32.editing{background:#fff8e4;box-shadow:inset 4px 0 #d39a19}.pc-order-row-v32>span{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-order-row-v32>span:first-child b{font-size:12px}.pc-order-row-v32 small{color:#40564a;font-size:8.5px;line-height:1.35}.pc-order-row-v32 em{color:#17633e;font-size:8.5px;font-style:normal;font-weight:800}.pc-order-row-v32 b{font-size:11px}.pc-order-row-v32 .net-cell{background:#e7f5ec;border-radius:7px;padding:8px}.pc-order-row-v32 .net-cell b{color:#083f29;font-size:15px}.pc-order-row-v32 .stock-ok{color:#17633e}.pc-order-row-v32 .stock-zero{color:#9d2e28}.pc-order-row-v32 .order-line-actions{flex-direction:row;align-items:center;gap:5px;display:flex}.pc-order-row-v32 .order-line-actions button{color:#28543d;background:#fff;border:1px solid #b7c8bc;border-radius:6px;place-items:center;width:32px;height:32px;display:grid}.pc-order-row-v32 .order-line-actions button:last-child{color:#9f3029}.pc-order-total-v32{background:#f3f8f5;border-top:1px solid #adc2b4;grid-template-columns:.65fr 1.1fr 1fr .75fr 1.15fr;justify-content:end;gap:8px;min-height:78px;padding:10px 14px;display:grid}.pc-order-total-v32>span{border-left:1px solid #b8c9bd;flex-direction:column;justify-content:center;gap:4px;padding:6px 14px;display:flex}.pc-order-total-v32>span:first-child{border-left:0}.pc-order-total-v32 small{color:#3b5346;font-size:8.5px;font-weight:900}.pc-order-total-v32 b{color:#10241b;font-size:17px}.pc-order-total-v32 .net{background:#e6f4eb;border:1px solid #82b495;border-radius:7px}.pc-order-total-v32 .net b{color:#0b4e33;font-size:21px}.pc-order-total-v32 .grand{color:#fff;background:#0e5839;border-radius:8px}.pc-order-total-v32 .grand small,.pc-order-total-v32 .grand b{color:#fff}.pc-order-total-v32 .grand b{font-size:23px}.pc-entry-v32>.transport-billing{margin-bottom:13px}.pc-order-footer-v32{color:#fff;background:#103f2f;border:1px solid #0b442e;border-radius:11px;grid-template-columns:minmax(240px,1fr) 180px auto auto auto;align-items:center;gap:9px;min-height:76px;padding:10px 13px;display:grid;position:static;box-shadow:0 3px 12px #062c1d24}.pc-order-footer-v32>div{flex-direction:column;gap:5px;display:flex}.pc-order-footer-v32>div>span{color:#cae2d5;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.pc-order-footer-v32>div>span i{background:#37d47d;border-radius:50%;width:8px;height:8px}.pc-order-footer-v32>div>b{font-size:12px}.pc-footer-credit{border-left:1px solid #ffffff40;flex-direction:column;justify-content:center;gap:4px;min-height:52px;padding-left:13px;display:flex}.pc-footer-credit small{font-size:8px;font-weight:900}.pc-footer-credit b{font-size:17px}.pc-footer-credit.safe{color:#d5f1df}.pc-footer-credit.warning{color:#ffe2a1}.pc-footer-credit.danger{color:#ffb8b2}.pc-order-footer-v32 button{white-space:nowrap;min-height:45px;font-weight:850}.pc-order-footer-v32 .secondary{color:#fff;background:#ffffff17;border-color:#fff6}.pc-order-footer-v32 .park-order-button{color:#0e5136;background:#fff}.pc-order-footer-v32 .primary{background:#2b9b61}.pc-order-footer-v32 button:disabled,.pc-line-calculation-v32 button:disabled{cursor:not-allowed;opacity:.52}.collapsible-filter-panel-v141>.collapsible-filter-header-v141{background:#f5faf7;border-bottom:1px solid #d7e2da;flex:0 0 100%;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 12px;display:flex}.collapsible-filter-panel-v141.is-closed>.collapsible-filter-header-v141{border-bottom:0}.collapsible-filter-toggle-v141{min-width:0;min-height:40px!important;color:var(--text)!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:center!important;gap:9px!important;padding:0 8px!important;display:flex!important}.collapsible-filter-toggle-v141>span{flex-direction:column;gap:2px;min-width:0;display:flex}.collapsible-filter-toggle-v141 b{font-size:13px}.collapsible-filter-toggle-v141 small{color:var(--muted);font-size:10px;font-weight:650}.collapsible-filter-toggle-v141>svg:last-child{margin-left:5px;transition:transform .18s}.collapsible-filter-panel-v141.is-open .collapsible-filter-toggle-v141>svg:last-child{transform:rotate(180deg)}.collapsible-filter-actions-v141{align-items:center;gap:8px;display:flex}.collapsible-filter-actions-v141>button{white-space:nowrap}.lot-result-stock em{color:#17633e;background:#e7f5ec;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900}.app-shell.large-text .parking-title-v32 p,.app-shell.large-text .pc-customer-order-card>.panel-header small,.app-shell.large-text .pc-line-entry-v32>.panel-header small{font-size:13px}.app-shell.large-text .parking-counters-v32 small,.app-shell.large-text .parking-head-v32 span,.app-shell.large-text .pc-customer-fields label>span,.app-shell.large-text .pc-customer-picker-field>.pc-field-label,.app-shell.large-text .pc-product-row-v32 label>span,.app-shell.large-text .pc-numeric-grid-v32 label>span,.app-shell.large-text .pc-order-head-v32 span{font-size:11px}.app-shell.large-text .parking-row-v32{min-height:108px}.app-shell.large-text .parking-customer-v32>strong{font-size:15px}.app-shell.large-text .parking-quantity-v32>strong,.app-shell.large-text .parking-total-v32>b,.app-shell.large-text .parking-credit-v32>b{font-size:17px}.app-shell.large-text .pc-customer-fields small,.app-shell.large-text .pc-product-row-v32 small,.app-shell.large-text .pc-numeric-grid-v32 small,.app-shell.large-text .pc-order-row-v32 small{font-size:11px!important}.app-shell.large-text .pc-order-row-v32{min-height:102px}.app-shell.large-text .pc-order-row-v32>span:first-child b{font-size:15px}.app-shell.large-text .pc-order-row-v32 b{font-size:14px}.app-shell.large-text .pc-order-row-v32 .net-cell b{font-size:18px}@media (width<=1500px){.pc-customer-fields{grid-template-columns:1.2fr 1.25fr .85fr .9fr}.pc-customer-fields label:nth-child(5),.pc-customer-fields label:nth-child(6){grid-column:auto}.pc-numeric-grid-v32{grid-template-columns:repeat(3,1fr)}.pc-line-calculation-v32{grid-template-columns:repeat(3,1fr) auto}.pc-line-calculation-v32>button{grid-area:1/4/3}.parking-counters-v32{grid-template-columns:repeat(3,1fr)}}@media (width<=1180px){.parking-title-v32{flex-direction:column;align-items:flex-start;padding-block:10px}.parking-toolbar-v32{flex-direction:column;align-items:stretch}.parking-search-v32{flex:none;width:100%;min-width:0;max-width:none}.pc-customer-fields,.pc-credit-strip{grid-template-columns:1fr 1fr}.pc-credit-strip article:nth-child(2){border-right:0}.pc-credit-strip article:nth-child(-n+2){border-bottom:1px solid #bdcec3}.pc-product-row-v32{grid-template-columns:1.3fr 1fr}.pc-product-row-v32 label:last-child{grid-column:1/-1}.pc-lot-operational-strip{grid-template-columns:1fr 1fr}.pc-lot-operational-strip>span:nth-child(2){border-right:0}.pc-lot-operational-strip>span:nth-child(-n+2){border-bottom:1px solid #b7cbbd}.pc-order-footer-v32{grid-template-columns:1fr 160px auto auto}.pc-order-footer-v32>button:first-of-type{display:none}}@media (width<=800px){.order-parking-v32,.pc-entry-v32{padding:14px}.parking-counters-v32{grid-template-columns:1fr 1fr}.parking-counters-v32 article.primary{grid-column:1/-1}.pc-template-actions{flex-wrap:wrap;width:100%}.pc-customer-order-card>.panel-header,.pc-line-entry-v32>.panel-header{flex-direction:column;align-items:flex-start;padding-block:12px}.pc-customer-fields,.pc-numeric-grid-v32,.pc-credit-strip,.pc-lot-operational-strip{grid-template-columns:1fr}.pc-credit-strip article,.pc-lot-operational-strip>span{border-bottom:1px solid #bdcec3;border-right:0}.pc-credit-strip article:last-child,.pc-lot-operational-strip>span:last-child{border-bottom:0}.pc-duplicate-order-alert{grid-template-columns:24px 1fr}.pc-duplicate-order-alert>div{flex-wrap:wrap;grid-column:2}.pc-product-row-v32{grid-template-columns:1fr}.pc-product-row-v32 label:last-child{grid-column:auto}.pc-price-warning{grid-template-columns:24px 1fr}.pc-price-warning select{grid-column:2}.pc-line-calculation-v32{grid-template-columns:1fr 1fr}.pc-line-calculation-v32>button{grid-area:auto/1/auto/-1;min-height:48px}.pc-order-total-v32{grid-template-columns:1fr 1fr}.pc-order-total-v32 .grand{grid-column:1/-1}.pc-order-footer-v32{grid-template-columns:1fr 1fr;position:static}.pc-order-footer-v32>div,.pc-footer-credit{grid-column:1/-1}.pc-order-footer-v32>button{width:100%}.pc-order-footer-v32>button:first-of-type{display:flex}.pc-entry-v32{padding-bottom:20px}}.pc-stock-warning{color:#765000;background:#fff4d2;border-top:1px solid #d69c27;border-bottom:1px solid #d69c27;align-items:center;gap:11px;min-height:68px;padding:11px 14px;display:flex}.pc-stock-warning>span{flex-direction:column;gap:4px;display:flex}.pc-stock-warning b{font-size:12px}.pc-stock-warning small{color:#5f5436;font-size:10px;line-height:1.45}.pc-order-row-v32.oversold{background:#fff9e8;box-shadow:inset 4px 0 #d08c0b}.pc-order-row-v32 .stock-issue{color:#9a352e}.pc-order-row-v32 .stock-issue b{font-size:15px}.pc-order-row-v32 .stock-issue small{font-weight:900}.lot-exchange-module{background:#f3f6f4}.exchange-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:14px;display:grid}.exchange-kpis article{background:#fff;border:1px solid #b9c9be;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:13px 15px;display:flex}.exchange-kpis span{color:#40574b;letter-spacing:.35px;font-size:9px;font-weight:900}.exchange-kpis b{font-size:23px}.exchange-kpis small{color:#52655a;font-size:10px}.exchange-kpis .primary{color:#fff;background:#0d5739;align-items:flex-start;height:auto}.exchange-kpis .primary span,.exchange-kpis .primary small{color:#d6eadd}.exchange-kpis .warning{color:#765000;background:#fff5da;border-color:#dab762}.exchange-list-panel{margin-bottom:14px;overflow:hidden}.exchange-list-panel>header{border-bottom:1px solid #bdccc2;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:11px 14px;display:flex}.exchange-list-panel h2{margin:0 0 4px;font-size:18px}.exchange-list-panel p{color:#455b50;margin:0;font-size:10px}.exchange-tabs{gap:6px;display:flex}.exchange-tabs button{color:#355044;background:#fff;border:1px solid #b9c8be;border-radius:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.exchange-tabs button b{margin-left:5px}.exchange-tabs button.active{color:#fff;background:#0e6843;border-color:#0e6843}.exchange-case-head,.exchange-case-list>button{grid-template-columns:1.15fr 1.3fr .45fr .72fr .9fr 22px;align-items:center;gap:11px;width:100%;display:grid}.exchange-case-head{color:#355044;background:#e7eee9;min-height:41px;padding:0 14px}.exchange-case-head span{text-transform:uppercase;font-size:9px;font-weight:900}.exchange-case-list>button{color:#1b382a;text-align:left;background:#fff;border:0;border-bottom:1px solid #d4dfd7;min-height:79px;padding:9px 14px}.exchange-case-list>button:hover,.exchange-case-list>button.selected{background:#eef8f1;box-shadow:inset 4px 0 #14804d}.exchange-case-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.exchange-case-list b{font-size:12px}.exchange-case-list small{color:#455b50;font-size:9px;line-height:1.35}.exchange-case-list .net{background:#e6f4eb;border-radius:7px;padding:7px}.exchange-case-list .net b{color:#0c5738;font-size:15px}.exchange-case-list i,.exchange-workspace>header>i{border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.exchange-case-list i.warning,.exchange-workspace>header>i.warning{color:#7c5300;background:#fff0c8}.exchange-case-list i.safe,.exchange-workspace>header>i.safe{color:#12613d;background:#e3f3e8}.exchange-empty{color:#3d594b;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:155px;display:flex}.exchange-empty b{font-size:14px}.exchange-empty span{font-size:10px}.exchange-workspace{overflow:hidden}.exchange-workspace>header{background:#f8fbf9;border-bottom:1px solid #b7c9bd;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:13px 15px;display:flex}.exchange-workspace>header>div{flex-direction:column;gap:4px;display:flex}.exchange-workspace>header span{color:#17613f;letter-spacing:.5px;font-size:9px;font-weight:900}.exchange-workspace>header h2{margin:0;font-size:19px}.exchange-workspace>header p{color:#41574c;margin:0;font-size:10px}.exchange-route{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;gap:13px;padding:15px;display:grid}.exchange-route>article{background:#fff;border:1px solid #b8c9bd;border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.exchange-route>article.source{border-left:4px solid #ce8b13}.exchange-route>article.target{border-left:4px solid #16804d}.exchange-route article>small{color:#425a4e;font-size:8.5px;font-weight:900}.exchange-route article>b{font-size:17px}.exchange-route article>span{color:#314d3e;font-size:11px;font-weight:800}.exchange-route select{color:#173a2a;background:#fff;border:2px solid #0e6843;width:100%;height:44px;padding:0 9px;font-size:11px;font-weight:800}.exchange-route article>em{color:#a03a31;font-size:10px;font-style:normal;font-weight:800}.exchange-route dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:2px 0 0;display:grid}.exchange-route dl>div{border-top:1px solid #d2ddd5;flex-direction:column;gap:3px;min-width:0;padding-top:7px;display:flex}.exchange-route dt{color:#52665b;font-size:8px;font-weight:850}.exchange-route dd{overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:800}.exchange-arrow{color:#0d6540;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.exchange-arrow span{font-size:11px;font-weight:800}.exchange-arrow b{font-size:14px}.exchange-impact{background:#f4f8f5;border-top:1px solid #c6d3ca;border-bottom:1px solid #c6d3ca;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:11px 15px;display:grid}.exchange-impact>span{border-left:1px solid #b7c8bd;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:5px 11px;display:flex}.exchange-impact>span:first-child{border-left:0}.exchange-impact small{color:#445b4f;font-size:8px;font-weight:900}.exchange-impact b{font-size:16px}.exchange-impact .net{background:#e8f5ed;border:1px solid #83b497;border-radius:7px}.exchange-impact .net b,.exchange-impact .safe b{color:#0b5c39}.exchange-impact .danger b{color:#a43a32}.exchange-impact p{color:#52655b;grid-column:1/-1;margin:0;font-size:9px}.exchange-confirm{grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr) auto;align-items:end;gap:12px;padding:13px 15px;display:grid}.exchange-confirm label{flex-direction:column;gap:5px;display:flex}.exchange-confirm label>span{color:#40574b;font-size:9px;font-weight:900}.exchange-confirm select{background:#fff;border:1px solid #9eb4a5;height:44px;padding:0 9px}.exchange-confirm>div{flex-direction:column;justify-content:center;gap:4px;min-height:44px;display:flex}.exchange-confirm small{color:#53665b;font-size:9px}.exchange-confirm b{font-size:10px}.exchange-confirm button{min-height:46px}.exchange-audit{color:#0d5b38;background:#e8f5ed;border:1px solid #8fbaa0;border-radius:9px;align-items:center;gap:11px;margin:13px 15px;padding:12px 14px;display:flex}.exchange-audit>div{flex-direction:column;gap:4px;display:flex}.exchange-audit b{font-size:12px}.exchange-audit span,.exchange-audit small{font-size:9px}html,body{max-width:100%;overflow-x:hidden}.app-shell,.workspace,.main-content,.module-page,.panel{min-width:0;max-width:100%}.workspace,.main-content{overflow-x:hidden}.main-content{width:100%;padding:16px}.panel{box-shadow:none}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.dashboard-grid>.right-column{display:none}.orders-table,.lines-table,.data-table,.load-lines-panel,.load-lines-scroll,.ddt-list,.settlement-products-scroll,.intelligent-lot-table,.purchase-list,.verification-list,.difference-list,.detailed-sales-scroll,.journal-list,.journal-scroll,.invoice-match-list,.invoice-match-scroll,.verification-suite-list,.verification-suite-scroll,.verification-history,.master-list-table,.product-list-panel,.product-variant-panel,.product-link-panel,.parking-table-scroll-v32,.pc-order-table-v32,.customer-selector-list,.delivery-stop-list,.inventory-entry-panel,.cash-negotiated-lines,.market-checkout-queue,.cash-movement-register{max-width:100%;overflow-x:hidden!important}.table-head,.order-row,.line-head,.line-row,.data-head,.data-row,.load-lines-head,.load-line-row,.ddt-list-head,.ddt-list-row,.settlement-products-head,.settlement-product-row,.settlement-product-block,.intelligent-lot-head,.intelligent-lot-row,.purchase-list-head,.purchase-row,.verification-list-head,.verification-row,.difference-head,.difference-list>button,.detailed-sales-head,.detailed-sale-row,.journal-head,.journal-row,.invoice-match-head,.invoice-match-row,.verification-suite-head,.verification-suite-row,.verification-history-head,.verification-history>button,.master-list-head,.master-list-row,.product-master-head,.product-master-row,.product-variant-head,.product-variant-panel>article,.product-supplier-head,.product-customer-head,.product-lot-head,.parking-head-v32,.parking-row-v32,.pc-order-head-v32,.pc-order-row-v32,.customer-selector-list-head,.customer-selector-row,.delivery-stop-head,.delivery-stop-list>button,.inventory-toolbar,.inventory-count-head,.inventory-count-row,.inventory-empty,.cash-price-head,.cash-price-row,.market-queue-head,.market-queue-row,.cash-movement-head,.cash-movement-row{width:100%!important;min-width:0!important}.product-link-panel:has(.product-supplier-head)>article{width:100%!important;min-width:0!important}.product-link-panel:has(.product-customer-head)>article{width:100%!important;min-width:0!important}.product-link-panel:has(.product-lot-head)>article{width:100%!important;min-width:0!important}.table-head>*,.order-row>*,.line-head>*,.line-row>*,.data-head>*,.data-row>*,.load-lines-head>*,.load-line-row>*,.ddt-list-head>*,.ddt-list-row>*,.detailed-sales-head>*,.detailed-sale-row>*,.journal-head>*,.journal-row>*,.invoice-match-head>*,.invoice-match-row>*,.verification-suite-head>*,.verification-suite-row>*,.parking-head-v32>*,.parking-row-v32>*,.pc-order-head-v32>*,.pc-order-row-v32>*{overflow-wrap:anywhere;min-width:0}.master-detail-tabs,.product-category-tabs,.parking-tabs-v32{flex-wrap:wrap;overflow-x:hidden}.panel-header,.module-title,.table-toolbar,.parking-toolbar-v32{flex-wrap:wrap;min-width:0}.parking-head-v32,.parking-row-v32{grid-template-columns:1.45fr 1.06fr .88fr .92fr .72fr 24px;column-gap:10px}.parking-head-v32>span:nth-child(3),.parking-row-v32>.parking-source-v32,.parking-head-v32>span:nth-child(7),.parking-row-v32>.parking-credit-v32,.parking-head-v32>span:nth-child(8),.parking-row-v32>.parking-delivery-v32{display:none}.parking-row-v32{padding-inline:12px}.pc-order-head-v32,.pc-order-row-v32{grid-template-columns:1.45fr .45fr .72fr .8fr .88fr .72fr 70px;gap:9px}.pc-order-head-v32>span:nth-child(2),.pc-order-row-v32>span:nth-child(2),.pc-order-head-v32>span:nth-child(4),.pc-order-row-v32>span:nth-child(4){display:none}.customer-selector-list-head{grid-template-columns:1.45fr 1.1fr .7fr 1fr 104px;gap:9px}.customer-selector-list-head>span:nth-child(3),.customer-selector-row-main>span:nth-child(3){display:none}.customer-selector-row-main{grid-template-columns:1.45fr 1.1fr .7fr 1fr;gap:9px}.inventory-toolbar{flex-wrap:wrap}.inventory-search{width:min(440px,100%);max-width:440px}.inventory-count-head,.inventory-count-row{grid-template-columns:1.4fr .9fr .62fr .75fr .78fr .72fr;gap:9px}.inventory-count-head>span:nth-child(5),.inventory-count-row>span:nth-child(5),.inventory-count-head>span:nth-child(7),.inventory-count-row>span:nth-child(7){display:none}.table-head,.order-row{grid-template-columns:1.5fr .8fr .65fr .72fr .92fr 24px}.table-head>span:nth-child(3),.order-row>span:nth-child(3),.table-head>span:nth-child(6),.order-row>span:nth-child(6){display:none}.line-head,.line-row{grid-template-columns:1.55fr .62fr .72fr .82fr .85fr .7fr 64px}.line-head>span:nth-child(3),.line-row>span:nth-child(3),.line-head>span:nth-child(4),.line-row>span:nth-child(4),.line-head>span:nth-child(8),.line-row>span:nth-child(8){display:none}.load-lines-head,.load-line-row{grid-template-columns:1.55fr .9fr .62fr .72fr 1fr 68px}.load-lines-head>span:nth-child(2),.load-line-row>span:nth-child(2),.load-lines-head>span:nth-child(6),.load-line-row>span:nth-child(6){display:none}.ddt-list-head,.ddt-list-row{grid-template-columns:1.25fr .9fr .85fr 1.35fr .8fr 22px}.ddt-list-head>span:nth-child(2),.ddt-list-row>span:nth-child(2),.ddt-list-head>span:nth-child(6),.ddt-list-row>span:nth-child(6){display:none}.detailed-sales-head,.detailed-sale-row{grid-template-columns:.78fr 1.2fr .5fr .82fr .72fr .78fr .8fr}.detailed-sales-head>span:first-child,.detailed-sale-row>span:first-child,.detailed-sales-head>span:nth-child(4),.detailed-sale-row>span:nth-child(4),.detailed-sales-head>span:nth-child(7),.detailed-sale-row>span:nth-child(7),.detailed-sales-head>span:nth-child(10),.detailed-sale-row>span:nth-child(10){display:none}.purchase-list-head,.purchase-row{grid-template-columns:1.3fr .55fr .62fr .68fr .8fr auto}.purchase-list-head>span:nth-child(4),.purchase-row>span:nth-child(4),.purchase-list-head>span:nth-child(7),.purchase-row>span:nth-child(7){display:none}.journal-head,.journal-row{grid-template-columns:.62fr .8fr 1.45fr .78fr .85fr 22px}.journal-head>span:nth-child(4),.journal-row>span:nth-child(4),.journal-head>span:nth-child(6),.journal-row>span:nth-child(6){display:none}.product-master-head,.product-master-row{grid-template-columns:1.45fr .92fr .8fr .62fr .72fr 24px}.product-master-head>span:nth-child(2),.product-master-row>:nth-child(2),.product-master-head>span:nth-child(3),.product-master-row>:nth-child(3),.cash-price-head>span:nth-child(2),.cash-price-row>span:nth-child(2),.market-queue-head>span:nth-child(2),.market-queue-row>span:nth-child(2),.market-queue-head>span:nth-child(4),.market-queue-row>span:nth-child(4),.cash-movement-head>span:nth-child(4),.cash-movement-row>span:nth-child(4){display:none}.verification-suite-head,.verification-suite-row{grid-template-columns:.65fr 1.35fr 1.25fr .8fr .72fr .8fr 22px}.verification-suite-head>span:nth-child(6),.verification-suite-row>span:nth-child(6){display:none}.difference-head,.difference-list>button{grid-template-columns:1.2fr .82fr .82fr .78fr .78fr .75fr 22px}.difference-head>span:nth-child(6),.difference-list>button>span:nth-child(6){display:none}@media (width<=1500px){.topbar{gap:9px;padding-inline:13px}.welcome{min-width:205px}.welcome p{display:none}.global-search{min-width:160px;max-width:300px}.text-size-toggle span,.ai-trigger span,.profile div,.profile>svg{display:none}.text-size-toggle,.ai-trigger,.profile{padding-inline:10px}.main-content{padding:14px}.pc-order-footer-v32{grid-template-columns:minmax(190px,1fr) 150px auto auto}.pc-order-footer-v32>button:first-of-type{display:none}}@media (width<=1180px){.exchange-route{grid-template-columns:1fr}.exchange-arrow{min-height:70px}.exchange-arrow svg{transform:rotate(90deg)}.exchange-impact{grid-template-columns:1fr}.exchange-impact>span{border-top:1px solid #b7c8bd;border-left:0}.exchange-impact>span:first-child{border-top:0}.exchange-confirm{grid-template-columns:1fr}.exchange-kpis{grid-template-columns:1fr 1fr}.exchange-kpis .primary{grid-column:1/-1}.exchange-case-head,.exchange-case-list>button{grid-template-columns:1.25fr 1.2fr .5fr .75fr 22px}.exchange-case-head>span:nth-child(5),.exchange-case-list>button>span:nth-child(5){display:none}}.pc-customer-picker{color:#153a29;text-align:left;background:#fbfffc;border:2px solid #0e6843;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:7px 9px;display:grid;box-shadow:0 2px 7px #0b4c3312}.pc-customer-picker:hover,.pc-customer-picker:focus-visible{background:#f2fbf5;border-color:#07864f;outline:0;box-shadow:0 0 0 3px #11804d21}.pc-customer-picker>svg{color:#166541}.pc-customer-picker>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.pc-customer-picker b{font-size:11.5px}.pc-customer-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#40584b!important;min-height:0!important;font-size:8.5px!important}.pc-customer-picker-action{color:#315b46;align-items:center;gap:4px;display:flex}.pc-customer-picker-action kbd{color:#315747;background:#eaf2ed;border:1px solid #b1c5b7;border-radius:5px;padding:4px 6px;font-size:8px}.pc-customer-picker:disabled{cursor:not-allowed;color:#596c61;background:#eef2ef;border-color:#aebeb4}.pc-customer-picker.selected{background:#edf8f1}.customer-selector-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061f15b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-selector-screen{background:#f3f7f4;border:1px solid #7e9e8a;border-radius:14px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1280px,100vw - 48px);height:min(840px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000057}.customer-selector-header{background:#fff;border-bottom:1px solid #afc2b5;grid-template-columns:170px 1fr 42px;align-items:center;gap:18px;min-height:105px;padding:16px 20px;display:grid}.customer-selector-back{color:#174b33;background:#f7faf8;border:1px solid #afc2b5;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:42px;font-weight:800;display:flex}.customer-selector-header>div{text-align:center}.customer-selector-header h2{color:#102c1e;margin:3px 0 5px;font-size:25px}.customer-selector-header p{color:#40594c;margin:0;font-size:10px;font-weight:650}.customer-selector-close{color:#244b37;background:#edf2ee;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.customer-selector-toolbar{background:#eef4f0;border-bottom:1px solid #b8c9bd;align-items:center;gap:15px;min-height:78px;padding:13px 18px;display:flex}.customer-selector-search{color:#17623f;background:#fff;border:2px solid #0e6843;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;height:50px;padding:0 11px;display:flex}.customer-selector-search:focus-within{box-shadow:0 0 0 3px #11804d21}.customer-selector-search input{color:#102a1d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;font-size:13px;font-weight:750}.customer-selector-search>button{color:#315344;background:#edf3ef;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.customer-selector-search kbd{color:#355344;background:#edf2ef;border:1px solid #b4c5ba;border-radius:5px;padding:4px 7px;font-size:8px}.customer-selector-toolbar>span{color:#385246;text-align:right;min-width:130px;font-size:10px;font-weight:750}.customer-selector-toolbar>span b{color:#0c5939;font-size:18px}.customer-selector-list{background:#fff;min-height:0;overflow:auto}.customer-selector-list-head{z-index:2;background:#dfe9e2;border-bottom:1px solid #aebfb3;grid-template-columns:1.38fr 1.08fr 1.28fr .72fr 1fr 112px;align-items:center;gap:10px;min-width:1100px;min-height:42px;padding:0 13px;display:grid;position:sticky;top:0}.customer-selector-list-head span{color:#29483a;letter-spacing:.35px;text-transform:uppercase;font-size:8.5px;font-weight:900}.customer-selector-row{background:#fff;border-bottom:1px solid #d1dcd4;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;min-width:1100px;min-height:78px;padding:7px 13px;display:grid}.customer-selector-row:hover,.customer-selector-row.active{background:#edf8f1;box-shadow:inset 5px 0 #14804d}.customer-selector-row.current{background:#f2f8ff}.customer-selector-row-main{color:#173728;text-align:left;background:0 0;border:0;grid-template-columns:1.38fr 1.08fr 1.28fr .72fr 1fr;align-items:center;gap:10px;min-width:0;height:64px;padding:0;display:grid}.customer-selector-row-main>span{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.customer-selector-row-main b{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.customer-selector-row-main small{text-overflow:ellipsis;white-space:nowrap;color:#40584b;font-size:8.8px;font-weight:700;overflow:hidden}.customer-selector-name{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid!important}.customer-selector-name>i{color:#145b3a;background:#d9ede1;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.customer-selector-name>span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-selector-row-main .customer-risk small{color:#9d2e28}.customer-selector-row-main .customer-safe small{color:#17633e}.customer-selector-choose{color:#0c6840;background:#fff;border:1px solid #15804e;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:40px;font-size:9px;font-weight:900;display:flex}.customer-selector-choose:hover,.customer-selector-row.active .customer-selector-choose{color:#fff;background:#13804d}.customer-selector-empty{color:#53685d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;display:flex}.customer-selector-empty b{font-size:16px}.customer-selector-empty span{font-size:10px}.customer-selector-footer{color:#fff;background:#103f2f;border-top:1px solid #93aa9b;grid-template-columns:1fr 250px auto;align-items:center;gap:15px;min-height:78px;padding:11px 16px;display:grid}.customer-selector-footer>span{color:#cee1d6;align-items:center;gap:6px;font-size:9px;display:flex}.customer-selector-footer>div{flex-direction:column;gap:3px;display:flex}.customer-selector-footer small{color:#bed7c9;font-size:8px}.customer-selector-footer b{font-size:11px}.customer-selector-footer .primary{background:#2b9b61;min-width:175px}.document-payment-choice{flex-direction:column;gap:6px;margin:0 0 16px;display:flex}.document-payment-choice>span{color:#344d40;text-transform:uppercase;font-size:9px;font-weight:900}.document-payment-choice select{color:#10241b;background:#fff;border:2px solid #0e6843;border-radius:8px;height:45px;padding:0 10px;font-weight:800}.document-payment-choice small{color:#52645b;font-size:9px;line-height:1.4}.app-shell.large-text .customer-selector-row-main b{font-size:13px}.app-shell.large-text .customer-selector-row-main small,.app-shell.large-text .customer-selector-header p,.app-shell.large-text .customer-selector-footer>span{font-size:11px}.app-shell.large-text .customer-selector-list-head span{font-size:10px}@media (width<=900px){.customer-selector-backdrop{-webkit-backdrop-filter:none;padding:10px}.customer-selector-screen{width:calc(100vw - 20px);height:calc(100vh - 20px)}.customer-selector-header{grid-template-columns:1fr 40px}.customer-selector-back{grid-column:1/-1;width:max-content;padding:0 12px}.customer-selector-header>div{text-align:left}.customer-selector-footer{grid-template-columns:1fr}.customer-selector-footer>div{display:none}.customer-selector-footer .primary{width:100%}}.delivery-module{background:#f3f6f4}.delivery-title{align-items:flex-end}.delivery-summary-strip{background:#fff;border:1px solid #adc1b3;border-radius:10px;grid-template-columns:1.35fr 1fr 1fr 1fr 1fr;margin-bottom:14px;display:grid;overflow:hidden;box-shadow:0 3px 10px #14472f0f}.delivery-summary-strip article{border-right:1px solid #c4d1c8;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:13px 15px;display:flex}.delivery-summary-strip article:last-child{border-right:0}.delivery-summary-strip span{color:#3e5549;letter-spacing:.4px;font-size:8.5px;font-weight:900}.delivery-summary-strip b{color:#112b1f;font-size:16px}.delivery-summary-strip small{color:#40574b;font-size:9px;font-weight:700}.delivery-summary-strip article.primary{background:#0d5739}.delivery-summary-strip article.primary span,.delivery-summary-strip article.primary b,.delivery-summary-strip article.primary small{color:#fff}.delivery-summary-strip article.safe{background:#e9f6ee}.delivery-summary-strip article.safe b{color:#12653f}.delivery-summary-strip article.warning{background:#fff3d3}.delivery-summary-strip article.warning b{color:#7a5200}.delivery-map-panel{margin-bottom:14px;overflow:hidden}.delivery-map-panel>header{background:#f9fbfa;border-bottom:1px solid #b8c9bd;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:11px 15px;display:flex}.delivery-map-panel>header>div:first-child{align-items:center;gap:10px;display:flex}.delivery-map-panel h3{color:#173d2b;margin:0;font-size:15px}.delivery-map-panel p{color:#40574b;margin:4px 0 0;font-size:9px;font-weight:650}.delivery-map-legend{gap:13px;display:flex}.delivery-map-legend span{color:#40574b;align-items:center;gap:6px;font-size:8.5px;font-weight:800;display:flex}.delivery-map-legend i{background:#10804d;border-radius:50%;width:9px;height:9px}.delivery-map-legend i.origin{background:#193e6b}.delivery-map-legend i.risk{background:#d18d0b}.delivery-map{background-color:#e8eee9;background-image:linear-gradient(#5a76641f 1px,#0000 1px),linear-gradient(90deg,#5a76641f 1px,#0000 1px),radial-gradient(circle at 16% 20%,#bdd8df 0 10%,#0000 10.5%),radial-gradient(circle at 50% 58%,#d9e5d6 0 25%,#0000 25.5%);background-size:44px 44px,44px 44px,100% 100%,100% 100%;height:430px;position:relative;overflow:hidden}.delivery-map:before,.delivery-map:after{content:"";transform-origin:50%;background:#f6f5ed;border:2px solid #77817547;position:absolute;box-shadow:0 0 0 1px #ffffffb3}.delivery-map:before{width:120%;height:26px;top:58%;left:-10%;transform:rotate(-12deg)}.delivery-map:after{width:78%;height:21px;top:41%;left:13%;transform:rotate(37deg)}.map-road{z-index:1;transform-origin:0;background:#f4f2e7;border-top:2px solid #707d7261;border-bottom:2px solid #707d7261;height:10px;position:absolute}.road-a{width:50%;top:22%;left:18%;transform:rotate(44deg)}.road-b{width:46%;top:50%;left:21%;transform:rotate(-15deg)}.road-c{width:39%;top:48%;left:43%;transform:rotate(58deg)}.road-d{width:27%;top:18%;left:12%;transform:rotate(72deg)}.map-area{z-index:2;color:#718078;letter-spacing:1px;font-size:8px;font-weight:900;position:absolute}.area-lake{color:#5b7e88;top:7%;left:5%}.area-rome{top:75%;left:48%}.area-car{color:#2f5d46;bottom:13%;right:13%}.delivery-route-line{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #0c472c40);width:100%;height:100%;position:absolute;inset:0}.delivery-route-line path{fill:none;stroke:#14804d;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:3 1.1;vector-effect:non-scaling-stroke}.delivery-origin-marker,.delivery-stop-marker{z-index:5;border:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0a2f2038}.delivery-origin-marker{color:#fff;background:#173f6d;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:58px;height:42px;display:flex}.delivery-origin-marker span{font-size:9px;font-weight:900}.delivery-stop-marker{color:#fff;background:#10804d;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.delivery-stop-marker>b{font-size:13px;line-height:1}.delivery-stop-marker>span{color:#173a29;background:#fff;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:900;position:absolute;top:39px;box-shadow:0 2px 7px #1131222e}.delivery-stop-marker.risk{background:#c8850b}.delivery-stop-marker.selected{outline:4px solid #10804d3d;transform:translate(-50%,-50%)scale(1.14)}.delivery-selected-stop{background:#fff;border-top:1px solid #aebfb3;grid-template-columns:42px 1.2fr 1fr auto;align-items:center;gap:12px;min-height:86px;padding:11px 15px;display:grid}.delivery-stop-number{color:#fff;background:#0f6843;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.delivery-selected-stop>div{flex-direction:column;gap:4px;display:flex}.delivery-selected-stop small{color:#456053;font-size:8.5px;font-weight:800}.delivery-selected-stop h3{font-size:14px}.delivery-selected-stop p{color:#345144;align-items:center;gap:5px;margin:0;font-size:9.5px;font-weight:700;display:flex}.delivery-selected-stop>div:nth-child(3)>span{color:#0d6340;font-size:9px;font-weight:900}.delivery-selected-stop>div:nth-child(3)>b{font-size:11px}.delivery-stop-list{margin-bottom:14px;overflow:hidden}.delivery-stop-head,.delivery-stop-list>button{grid-template-columns:.48fr 1.35fr .8fr .7fr 1.3fr .8fr 22px;align-items:center;gap:11px;min-width:1120px;display:grid}.delivery-stop-head{color:#355044;background:#e8efea;border-bottom:1px solid #bdccc2;min-height:40px;padding:0 13px}.delivery-stop-head span{text-transform:uppercase;font-size:8px;font-weight:900}.delivery-stop-list>button{text-align:left;color:#1d3c2d;background:#fff;border:0;border-bottom:1px solid #d6dfd9;width:100%;min-height:75px;padding:9px 13px}.delivery-stop-list>button:hover,.delivery-stop-list>button.selected{background:#eef8f1;box-shadow:inset 4px 0 #17804e}.delivery-stop-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.delivery-stop-list>button b{font-size:10.5px}.delivery-stop-list>button small{color:#40574b;font-size:8.5px;line-height:1.35}.delivery-stop-list>button>span:first-child>b{color:#0e6843;font-size:17px}.delivery-stop-list .safe{color:#14613e}.delivery-stop-list .warning{color:#825600}.delivery-confirm-bar{color:#fff;background:#103f2f;border:1px solid #0e5136;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:11px 13px;display:flex;box-shadow:0 9px 22px #07362326}.delivery-confirm-bar>div{align-items:center;gap:10px;display:flex}.delivery-confirm-bar span{flex-direction:column;gap:4px;display:flex}.delivery-confirm-bar small{color:#c9dfd2;font-size:9px}.delivery-confirm-bar .primary{background:#2a9a61}.inventory-count-module{background:#f3f6f4}.inventory-count-title{align-items:flex-end}.inventory-count-title>div:last-child{gap:8px;display:flex}.inventory-snapshot-banner{color:#173e69;background:#eaf2fb;border:1px solid #315f94;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;padding:11px 14px;display:flex}.inventory-snapshot-banner>div{align-items:center;gap:10px;display:flex}.inventory-snapshot-banner>div>span,.snapshot-user{flex-direction:column;gap:4px;display:flex}.inventory-snapshot-banner small{font-size:8px;font-weight:900}.inventory-snapshot-banner b{font-size:12px}.inventory-snapshot-banner em{color:#365978;font-size:8.5px;font-style:normal;font-weight:700}.snapshot-user{text-align:right}.inventory-count-kpis{background:#fff;border:1px solid #b5c5ba;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.inventory-count-kpis article{border-right:1px solid #c8d3cb;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px 14px;display:flex}.inventory-count-kpis article:last-child{border-right:0}.inventory-count-kpis span{color:#3d5549;font-size:8px;font-weight:900}.inventory-count-kpis b{color:#122d20;font-size:20px}.inventory-count-kpis small{color:#40574b;font-size:8.5px}.inventory-count-kpis article.green{background:#eaf7ee}.inventory-count-kpis article.green b{color:#12613d}.inventory-count-kpis article.red{background:#fdeeed}.inventory-count-kpis article.red b{color:#a7332d}.inventory-entry-panel{margin-bottom:13px;overflow-x:auto}.inventory-toolbar{background:#f9fbfa;border-bottom:1px solid #bccbc1;justify-content:space-between;align-items:center;gap:12px;min-width:1230px;min-height:61px;padding:9px 13px;display:flex}.inventory-toolbar .segmented-control button{min-height:36px}.inventory-toolbar .segmented-control button b{background:#fff;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px}.inventory-search{background:#fff;border:1px solid #9db2a4;border-radius:8px;align-items:center;gap:7px;width:440px;height:39px;padding:0 9px;display:flex}.inventory-search input{color:#163728;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9.5px}.inventory-search button{background:#eef3ef;border:0;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.inventory-count-head,.inventory-count-row{grid-template-columns:1.35fr .88fr .58fr .68fr .62fr .75fr .78fr .72fr;align-items:center;gap:11px;min-width:1230px;display:grid}.inventory-count-head{color:#334f41;background:#e6eee9;border-bottom:1px solid #b9c9be;min-height:43px;padding:0 13px}.inventory-count-head span{text-transform:uppercase;font-size:8px;font-weight:900}.inventory-count-row{background:#fff;border-bottom:1px solid #d5dfd8;min-height:104px;padding:9px 13px;position:relative}.inventory-count-row.pending{box-shadow:inset 4px 0 #87968d}.inventory-count-row.counted{box-shadow:inset 4px 0 #258457}.inventory-count-row.has-difference{background:#fffbf1;box-shadow:inset 4px 0 #d59614}.inventory-count-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.inventory-count-row>span:first-child b{font-size:12px}.inventory-count-row small{color:#40574b;font-size:8.5px;line-height:1.35}.inventory-count-row>span:first-child em{color:#17623f;font-size:8.5px;font-style:normal;font-weight:800}.inventory-count-row>span:first-child i{color:#5b6e63;align-items:center;gap:4px;font-size:8px;font-style:normal;display:flex}.expected-stock{background:#f2f6f3;border:1px solid #b6c7bb;border-radius:8px;min-height:70px;padding:9px}.expected-stock small{font-size:7px;font-weight:900}.expected-stock b{font-size:14px}.expected-stock strong{color:#0b5134;font-size:13px}.inventory-count-row>label{flex-direction:column;gap:5px;min-width:0;display:flex}.inventory-count-row>label>input,.inventory-count-row>label>div{background:#fbfffc;border:2px solid #0d6842;border-radius:8px;height:58px}.inventory-count-row>label>input{color:#0a3c28;outline:0;width:100%;padding:0 10px;font-size:19px;font-weight:900}.inventory-count-row>label>div{align-items:center;padding:0 8px;display:flex}.inventory-count-row>label>div input{color:#0a3c28;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:19px;font-weight:900}.inventory-count-row>label>div em{color:#476153;font-size:9px;font-style:normal;font-weight:900}.inventory-count-row input::placeholder{color:#91a198;font-size:9px;font-weight:700}.mobile-field-label{display:none}.inventory-count-row .difference b,.inventory-count-row .economic b{color:#a43630;font-size:13px}.inventory-count-row>span:last-child{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:8px}.inventory-count-row>span:last-child svg{margin-bottom:2px}.inventory-count-row>span:last-child.pending{color:#4b6055;background:#edf1ee}.inventory-count-row>span:last-child.safe{color:#12613d;background:#e5f4ea}.inventory-count-row>span:last-child.warning{color:#7a5200;background:#fff1cc}.inventory-empty{color:#40584b;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:1230px;min-height:190px;display:flex}.inventory-ai-analysis{border-color:#9bb9a5;margin-bottom:13px;overflow:hidden}.inventory-ai-analysis>header{color:#fff;background:#0d4f36;border-bottom:1px solid #b9c9be;grid-template-columns:38px 1fr 34px;align-items:center;gap:10px;min-height:80px;padding:12px 14px;display:grid}.inventory-ai-analysis>header>div{flex-direction:column;gap:3px;display:flex}.inventory-ai-analysis>header small{color:#bfe0cd;font-size:8px;font-weight:900}.inventory-ai-analysis>header h2{margin:0;font-size:16px}.inventory-ai-analysis>header p{color:#d2e7db;margin:0;font-size:8.5px}.inventory-ai-analysis>header>button{color:#fff;background:#ffffff1a;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.inventory-ai-analysis>article{border-bottom:1px solid #d1dcd4;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:112px;padding:12px 14px;display:grid}.inventory-ai-severity{color:#845800;background:#fff0c8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.inventory-ai-analysis article>div{flex-direction:column;gap:6px;display:flex}.inventory-ai-analysis article b{font-size:11px}.inventory-ai-analysis article p{color:#354f42;margin:0;font-size:8.8px;line-height:1.5}.inventory-ai-clear{color:#12613d;justify-content:center;align-items:center;gap:10px;min-height:105px;display:flex}.inventory-save-bar{color:#fff;background:#103f2f;border:1px solid #0d5739;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;min-height:79px;padding:11px 13px;display:grid}.inventory-save-bar>div{flex-direction:column;gap:4px;display:flex}.inventory-save-bar>div>span{color:#c2ddce;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.inventory-save-bar i{background:#47df86;border-radius:50%;width:8px;height:8px}.inventory-save-bar b{font-size:11px}.inventory-save-bar small{color:#cbe0d4;font-size:8.5px}.inventory-save-bar .secondary{color:#fff;background:#ffffff14;border-color:#ffffff59}.inventory-save-bar .primary{background:#2a9a61}.app-shell.large-text .delivery-summary-strip span,.app-shell.large-text .delivery-summary-strip small,.app-shell.large-text .delivery-map-panel p,.app-shell.large-text .delivery-stop-list small,.app-shell.large-text .cash-market-kpis span,.app-shell.large-text .cash-market-kpis small,.app-shell.large-text .market-queue-head span,.app-shell.large-text .market-queue-row small,.app-shell.large-text .cash-movement-head span,.app-shell.large-text .cash-movement-row small,.app-shell.large-text .cash-rules-grid small,.app-shell.large-text .cash-sale-facts span,.app-shell.large-text .cash-sale-facts small,.app-shell.large-text .cash-price-head span,.app-shell.large-text .cash-price-row small,.app-shell.large-text .inventory-count-kpis span,.app-shell.large-text .inventory-count-kpis small,.app-shell.large-text .inventory-count-head span,.app-shell.large-text .inventory-count-row small,.app-shell.large-text .inventory-ai-analysis article p{font-size:11px}.app-shell.large-text .delivery-summary-strip b,.app-shell.large-text .market-queue-row b,.app-shell.large-text .cash-movement-row b,.app-shell.large-text .cash-price-row b,.app-shell.large-text .inventory-count-row>span:first-child b{font-size:14px}.app-shell.large-text .inventory-count-row{min-height:120px}.app-shell.large-text .cash-movement-row{min-height:82px}.app-shell.large-text .market-queue-row{min-height:96px}@media (width<=1500px){.delivery-summary-strip{grid-template-columns:1.25fr 1fr 1fr}.delivery-summary-strip article:nth-child(n+4){border-top:1px solid #c4d1c8}.shared-register-banner{grid-template-columns:1fr}.cash-operator-choice{grid-template-columns:1fr 210px 210px}.cash-manual-fields{grid-template-columns:1fr 1fr}.inventory-count-title,.cash-market-title{flex-direction:column;align-items:flex-start}.inventory-count-title>div:last-child,.cash-market-title>div:last-child{align-self:flex-end}}@media (width<=1050px){.delivery-summary-strip,.cash-market-kpis,.inventory-count-kpis{grid-template-columns:1fr 1fr}.delivery-summary-strip article,.cash-market-kpis article,.inventory-count-kpis article{border-bottom:1px solid #c7d3cb}.delivery-summary-strip article.primary{grid-column:1/-1}.delivery-selected-stop{grid-template-columns:42px 1fr}.delivery-selected-stop>div:nth-child(3),.delivery-selected-stop>button{grid-column:2}.cash-sale-facts{grid-template-columns:1fr 1fr}.cash-sale-facts article{border-bottom:1px solid #c6d2ca}.cash-change-grid{grid-template-columns:1fr 1fr}.cash-change-grid label{grid-column:1/-1}.cash-operator-choice{grid-template-columns:1fr 1fr}.cash-operator-choice>div{grid-column:1/-1}.closing-blind-grid{grid-template-columns:1fr}.inventory-snapshot-banner{flex-direction:column;align-items:flex-start}.snapshot-user{text-align:left}.cash-rules-grid{grid-template-columns:1fr}.inventory-save-bar{grid-template-columns:1fr 1fr}.inventory-save-bar>div{grid-column:1/-1}}@media (width<=720px){.delivery-summary-strip,.cash-market-kpis,.inventory-count-kpis,.cash-sale-facts,.cash-change-grid,.cash-operator-choice{grid-template-columns:1fr}.delivery-map{height:340px}.delivery-selected-stop{grid-template-columns:1fr}.delivery-selected-stop>*{grid-column:1!important}.delivery-map-panel>header,.delivery-confirm-bar,.cash-closing-bar,.payment-document-rule{flex-direction:column;align-items:flex-start}.delivery-map-legend{flex-wrap:wrap}.workstation-live{grid-template-columns:1fr}.cash-market-title>div:last-child,.inventory-count-title>div:last-child,.cash-checkout-footer{flex-direction:column;width:100%}.cash-market-title button,.inventory-count-title button,.cash-checkout-footer button{width:100%;min-width:0}.cash-manual-fields,.inventory-save-bar{grid-template-columns:1fr}.inventory-save-bar button{width:100%}}.cash-operator-choice{background:#fff;border:1px solid #adc1b3;border-radius:10px;grid-template-columns:1fr 240px 240px;align-items:center;gap:10px;margin-bottom:13px;padding:12px 14px;display:grid}.cash-operator-choice>div{flex-direction:column;gap:4px;display:flex}.cash-operator-choice>div span{color:#3c5548;font-size:8px;font-weight:900}.cash-operator-choice>div b{font-size:13px}.cash-operator-choice>div small{color:#40574b;font-size:8.5px}.cash-operator-choice>button{color:#1a3d2d;text-align:left;background:#f8faf9;border:1px solid #b6c7bb;border-radius:8px;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;column-gap:8px;min-height:60px;padding:8px 10px;display:grid}.cash-operator-choice>button>span{color:#165a3b;background:#dcece2;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.cash-operator-choice>button b{align-self:end}.cash-operator-choice>button small{color:#40574b}.cash-operator-choice>button.active{background:#ebf7ef;border:2px solid #16804e}.cash-manual-form{overflow:hidden}.cash-manual-form>.panel-header>div{align-items:center;gap:10px;display:flex}.cash-manual-form>.panel-header>div>span:last-child{flex-direction:column;gap:3px;display:flex}.cash-in-label,.cash-out-label{border-radius:999px;padding:6px 10px;font-size:9px}.cash-in-label{color:#12613d;background:#e3f4e9}.cash-out-label{color:#a1332d;background:#fbe8e6}.cash-manual-fields{grid-template-columns:1fr 1.3fr 1fr .7fr;gap:12px;padding:16px;display:grid}.cash-manual-fields label{flex-direction:column;gap:6px;display:flex}.cash-manual-fields label>span{color:#3b5547;font-size:8.5px;font-weight:900}.cash-manual-audit{background:#f4f8f5;border-top:1px solid #bdccc2;align-items:center;gap:9px;min-height:74px;padding:10px 13px;display:flex}.cash-manual-audit>span{color:#345144;flex:1;font-size:9px}.closing-blind-grid{grid-template-columns:1fr 1fr;gap:13px;margin-bottom:13px;display:grid}.blind-count-card,.closing-result-card{overflow:hidden}.blind-count-card>.panel-header>div{align-items:center;gap:9px;display:flex}.blind-count-card>.panel-header>div>span{flex-direction:column;gap:3px;display:flex}.blind-count-card>label{flex-direction:column;gap:9px;padding:20px;display:flex}.blind-count-card>label>span{color:#365044;font-size:9px;font-weight:900}.physical-blind-input{color:#0b4f33;background:#f8fffa;border:3px solid #0d6842;border-radius:10px;align-items:center;gap:8px;height:82px;padding:0 18px;display:flex}.physical-blind-input em{font-size:22px;font-style:normal;font-weight:900}.physical-blind-input input{color:#0b3d29;background:0 0;border:0;outline:0;width:100%;font-size:34px;font-weight:900}.blind-operators{background:#f4f8f5;border-top:1px solid #c3d0c7;border-bottom:1px solid #c3d0c7;grid-template-columns:1fr 1fr;display:grid}.blind-operators>span{flex-direction:column;justify-content:center;gap:4px;min-height:65px;padding:10px 14px;display:flex}.blind-operators>span:first-child{border-right:1px solid #c3d0c7}.blind-operators small{color:#40574b;font-size:8.5px}.blind-count-card>.full-width,.closing-result-card>.full-width{width:calc(100% - 26px);min-height:48px;margin:13px}.closing-result-card.hidden{place-items:center;display:grid}.closing-hidden-state{color:#52665c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:310px;padding:20px;display:flex}.closing-hidden-state b{font-size:16px}.closing-hidden-state span{font-size:9px}.closing-result-card dl{margin:0;padding:8px 16px}.closing-result-card dl>div{border-bottom:1px solid #d8e0da;justify-content:space-between;align-items:center;min-height:43px;display:flex}.closing-result-card dt{color:#3f574a;font-size:9px;font-weight:800}.closing-result-card dd{margin:0;font-size:12px;font-weight:900}.closing-result-card .expected-row{background:#e9f5ed;border:1px solid #93b6a0;border-radius:7px;margin-top:5px;padding:0 9px}.closing-result-card .closing-zero{color:#12613d}.closing-result-card .closing-difference{color:#a7352f}.closing-reason{flex-direction:column;gap:6px;padding:10px 16px;display:flex}.closing-reason span{font-size:8px;font-weight:900}.closing-reason textarea{resize:vertical;border:1px solid #ccaaa5;border-radius:7px;min-height:70px;padding:8px}.cash-shared-responsibility{color:#304c3d;background:#f2f6f3;border-color:#b6c5bb}.cash-document-lock{color:#765100;background:#fff6d9;border:1px solid #d2a83d;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:9px;font-weight:850;display:flex}.cash-checkout-heading{align-items:flex-end}.cash-operator-compact{background:#fff;border:1px solid #adc1b3;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.cash-operator-compact>span{color:#165a3b;background:#dfeee4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.cash-operator-compact>div{flex-direction:column;gap:2px;display:flex}.cash-operator-compact small{color:#3d584a;font-size:7px;font-weight:900}.cash-operator-compact b{font-size:11px}.cash-operator-compact em{color:#40574b;font-size:8px;font-style:normal}.cash-sale-facts{background:#fff;border:1px solid #b4c5b9;border-radius:10px;grid-template-columns:.65fr 1fr 1.25fr 1fr;margin-bottom:13px;display:grid;overflow:hidden}.cash-sale-facts article{border-right:1px solid #c6d2ca;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:13px 15px;display:flex}.cash-sale-facts article:last-child{border-right:0}.cash-sale-facts span{color:#3d5649;font-size:8px;font-weight:900}.cash-sale-facts b{font-size:19px}.cash-sale-facts small{color:#40574b;font-size:8.5px;font-weight:700}.cash-sale-facts .primary{background:#e5f4ea}.cash-sale-facts .primary b{color:#08492f;font-size:24px}.cash-negotiated-lines{margin-bottom:13px;overflow-x:auto}.cash-margin-safe{color:#14613d;background:#e4f4e9;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:8.5px;font-weight:900;display:flex}.cash-price-head,.cash-price-row{grid-template-columns:1.25fr .65fr .45fr .72fr .75fr .85fr 1fr;align-items:center;gap:11px;min-width:1060px;display:grid}.cash-price-head{color:#355044;background:#e8f0ea;border-bottom:1px solid #bdccc2;min-height:41px;padding:0 13px}.cash-price-head span{text-transform:uppercase;font-size:8px;font-weight:900}.cash-price-row{background:#fff;border-bottom:1px solid #d5dfd8;min-height:75px;padding:9px 13px}.cash-price-row.warning{background:#fffbf1;box-shadow:inset 4px 0 #d49715}.cash-price-row>span{flex-direction:column;gap:4px;display:flex}.cash-price-row b{font-size:10.5px}.cash-price-row small{color:#40574b;font-size:8.5px}.cash-price-row .net{background:#e5f4ea;border-radius:6px;padding:7px}.cash-price-row .net b{color:#0b5637;font-size:13px}.cash-price-row .safe b{color:#12623d}.payment-from-document{margin-bottom:13px;overflow:hidden}.payment-from-document>.panel-header>div{align-items:center;gap:9px;display:flex}.payment-from-document>.panel-header>div>span{flex-direction:column;gap:3px;display:flex}.payment-from-document>.panel-header>b{color:#125f3c;background:#dff1e5;border-radius:999px;padding:7px 12px;font-size:12px}.payment-document-rule{background:#f7faf8;border-bottom:1px solid #bed0c3;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:12px 14px;display:flex}.payment-document-rule>span{align-items:center;gap:10px;display:flex}.payment-document-rule>span>span{flex-direction:column;gap:4px;display:flex}.payment-document-rule small{color:#3f584a;font-size:8px;font-weight:900}.payment-document-rule b{font-size:14px}.payment-document-rule em{color:#12633e;font-size:9px;font-style:normal;font-weight:800}.cash-change-grid{grid-template-columns:1fr .8fr 1fr;gap:11px;padding:14px;display:grid}.cash-change-grid label,.cash-change-grid article{flex-direction:column;justify-content:center;gap:6px;min-height:85px;display:flex}.cash-change-grid label>span,.cash-change-grid article>span{color:#3b5547;font-size:8px;font-weight:900}.cash-change-grid article{border-left:1px solid #bdcbc1;padding-left:17px}.cash-change-grid article b{font-size:19px}.cash-change-grid article.change{background:#e6f4eb;border:1px solid #79aa89;border-radius:8px;padding:11px 14px}.cash-change-grid article.change b{color:#08492f;font-size:25px}.cash-register-warning,.cash-shared-responsibility{color:#755100;background:#fff7df;border:1px solid #d5b75e;border-radius:9px;align-items:center;gap:10px;margin-bottom:13px;padding:11px 13px;display:flex}.cash-register-warning span,.cash-shared-responsibility span{flex-direction:column;gap:4px;display:flex}.cash-register-warning b,.cash-shared-responsibility b{font-size:10px}.cash-register-warning small,.cash-shared-responsibility small{font-size:8.5px;line-height:1.4}.cash-checkout-footer{justify-content:flex-end;gap:9px;display:flex}.cash-checkout-footer button{min-height:48px}.cash-checkout-footer .primary{min-width:310px}.cash-market-page{background:#f3f6f4}.cash-market-title{align-items:flex-end}.cash-market-title>div:last-child{gap:8px;display:flex}.shared-register-banner{color:#fff;background:#0d4d35;border:1px solid #0b583a;border-radius:11px;grid-template-columns:1.35fr 1fr;align-items:center;gap:15px;margin-bottom:13px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #09412a29}.shared-register-main{align-items:center;gap:12px;display:flex}.shared-register-icon{background:#ffffff21;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.shared-register-main>span:last-child{flex-direction:column;gap:5px;display:flex}.shared-register-main small{color:#bfe0cd;letter-spacing:.55px;font-size:8.5px;font-weight:900}.shared-register-main b{font-size:17px}.shared-register-main em{color:#d5e8dd;font-size:9px;font-style:normal;font-weight:700}.workstation-live{grid-template-columns:1fr 1fr;gap:8px;display:grid}.workstation-live button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff40;border-radius:9px;align-items:center;gap:8px;min-height:65px;padding:8px 10px;display:flex}.workstation-live button.active{background:#3ac2742e;border-color:#70d49b;box-shadow:inset 0 0 0 1px #70d49b}.workstation-live i{background:#4ce187;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #4ce18724}.workstation-live span{flex-direction:column;gap:3px;display:flex}.workstation-live small{color:#c2dccd;font-size:7.5px;font-weight:900}.workstation-live b{font-size:11px}.workstation-live em{color:#cce1d5;font-size:8px;font-style:normal}.cash-market-kpis{background:#fff;border:1px solid #b2c4b7;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:13px;display:grid;overflow:hidden}.cash-market-kpis article{border-right:1px solid #c7d3cb;flex-direction:column;justify-content:center;gap:5px;min-height:93px;padding:13px 15px;display:flex}.cash-market-kpis article:last-child{border-right:0}.cash-market-kpis span{color:#3c5548;letter-spacing:.4px;font-size:8px;font-weight:900}.cash-market-kpis b{color:#112b1f;font-size:19px}.cash-market-kpis small{color:#40574b;font-size:8.5px;font-weight:700}.cash-market-kpis article.green{background:#ecf8f0}.cash-market-kpis article.green b{color:#14643f}.cash-market-kpis article.red{background:#fdf0ef}.cash-market-kpis article.red b{color:#ad342e}.cash-market-kpis article.primary{background:#e1f2e7}.cash-market-kpis article.primary b{color:#074c30;font-size:23px}.market-checkout-queue,.cash-movement-register{margin-bottom:13px;overflow-x:auto}.market-queue-head,.market-queue-row{grid-template-columns:1.25fr .75fr .78fr .85fr .72fr .9fr .78fr 22px;align-items:center;gap:11px;min-width:1210px;display:grid}.market-queue-head{color:#355044;background:#e9f0eb;border-bottom:1px solid #becdc3;min-height:40px;padding:0 13px}.market-queue-head span{text-transform:uppercase;font-size:8px;font-weight:900}.market-queue-row{text-align:left;color:#1b392b;background:#fff;border:0;border-bottom:1px solid #d6dfd9;width:100%;min-height:82px;padding:9px 13px}.market-queue-row:hover{background:#eef8f1;box-shadow:inset 4px 0 #168150}.market-queue-row>span{flex-direction:column;gap:5px;min-width:0;display:flex}.market-queue-row b{font-size:10.5px}.market-queue-row small{color:#40574b;font-size:8.5px;line-height:1.35}.market-queue-row small.net{color:#0d5f3d;font-size:10px;font-weight:900}.market-queue-row>span:nth-child(5)>b{font-size:16px}.market-queue-row .ready,.market-queue-row .working{border-radius:7px;padding:7px}.market-queue-row .ready{color:#12633d;background:#e6f5eb}.market-queue-row .working{color:#785000;background:#fff2d1}.cash-movement-head,.cash-movement-row{grid-template-columns:.48fr .95fr .72fr 1.15fr .72fr .65fr .65fr .9fr;align-items:center;gap:11px;min-width:1240px;display:grid}.cash-movement-head{color:#355044;background:#e9f0eb;border-bottom:1px solid #becdc3;min-height:41px;padding:0 13px}.cash-movement-head span{text-transform:uppercase;font-size:8px;font-weight:900}.cash-movement-row{background:#fff;border-bottom:1px solid #d7e0da;min-height:69px;padding:8px 13px}.cash-movement-row>span{flex-direction:column;gap:4px;min-width:0;display:flex}.cash-movement-row b{font-size:10px}.cash-movement-row small{color:#43594d;font-size:8px;line-height:1.3}.cash-movement-row .cash{color:#145f3c}.cash-movement-row .electronic{color:#315f98}.cash-movement-row .cash-in b{color:#127043;font-size:12px}.cash-movement-row .cash-out b{color:#b03832;font-size:12px}.cash-rules-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:13px;display:grid}.cash-rules-grid article{background:#fff;border:1px solid #b8c8bd;border-radius:9px;align-items:center;gap:11px;min-height:82px;padding:12px 13px;display:flex}.cash-rules-grid article>svg{color:#176a45;flex:none}.cash-rules-grid span{flex-direction:column;gap:5px;display:flex}.cash-rules-grid b{font-size:10.5px}.cash-rules-grid small{color:#40574b;font-size:8.5px;line-height:1.4}.cash-closing-bar{color:#fff;background:#173f6b;border:1px solid #173e6a;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:11px 14px;display:flex}.cash-closing-bar>div{align-items:center;gap:10px;display:flex}.cash-closing-bar span{flex-direction:column;gap:4px;display:flex}.cash-closing-bar small{color:#cad9eb;font-size:8px;font-weight:900}.cash-closing-bar b{font-size:11px}.cash-closing-bar .primary{color:#153e69;background:#fff}.parking-head-v32,.parking-row-v32{grid-template-columns:1.45fr 1.06fr .88fr .92fr .72fr 24px!important}.pc-order-head-v32,.pc-order-row-v32{grid-template-columns:1.45fr .45fr .72fr .8fr .88fr .72fr 70px!important}.customer-selector-list-head{grid-template-columns:1.45fr 1.1fr .7fr 1fr 104px!important}.customer-selector-row{grid-template-columns:minmax(0,1fr) 104px!important}.customer-selector-row-main{grid-template-columns:1.45fr 1.1fr .7fr 1fr!important}.inventory-count-head,.inventory-count-row{grid-template-columns:1.4fr .9fr .62fr .75fr .78fr .72fr!important}.cash-price-head,.cash-price-row{grid-template-columns:1.3fr .5fr .75fr .75fr .8fr .9fr!important}.market-queue-head,.market-queue-row{grid-template-columns:1.35fr .8fr .7fr .82fr .82fr 22px!important}.cash-movement-head,.cash-movement-row{grid-template-columns:.52fr .92fr .72fr .72fr .62fr .62fr .9fr!important}.inventory-entry-panel,.cash-negotiated-lines,.market-checkout-queue,.cash-movement-register,.delivery-stop-list{overflow-x:hidden!important}.inventory-toolbar,.inventory-count-head,.inventory-count-row,.inventory-empty,.cash-price-head,.cash-price-row,.market-queue-head,.market-queue-row,.cash-movement-head,.cash-movement-row,.delivery-stop-head,.delivery-stop-list>button{width:100%!important;min-width:0!important}.exchange-kpis{grid-template-columns:1.2fr repeat(3,minmax(0,1fr))}.exchange-kpis .primary b{font-size:30px}.exchange-list-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.exchange-case-list .packages{background:#e6f4eb;border:2px solid #17804d;border-radius:8px;padding:8px}.exchange-case-list .packages b{color:#084c30;font-size:18px}.exchange-case-list .packages small{color:#0f6540;font-weight:900}.exchange-arrow strong{color:#084c30;font-size:22px}.exchange-arrow span{color:#4d6257;font-size:9px}.exchange-impact .packages{background:#e6f4eb;border:2px solid #17804d;border-radius:8px}.exchange-impact .packages b{color:#084c30;font-size:19px}.manual-exchange-panel{border:2px solid #0e6843;margin-bottom:14px;overflow:hidden}.manual-exchange-panel>header{background:#edf7f0;border-bottom:1px solid #aebfb3;justify-content:space-between;align-items:center;gap:15px;min-height:83px;padding:13px 15px;display:flex}.manual-exchange-panel>header>div{flex-direction:column;gap:4px;display:flex}.manual-exchange-panel>header span{color:#0e6843;letter-spacing:.55px;font-size:9px;font-weight:900}.manual-exchange-panel>header h2{margin:0;font-size:20px}.manual-exchange-panel>header p{color:#3e574a;margin:0;font-size:10px}.manual-exchange-fields{grid-template-columns:1.3fr .65fr .82fr 1.3fr;align-items:stretch;gap:11px;padding:14px;display:grid}.manual-exchange-fields>label{flex-direction:column;gap:6px;min-width:0;display:flex}.manual-exchange-fields label>span{color:#355044;text-transform:uppercase;font-size:9px;font-weight:900}.manual-exchange-fields select,.manual-exchange-fields>label>input,.manual-net-secondary>div{color:#173a29;background:#fff;border:1px solid #9eb3a5;border-radius:8px;outline:0;width:100%;height:53px;padding:0 10px;font-weight:800}.manual-exchange-fields small{color:#52665b;font-size:9px;line-height:1.35}.manual-packages-primary{background:#e8f5ed;border:2px solid #0e6843;border-radius:10px;padding:9px}.manual-packages-primary>input{color:#073f28!important;background:0 0!important;border:0!important;padding:0!important;font-size:29px!important;font-weight:950!important}.manual-packages-primary small{color:#0d6540;font-weight:900}.manual-net-secondary{background:#f5f8f6;border:1px solid #c0ccc4;border-radius:10px;padding:9px}.manual-net-secondary>div{align-items:center;display:flex;height:45px!important;padding-inline:9px!important}.manual-net-secondary input{color:#344d40;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:17px;font-weight:850}.manual-net-secondary em{color:#53675c;font-size:10px;font-style:normal;font-weight:900}.manual-lot-comparison{background:#fafcfb;border-top:1px solid #c4d2c8;grid-template-columns:minmax(0,1fr) 145px minmax(0,1fr);align-items:stretch;gap:12px;padding:14px;display:grid}.manual-lot-comparison>article{background:#fff;border:1px solid #b6c8bb;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.manual-lot-comparison>article:first-child{border-left:4px solid #ca8913}.manual-lot-comparison>article:last-child{border-left:4px solid #14804d}.manual-lot-comparison article small{color:#40584b;font-size:8px;font-weight:900}.manual-lot-comparison article b{font-size:18px}.manual-lot-comparison article strong{font-size:13px}.manual-lot-comparison article span{color:#294b39;font-size:10px;font-weight:800}.manual-lot-comparison article em{color:#53665b;font-size:9px;font-style:normal}.manual-lot-comparison>div{color:#0d6842;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.manual-lot-comparison>div strong{font-size:23px}.manual-lot-comparison>div span{color:#4b6256;font-size:9px;font-weight:800}.manual-difference-strip{background:#f2f6f3;border-top:1px solid #c7d4cb;border-bottom:1px solid #c7d4cb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;display:grid}.manual-difference-strip>span{background:#fff;border:1px solid #c0cec4;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:57px;padding:7px 9px;display:flex}.manual-difference-strip small{color:#435a4e;font-size:8px;font-weight:900}.manual-difference-strip b{overflow-wrap:anywhere;font-size:10px}.manual-difference-strip .safe{color:#0d613c;background:#eaf6ee;border-color:#8fbea0}.manual-difference-strip .warning{color:#775100;background:#fff4d2;border-color:#d5b45d}.manual-difference-strip .danger{color:#a0332d;background:#fdeceb;border-color:#daa29d}.manual-exchange-warning{color:#765000;background:#fff4d2;border-bottom:1px solid #d5b45d;align-items:center;gap:10px;padding:11px 14px;display:flex}.manual-exchange-warning>span{flex-direction:column;gap:4px;display:flex}.manual-exchange-warning b{font-size:10.5px}.manual-exchange-warning small{color:#5f5436;font-size:9px}.manual-exchange-confirm{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr) auto auto;align-items:end;gap:10px;padding:13px 14px;display:grid}.manual-exchange-confirm>label,.manual-exchange-confirm>div{flex-direction:column;gap:5px;min-width:0;display:flex}.manual-exchange-confirm label>span,.manual-exchange-confirm div>small{color:#3d5548;font-size:8.5px;font-weight:900}.manual-exchange-confirm select{background:#fff;border:1px solid #9fb4a6;height:46px;padding:0 9px}.manual-exchange-confirm div>b{font-size:11px}.manual-exchange-confirm div>span{color:#51655a;font-size:9px}.manual-exchange-confirm button{white-space:nowrap;min-height:46px}@media (width<=1350px){.manual-exchange-fields{grid-template-columns:1.25fr .7fr .8fr 1.2fr}.manual-exchange-confirm{grid-template-columns:1fr 1fr auto}.manual-exchange-confirm>button.secondary{display:none}}@media (width<=1180px){.exchange-kpis,.manual-exchange-fields{grid-template-columns:1fr 1fr}.manual-lot-comparison{grid-template-columns:1fr}.manual-lot-comparison>div{min-height:66px}.manual-lot-comparison>div svg{transform:rotate(90deg)}.manual-difference-strip{grid-template-columns:1fr 1fr}.manual-exchange-confirm{grid-template-columns:1fr}.manual-exchange-confirm button{width:100%}}.manual-sale-origin{background:#fbfdfc;border-bottom:1px solid #c3d0c7;grid-template-columns:minmax(320px,.85fr) minmax(0,1.55fr);align-items:stretch;gap:11px;padding:14px;display:grid}.manual-source-field{flex-direction:column;gap:6px;min-width:0;display:flex}.manual-source-field>span{color:#355044;text-transform:uppercase;font-size:9px;font-weight:900}.manual-source-field select{color:#173a29;background:#fff;border:1px solid #9eb3a5;border-radius:8px;outline:0;width:100%;height:54px;padding:0 10px;font-weight:800}.manual-source-field small{color:#52665b;font-size:9px;line-height:1.4}.manual-sale-selector{color:#0f6942;background:#edf7f0;border:2px dashed #86ab94;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:96px;padding:11px 12px;display:grid}.manual-sale-selector.selected{background:#e8f5ed;border-style:solid;border-color:#16804d;grid-template-columns:minmax(0,1.4fr) minmax(180px,.72fr) auto}.manual-sale-selector>svg{background:#d8eee0;border-radius:9px;width:40px;height:40px;padding:9px}.manual-sale-selector>div,.manual-sale-selector>strong{flex-direction:column;gap:4px;min-width:0;display:flex}.manual-sale-selector small{color:#315b46;font-size:8.5px;font-weight:900}.manual-sale-selector b{text-overflow:ellipsis;white-space:nowrap;color:#123d2a;font-size:13px;overflow:hidden}.manual-sale-selector span{text-overflow:ellipsis;white-space:nowrap;color:#405e4e;font-size:9px;font-weight:700;overflow:hidden}.manual-sale-selector>strong{text-align:right}.manual-sale-selector>strong>b{color:#075332;font-size:22px}.manual-sale-selector button{white-space:nowrap;min-height:45px}.manual-exchange-fields{grid-template-columns:.72fr .82fr 1.65fr}.exchange-sale-context{color:#126b43;background:#edf7f0;border-bottom:1px solid #b8c9be;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.exchange-sale-context>span{flex-direction:column;gap:4px;min-width:0;display:flex}.exchange-sale-context small{color:#35614a;font-size:8px;font-weight:900}.exchange-sale-context b{color:#173a29;font-size:11px}.exchange-sale-context em{color:#455f51;font-size:8.5px;font-style:normal}.exchange-sale-context strong{color:#075333;white-space:nowrap;background:#d9eee0;border-radius:8px;padding:10px 12px;font-size:12px}.sale-history-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#061f15b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sale-history-modal{background:#f3f7f4;border:1px solid #789987;border-radius:14px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1320px,100vw - 32px);height:min(860px,100vh - 32px);display:grid;overflow:hidden;box-shadow:0 30px 90px #0000005c}.sale-history-modal>header{background:#fff;border-bottom:1px solid #aebfb3;grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:82px;padding:13px 16px;display:grid}.sale-history-modal>header>span{color:#126a43;background:#dff1e5;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.sale-history-modal>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.sale-history-modal>header small{color:#176b45;letter-spacing:.5px;font-size:8px;font-weight:900}.sale-history-modal>header h2{margin:0;font-size:22px}.sale-history-modal>header p{color:#486054;margin:0;font-size:9.5px}.sale-history-modal>header>button{color:#40574b;background:#edf2ef;border:0;border-radius:8px;place-items:center;width:39px;height:39px;display:grid}.sale-history-kpis{background:#edf3ef;border-bottom:1px solid #b9c8bf;grid-template-columns:1.25fr .7fr .7fr .75fr;display:grid}.sale-history-kpis article{border-right:1px solid #bdcbc2;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:78px;padding:10px 13px;display:flex}.sale-history-kpis article:last-child{border-right:0}.sale-history-kpis small{color:#3c5749;font-size:8px;font-weight:900}.sale-history-kpis b{text-overflow:ellipsis;white-space:nowrap;color:#163928;font-size:17px;overflow:hidden}.sale-history-kpis span{color:#496055;font-size:8.5px}.sale-history-kpis .packages{background:#dff1e5}.sale-history-kpis .packages b{color:#075333;font-size:25px}.sale-history-toolbar{background:#fafcfb;border-bottom:1px solid #c2cec6;align-items:center;gap:12px;min-height:62px;padding:9px 13px;display:flex}.sale-history-toolbar label{color:#126a43;background:#fff;border:2px solid #16804d;border-radius:8px;flex:1;align-items:center;gap:9px;min-width:280px;height:44px;padding:0 11px;display:flex}.sale-history-toolbar input{color:#173729;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px;font-weight:700}.sale-history-toolbar>span{color:#435b4e;white-space:nowrap;font-size:9px;font-weight:800}.sale-history-toolbar>span b{color:#0d6740;font-size:13px}.sale-history-list{background:#fff;min-height:0;overflow-y:auto}.sale-history-head,.sale-history-list>button{grid-template-columns:.72fr .94fr 1.28fr 1.07fr .55fr .67fr .83fr .73fr 28px;align-items:center;gap:9px;width:100%;padding:0 12px;display:grid}.sale-history-head{z-index:2;color:#2e4d3e;text-transform:uppercase;background:#dfe9e2;border-bottom:1px solid #afc0b5;min-height:39px;font-size:8px;font-weight:900;position:sticky;top:0}.sale-history-list>button{color:#173729;text-align:left;background:#fff;border:0;border-bottom:1px solid #d1dcd4;min-height:70px}.sale-history-list>button:hover,.sale-history-list>button:focus{background:#edf8f1;outline:0}.sale-history-list>button.source-lot{box-shadow:inset 4px 0 #d29217}.sale-history-list>button.selected{background:#e2f3e8;box-shadow:inset 5px 0 #14804d}.sale-history-list>button>span{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.sale-history-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.sale-history-list>button small{text-overflow:ellipsis;white-space:nowrap;color:#466053;font-size:8px;font-weight:700;overflow:hidden}.sale-history-list>button .packages{text-align:center;background:#e4f4e9;border:2px solid #16804d;border-radius:8px;align-items:center;min-height:49px}.sale-history-list>button .packages b{color:#075332;font-size:20px}.sale-history-list>button .packages small{color:#0e6540;font-weight:900}.sale-history-list>button i{color:#236346;background:#e8f1eb;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:900}.sale-history-list>button>em{color:#176b45;background:#e6eee9;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.sale-history-list>button.selected>em{color:#fff;background:#14804d}.sale-history-empty{color:#52675c;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:250px;display:flex}.sale-history-empty b{color:#173729;font-size:14px}.sale-history-empty span{font-size:9px}.sale-history-modal>footer{background:#fff;border-top:1px solid #aebfb3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:78px;padding:10px 14px;display:grid}.sale-history-modal>footer>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sale-history-modal>footer small{color:#39604b;font-size:8px;font-weight:900}.sale-history-modal>footer b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sale-history-modal>footer span{color:#486054;font-size:8.5px}.sale-history-modal>footer button{white-space:nowrap;min-height:45px}@media (width<=1180px){.manual-sale-origin{grid-template-columns:1fr}.manual-sale-selector.selected{grid-template-columns:minmax(0,1fr) minmax(170px,.5fr) auto}.manual-exchange-fields{grid-template-columns:1fr 1fr}.manual-exchange-fields>label:last-child{grid-column:1/-1}.sale-history-head,.sale-history-list>button{grid-template-columns:.72fr .9fr 1.2fr 1fr .52fr .62fr .78fr 25px}.sale-history-head>span:nth-child(8),.sale-history-list>button>span:nth-child(8){display:none}}@media (width<=760px){.manual-sale-selector,.manual-sale-selector.selected{text-align:left;grid-template-columns:1fr}.manual-sale-selector>svg{display:none}.manual-sale-selector>strong{text-align:left}.manual-sale-selector button{width:100%}.manual-exchange-fields{grid-template-columns:1fr}.manual-exchange-fields>label:last-child{grid-column:auto}.sale-history-overlay{padding:7px}.sale-history-modal{width:100%;height:calc(100svh - 14px)}.sale-history-kpis{grid-template-columns:1fr 1fr}.sale-history-kpis article:nth-child(2){border-right:0}.sale-history-toolbar{flex-direction:column;align-items:stretch}.sale-history-toolbar label{width:100%;min-width:0}.sale-history-head{display:none}.sale-history-list{padding:8px}.sale-history-list>button{border:1px solid #c4d1c8;border-radius:9px;grid-template-columns:1fr 1fr .55fr;gap:8px;margin-bottom:7px;padding:9px}.sale-history-list>button>span:nth-child(4),.sale-history-list>button>span:nth-child(6),.sale-history-list>button>span:nth-child(7),.sale-history-list>button>span:nth-child(8){display:none}.sale-history-list>button>em{justify-self:end}.sale-history-modal>footer{grid-template-columns:1fr 1fr}.sale-history-modal>footer>div{grid-column:1/-1}.sale-history-modal>footer button{width:100%}.exchange-sale-context{grid-template-columns:28px 1fr}.exchange-sale-context strong{grid-column:2;justify-self:start}}.registry-import-control{color:#0e6843;background:#edf7f0;border:1px solid #8fb7a0;border-left:5px solid #0e6843;border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;margin-bottom:12px;padding:11px 14px;display:grid}.registry-import-control>div{flex-direction:column;gap:4px;min-width:0;display:flex}.registry-import-control b{color:#153829;font-size:12px}.registry-import-control p{color:#40594c;margin:0;font-size:9.5px;line-height:1.4}.registry-import-control button{white-space:nowrap}.counterparty-import-page{background:#f3f6f4}.import-preview-header{justify-content:space-between;align-items:center;gap:18px;min-height:105px;margin-bottom:12px;padding:15px 17px;display:flex}.import-preview-title{align-items:center;gap:13px;min-width:0;display:flex}.import-preview-title>span{color:#0f6942;background:#dff1e5;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.import-preview-title>div{flex-direction:column;gap:4px;display:flex}.import-preview-title small{color:#0e6843;letter-spacing:.5px;font-size:8.5px;font-weight:900}.import-preview-title h2{margin:0;font-size:21px}.import-preview-title p{color:#40594c;max-width:820px;margin:0;font-size:9.5px;line-height:1.45}.import-preview-header>i{color:#0d603c;white-space:nowrap;background:#e3f3e8;border:1px solid #8fb7a0;border-radius:999px;align-items:center;gap:6px;padding:9px 11px;font-size:8.5px;font-style:normal;font-weight:900;display:flex}.import-preview-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.import-preview-kpis article{background:#fff;border:1px solid #b9c9be;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:11px 12px;display:flex}.import-preview-kpis article.main{color:#fff;background:#0e5739;border-color:#0e6843}.import-preview-kpis span{color:#40574b;font-size:8px;font-weight:900}.import-preview-kpis .main span,.import-preview-kpis .main small{color:#d7eade}.import-preview-kpis b{font-size:23px}.import-preview-kpis small{color:#53665b;font-size:8.5px;line-height:1.35}.import-merge-panel,.import-issue-panel,.import-payment-rule{margin-bottom:12px;overflow:hidden}.import-merge-panel>header,.import-issue-panel>header{border-bottom:1px solid #bdccc2;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 14px;display:flex}.import-merge-panel h2,.import-issue-panel h2{margin:3px 0 0;font-size:17px}.import-merge-panel header small{color:#52665b;font-size:9px}.import-issue-panel header>b{color:#775000;background:#fff0c8;border-radius:999px;padding:7px 9px;font-size:9px}.import-merge-flow{grid-template-columns:1fr 30px 1.1fr 30px 1fr;align-items:center;gap:8px;padding:13px 15px;display:grid}.import-merge-flow>article{background:#fff;border:1px solid #b8c8bd;border-radius:9px;align-items:center;gap:10px;min-height:79px;padding:10px 12px;display:flex}.import-merge-flow>article>svg{color:#176a45;flex:none}.import-merge-flow>article>span{flex-direction:column;gap:4px;display:flex}.import-merge-flow small{color:#40584b;font-size:8px;font-weight:900}.import-merge-flow b{font-size:15px}.import-merge-flow em{color:#50655a;font-size:9px;font-style:normal}.import-merge-flow>article.result{background:#e9f6ed;border:2px solid #0e6843}.import-merge-flow>article.result b{color:#075332;font-size:19px}.import-merge-flow>svg{color:#3f6451;justify-self:center}.import-merge-rule{color:#214d37;background:#f5f9f6;border-top:1px solid #c4d1c8;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:9.5px;font-weight:750;display:flex}.import-issue-list{grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.import-issue-list>article{background:#fff;border:1px solid #c4d1c8;border-radius:9px;min-width:0;overflow:hidden}.import-issue-list>article>div{background:#f9fbfa;border-bottom:1px solid #d2dcd5;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.import-issue-list>article>div>svg{color:#b27808;flex:none}.import-issue-list>article>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.import-issue-list b{font-size:10.5px}.import-issue-list small{color:#52665b;font-size:8.5px}.import-issue-list dl{grid-template-columns:1fr;gap:7px;margin:0;padding:8px 11px;display:grid}.import-issue-list dl>div{grid-template-columns:105px minmax(0,1fr);gap:8px;display:grid}.import-issue-list dt{color:#496055;font-size:7.5px;font-weight:900}.import-issue-list dd{color:#173729;margin:0;font-size:8.8px;font-weight:700;line-height:1.4}.import-payment-rule{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:center;gap:16px;padding:13px 15px;display:grid}.import-payment-rule>div{color:#0e6843;align-items:center;gap:10px;display:flex}.import-payment-rule>div>span{flex-direction:column;gap:4px;display:flex}.import-payment-rule small{font-size:8px;font-weight:900}.import-payment-rule h2{color:#173729;margin:0;font-size:16px;line-height:1.3}.import-payment-rule ol{counter-reset:payment-step;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.import-payment-rule li{counter-increment:payment-step;background:#f7faf8;border:1px solid #bfcdc4;border-radius:8px;flex-direction:column;gap:4px;min-height:72px;padding:9px;display:flex}.import-payment-rule li:before{content:counter(payment-step);color:#fff;background:#0e6843;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.import-payment-rule li b{font-size:9px}.import-payment-rule li span{color:#455c50;font-size:8px;line-height:1.35}.import-preview-footer{background:#fff;border:1px solid #9eb7a7;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:10px 13px;display:flex}.import-preview-footer>span{color:#315744;align-items:center;gap:8px;font-size:9.5px;font-weight:750;display:flex}@media (width<=1180px){.import-preview-kpis{grid-template-columns:repeat(3,1fr)}.import-merge-flow{grid-template-columns:1fr}.import-merge-flow>svg{transform:rotate(90deg)}.import-issue-list,.import-payment-rule{grid-template-columns:1fr}}@media (width<=760px){.registry-import-control{grid-template-columns:1fr}.registry-import-control>svg{display:none}.registry-import-control button{width:100%}.import-preview-header,.import-preview-footer{flex-direction:column;align-items:flex-start}.import-preview-kpis{grid-template-columns:1fr 1fr}.import-preview-title>span{display:none}.import-payment-rule ol,.import-issue-list dl>div{grid-template-columns:1fr}.import-preview-footer button{width:100%}}.lot-search-modal{width:min(1120px,96vw)}.lot-results-grouped{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:12px;min-height:0;padding:0 18px 18px;display:flex;overflow-y:auto}.lot-supplier-group{background:#fff;border:1px solid #aebfb4;border-radius:11px;flex:none;overflow:hidden;box-shadow:0 2px 7px #123e2b0d}.lot-supplier-group>header{color:#113f2b;background:#e6f2e9;border-bottom:1px solid #bfd0c4;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:8px 13px;display:flex}.lot-supplier-group>header>span{align-items:center;gap:8px;display:flex}.lot-supplier-group>header svg{color:#0e6843}.lot-supplier-group>header b{font-size:15px}.lot-supplier-group>header>span:last-child{color:#40594c;font-size:11px;font-weight:750}.lot-supplier-group>header strong{color:#075332;font-size:15px}.lot-supplier-group>div{flex-direction:column;display:flex}.lot-supplier-group>div>button{text-align:left;min-height:124px;color:var(--text);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d0dcd4;grid-template-columns:88px minmax(0,1fr) 205px;align-items:center;gap:14px;padding:11px 13px;display:grid}.lot-supplier-group>div>button:last-child{border-bottom:0}.lot-supplier-group>div>button:hover,.lot-supplier-group>div>button:focus-visible{outline-offset:-3px;background:#f4faf6;outline:3px solid #b9ddc5}.lot-supplier-group img{object-fit:cover;background:#edf2ef;border-radius:9px;width:88px;height:88px}.lot-supplier-group .lot-result-main{gap:7px}.lot-supplier-group .lot-result-main strong{font-size:17px}.lot-supplier-group .lot-result-main small{color:#344e41;font-size:12px;line-height:1.35}.lot-supplier-group .lot-result-main small>b{font-size:12px}.lot-supplier-group .lot-result-main em{color:#09673f;font-size:12px;font-weight:850}.lot-supplier-group .lot-result-title i{padding:5px 7px;font-size:8px}.lot-supplier-group .lot-result-stock{gap:7px}.lot-supplier-group .lot-result-stock small{font-size:10px}.lot-supplier-group .lot-result-stock b{font-size:18px}.lot-supplier-group .lot-result-stock i{padding:7px 10px;font-size:10px}.registry-import-control.imported{background:linear-gradient(100deg,#e3f4e8,#f7fbf8);border-color:#5f9e77}.live-import-badge{color:#0c6540;white-space:nowrap;background:#fff;border:1px solid #83b696;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:900;display:flex}.live-import-badge i{background:#1e9d5b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #dcefe3}.live-master-list .master-list-head,.live-master-list .master-list-row{grid-template-columns:1.55fr .78fr 1.12fr .68fr .9fr 30px}.registry-issue-count,.registry-clean-count{border-radius:7px;min-height:46px;padding:7px 9px;align-items:flex-start!important}.registry-issue-count{background:#fff4d3;border:1px solid #dfbf69}.registry-issue-count b,.registry-issue-count small{color:#7b5400!important}.registry-clean-count{background:#eaf7ee;border:1px solid #91bca0}.registry-clean-count b,.registry-clean-count small{color:#14643e!important}.registry-loading-card{color:#355b47;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.registry-loading-card svg{animation:1s linear infinite registry-spin}.registry-loading-card b{font-size:13px}@keyframes registry-spin{to{transform:rotate(360deg)}}.live-registry-metrics article>b{font-size:18px}.live-registry-section-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.live-address-list,.live-contact-list,.live-bank-list,.live-source-list,.live-quality-list{overflow:hidden}.live-address-list>article,.live-contact-list>article{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:10px 14px;display:grid}.live-address-list>article>i,.live-contact-list>article>i{color:#0d6640;background:#e1f2e7;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.live-address-list>article>span,.live-contact-list>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.live-address-list article b,.live-contact-list article b{font-size:12px}.live-address-list article small,.live-contact-list article small{color:#40594c;font-size:10px}.live-address-list article em,.live-contact-list article em{color:#176640;font-size:9px;font-style:normal;font-weight:800}.live-bank-list>article{border-top:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:grid}.live-bank-list>article>svg{color:#0f6842}.live-bank-list>article>span{flex-direction:column;gap:4px;display:flex}.live-bank-list article b{letter-spacing:.3px;font-size:12px}.live-bank-list article small{color:#40584b;font-size:9px}.live-bank-list article i{color:#765000;background:#fff0c8;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.live-quality-list>article{border-top:1px solid var(--line);background:#fff}.live-quality-list>article>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 14px;display:grid}.live-quality-list>article>div>svg{color:#b17708}.live-quality-list>article>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.live-quality-list article b{font-size:12px}.live-quality-list article small{color:#40584b;font-size:9.5px}.live-quality-list article>div>i{color:#765000;background:#fff0c8;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.live-quality-list article.error>div>i{color:#9b3029;background:#fde6e4}.live-quality-list dl{background:#f8faf9;border-top:1px solid #dde5df;grid-template-columns:1fr 1fr 1.25fr;gap:12px;margin:0;padding:10px 14px;display:grid}.live-quality-list dl>div{flex-direction:column;gap:4px;display:flex}.live-quality-list dt{color:#496055;font-size:8px;font-weight:900}.live-quality-list dd{color:#173729;margin:0;font-size:10px;line-height:1.45}.live-source-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:9px 14px;display:grid}.live-source-list article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.live-source-list article b{font-size:11px}.live-source-list article small{color:#40584b;font-size:9px}.live-source-list article i{color:#12643e;background:#e5f3ea;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.pc-credit-strip article.pending{background:#eef2f0}.pc-credit-strip article.pending b,.pc-credit-strip article.pending small{color:#40584b}.pc-footer-credit.pending{color:#e5ece8}@media (width<=900px){.lot-supplier-group>div>button{grid-template-columns:72px minmax(0,1fr) 170px}.lot-supplier-group img{width:72px;height:72px}.live-registry-section-grid,.live-quality-list dl{grid-template-columns:1fr}}@media (width<=700px){.lot-results-grouped{padding:0 9px 10px}.lot-supplier-group>header{flex-direction:column;align-items:flex-start}.lot-supplier-group>div>button{grid-template-columns:58px minmax(0,1fr);min-height:150px}.lot-supplier-group img{width:58px;height:58px}.lot-supplier-group .lot-result-stock{white-space:normal;grid-column:2;align-items:flex-start}.live-import-badge{justify-self:start}.live-master-list .master-list-head,.live-master-list .master-list-row{min-width:900px}}.similar-match-badge{letter-spacing:.2px;text-transform:uppercase;background:#fff1c9;border:1px solid #d8ae4f;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:900;color:#6f4d00!important;width:max-content!important;font-size:7.5px!important}.customer-selector-toolbar>span small{color:#40594c;font-size:9px}.customer-selector-name>span,.master-name-cell>span{min-width:0}.product-knowledge-page{background:#f3f6f4}.knowledge-policy-banner{color:#0e6843;background:linear-gradient(100deg,#e3f4e8,#f8fbf9);border:1px solid #74a98a;border-left:5px solid #0d6b42;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:84px;margin-bottom:12px;padding:12px 15px;display:grid}.knowledge-policy-banner>div{flex-direction:column;gap:4px;min-width:0;display:flex}.knowledge-policy-banner b{color:#153829;font-size:13px}.knowledge-policy-banner p{color:#375547;max-width:970px;margin:0;font-size:10px;line-height:1.5}.knowledge-policy-banner>span{color:#0d6240;white-space:nowrap;background:#fff;border:1px solid #7fac8d;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8.5px;font-weight:900;display:flex}.knowledge-policy-banner>span i{background:#1b9b59;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #def0e4}.knowledge-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.knowledge-kpis article{background:#fff;border:1px solid #b7c8bd;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:96px;padding:11px 12px;display:flex}.knowledge-kpis article.main{color:#fff;background:#0d5739;border-color:#0c5d3b}.knowledge-kpis article.safe{background:#e8f6ec;border-color:#78ad8c}.knowledge-kpis small{color:#3e594b;letter-spacing:.25px;font-size:8px;font-weight:900}.knowledge-kpis .main small,.knowledge-kpis .main span{color:#d6e9dd}.knowledge-kpis b{font-size:24px}.knowledge-kpis span{color:#53675c;font-size:9px}.knowledge-kpis .safe b{color:#0b623c}.knowledge-rules{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:0;display:grid;overflow:hidden}.knowledge-rules>div{border-right:1px solid #c6d2ca;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:120px;padding:14px;display:grid}.knowledge-rules>div:last-child{border-right:0}.knowledge-rules svg{color:#0d6841}.knowledge-rules span{flex-direction:column;gap:5px;display:flex}.knowledge-rules small{color:#0d6841;font-size:8px;font-weight:900}.knowledge-rules b{font-size:13px;line-height:1.35}.knowledge-rules p{color:#40594c;margin:0;font-size:9.5px;line-height:1.5}.knowledge-candidate-panel{margin-bottom:12px;overflow:hidden}.knowledge-candidate-panel>header{border-bottom:1px solid #c2d0c7;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:11px 14px;display:flex}.knowledge-candidate-panel h2,.knowledge-dictionary h2{margin:0 0 4px;font-size:18px}.knowledge-candidate-panel header p,.knowledge-dictionary header p{color:#40594c;margin:0;font-size:9.5px}.knowledge-search{color:#0e6843;background:#fff;border:2px solid #0e6843;border-radius:8px;align-items:center;gap:8px;width:min(430px,48%);height:44px;padding:0 10px;display:flex}.knowledge-search input{color:#173729;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px;font-weight:700}.knowledge-category-tabs{background:#f6f9f7;border-bottom:1px solid #c7d3cb;flex-wrap:wrap;gap:6px;padding:9px 12px;display:flex}.knowledge-category-tabs button{color:#355244;background:#fff;border:1px solid #b5c6bb;border-radius:999px;min-height:32px;padding:0 10px;font-size:8.5px;font-weight:850}.knowledge-category-tabs button.active{color:#fff;background:#0d6841;border-color:#0d6841}.knowledge-candidate-head,.knowledge-candidate-list>button{grid-template-columns:1.02fr 1.42fr 1.15fr .58fr .57fr .58fr 22px;align-items:center;gap:10px;width:100%;padding:0 13px;display:grid}.knowledge-candidate-head{color:#294d3b;background:#dfe9e2;border-bottom:1px solid #b7c8bd;min-height:42px}.knowledge-candidate-head span{font-size:8px;font-weight:900}.knowledge-candidate-list>button{color:#173729;text-align:left;background:#fff;border:0;border-bottom:1px solid #d1dcd4;min-height:84px}.knowledge-candidate-list>button:hover,.knowledge-candidate-list>button:focus-visible{background:#edf8f1;outline:0;box-shadow:inset 4px 0 #14804d}.knowledge-candidate-list>button>span{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.knowledge-candidate-list b{font-size:10.5px;line-height:1.35}.knowledge-candidate-list small{text-overflow:ellipsis;color:#486054;font-size:8.5px;line-height:1.4;overflow:hidden}.knowledge-candidate-list>button>span:first-child b{font-size:13px}.knowledge-candidate-list>button>em{color:#755000;background:#fff1c9;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.knowledge-candidate-list>button>svg{color:#176945}.knowledge-units{flex-wrap:wrap;align-items:center;flex-direction:row!important;justify-content:flex-start!important}.knowledge-units i{color:#0c603b;background:#e4f2e8;border-radius:5px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900}.knowledge-candidate-panel>footer{color:#40594c;background:#f7faf8;border-top:1px solid #b9c9be;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 13px;font-size:9.5px;display:flex}.knowledge-candidate-panel>footer button{min-height:36px}.knowledge-dictionary{margin-bottom:12px;overflow:hidden}.knowledge-dictionary>header{border-bottom:1px solid #c3d0c8;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 14px;display:flex}.knowledge-dictionary>header>b{color:#0d6240;background:#e3f2e8;border-radius:999px;padding:7px 9px;font-size:9px}.knowledge-dictionary>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-dictionary article{border-bottom:1px solid #d1dcd4;border-right:1px solid #d1dcd4;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:10px 13px;display:grid}.knowledge-dictionary article:nth-child(2n){border-right:0}.knowledge-dictionary article>span{flex-direction:column;gap:4px;display:flex}.knowledge-dictionary article small{color:#0d6841;font-size:7.5px;font-weight:900}.knowledge-dictionary article b{font-size:11px}.knowledge-dictionary article p{color:#40594c;margin:0;font-size:9px;line-height:1.4}.knowledge-dictionary article em{color:#755000;background:#fff1c9;border-radius:999px;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:900}.knowledge-footer{color:#0d6841;background:#e8f5ed;border:1px solid #78a98a;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.knowledge-footer>span{flex-direction:column;gap:4px;display:flex}.knowledge-footer b{color:#153829;font-size:11.5px}.knowledge-footer small{color:#40594c;font-size:9px}.knowledge-footer button{white-space:nowrap}@media (width<=1250px){.knowledge-kpis{grid-template-columns:repeat(3,1fr)}.knowledge-rules{grid-template-columns:1fr}.knowledge-rules>div{border-bottom:1px solid #c6d2ca;border-right:0}.knowledge-candidate-head,.knowledge-candidate-list>button{grid-template-columns:1fr 1.2fr .85fr .55fr .58fr 22px}.knowledge-candidate-head>span:nth-child(3),.knowledge-candidate-list>button>span:nth-child(3){display:none}.knowledge-dictionary article{grid-template-columns:130px minmax(0,1fr)}}@media (width<=800px){.knowledge-policy-banner,.knowledge-footer{grid-template-columns:1fr}.knowledge-policy-banner>svg,.knowledge-footer>svg{display:none}.knowledge-policy-banner>span{justify-self:start}.knowledge-kpis{grid-template-columns:1fr 1fr}.knowledge-candidate-panel>header{flex-direction:column;align-items:stretch}.knowledge-search{width:100%}.knowledge-candidate-head{display:none}.knowledge-candidate-list{padding:8px}.knowledge-candidate-list>button{border:1px solid #c3d1c8;border-radius:9px;grid-template-columns:1fr 1fr 22px;margin-bottom:8px;padding:10px}.knowledge-candidate-list>button>span:nth-child(2),.knowledge-candidate-list>button>span:nth-child(3){display:none}.knowledge-candidate-list>button>em{justify-self:start}.knowledge-dictionary>div{grid-template-columns:1fr}.knowledge-dictionary article,.knowledge-dictionary article:nth-child(2n){border-right:0;grid-template-columns:1fr}.knowledge-footer button{width:100%}}.product-master-page-v41,.product-master-detail-v41,.product-create-page-v41,.product-knowledge-v41{background:#f3f6f4}.product-model-strip-v41{background:#fff;border:1px solid #9fb7a7;border-radius:10px;grid-template-columns:1fr 28px 1.25fr 28px 1fr;align-items:center;min-height:74px;margin-bottom:13px;display:grid;overflow:hidden}.product-model-strip-v41>article{align-items:center;gap:10px;height:100%;padding:10px 14px;display:flex}.product-model-strip-v41>article:nth-of-type(2){background:#e8f5ed}.product-model-strip-v41>article>i{color:#fff;background:#0e6843;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:900;display:grid}.product-model-strip-v41>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.product-model-strip-v41 b{font-size:13px}.product-model-strip-v41 small{color:#40594c;font-size:10px;line-height:1.35}.product-model-strip-v41>svg{color:#4e685a;justify-self:center}.product-catalog-v41{overflow:hidden}.product-master-toolbar-v41{background:#fff;border-bottom:1px solid #b9c9be;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:10px 13px;display:flex}.product-view-tabs-v41{gap:6px;display:flex}.product-view-tabs-v41 button{color:#294c3b;background:#fff;border:1px solid #aabdb1;border-radius:7px;min-height:38px;padding:0 11px;font-size:10px;font-weight:850}.product-view-tabs-v41 button b{background:#e5eee8;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:9px}.product-view-tabs-v41 button.active{color:#fff;background:#0d6842;border-color:#0d6842}.product-view-tabs-v41 button.active b{background:#ffffff2e}.product-view-tabs-v41 button.warning:not(.active){color:#765100;background:#fff7df;border-color:#d8b65f}.product-search-tools-v41{align-items:center;gap:8px;min-width:0;display:flex}.product-search-tools-v41>label{color:#0e6843;background:#fff;border:2px solid #0e6843;border-radius:8px;align-items:center;gap:8px;width:min(390px,32vw);height:42px;padding:0 10px;display:flex}.product-search-tools-v41 input{color:#153629;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px;font-weight:750}.product-search-tools-v41 select{color:#213d2f;background:#fff;border:1px solid #9eb3a6;border-radius:8px;height:42px;padding:0 9px;font-size:11px;font-weight:800}.product-master-head-v41,.product-master-list-v41>button{grid-template-columns:1.28fr 1.22fr 1.05fr .98fr .85fr .86fr .63fr 22px;align-items:center;gap:10px;width:100%;padding:0 13px;display:grid}.product-master-head-v41{color:#294d3b;background:#dfe9e2;border-bottom:1px solid #aec1b4;min-height:45px}.product-master-head-v41 span{letter-spacing:.25px;font-size:8.5px;font-weight:950}.product-master-list-v41>button{color:#173729;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d0dcd4;min-height:116px}.product-master-list-v41>button:hover,.product-master-list-v41>button:focus-visible{background:#eef8f1;outline:0;box-shadow:inset 5px 0 #14804d}.product-master-list-v41>button>span{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.product-master-list-v41 b{font-size:12px;line-height:1.3}.product-master-list-v41 small{color:#40594c;font-size:9.5px;line-height:1.35}.product-master-list-v41 em{color:#0d6842;font-size:9px;font-style:normal;font-weight:850;line-height:1.35}.product-name-v41{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.product-name-v41 img{object-fit:cover;border-radius:9px;width:58px;height:58px}.product-name-v41>span{flex-direction:column;gap:4px;min-width:0;display:flex}.product-name-v41 b{font-size:14px}.product-economy-v41{background:#e8f5ed;border:1px solid #8fb59f;border-radius:8px;min-height:72px;padding:8px}.product-economy-v41>b,.product-economy-v41 strong{color:#075332;font-size:15px}.product-check-warning-v41,.product-check-safe-v41{text-align:center;border-radius:8px;min-height:70px;padding:7px;align-items:center!important}.product-check-warning-v41{color:#765100;background:#fff4d3;border:1px solid #dbba62}.product-check-safe-v41{color:#12633e;background:#e8f5ed;border:1px solid #8fbb9f}.product-check-warning-v41 small,.product-check-safe-v41 small{color:inherit}.product-catalog-v41>footer{color:#40594c;background:#f7faf8;justify-content:space-between;align-items:center;min-height:55px;padding:9px 13px;font-size:10px;display:flex}.product-record-hero-v41{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:102px;margin-bottom:10px;padding:11px 13px;display:grid}.product-record-hero-v41>img{object-fit:cover;border-radius:10px;width:76px;height:76px}.product-record-title-v41{flex-direction:column;gap:4px;min-width:0;display:flex}.product-record-title-v41>small{color:#0e6843;font-size:9px;font-weight:900}.product-record-title-v41 h2{margin:0;font-size:23px}.product-record-title-v41 p{color:#334f41;margin:0;font-size:11.5px}.product-record-title-v41>span{gap:6px;display:flex}.product-record-title-v41 i,.product-record-title-v41 em{border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.product-record-title-v41 i{color:#12633e;background:#e4f3e9}.product-record-title-v41 em{color:#755000;background:#fff0c8}.product-record-hero-v41 .master-record-actions{gap:7px;display:flex}.product-performance-v41{background:#fff;border:1px solid #afc1b5;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:10px;display:grid;overflow:hidden}.product-performance-v41 article{border-right:1px solid #c6d2ca;flex-direction:column;justify-content:center;gap:5px;min-height:85px;padding:10px 12px;display:flex}.product-performance-v41 article:last-child{border-right:0}.product-performance-v41 article.main{color:#fff;background:#0d5739}.product-performance-v41 span{color:#40594c;font-size:8.5px;font-weight:900}.product-performance-v41 b{font-size:16px}.product-performance-v41 small{color:#52665b;font-size:9px}.product-performance-v41 .main span,.product-performance-v41 .main small{color:#d5e9dd}.product-detail-tabs-v41{grid-template-columns:repeat(4,1fr);margin-bottom:10px}.product-merchandise-grid-v41{grid-template-columns:1fr 1fr;gap:10px;display:grid}.merchandise-identity-v41,.merchandise-vocabulary-v41,.merchandise-separation-v41{overflow:hidden}.merchandise-identity-v41>header,.merchandise-vocabulary-v41>header{border-bottom:1px solid #c3d0c8;justify-content:space-between;align-items:center;gap:10px;min-height:67px;padding:10px 13px;display:flex}.merchandise-identity-v41 h2,.merchandise-vocabulary-v41 h2,.merchandise-separation-v41 h2{margin:0 0 4px;font-size:17px}.merchandise-identity-v41 header p,.merchandise-vocabulary-v41 header p,.merchandise-separation-v41 header p{color:#40594c;margin:0;font-size:10px}.merchandise-identity-v41 header svg{color:#0d6842}.merchandise-vocabulary-v41 header>b{color:#0d6340;background:#e7f3eb;border-radius:999px;padding:7px 8px;font-size:8.5px}.merchandise-path-v41{background:#f5f8f6;grid-template-columns:1fr 22px 1fr 22px 1.15fr;align-items:center;gap:6px;min-height:83px;padding:10px 13px;display:grid}.merchandise-path-v41>span{background:#fff;border:1px solid #b8c9bd;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:54px;padding:8px;display:flex}.merchandise-path-v41 small{color:#0d6842;font-size:8px;font-weight:900}.merchandise-path-v41 b{font-size:12px}.merchandise-path-v41>svg{color:#4f675a;justify-self:center}.merchandise-identity-v41 dl{margin:0;padding:5px 13px 10px}.merchandise-identity-v41 dl>div{border-bottom:1px solid #d7e0da;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;display:grid}.merchandise-identity-v41 dt{color:#476054;font-size:9px;font-weight:900}.merchandise-identity-v41 dd{text-align:right;margin:0;font-size:11px;font-weight:750}.merchandise-vocabulary-v41>section{border-bottom:1px solid #d5dfd8;flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:9px 13px;display:flex}.merchandise-vocabulary-v41>section:last-child{border-bottom:0}.merchandise-vocabulary-v41 section>small{color:#0d6842;font-size:8px;font-weight:950}.merchandise-vocabulary-v41 section>strong{font-size:11.5px}.merchandise-vocabulary-v41 section>div{flex-wrap:wrap;gap:6px;display:flex}.merchandise-vocabulary-v41 section span{color:#174c32;background:#edf6f0;border:1px solid #9fbaa9;border-radius:999px;padding:6px 8px;font-size:9.5px;font-weight:850}.merchandise-warning-v41{color:#7a5200;background:#fff5d8;border:1px solid #d5ae4d;border-left:5px solid #bd7f05;border-radius:9px;grid-column:1/-1;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:65px;padding:10px 13px;display:grid}.merchandise-warning-v41>div{flex-direction:column;gap:4px;display:flex}.merchandise-warning-v41 b{font-size:12px}.merchandise-warning-v41 p{margin:0;font-size:10px;line-height:1.4}.merchandise-separation-v41{grid-column:1/-1}.merchandise-separation-v41>header{padding:11px 13px}.merchandise-separation-v41>div{border-top:1px solid #c7d3cb;grid-template-columns:repeat(3,1fr);display:grid}.merchandise-separation-v41>div>span{border-right:1px solid #d1dbd4;grid-template-columns:27px minmax(0,1fr);align-content:center;gap:4px 8px;min-height:88px;padding:10px 13px;display:grid}.merchandise-separation-v41>div>span:last-child{border-right:0}.merchandise-separation-v41 i{color:#fff;background:#0d6842;border-radius:50%;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:900;display:grid}.merchandise-separation-v41 b{font-size:11.5px}.merchandise-separation-v41 small{color:#40594c;font-size:9px;line-height:1.4}.product-formats-panel-v41{overflow:hidden}.product-formats-panel-v41>header,.supplier-links-panel-v41>header{border-bottom:1px solid #bccbc1;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:flex}.product-formats-panel-v41 h2,.supplier-links-panel-v41 h2,.trace-card-v41 h2{margin:0 0 4px;font-size:17px}.product-formats-panel-v41 header p,.supplier-links-panel-v41 header p,.trace-card-v41 header p{color:#40594c;margin:0;font-size:10px}.product-format-head-v41,.product-formats-panel-v41>article{grid-template-columns:1.1fr .9fr 1.15fr .95fr 1.15fr .55fr;align-items:center;gap:10px;padding:0 13px;display:grid}.product-format-head-v41{background:#dfe9e2;border-bottom:1px solid #b7c8bd;min-height:43px}.product-format-head-v41 span,.supplier-link-head-v41 span{font-size:8.5px;font-weight:950}.product-formats-panel-v41>article{border-bottom:1px solid #d3ddd6;min-height:86px}.product-formats-panel-v41>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.product-formats-panel-v41 article b{font-size:11.5px}.product-formats-panel-v41 article small{color:#40594c;font-size:9.5px}.product-formats-panel-v41 article .missing b{color:#9b5f00}.product-formats-panel-v41 article>em,.supplier-links-panel-v41 article>em{color:#12633e;background:#e5f3ea;border-radius:999px;width:max-content;padding:6px 8px;font-size:8.5px;font-style:normal;font-weight:900}.product-trace-grid-v41{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.trace-card-v41{overflow:hidden}.trace-card-v41>header{background:#f7faf8;border-bottom:1px solid #c5d2ca;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:88px;padding:11px 13px;display:grid}.trace-card-v41>header>svg{color:#0d6842}.trace-field-list-v41{padding:7px 12px}.trace-field-list-v41>span{color:#254535;border-bottom:1px solid #d7e0da;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;min-height:44px;font-size:10px;font-weight:750;display:grid}.trace-field-list-v41>span:last-child{border-bottom:0}.trace-field-list-v41 svg{color:#17804e}.product-links-v41{flex-direction:column;gap:10px;display:flex}.supplier-links-panel-v41{overflow:hidden}.supplier-link-head-v41,.supplier-links-panel-v41>article{grid-template-columns:1.15fr 1fr .85fr .85fr 1fr .55fr;align-items:center;gap:10px;padding:0 13px;display:grid}.supplier-link-head-v41{background:#dfe9e2;border-bottom:1px solid #b7c8bd;min-height:43px}.supplier-links-panel-v41>article{border-bottom:1px solid #d2ddd5;min-height:78px}.supplier-links-panel-v41>article>span{flex-direction:column;gap:4px;min-width:0;font-size:10.5px;display:flex}.supplier-links-panel-v41 article b{font-size:11.5px}.supplier-links-panel-v41 article small{color:#40594c;font-size:9px}.product-link-note-v41{color:#0e6843;background:#e9f6ed;border:1px solid #8fb7a0;border-radius:9px;grid-template-columns:23px 1fr;align-items:center;gap:9px;min-height:67px;padding:10px 13px;display:grid}.product-link-note-v41>div{flex-direction:column;gap:4px;display:flex}.product-link-note-v41 b{color:#173729;font-size:11.5px}.product-link-note-v41 p{color:#40594c;margin:0;font-size:9.5px}.product-empty-rule-v41{color:#0d6842;background:#e8f5ed;border:1px solid #79a98b;border-left:5px solid #0d6842;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;margin-bottom:11px;padding:10px 13px;display:grid}.product-empty-rule-v41>div{flex-direction:column;gap:4px;display:flex}.product-empty-rule-v41 b{color:#173729;font-size:12px}.product-empty-rule-v41 p{color:#40594c;margin:0;font-size:9.5px}.product-empty-rule-v41>span{color:#0d6842;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.product-form-section-v41{margin-bottom:10px;overflow:hidden}.product-form-section-v41>header{background:#f8faf9;border-bottom:1px solid #c1cec6;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:grid}.product-form-section-v41>header>i{color:#fff;background:#0d6842;border-radius:50%;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.product-form-section-v41 h2{margin:0 0 3px;font-size:17px}.product-form-section-v41 header p{color:#40594c;margin:0;font-size:9.5px}.product-form-grid-v41{grid-template-columns:1.2fr 1fr .55fr;gap:11px;padding:12px 13px;display:grid}.product-form-grid-v41.four{grid-template-columns:repeat(4,minmax(0,1fr))}.product-form-grid-v41 label{flex-direction:column;gap:6px;min-width:0;display:flex}.product-form-grid-v41 label.wide{grid-column:1/-1}.product-form-grid-v41 label>span{color:#294a3a;font-size:8.5px;font-weight:950}.product-form-grid-v41 input,.product-form-grid-v41 select,.field-with-unit-v41{color:#173729;background:#fff;border:1px solid #9fb4a7;border-radius:8px;width:100%;height:46px;font-size:11.5px;font-weight:750}.product-form-grid-v41 input,.product-form-grid-v41 select{padding:0 10px}.product-form-grid-v41 input:focus,.product-form-grid-v41 select:focus,.field-with-unit-v41:focus-within{border-color:#0e6843;outline:3px solid #bde0c8}.field-with-unit-v41{align-items:center;padding:0 9px;display:flex}.field-with-unit-v41 input{min-width:0;box-shadow:none;border:0;padding:0;outline:0!important}.field-with-unit-v41 em{color:#40594c;font-size:9px;font-style:normal;font-weight:850}.product-lot-rules-v41{background:#f6f9f7;border-top:1px solid #d0dbd4;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 13px;display:grid}.product-lot-rules-v41>span{background:#fff;border:1px solid #b7c9bd;border-radius:8px;grid-template-columns:19px 1fr;align-content:center;gap:4px 7px;min-height:62px;padding:8px;display:grid}.product-lot-rules-v41 svg{color:#16804d;grid-row:1/3}.product-lot-rules-v41 b{font-size:10.5px}.product-lot-rules-v41 small{color:#40594c;font-size:8.5px}.product-form-footer-v41{color:#fff;background:#103f2f;border:1px solid #234c39;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:74px;padding:10px 13px;display:flex}.product-form-footer-v41>span{color:#d1e4d8;align-items:center;gap:8px;font-size:9.5px;display:flex}.product-form-footer-v41>div{gap:7px;display:flex}.product-form-footer-v41 .secondary{color:#fff;background:#ffffff14;border-color:#ffffff59}.product-form-footer-v41 button:disabled{opacity:.45;cursor:not-allowed}.knowledge-brief-v41{color:#0e6842;background:#e9f6ed;border:1px solid #8fb6a0;border-left:5px solid #0d6842;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;margin-bottom:11px;padding:10px 13px;display:grid}.knowledge-brief-v41>div{flex-direction:column;gap:4px;display:flex}.knowledge-brief-v41 b{color:#173729;font-size:12px}.knowledge-brief-v41 p{color:#40594c;margin:0;font-size:9.5px}.knowledge-brief-v41>span{color:#0d6842;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:900}.knowledge-reference-v41{background:#fff;border:1px solid #afc2b5;border-radius:9px;overflow:hidden}.knowledge-reference-v41>summary{color:#173729;cursor:pointer;align-items:center;min-height:52px;padding:0 13px;font-size:11px;font-weight:900;display:flex}.knowledge-reference-v41>div{border-top:1px solid #d0dbd4;grid-template-columns:repeat(2,1fr);gap:7px;padding:10px;display:grid}.knowledge-reference-v41>div>span{border:1px solid #c3d1c8;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:7px 9px;display:flex}.knowledge-reference-v41 b{font-size:10.5px}.knowledge-reference-v41 small{color:#40594c;font-size:8.5px;line-height:1.35}@media (width<=1450px){.product-master-head-v41,.product-master-list-v41>button{grid-template-columns:1.25fr 1.15fr 1fr .82fr .78fr .82fr .58fr 20px;gap:8px}.product-master-list-v41 b{font-size:11px}.product-master-list-v41 small,.product-master-list-v41 em{font-size:8.5px}.product-search-tools-v41>label{width:310px}.product-form-grid-v41.four{grid-template-columns:repeat(3,1fr)}}@media (width<=1180px){.product-master-toolbar-v41{flex-direction:column;align-items:stretch}.product-search-tools-v41>label{width:100%}.product-master-head-v41,.product-master-list-v41>button{grid-template-columns:1.25fr 1.15fr 1fr .8fr .82fr .58fr 20px}.product-master-head-v41>span:nth-child(4),.product-master-list-v41>button>span:nth-child(4){display:none}.product-performance-v41{grid-template-columns:repeat(3,1fr)}.product-performance-v41 article:nth-child(3){border-right:0}.product-performance-v41 article:nth-child(n+4){border-top:1px solid #c6d2ca}.product-merchandise-grid-v41{grid-template-columns:1fr}.merchandise-warning-v41,.merchandise-separation-v41{grid-column:1}.product-trace-grid-v41{grid-template-columns:1fr}.product-form-grid-v41.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.product-model-strip-v41{grid-template-columns:1fr}.product-model-strip-v41>svg{transform:rotate(90deg)}.product-view-tabs-v41{flex-direction:column}.product-search-tools-v41{flex-direction:column;align-items:stretch}.product-master-head-v41{display:none}.product-master-list-v41{padding:8px}.product-master-list-v41>button{border:1px solid #c0d0c5;border-radius:9px;grid-template-columns:1fr 1fr 22px;margin-bottom:8px;padding:10px}.product-master-list-v41>button>span:nth-child(3),.product-master-list-v41>button>span:nth-child(4),.product-master-list-v41>button>span:nth-child(5),.product-master-list-v41>button>span:nth-child(7){display:none}.product-name-v41{grid-template-columns:50px 1fr}.product-name-v41 img{width:50px;height:50px}.product-economy-v41{min-height:62px}.product-catalog-v41>footer,.product-record-hero-v41,.product-form-footer-v41{flex-direction:column;align-items:stretch}.product-record-hero-v41{display:flex}.product-record-hero-v41 .master-record-actions{width:100%}.product-record-hero-v41 .master-record-actions button{flex:1}.product-performance-v41{grid-template-columns:1fr 1fr}.product-performance-v41 article:nth-child(2n){border-right:0}.product-detail-tabs-v41{grid-template-columns:1fr 1fr}.merchandise-path-v41{grid-template-columns:1fr}.merchandise-path-v41>svg{transform:rotate(90deg)}.merchandise-identity-v41 dl>div{grid-template-columns:1fr}.merchandise-identity-v41 dd{text-align:left}.merchandise-separation-v41>div{grid-template-columns:1fr}.merchandise-separation-v41>div>span{border-bottom:1px solid #d1dbd4;border-right:0}.product-format-head-v41,.supplier-link-head-v41{display:none}.product-formats-panel-v41,.supplier-links-panel-v41{padding:8px}.product-formats-panel-v41>article,.supplier-links-panel-v41>article{border:1px solid #c6d3ca;border-radius:8px;grid-template-columns:1fr 1fr;margin-bottom:8px;padding:9px}.product-form-grid-v41,.product-form-grid-v41.four{grid-template-columns:1fr}.product-lot-rules-v41{grid-template-columns:1fr 1fr}.product-empty-rule-v41,.knowledge-brief-v41{grid-template-columns:1fr}.product-empty-rule-v41>svg,.knowledge-brief-v41>svg{display:none}.knowledge-reference-v41>div{grid-template-columns:1fr}}.knowledge-kpis-v42{background:#fff;border:1px solid #afc1b5;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px;display:grid;overflow:hidden}.knowledge-kpis-v42 article{border-right:1px solid #c8d4cc;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:11px 13px;display:flex}.knowledge-kpis-v42 article:last-child{border-right:0}.knowledge-kpis-v42 article.main{color:#fff;background:#0d5739}.knowledge-kpis-v42 article.safe{background:#e9f6ed}.knowledge-kpis-v42 small{color:#40594c;letter-spacing:.3px;font-size:8px;font-weight:950}.knowledge-kpis-v42 b{font-size:24px}.knowledge-kpis-v42 span{color:#53675c;font-size:9px;line-height:1.35}.knowledge-kpis-v42 .main small,.knowledge-kpis-v42 .main span{color:#d4e9dc}.knowledge-kpis-v42 .safe b{color:#0b5d3a}.knowledge-source-tabs-v42{background:#fff;border-bottom:1px solid #c3d0c8;flex-wrap:wrap;gap:7px;padding:9px 12px;display:flex}.knowledge-source-tabs-v42 button{color:#294c3b;background:#fff;border:1px solid #a9bdb0;border-radius:7px;min-height:36px;padding:0 11px;font-size:9.5px;font-weight:850}.knowledge-source-tabs-v42 button b{background:#e6efe9;border-radius:999px;margin-left:5px;padding:3px 6px}.knowledge-source-tabs-v42 button.active{color:#fff;background:#0d6842;border-color:#0d6842}.knowledge-source-tabs-v42 button.active b{background:#ffffff2e}.knowledge-detail-v42{background:#f7fbf8;border:2px solid #0e6843;border-radius:10px;margin:11px;overflow:hidden}.knowledge-detail-v42>header{background:#e8f5ed;border-bottom:1px solid #b9c9be;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:10px 13px;display:flex}.knowledge-detail-v42>header>div{flex-direction:column;gap:3px;display:flex}.knowledge-detail-v42 header small{color:#0d6842;font-size:8px;font-weight:950}.knowledge-detail-v42 h3{margin:0;font-size:20px}.knowledge-detail-v42 header p{color:#40594c;margin:0;font-size:9px}.knowledge-detail-v42>header>button{color:#40594c;background:#fff;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.knowledge-detail-grid-v42{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.knowledge-detail-grid-v42 section{border-right:1px solid #c9d5cd;flex-direction:column;gap:7px;min-height:128px;padding:12px 13px;display:flex}.knowledge-detail-grid-v42 section:last-child{border-right:0}.knowledge-detail-grid-v42 small{color:#0d6842;font-size:8px;font-weight:950}.knowledge-detail-grid-v42 b{font-size:11.5px;line-height:1.5}.knowledge-detail-grid-v42 p{color:#435c4f;margin:0;font-size:9px;line-height:1.45}.knowledge-duplicates-v42{background:#fff7df;border-top:1px solid #c9d5cd;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;display:flex}.knowledge-duplicates-v42>b{color:#785100;font-size:9px}.knowledge-duplicates-v42 span{color:#6b4b0d;background:#fff;border-radius:999px;padding:6px 8px;font-size:8.5px;font-weight:800}.knowledge-detail-v42>footer{background:#fff;border-top:1px solid #c9d5cd;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:8px 12px;display:flex}.knowledge-detail-v42>footer>span{color:#315445;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.knowledge-candidate-head-v42,.knowledge-candidate-list-v42>button{grid-template-columns:1.02fr 1.52fr 1.2fr .92fr .55fr 22px!important}.knowledge-candidate-list-v42>button{min-height:108px}.knowledge-candidate-list-v42>button.selected{background:#eaf6ee;box-shadow:inset 5px 0 #12804d}.knowledge-candidate-list-v42>button>span:first-child>em{color:#7a5200;font-size:8px;font-style:normal;font-weight:800;line-height:1.3}.knowledge-candidate-list-v42>button>span:nth-child(4)>i{border-radius:999px;width:max-content;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:950}.source-mixed{color:#12633e;background:#e4f3e9}.source-market{color:#2e5689;background:#e8edf7}.knowledge-candidate-list-v42>button>span:nth-child(4) small{white-space:normal}.knowledge-candidate-list-v42>button>span:nth-child(5) b{font-size:15px}.product-catalog-search-v42 .product-results{overscroll-behavior:contain}.catalog-product-placeholder{color:#12643f;background:#e5f3ea;border-radius:8px;flex:none;place-items:center;width:54px;height:54px;display:grid}.product-catalog-search-v42 .product-result-copy em{color:#795100;font-size:8px;font-style:normal;font-weight:800}.product-result-limit-v42{color:#765000;text-align:center;background:#fff6db;border-top:1px solid #c8d4cc;padding:9px 13px;font-size:9px;font-weight:800}.load-workflow-grid{grid-template-columns:minmax(0,1fr)!important}.load-workflow-grid>.workflow-side{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;display:grid;position:static}.load-workflow-grid>.workflow-side>.trace-note,.load-workflow-grid>.workflow-side>.confirm-workflow{grid-column:1/-1}.expanded-product-fields{grid-template-columns:repeat(4,minmax(0,1fr))!important}.product-picker-label{grid-column:span 2}.original-lot-field{grid-column:span 3}.field-suggestions-v42{flex-wrap:wrap;align-items:center;gap:4px;min-height:25px;display:flex;color:#436052!important;font-size:8px!important}.field-suggestions-v42>b{margin-right:2px}.field-suggestions-v42 button{color:#0d603c;cursor:pointer;background:#edf7f0;border:1px solid #9db9a8;border-radius:999px;min-height:24px;padding:2px 7px;font-size:8px;font-weight:850}.field-suggestions-v42 button:hover{color:#fff;background:#0d6842;border-color:#0d6842}.catalog-rule-v42{color:#355c49!important;font-size:8.5px!important;line-height:1.4!important}.field-anomaly-v42{background:#fff9e9!important;border:2px solid #d0961b!important}.load-lines-empty-v42{color:#567064;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:95px;padding:18px;display:flex}.load-lines-empty-v42 b{color:#1f4332;font-size:11px}.load-lines-empty-v42 span{font-size:9px}.line-product-placeholder-v42{color:#12633e;background:#e5f3ea;border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.load-document-fields label>small{min-height:24px}.workflow-page,.workflow-page *{min-width:0}.workflow-page{overflow-x:hidden}.arrival-auto-field .entry-control{color:#0d5f3c;background:#eef8f1;border-color:#86b399;font-weight:800}.arrival-auto-field .price-help{color:#176b43}.invoice-document-modal-v42{overscroll-behavior:contain;background:#f4f7f5;width:min(1180px,96vw);max-height:94vh;padding:22px;overflow-y:auto}.invoice-document-modal-v42>.document-icon{width:38px;height:38px;margin-bottom:9px}.invoice-document-modal-v42>h2{font-size:23px}.invoice-document-modal-v42>p{margin:0 0 13px}.invoice-document-modal-v42>.modal-actions{z-index:3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f4f7f5f7;border-top:1px solid #aec1b4;margin:17px -22px -22px;padding:13px 22px;position:sticky;bottom:-22px}.invoice-preview-v42{background:#fff;border:1px solid #9fb5a6;border-radius:11px;overflow:hidden;box-shadow:0 4px 18px #0b442c14}.invoice-paper-header-v42{background:#f8fbf9;border-bottom:1px solid #b5c7bb;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);display:grid}.invoice-company-v42{align-items:center;gap:17px;min-height:122px;padding:16px 18px;display:flex}.invoice-company-v42>.brand{flex:none;padding:0}.invoice-company-v42 .brand-mark{border-color:#0d6842}.invoice-company-v42 .brand b{color:#0b4c32}.invoice-company-v42 .brand small{color:#436052}.invoice-company-v42>span{flex-direction:column;gap:5px;min-width:0;display:flex}.invoice-company-v42>span>b{color:#0f2d20;font-size:16px}.invoice-company-v42>span>small{color:#41594d;font-size:10px;line-height:1.35}.invoice-identity-v42{text-align:right;background:#eaf5ee;border-left:1px solid #b5c7bb;flex-direction:column;justify-content:center;gap:5px;padding:16px 18px;display:flex}.invoice-identity-v42 small{color:#0c6740;letter-spacing:.45px;font-size:9px;font-weight:950}.invoice-identity-v42 b{font-size:13px}.invoice-identity-v42 span{color:#3d5749;font-size:10px}.invoice-identity-v42 em{color:#7b5200;background:#fff0c9;border-radius:999px;width:max-content;margin-left:auto;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.invoice-parties-v42{border-bottom:1px solid #c1cfc6;grid-template-columns:1.2fr .8fr;display:grid}.invoice-parties-v42 article{flex-direction:column;justify-content:center;gap:5px;min-height:105px;padding:13px 16px;display:flex}.invoice-parties-v42 article+article{background:#f8faf9;border-left:1px solid #c1cfc6}.invoice-parties-v42 small{color:#0d6842;letter-spacing:.35px;font-size:8px;font-weight:950}.invoice-parties-v42 b{color:#142f22;font-size:13px}.invoice-parties-v42 span{color:#3f574b;font-size:9.5px;line-height:1.4}.invoice-rule-note-v42{color:#0d6842;background:#e9f6ed;border-bottom:1px solid #8fb49e;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 15px;display:grid}.invoice-rule-note-v42>span{flex-direction:column;gap:4px;display:flex}.invoice-rule-note-v42 b{color:#163a28;font-size:11px}.invoice-rule-note-v42 small{color:#3a5748;font-size:9px;line-height:1.4}.invoice-rule-note-v42 em{color:#285943;text-align:right;font-size:8px;font-style:normal;font-weight:850}.invoice-data-warning-v42{color:#805600;background:#fff6db;border-bottom:1px solid #d0a53b;align-items:center;gap:9px;min-height:58px;padding:9px 15px;display:flex}.invoice-data-warning-v42>span{flex-direction:column;gap:3px;display:flex}.invoice-data-warning-v42 b{font-size:10.5px}.invoice-data-warning-v42 small{color:#5b5135;font-size:8.5px}.invoice-lines-v42{background:#f3f7f4;flex-direction:column;gap:9px;padding:12px;display:flex}.invoice-lines-v42>article{background:#fff;border:1px solid #b4c7ba;border-radius:9px;overflow:hidden}.invoice-lines-v42>article>header{border-bottom:1px solid #ccd8d0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 12px;display:flex}.invoice-lines-v42>article>header>span{flex-direction:column;gap:4px;display:flex}.invoice-lines-v42>article>header b{color:#122e20;font-size:13px}.invoice-lines-v42>article>header small{color:#40594c;font-size:9px}.invoice-lines-v42>article>header em{color:#0e603b;white-space:nowrap;background:#e4f2e9;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:950}.invoice-merch-tags-v42{background:#f9fbfa;border-bottom:1px solid #ccd8d0;grid-template-columns:repeat(3,1fr);display:grid}.invoice-merch-tags-v42>span{color:#40594c;border-right:1px solid #d3ddd6;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:7px 11px;font-size:8px;display:flex}.invoice-merch-tags-v42>span:last-child{border-right:0}.invoice-merch-tags-v42 b{font-size:10.5px!important}.invoice-merch-tags-v42 .missing{color:#815500;background:#fff4d6}.invoice-lines-v42 dl{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;display:grid}.invoice-lines-v42 dl>div{border-right:1px solid #d3ddd6;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:8px 10px;display:flex}.invoice-lines-v42 dl>div:last-child{border-right:0}.invoice-lines-v42 dt{color:#40594c;font-size:8px;font-weight:850}.invoice-lines-v42 dd{color:#173729;margin:0;font-size:11px;font-weight:900}.invoice-lines-v42 dl .primary{background:#e6f4eb}.invoice-lines-v42 dl .primary dd{color:#0b5b39;font-size:15px}.invoice-accessory-row-v42,.invoice-fixed-right-v42{border-top:1px solid #bacabd;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px 15px;display:grid}.invoice-accessory-row-v42{color:#24523b}.invoice-fixed-right-v42{cursor:pointer;background:#fff9e8}.invoice-fixed-right-v42 input{accent-color:#0d6842;width:19px;height:19px}.invoice-accessory-row-v42>span,.invoice-fixed-right-v42>span{flex-direction:column;gap:3px;display:flex}.invoice-accessory-row-v42 b,.invoice-fixed-right-v42 b{font-size:10.5px}.invoice-accessory-row-v42 small,.invoice-fixed-right-v42 small{color:#4a5d52;font-size:8.5px;line-height:1.35}.invoice-accessory-row-v42 strong,.invoice-fixed-right-v42 strong{color:#0b5938;font-size:14px}.invoice-totals-v42{border-top:1px solid #aabfb1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.invoice-totals-v42>span{border-right:1px solid #c6d3ca;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:10px 11px;display:flex}.invoice-totals-v42>span:last-child{border-right:0}.invoice-totals-v42 small{color:#3d5549;font-size:8px;font-weight:900}.invoice-totals-v42 b{font-size:14px}.invoice-totals-v42 .net{background:#e8f5ed}.invoice-totals-v42 .net b{color:#0b5b39;font-size:18px}.invoice-totals-v42 .grand{color:#fff;background:#0d5739}.invoice-totals-v42 .grand small,.invoice-totals-v42 .grand b{color:#fff}.invoice-totals-v42 .grand b{font-size:20px}.invoice-preview-v42>footer{color:#765000;background:#fff6db;border-top:1px solid #d0a53b;align-items:center;gap:9px;min-height:56px;padding:9px 14px;display:flex}.invoice-preview-v42>footer span{font-size:8.5px;line-height:1.45}@media (width<=1250px){.knowledge-kpis-v42{grid-template-columns:repeat(3,1fr)}.knowledge-kpis-v42 article:nth-child(3){border-right:0}.knowledge-kpis-v42 article:nth-child(n+4){border-top:1px solid #c8d4cc}.knowledge-detail-grid-v42{grid-template-columns:1fr 1fr}.knowledge-detail-grid-v42 section:nth-child(2){border-right:0}.knowledge-detail-grid-v42 section:nth-child(n+3){border-top:1px solid #c9d5cd}.knowledge-candidate-head-v42,.knowledge-candidate-list-v42>button{grid-template-columns:1fr 1.4fr 1.05fr .82fr 22px!important}.knowledge-candidate-head-v42>span:nth-child(5),.knowledge-candidate-list-v42>button>span:nth-child(5){display:none}.expanded-product-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.original-lot-field{grid-column:span 2}}@media (width<=1050px){.invoice-lines-v42 dl{grid-template-columns:repeat(4,1fr)}.invoice-lines-v42 dl>div:nth-child(4){border-right:0}.invoice-lines-v42 dl>div:nth-child(n+5){border-top:1px solid #d3ddd6}.invoice-totals-v42{grid-template-columns:repeat(3,1fr)}.invoice-totals-v42>span:nth-child(3){border-right:0}.invoice-totals-v42>span:nth-child(n+4){border-top:1px solid #c6d3ca}}@media (width<=850px){.knowledge-kpis-v42{grid-template-columns:1fr 1fr}.knowledge-kpis-v42 article:nth-child(2n){border-right:0}.knowledge-kpis-v42 article:nth-child(n+3){border-top:1px solid #c8d4cc}.knowledge-detail-grid-v42{grid-template-columns:1fr}.knowledge-detail-grid-v42 section{border-top:1px solid #c9d5cd;border-right:0}.knowledge-detail-v42>footer{flex-direction:column;align-items:stretch}.knowledge-candidate-head-v42{display:none!important}.knowledge-candidate-list-v42{padding:8px}.knowledge-candidate-list-v42>button{border:1px solid #c4d2c8;border-radius:9px;margin-bottom:8px;padding:10px;grid-template-columns:1fr 22px!important}.knowledge-candidate-list-v42>button>span:nth-child(n+2){display:none}.expanded-product-fields{grid-template-columns:1fr 1fr!important}.product-picker-label,.original-lot-field{grid-column:1/-1}.load-workflow-grid>.workflow-side{grid-template-columns:1fr}}@media (width<=760px){.invoice-document-modal-v42{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:15px}.invoice-document-modal-v42>.modal-actions{margin-inline:-15px;margin-bottom:-15px;padding:11px 15px;bottom:-15px}.invoice-paper-header-v42,.invoice-parties-v42{grid-template-columns:1fr}.invoice-identity-v42,.invoice-parties-v42 article+article{text-align:left;border-top:1px solid #b5c7bb;border-left:0}.invoice-identity-v42 em{margin-left:0}.invoice-rule-note-v42{grid-template-columns:23px 1fr}.invoice-rule-note-v42 em{text-align:left;grid-column:2}.invoice-merch-tags-v42{grid-template-columns:1fr}.invoice-merch-tags-v42>span{border-top:1px solid #d3ddd6;border-right:0}.invoice-lines-v42 dl{grid-template-columns:1fr 1fr}.invoice-lines-v42 dl>div:nth-child(2n){border-right:0}.invoice-lines-v42 dl>div:nth-child(n+3){border-top:1px solid #d3ddd6}.invoice-totals-v42{grid-template-columns:1fr 1fr}.invoice-totals-v42>span:nth-child(3){border-right:1px solid #c6d3ca}.invoice-totals-v42>span:nth-child(2n){border-right:0}.invoice-totals-v42>span:nth-child(n+3){border-top:1px solid #c6d3ca}}.invoice-preview-v42 .invoice-company-v42{gap:13px;min-height:82px;padding:11px 15px}.invoice-preview-v42 .invoice-company-v42>span{gap:3px}.invoice-preview-v42 .invoice-company-v42>span>b{font-size:14px}.invoice-preview-v42 .invoice-identity-v42{gap:4px;padding:11px 15px}.invoice-preview-v42 .invoice-parties-v42 article{gap:3px;min-height:76px;padding:10px 14px}.invoice-table-wrap-v57{background:#f3f7f4;padding:9px;overflow-x:auto}.invoice-table-v57{background:#fff;border:1px solid #9eb4a6;min-width:940px}.invoice-table-head-v57,.invoice-table-row-v57{grid-template-columns:minmax(280px,2fr) 54px 77px 83px 82px 102px 112px 46px;align-items:stretch;display:grid}.invoice-table-head-v57{color:#fff;background:#0d5739;min-height:36px}.invoice-table-head-v57>span{letter-spacing:.35px;text-transform:uppercase;border-right:1px solid #ffffff38;align-items:center;padding:0 8px;font-size:8px;font-weight:950;display:flex}.invoice-table-head-v57>span:not(:first-child){justify-content:flex-end}.invoice-table-head-v57>span:last-child{border-right:0;justify-content:center}.invoice-table-row-v57{color:#203c2d;border-top:1px solid #c4d1c8;min-height:49px}.invoice-table-row-v57>span,.invoice-table-row-v57>b,.invoice-table-row-v57>strong{text-align:right;border-right:1px solid #d1dbd4;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;padding:7px;font-size:9.5px;display:flex}.invoice-table-row-v57>span:first-child{text-align:left;align-items:flex-start}.invoice-table-row-v57>span:last-child{border-right:0;align-items:center}.invoice-table-row-v57>span:first-child>b{text-overflow:ellipsis;white-space:nowrap;color:#183828;max-width:100%;font-size:10.5px;overflow:hidden}.invoice-table-row-v57 small{color:#4f6659;margin-top:3px;font-size:7.5px;line-height:1.3}.invoice-table-row-v57 strong{color:#0b6540;background:#eaf6ee;font-size:11px}.invoice-table-row-v57.warning>span:first-child{background:#fff9e8;box-shadow:inset 4px 0 #d49b22}.invoice-preview-v42 .invoice-accessory-row-v42,.invoice-preview-v42 .invoice-fixed-right-v42{min-height:46px;padding:7px 13px}.invoice-preview-v42 .invoice-totals-v42>span{min-height:61px;padding:8px 9px}.invoice-preview-v42 .invoice-totals-v42 b{font-size:12px}.invoice-preview-v42 .invoice-totals-v42 .net b{font-size:15px}.invoice-preview-v42 .invoice-totals-v42 .grand b{font-size:17px}.invoice-status-note-v57{color:#765100;background:#fff7dd;border-top:1px solid #d1a846;align-items:center;gap:8px;min-height:43px;padding:8px 13px;font-size:8.5px;line-height:1.4;display:flex}@media (width<=1050px){.invoice-table-wrap-v57{overflow-x:auto}.invoice-preview-v42 .invoice-totals-v42{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.invoice-preview-v42 .invoice-company-v42{min-height:74px}.invoice-table-wrap-v57{padding:6px}.invoice-preview-v42 .invoice-totals-v42{grid-template-columns:1fr 1fr}.invoice-status-note-v57{align-items:flex-start}}.clean-start-v43,.clean-module-v43{overflow-x:hidden}.clean-zero-grid-v43{background:#fff;border:1px solid #b6c8bd;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.clean-zero-grid-v43 article{border-right:1px solid #c9d5cd;flex-direction:column;justify-content:center;gap:6px;min-height:105px;padding:14px 16px;display:flex}.clean-zero-grid-v43 article:last-child{border-right:0}.clean-zero-grid-v43 small{color:#3d584a;letter-spacing:.35px;font-size:9px;font-weight:950}.clean-zero-grid-v43 b{color:#123a28;font-size:25px}.clean-zero-grid-v43 span{color:#52675b;font-size:10px}.clean-empty-card-v43{color:#0e6843;background:linear-gradient(115deg,#edf7f0,#fff);border:1px solid #a9c0b1;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:170px;padding:22px;display:grid}.clean-empty-card-v43>svg{background:#dcefe3;border-radius:10px;width:42px;height:42px;padding:9px}.clean-empty-card-v43>div{flex-direction:column;gap:6px;display:flex}.clean-empty-card-v43 h3{color:#143526;margin:0;font-size:20px}.clean-empty-card-v43 p{color:#435c4f;max-width:820px;margin:0;font-size:11px;line-height:1.55}.clean-empty-card-v43 button{white-space:nowrap}.load-supplier-field-v43{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.load-supplier-field-v43>span{color:#344d40;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:900}.supplier-picker-v43{min-width:0;position:relative}.supplier-picker-control-v43{color:#176642;background:#fff;border:1px solid #9eb3a5;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;height:54px;padding:0 10px;display:grid}.supplier-picker-control-v43:focus-within{border:2px solid #0e6843;box-shadow:0 0 0 3px #0e68431f}.supplier-picker-control-v43.selected{background:#edf8f1}.supplier-picker-control-v43 input{color:#173729;width:100%;font-size:12px;font-weight:750;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 8px!important}.supplier-picker-check-v43{color:#0b6a41}.supplier-picker-loader-v43{border:2px solid #b8cbbf;border-top-color:#0e6843;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite registry-spin}.supplier-picker-results-v43{z-index:80;overscroll-behavior:contain;background:#fff;border:1px solid #769d86;border-radius:9px;width:min(720px,100vw - 80px);max-height:390px;position:absolute;top:59px;left:0;overflow-y:auto;box-shadow:0 18px 50px #08352238}.supplier-picker-results-v43>button{color:#183729;text-align:left;background:#fff;border:0;border-bottom:1px solid #d1ddd5;grid-template-columns:28px minmax(0,1fr) minmax(150px,.55fr);align-items:center;gap:9px;width:100%;min-height:68px;padding:9px 11px;display:grid}.supplier-picker-results-v43>button:last-child{border-bottom:0}.supplier-picker-results-v43>button:hover,.supplier-picker-results-v43>button.active{background:#e8f5ed}.supplier-picker-results-v43>button>svg{color:#126a43}.supplier-picker-results-v43>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.supplier-picker-results-v43 b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.supplier-picker-results-v43 small{color:#4b6256;font-size:9px}.supplier-picker-place-v43{text-align:right}.supplier-picker-place-v43 em{color:#775000;background:#fff1c8;border-radius:999px;align-self:flex-end;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.supplier-picker-message-v43{color:#355748;align-items:center;gap:10px;min-height:80px;padding:12px;display:flex}.supplier-picker-message-v43.warning{color:#8a5b00;background:#fff8e5}.supplier-picker-message-v43>span{flex-direction:column;gap:4px;display:flex}.supplier-picker-message-v43 b{font-size:11px}.supplier-picker-message-v43 small{font-size:9px}.supplier-picker-v43>.price-help{color:#426052;min-height:24px;padding-top:5px;font-size:8.5px;line-height:1.4;display:block}.invoice-delivery-v43{background:#fff;border:1px solid #9fb7a7;border-radius:11px;margin-top:13px;overflow:hidden}.invoice-delivery-v43>header{background:#eef7f1;border-bottom:1px solid #bdcdc2;justify-content:space-between;align-items:center;gap:14px;min-height:88px;padding:13px 15px;display:flex}.invoice-delivery-v43>header>div{flex-direction:column;gap:4px;display:flex}.invoice-delivery-v43 h3{color:#153627;margin:0;font-size:18px}.invoice-delivery-v43 p{color:#455e50;margin:0;font-size:9.5px}.invoice-delivery-v43>header>em{color:#0d6540;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 9px;font-size:8.5px;font-style:normal;font-weight:900}.invoice-recipient-list-v43{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.invoice-recipient-list-v43 article{background:#fafcfb;border:1px solid #c3d1c8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.invoice-recipient-list-v43 article.selected{background:#edf8f1;border:2px solid #0e6843}.invoice-recipient-list-v43 article>label{cursor:pointer;grid-template-columns:18px 31px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:62px;padding:8px 10px;display:grid}.invoice-recipient-list-v43 input{accent-color:#0e6843}.recipient-icon-v43{color:#126b43;background:#dfeee4;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.invoice-recipient-list-v43 label>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.invoice-recipient-list-v43 b,.invoice-recipient-list-v43 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.invoice-recipient-list-v43 b{font-size:9.5px}.invoice-recipient-list-v43 small{color:#465f51;font-size:8.5px}.invoice-recipient-list-v43 label>em{color:#38604a;background:#e5eee8;border-radius:999px;padding:4px 6px;font-size:7.5px;font-style:normal;font-weight:850}.invoice-recipient-list-v43 article>button{color:#9e3b27;background:#fff0ec;border:0;border-radius:7px;place-items:center;width:36px;height:36px;margin-right:7px;display:grid}.invoice-recipient-empty-v43{color:#805800;border:1px dashed #aabfb1;border-radius:8px;grid-column:1/-1;align-items:center;gap:9px;min-height:72px;padding:10px;display:flex}.invoice-recipient-empty-v43>span{flex-direction:column;gap:3px;display:flex}.invoice-add-recipient-v43{grid-template-columns:135px minmax(0,1fr) auto;gap:8px;padding:0 10px 10px;display:grid}.invoice-add-recipient-v43 select,.invoice-add-recipient-v43 input{background:#fff;border:1px solid #9fb5a7;border-radius:7px;outline:0;height:43px;padding:0 10px}.invoice-add-recipient-v43 button{min-height:43px}.invoice-delivery-options-v43{border-top:1px solid #c8d4cc;grid-template-columns:repeat(3,1fr);display:grid}.invoice-delivery-options-v43>label{cursor:pointer;border-right:1px solid #c8d4cc;grid-template-columns:18px minmax(0,1fr) 17px;align-items:center;gap:8px;min-height:75px;padding:10px 12px;display:grid}.invoice-delivery-options-v43>label:last-child{border-right:0}.invoice-delivery-options-v43>label>span{flex-direction:column;gap:4px;display:flex}.invoice-delivery-options-v43 b{font-size:9.5px}.invoice-delivery-options-v43 small{color:#4c6256;font-size:8px;line-height:1.35}.invoice-delivery-options-v43>label>svg{color:#0e6843}.invoice-delivery-v43>footer{color:#7a5200;background:#fff7df;border-top:1px solid #d6b45c;align-items:center;gap:9px;min-height:57px;padding:9px 13px;display:flex}.invoice-delivery-v43>footer>span{flex-direction:column;gap:3px;display:flex}.invoice-delivery-v43>footer b{font-size:9.5px}.invoice-delivery-v43>footer small{font-size:8.5px}.pdf-download-v43{align-items:center;gap:7px;display:flex}.treasury-followups-v43{overflow-x:hidden}.treasury-title-v43{background:linear-gradient(110deg,#f8fbf9,#e8f5ed);border:1px solid #adc1b4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:105px;margin-bottom:12px;padding:16px 18px;display:flex}.treasury-title-v43>div{flex-direction:column;gap:5px;display:flex}.treasury-title-v43 h2{margin:0;font-size:25px}.treasury-title-v43 p{color:#415b4d;margin:0;font-size:10px}.external-channel-status-v43{color:#765000;white-space:nowrap;background:#fff6d8;border:1px solid #d0a841;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.treasury-summary-v43{background:#fff;border:1px solid #b6c8bd;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.treasury-summary-v43 article{border-right:1px solid #c9d5cd;flex-direction:column;justify-content:center;gap:5px;min-height:100px;padding:12px 14px;display:flex}.treasury-summary-v43 article:last-child{border-right:0}.treasury-summary-v43 small{color:#405a4b;font-size:8px;font-weight:950}.treasury-summary-v43 b{font-size:22px}.treasury-summary-v43 span{color:#50665a;font-size:8.5px}.treasury-summary-v43 .warning{background:#fff8e5}.treasury-summary-v43 .warning b{color:#8a5900}.treasury-tabs-v43{background:#fff;border:1px solid #aebfb4;border-radius:9px;gap:5px;margin-bottom:10px;padding:6px;display:flex}.treasury-tabs-v43 button{color:#355746;background:0 0;border:0;border-radius:7px;min-height:41px;padding:0 16px;font-size:10px;font-weight:900}.treasury-tabs-v43 button.active{color:#fff;background:#0e6843}.treasury-tabs-v43 em{background:#ffffff30;border-radius:999px;margin-left:6px;padding:3px 6px;font-style:normal}.treasury-list-v43,.communications-register-v43{background:#fff;border:1px solid #afc1b5;border-radius:10px;overflow:hidden}.treasury-list-v43>header,.communications-register-v43>header{border-bottom:1px solid #bdccc2;justify-content:space-between;align-items:center;gap:13px;min-height:78px;padding:12px 14px;display:flex}.treasury-list-v43>header>div,.communications-register-v43>header>div{flex-direction:column;gap:4px;display:flex}.treasury-list-v43 h3,.communications-register-v43 h3{margin:0;font-size:18px}.treasury-list-v43 p,.communications-register-v43 p{color:#4a6154;margin:0;font-size:9px}.treasury-list-v43>header>label{color:#126a43;background:#fff;border:1px solid #94b2a0;border-radius:8px;align-items:center;gap:8px;width:min(390px,42%);height:44px;padding:0 10px;display:flex}.treasury-list-v43>header input{border:0;outline:0;flex:1;min-width:0}.treasury-list-head-v43,.treasury-list-v43>button{grid-template-columns:1.35fr .5fr .88fr .72fr 1.1fr 24px;align-items:center;gap:10px;width:100%;padding:0 13px;display:grid}.treasury-list-head-v43{color:#355547;text-transform:uppercase;background:#e3ede6;min-height:38px;font-size:8px;font-weight:950}.treasury-list-v43>button{color:#173729;text-align:left;background:#fff;border:0;border-bottom:1px solid #d0dcd4;min-height:78px}.treasury-list-v43>button:hover{background:#eef8f1}.treasury-list-v43>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.treasury-list-v43>button b,.treasury-list-v43>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treasury-list-v43>button b{font-size:10.5px}.treasury-list-v43>button small{color:#52685c;font-size:8.5px}.treasury-list-v43>button strong{text-align:right;font-size:13px}.treasury-list-v43>button .warning b{color:#9a5f00}.treasury-list-v43>button .safe b{color:#126b43}.treasury-rules-v43{color:#0e6843;background:#eaf6ee;border:1px solid #9fb9a9;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;margin-top:11px;padding:10px 13px;display:grid}.treasury-rules-v43>div{flex-direction:column;gap:3px;display:flex}.treasury-rules-v43 b{color:#163829;font-size:10px}.treasury-rules-v43 p{color:#405b4c;margin:0;font-size:8.5px}.treasury-rules-v43 em{font-size:8px;font-style:normal;font-weight:900}.treasury-empty-v43{color:#557064;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:24px;display:flex}.treasury-empty-v43 b{color:#1c4330;font-size:15px}.treasury-empty-v43 span{max-width:520px;font-size:9.5px;line-height:1.45}.treasury-detail-top-v43{justify-content:space-between;align-items:center;min-height:52px;margin-bottom:9px;display:flex}.treasury-detail-top-v43>span{color:#176843;align-items:center;gap:6px;font-size:9px;font-weight:850;display:flex}.treasury-party-header-v43{background:#fff;border:1px solid #a7bdae;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:110px;margin-bottom:11px;padding:13px 15px;display:grid}.party-avatar-v43{color:#0e6843;background:#dff0e5;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.treasury-party-header-v43>div{flex-direction:column;gap:4px;display:flex}.treasury-party-header-v43 small{color:#0d6842;font-size:8px;font-weight:950}.treasury-party-header-v43 h2{margin:0;font-size:22px}.treasury-party-header-v43 p{color:#4b6255;margin:0;font-size:9px}.treasury-party-header-v43>section{border-left:1px solid #c3d1c8;flex-direction:column;align-items:flex-end;gap:4px;min-width:210px;padding-left:18px;display:flex}.treasury-party-header-v43>section b{color:#0c5e3b;font-size:21px}.treasury-party-header-v43>section span{color:#52665b;font-size:8px}.treasury-detail-grid-v43{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);align-items:start;gap:11px;display:grid}.treasury-documents-v43,.treasury-contact-v43{background:#fff;border:1px solid #afc1b5;border-radius:10px;overflow:hidden}.treasury-documents-v43>header,.treasury-contact-v43>header{border-bottom:1px solid #c4d1c8;justify-content:space-between;align-items:center;min-height:68px;padding:10px 12px;display:flex}.treasury-documents-v43 h3,.treasury-contact-v43 h3{margin:0;font-size:16px}.treasury-documents-v43 p,.treasury-contact-v43 p{color:#4b6255;margin:3px 0 0;font-size:8.5px}.treasury-documents-v43>header button{color:#0e6843;background:0 0;border:0;font-size:9px;font-weight:900}.treasury-doc-head-v43,.treasury-documents-v43>label{grid-template-columns:24px 1.15fr .72fr .68fr .72fr;align-items:center;gap:8px;padding:0 11px;display:grid}.treasury-doc-head-v43{color:#355547;background:#e5eee8;min-height:36px;font-size:7.5px;font-weight:950}.treasury-documents-v43>label{cursor:pointer;border-bottom:1px solid #d0dcd4;min-height:70px}.treasury-documents-v43>label.selected{background:#eef8f1}.treasury-documents-v43>label input{accent-color:#0e6843}.treasury-documents-v43>label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.treasury-documents-v43>label b{font-size:9.5px}.treasury-documents-v43>label small{color:#52665b;font-size:8px}.treasury-documents-v43>label em{color:#775000;background:#fff0c9;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.treasury-documents-v43>label strong{text-align:right;font-size:10.5px}.treasury-documents-v43>footer{background:#f5f8f6;grid-template-columns:1fr 1fr 1.3fr;display:grid}.treasury-documents-v43>footer span{border-right:1px solid #c9d5cd;flex-direction:column;justify-content:center;gap:4px;min-height:67px;padding:9px 11px;display:flex}.treasury-documents-v43>footer span:last-child{border-right:0}.treasury-documents-v43>footer small{font-size:7.5px;font-weight:900}.treasury-documents-v43>footer b{font-size:13px}.treasury-documents-v43>footer .total{color:#fff;background:#0e6843}.treasury-contact-v43{padding-bottom:0}.treasury-contact-v43>label{flex-direction:column;gap:5px;margin:10px 12px 0;display:flex}.treasury-contact-v43>label>span,.followup-controls-v43 label>span{color:#355246;text-transform:uppercase;font-size:8px;font-weight:900}.treasury-contact-v43 select,.treasury-contact-v43 input,.treasury-contact-v43 textarea{color:#173729;background:#fff;border:1px solid #9fb5a7;border-radius:7px;outline:0;width:100%;padding:9px 10px}.treasury-contact-v43 select,.treasury-contact-v43 input{height:43px}.treasury-contact-v43 textarea{resize:vertical;line-height:1.45}.channel-buttons-v43{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 12px 0;display:grid}.channel-buttons-v43 button{color:#2d5641;text-align:left;background:#fff;border:1px solid #afc1b5;border-radius:7px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;min-width:0;min-height:57px;padding:6px 8px;display:grid}.channel-buttons-v43 button.active{background:#e9f6ed;border:2px solid #0e6843}.channel-buttons-v43 button:disabled{opacity:.48;cursor:not-allowed}.channel-buttons-v43 button span{flex-direction:column;gap:3px;min-width:0;display:flex}.channel-buttons-v43 b,.channel-buttons-v43 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-buttons-v43 b{font-size:8.5px}.channel-buttons-v43 small{font-size:7.5px}.followup-controls-v43{grid-template-columns:1fr 1fr;gap:7px;margin:10px 12px 0;display:grid}.followup-controls-v43 label{flex-direction:column;gap:5px;display:flex}.treasury-not-connected-v43{color:#785100;background:#fff7df;border:1px solid #d2aa44;border-radius:8px;align-items:center;gap:8px;margin:10px 12px 0;padding:9px 10px;display:flex}.treasury-not-connected-v43>span{flex-direction:column;gap:3px;display:flex}.treasury-not-connected-v43 b{font-size:8.8px}.treasury-not-connected-v43 small{font-size:7.8px;line-height:1.35}.treasury-contact-v43>footer{background:#f5f8f6;border-top:1px solid #c5d2c9;justify-content:flex-end;gap:7px;margin-top:10px;padding:10px 12px;display:flex}.treasury-contact-v43>footer button{align-items:center;gap:6px;display:flex}.communications-register-v43>header>span{color:#14683f;align-items:center;gap:6px;font-size:8.5px;font-weight:900;display:flex}.communications-head-v43,.communications-register-v43>article{grid-template-columns:.85fr 1.35fr 1.1fr .65fr 1.2fr;align-items:center;gap:10px;padding:0 13px;display:grid}.communications-head-v43{color:#365648;background:#e4ede7;min-height:38px;font-size:8px;font-weight:950}.communications-register-v43>article{border-bottom:1px solid #d0dcd4;min-height:72px}.communications-register-v43>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.communications-register-v43 b,.communications-register-v43 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communications-register-v43 b{font-size:9.5px}.communications-register-v43 small{color:#51675a;font-size:8px}.communications-register-v43 strong{text-align:right;font-size:11px}.communications-register-v43 em{color:#775000;background:#fff3cf;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}@media (width<=1180px){.clean-zero-grid-v43,.treasury-summary-v43{grid-template-columns:1fr 1fr}.clean-zero-grid-v43 article:nth-child(2),.treasury-summary-v43 article:nth-child(2){border-right:0}.clean-zero-grid-v43 article:nth-child(n+3),.treasury-summary-v43 article:nth-child(n+3){border-top:1px solid #c9d5cd}.treasury-detail-grid-v43,.invoice-recipient-list-v43,.invoice-delivery-options-v43{grid-template-columns:1fr}.invoice-delivery-options-v43>label{border-bottom:1px solid #c8d4cc;border-right:0}.invoice-delivery-options-v43>label:last-child{border-bottom:0}.treasury-list-head-v43,.treasury-list-v43>button{grid-template-columns:1.3fr .5fr .8fr .7fr 24px}.treasury-list-head-v43>span:nth-child(5),.treasury-list-v43>button>span:nth-child(5){display:none}}@media (width<=760px){.clean-zero-grid-v43,.treasury-summary-v43{grid-template-columns:1fr}.clean-zero-grid-v43 article,.treasury-summary-v43 article{border-bottom:1px solid #c9d5cd;border-right:0}.clean-empty-card-v43{grid-template-columns:1fr}.clean-empty-card-v43>svg{display:none}.clean-empty-card-v43 button{width:100%}.supplier-picker-results-v43{width:auto;max-height:55vh;position:fixed;inset:120px 8px auto}.supplier-picker-results-v43>button{grid-template-columns:25px 1fr}.supplier-picker-place-v43{display:none!important}.invoice-delivery-v43>header,.treasury-title-v43,.treasury-list-v43>header,.communications-register-v43>header{flex-direction:column;align-items:stretch}.invoice-add-recipient-v43{grid-template-columns:1fr}.treasury-list-v43>header>label{width:100%}.treasury-list-head-v43,.communications-head-v43{display:none}.treasury-list-v43>button{border:1px solid #c3d1c8;border-radius:8px;grid-template-columns:1fr 1fr 22px;width:calc(100% - 16px);margin:8px;padding:9px}.treasury-list-v43>button>span:nth-child(2){display:none}.treasury-party-header-v43{grid-template-columns:44px 1fr}.treasury-party-header-v43>section{border-top:1px solid #c3d1c8;border-left:0;grid-column:1/-1;align-items:flex-start;padding:10px 0 0}.treasury-doc-head-v43{display:none}.treasury-documents-v43>label{border:1px solid #c8d4cc;border-radius:8px;grid-template-columns:22px 1fr 1fr;margin:7px;padding:8px}.treasury-documents-v43>label>em{display:none}.treasury-documents-v43>label>strong{grid-column:3}.channel-buttons-v43,.followup-controls-v43{grid-template-columns:1fr}.communications-register-v43>article{border:1px solid #c8d4cc;border-radius:8px;grid-template-columns:1fr 1fr;margin:8px;padding:9px}.communications-register-v43>article>span:last-child{grid-column:1/-1}}:root{--tone-document:#176b73;--tone-document-soft:#eaf6f7;--tone-product:#19764b;--tone-product-soft:#edf8f1;--tone-quantity:#2b6f9e;--tone-quantity-soft:#edf6fc;--tone-price:#a56a00;--tone-price-soft:#fff7e4;--tone-lines:#485e55;--tone-lines-soft:#f1f5f3;--tone-quality:#7054a3;--tone-quality-soft:#f4f0fb;--tone-danger:#aa4235;--tone-danger-soft:#fff0ed}.module-page{--module-accent:#176b4b;--module-soft:#edf7f1}.registry-page,.master-detail-page,.counterparty-import-page{--module-accent:#176b73;--module-soft:#eaf6f7}.product-master-page,.product-master-detail,.product-knowledge-page,.product-create-page-v41{--module-accent:#19764b;--module-soft:#edf8f1}.delivery-module{--module-accent:#2b6f9e;--module-soft:#edf6fc}.cash-market-page,.pino-page{--module-accent:#315f87;--module-soft:#edf4fa}.settlement-module,.settlement-audit-page,.sales-analysis-page{--module-accent:#9a6504;--module-soft:#fff7e4}.quality-module,.inventory-count-module{--module-accent:#7054a3;--module-soft:#f4f0fb}.verification-suite,.verification-center,.waste-module{--module-accent:#a65326;--module-soft:#fff3e9}.ai-command-center,.intelligence-module{--module-accent:#5556a0;--module-soft:#f1f1fb}.accounting-module,.treasury-module-v43{--module-accent:#4d6470;--module-soft:#eff4f6}.module-page>.module-title,.module-page>.delivery-title,.module-page>.treasury-title-v43{border-left:6px solid var(--module-accent);background:linear-gradient(90deg,var(--module-soft),#ffffff73);border-radius:10px;margin-bottom:14px;padding:15px 17px}.module-page>.panel>.panel-header,.module-page>.panel>header:first-child{border-left:4px solid var(--module-accent);background:linear-gradient(90deg,var(--module-soft),#fff 70%)}.module-page .entry-step{background:var(--module-accent)}.module-page .eyebrow{color:var(--module-accent)}.load-registry-v44,.load-editor-v44{--module-accent:#176b73;--module-soft:#eaf6f7;color:#14291f}.load-registry-title-v44,.load-editor-heading-v44{background:linear-gradient(100deg,#e7f5f6 0,#f9fcfb 58%,#eef8f1 100%);border-left:7px solid #176b73;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:13px;padding:17px 19px;display:flex}.load-registry-title-v44 h2,.load-editor-heading-v44 h2{margin:4px 0 5px;font-size:27px;line-height:1.08}.load-registry-title-v44 p,.load-editor-heading-v44 p{color:#405b50;margin:0;font-size:12px}.load-registry-title-v44 .primary{min-width:155px;height:47px}.load-registry-kpis-v44{background:#fff;border:1px solid #b7c9bf;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid;overflow:hidden}.load-registry-kpis-v44 article{border-right:1px solid #cbd7d0;flex-direction:column;justify-content:center;gap:4px;min-height:92px;padding:14px 16px;display:flex}.load-registry-kpis-v44 article:last-child{border-right:0}.load-registry-kpis-v44 small{color:#3f5a4d;letter-spacing:.45px;font-size:9px;font-weight:900}.load-registry-kpis-v44 b{color:#173c2b;font-size:24px}.load-registry-kpis-v44 span{color:#53695e;font-size:9.5px}.load-registry-kpis-v44 .net{background:#edf6fc}.load-registry-kpis-v44 .net b{color:#175d88}.load-filters-v44{z-index:8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffffff7;border:1px solid #a9bfb2;border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:13px;padding:9px;display:flex;position:sticky;top:92px;box-shadow:0 4px 13px #153a280f}.load-date-tabs-v44{gap:5px;display:flex}.load-date-tabs-v44 button,.load-sort-v44{color:#294638;background:#fff;border:1px solid #b4c5bb;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.load-date-tabs-v44 button.selected{color:#fff;background:#176b73;border-color:#176b73}.load-date-picker-v44,.load-status-filter-v44{flex-direction:column;gap:4px;display:flex}.load-date-picker-v44>span{color:#3b584a;font-size:8px;font-weight:900}.load-date-picker-v44 input,.load-status-filter-v44 select{color:#173a29;background:#fff;border:1px solid #a8bbae;border-radius:7px;height:39px;padding:0 9px;font-size:10px;font-weight:750}.load-supplier-filter-v44{color:#176b73;background:#fff;border:1px solid #a8bbae;border-radius:7px;flex:1;align-items:center;min-width:240px;height:39px;padding:0 8px;display:flex}.load-supplier-filter-v44 input{border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 8px;font-size:11px}.load-supplier-filter-v44 button{color:#496155;background:#f0f4f2;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.load-status-filter-v44{position:relative}.load-status-filter-v44>svg{z-index:1;position:absolute;bottom:12px;left:8px}.load-status-filter-v44 select{padding-left:27px}.load-sort-v44{margin-left:auto}.load-registry-state-v44{color:#345145;background:#fff;border:1px solid #b9cbc0;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:145px;padding:20px;display:flex}.load-registry-state-v44>div{flex-direction:column;gap:4px;display:flex}.load-registry-state-v44 b{font-size:14px}.load-registry-state-v44 span{color:#5b7065;font-size:10px}.load-registry-state-v44.error{color:#9b352c;background:#fff6f4;border-color:#d7a9a2}.load-registry-state-v44.error button{margin-left:15px}.load-registry-state-v44.empty{justify-content:flex-start}.load-registry-state-v44.empty>button{margin-left:auto}.load-day-group-v44{background:#f9fbfa;border:1px solid #b9c8bf;border-radius:11px;margin-bottom:15px;overflow:hidden}.load-day-group-v44>header{background:linear-gradient(90deg,#e6f4f5,#f5faf7);border-bottom:1px solid #b9c8bf;align-items:center;gap:11px;min-height:68px;padding:10px 14px;display:flex}.load-day-calendar-v44{color:#fff;background:#176b73;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.load-day-group-v44 h3{text-transform:capitalize;margin:0 0 4px;font-size:17px}.load-day-group-v44 p{color:#496256;margin:0;font-size:10px}.load-day-group-v44 p b{color:#175f88}.load-record-list-v44{flex-direction:column;gap:8px;padding:9px;display:flex}.load-record-v44{background:#fff;border:1px solid #bdccc3;border-left:5px solid #8ba298;border-radius:9px;overflow:hidden}.load-record-v44.status-draft{border-left-color:#d59a25}.load-record-v44.status-confirmed{border-left-color:#19804f}.load-record-v44.status-cancelled{background:#fbf8f7;border-left-color:#aa4235}.load-record-summary-v44{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.load-record-open-v44{text-align:left;color:#193528;background:0 0;border:0;grid-template-columns:72px minmax(190px,1.35fr) minmax(145px,.8fr) minmax(155px,.8fr) minmax(135px,.7fr) auto 20px;align-items:center;gap:10px;min-width:0;min-height:84px;padding:9px 11px;display:grid}.load-record-open-v44:hover{background:#f5faf7}.load-record-open-v44>span{flex-direction:column;gap:4px;min-width:0;display:flex}.load-record-open-v44>span small{color:#4f6559;font-size:8px;font-weight:850}.load-record-open-v44>span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.load-record-open-v44>span em{text-overflow:ellipsis;white-space:nowrap;color:#597064;font-size:8.5px;font-style:normal;overflow:hidden}.load-record-time-v44{align-items:center!important}.load-record-time-v44 svg{color:#176b73}.load-record-time-v44 b{font-size:18px!important}.record-status-v44{white-space:nowrap;border-radius:999px;width:max-content;padding:6px 8px;font-size:8.5px;font-style:normal;font-weight:900}.record-status-v44.draft{color:#825500;background:#fff1cf}.record-status-v44.confirmed{color:#12613c;background:#e2f4e8}.record-status-v44.cancelled{color:#9e352c;background:#fde9e5}.load-record-actions-v44{border-left:1px solid #cbd6cf;align-items:center;gap:5px;padding:7px;display:flex}.load-record-actions-v44 button{color:#244739;white-space:nowrap;background:#fff;border:1px solid #b9c9bf;border-radius:7px;align-items:center;gap:5px;height:36px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.load-record-actions-v44 button:hover{color:#176b73;border-color:#176b73}.load-record-actions-v44 .cancel{color:#9c3a30;border-color:#d9b4ad}.load-record-actions-v44 button:disabled{opacity:.5;cursor:not-allowed}.load-record-detail-v44{background:#f7faf8;border-top:1px solid #bbc9c0;padding:8px}.load-record-lines-head-v44,.load-record-line-v44{grid-template-columns:minmax(240px,1.7fr) .45fr .45fr .65fr .8fr .85fr;align-items:center;gap:10px;display:grid}.load-record-lines-head-v44{color:#415b4e;min-height:35px;padding:0 9px;font-size:8px;font-weight:900}.load-record-line-v44{background:#fff;border-top:1px solid #d0dad4;min-height:68px;padding:8px 9px;font-size:10px}.load-record-line-v44>span{flex-direction:column;gap:3px;display:flex}.load-record-line-v44 small,.load-record-line-v44 em{color:#566d61;font-size:8px;font-style:normal}.load-record-line-v44 strong{color:#175f88;font-size:12px}.load-record-detail-v44>footer{color:#8a5a00;border-top:1px solid #cad5ce;align-items:center;gap:9px;min-height:52px;padding:8px 10px;display:flex}.load-record-detail-v44>footer span{flex-direction:column;gap:3px;display:flex}.load-record-detail-v44>footer small{font-size:8.5px}.load-editor-v44{padding-bottom:30px}.load-editor-actions-v44{align-items:center;gap:9px;min-height:46px;margin-bottom:10px;display:flex}.load-editor-actions-v44 .back-button{margin-right:auto}.cloud-save-state-v44{color:#385448;background:#fff;border:1px solid #b5c7bd;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8.5px;font-style:normal;display:flex}.cloud-save-state-v44.saved{color:#12613c;background:#e9f7ee;border-color:#86b99a}.cloud-save-state-v44.saving{color:#245f7c;background:#edf6fa;border-color:#9fbcc9}.cloud-save-state-v44.error{color:#a1372d;background:#fff0ed;border-color:#d6aaa4}.load-number-v44{border-left:1px solid #abc1b5;flex-direction:column;gap:4px;min-width:245px;padding-left:17px;display:flex}.load-number-v44 small{color:#466156;font-size:8px;font-weight:900}.load-number-v44 b{font-size:13px}.load-progress-v44{z-index:7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff7;border:1px solid #a9bdb2;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:11px;padding:7px;display:grid;position:sticky;top:92px;box-shadow:0 4px 14px #14382712}.load-progress-v44 a{color:#27483a;border-radius:7px;align-items:center;gap:8px;min-width:0;min-height:47px;padding:5px 7px;text-decoration:none;display:flex}.load-progress-v44 a:hover{background:#eef7f2}.load-progress-v44 i{color:#fff;background:#176b73;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:900;display:grid}.load-progress-v44 a:nth-child(2) i{background:#19764b}.load-progress-v44 a:nth-child(3) i{background:#2b6f9e}.load-progress-v44 a:nth-child(4) i{background:#a56a00}.load-progress-v44 a:nth-child(5) i{background:#485e55}.load-progress-v44 span{flex-direction:column;gap:2px;min-width:0;display:flex}.load-progress-v44 b{font-size:9.5px}.load-progress-v44 small{text-overflow:ellipsis;white-space:nowrap;color:#526a5e;font-size:7.5px;overflow:hidden}.load-readonly-banner-v44{color:#9b382f;background:#fff0ed;border:1px solid #d09a91;border-radius:9px;align-items:center;gap:10px;margin-bottom:11px;padding:11px 13px;display:flex}.load-readonly-banner-v44>div{flex-direction:column;gap:4px;display:flex}.load-readonly-banner-v44 b{font-size:11px}.load-readonly-banner-v44 span{font-size:9px}.load-editor-fieldset-v44{border:0;min-width:0;margin:0;padding:0}.load-editor-fieldset-v44:disabled{opacity:.92}.load-readonly-banner-v44.view{color:#245f7c;background:#edf6fa;border-color:#9dbac4}.load-readonly-banner-v44.view>div{margin-right:auto}.load-readonly-banner-v44.view button{background:#fff;min-height:38px}.load-section-v44{--section-color:#19764b;--section-soft:#edf8f1;border:1px solid #b5c7bc;border-left:7px solid var(--section-color);background:#fff;border-radius:11px;margin:0 0 12px;scroll-margin-top:160px;overflow:hidden}.load-section-v44>header{background:linear-gradient(90deg,var(--section-soft),#fff 72%);border-bottom:1px solid #b9c9c0;grid-template-columns:34px 38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:74px;padding:10px 14px;display:grid}.load-section-v44>header .section-number-v44{background:var(--section-color);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.load-section-v44>header .section-icon-v44{width:36px;height:36px;color:var(--section-color);box-shadow:inset 0 0 0 1px var(--section-color);background:#fff;border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.load-section-v44>header .section-icon-v44{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-color),#fff 55%)}}.load-section-v44>header>div{flex-direction:column;gap:4px;display:flex}.load-section-v44>header h3{margin:0;font-size:18px}.load-section-v44>header p{color:#405b4e;margin:0;font-size:10px}.load-section-v44>header>em{color:var(--section-color);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900;display:flex}.load-section-v44.tone-document{--section-color:var(--tone-document);--section-soft:var(--tone-document-soft)}.load-section-v44.tone-product{--section-color:var(--tone-product);--section-soft:var(--tone-product-soft)}.load-section-v44.tone-quantity{--section-color:var(--tone-quantity);--section-soft:var(--tone-quantity-soft)}.load-section-v44.tone-prices{--section-color:var(--tone-price);--section-soft:var(--tone-price-soft)}.load-section-v44.tone-lines{--section-color:var(--tone-lines);--section-soft:var(--tone-lines-soft)}.load-section-v44.tone-expenses{--section-color:var(--tone-price);--section-soft:var(--tone-price-soft)}.load-section-v44.editing{box-shadow:0 0 0 3px #19764b21}.load-clickable-header-v63{cursor:pointer;transition:filter .14s,box-shadow .14s}.load-clickable-header-v63:hover{filter:saturate(1.08)brightness(.985);box-shadow:inset 0 0 0 1px var(--section-color)}@supports (color:color-mix(in lab, red, red)){.load-clickable-header-v63:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--section-color),transparent 62%)}}.load-clickable-header-v63:focus-visible{outline:3px solid var(--section-color)}@supports (color:color-mix(in lab, red, red)){.load-clickable-header-v63:focus-visible{outline:3px solid color-mix(in srgb,var(--section-color),#fff 48%)}}.load-clickable-header-v63:focus-visible{outline-offset:-3px}.load-document-grid-v44,.product-identity-grid-v44,.quantity-grid-v44,.price-grid-v44{gap:11px;padding:13px;display:grid}.load-document-grid-v44{grid-template-columns:1.35fr .72fr .74fr .83fr 1.02fr;align-items:start}.product-identity-grid-v44{grid-template-columns:repeat(4,minmax(0,1fr))}.quantity-grid-v44{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start}.price-grid-v44{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.load-document-grid-v44>label,.load-supplier-v44,.product-identity-grid-v44>label,.quantity-grid-v44>label,.price-grid-v44>label,.expense-fields-v44>label,.expense-service-supplier-v63,.load-notes-v44 label{flex-direction:column;gap:6px;min-width:0;display:flex}.load-document-grid-v44 label>span,.load-supplier-v44>span,.product-identity-grid-v44 label>span,.quantity-grid-v44 label>span,.price-grid-v44 label>span,.expense-fields-v44 label>span,.expense-service-supplier-v63>span,.load-notes-v44 label>span{color:#294b3a;letter-spacing:.25px;text-transform:uppercase;font-size:9px;font-weight:950}.load-document-grid-v44 input,.load-document-grid-v44 select,.product-identity-grid-v44 input,.quantity-grid-v44 input,.price-grid-v44 input,.expense-fields-v44 input,.load-notes-v44 textarea{color:#173628;background:#fff;border:1px solid #99afa1;border-radius:8px;outline:0;width:100%;height:48px;padding:0 10px;font-size:12px;font-weight:700}.load-document-grid-v44 input:focus,.load-document-grid-v44 select:focus,.product-identity-grid-v44 input:focus,.quantity-grid-v44 input:focus,.price-grid-v44 input:focus,.expense-fields-v44 input:focus,.load-notes-v44 textarea:focus{border:2px solid var(--section-color,#176b73);box-shadow:0 0 0 3px var(--section-color,#176b73)}@supports (color:color-mix(in lab, red, red)){.load-document-grid-v44 input:focus,.load-document-grid-v44 select:focus,.product-identity-grid-v44 input:focus,.quantity-grid-v44 input:focus,.price-grid-v44 input:focus,.expense-fields-v44 input:focus,.load-notes-v44 textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--section-color,#176b73),transparent 85%)}}.load-document-grid-v44 label>small,.product-identity-grid-v44 label>small,.quantity-grid-v44 label>small,.price-grid-v44 label>small{color:#486154;min-height:17px;font-size:8.5px;line-height:1.35}.arrival-field-v44 input{color:#165f3d;background:#edf7f1}.arrival-field-v44 small{align-items:center;gap:4px;display:flex;color:#167047!important}.load-supplier-v44 .supplier-picker-control-v43{height:48px}.load-supplier-v44 .supplier-picker-control-v43 input{height:44px!important}.load-supplier-v44 .supplier-picker-results-v43{top:53px}.load-supplier-v44 .supplier-picker-v43>.price-help{min-height:17px;font-size:8.5px}.load-supplier-v44{align-self:start}.expense-service-supplier-v63{position:relative}.expense-service-supplier-v63 .supplier-picker-control-v43{height:44px}.expense-service-supplier-v63 .supplier-picker-control-v43 input{height:40px!important}.expense-service-supplier-v63 .supplier-picker-results-v43{z-index:170;width:min(700px,72vw);top:49px}.expense-service-supplier-v63 .price-help{min-height:24px}.load-document-pending-v63{color:#745000;background:#fff5d9;border:1px solid #d4a441;border-radius:9px;align-items:center;gap:9px;margin:0 13px 12px;padding:9px 11px;display:flex}.load-document-pending-v63>span{flex-direction:column;gap:3px;display:flex}.load-document-pending-v63 b{font-size:10px}.load-document-pending-v63 small{font-size:8.5px;line-height:1.4}.load-record-v44.document-pending-v63{border-left-color:#d39a25}.document-pending-copy-v63{color:#8b5a00}.load-confirm-bar-v44.document-pending-v63{color:#fff;background:linear-gradient(100deg,#664506,#94670c);border-color:#9b6a0b;margin:0}.load-confirm-bar-v44.document-pending-v63 small{color:#fff2c9}.counterparty-create-backdrop-v63{z-index:460;background:#041c1394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.counterparty-create-modal-v63{background:#fff;border-radius:13px;width:min(780px,96vw);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 90px #00000057}.counterparty-create-modal-v63>header{background:#f2faf5;border-bottom:1px solid #c4d2c9;grid-template-columns:48px 1fr 36px;align-items:center;gap:12px;min-height:92px;padding:15px 18px;display:grid}.counterparty-create-modal-v63>header h2{margin:0 0 5px;font-size:22px}.counterparty-create-modal-v63>header p{color:#486052;margin:0;font-size:9.5px;line-height:1.45}.counterparty-create-modal-v63>header>button{color:#254739;background:#fff;border:1px solid #b9c9bf;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.counterparty-create-grid-v63{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:15px 18px;display:grid}.counterparty-create-grid-v63 label{flex-direction:column;gap:6px;min-width:0;display:flex}.counterparty-create-grid-v63 label.wide{grid-column:1/-1}.counterparty-create-grid-v63 label>span{text-transform:uppercase;color:#284b39;font-size:8.5px;font-weight:900}.counterparty-create-grid-v63 input,.counterparty-create-grid-v63 textarea{color:#173628;background:#fff;border:1px solid #9eb3a5;border-radius:8px;outline:0;width:100%;min-height:45px;padding:8px 10px;font-size:11px;font-weight:700}.counterparty-create-grid-v63 textarea{resize:vertical;min-height:70px}.counterparty-create-grid-v63 input:focus,.counterparty-create-grid-v63 textarea:focus{border:2px solid #167149;box-shadow:0 0 0 3px #1671491f}.counterparty-vat-note-v63{color:#175d3d;background:#edf8f1;border:1px solid #9fc3aa;border-radius:8px;align-items:center;gap:8px;margin:0 18px;padding:9px 11px;display:flex}.counterparty-vat-note-v63>span{flex-direction:column;gap:3px;display:flex}.counterparty-vat-note-v63 b{font-size:9.5px}.counterparty-vat-note-v63 small{font-size:8px;line-height:1.4}.counterparty-create-error-v63{color:#9b362d;background:#fff0ed;border:1px solid #d7a29a;border-radius:8px;align-items:center;gap:7px;margin:10px 18px 0;padding:9px;font-size:9px;font-weight:800;display:flex}.counterparty-create-modal-v63>footer{border-top:1px solid #cbd7d0;justify-content:flex-end;gap:8px;margin-top:14px;padding:12px 18px;display:flex}.pallet-intake-v44{background:#f3fafb;border:1px solid #9fc0c3;border-radius:9px;margin:0 13px 13px;overflow:hidden}.pallet-intake-v44>header{color:#176b73;border-bottom:1px solid #b8cfd0;align-items:center;gap:9px;min-height:52px;padding:8px 11px;display:flex}.pallet-intake-v44>header>div{flex-direction:column;gap:3px;display:flex}.pallet-intake-v44>header b{font-size:11px}.pallet-intake-v44>header small{color:#45635b;font-size:8.5px}.pallet-intake-v44>div{grid-template-columns:.65fr 1.4fr .75fr;gap:10px;padding:10px;display:grid}.pallet-intake-v44 label{flex-direction:column;gap:5px;display:flex}.pallet-intake-v44 label>span{font-size:8.5px;font-weight:900}.pallet-intake-v44 input{background:#fff;border:1px solid #9eb4a8;border-radius:7px;outline:0;width:100%;height:44px;padding:0 9px;font-size:11px;font-weight:700}.product-typeahead-v44{grid-column:span 2}.product-typeahead-v44>div{background:#f1fbf5;border:2px solid #19764b;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;height:58px;padding:0 7px;display:grid}.product-input-icon-v44{color:#176c45;background:#e0f1e6;border-radius:8px;place-items:center;width:41px;height:41px;display:grid;overflow:hidden}.product-input-icon-v44 img{object-fit:cover;width:100%;height:100%}.product-typeahead-v44>div input{background:0 0;height:50px;padding:0 9px;font-size:13px;box-shadow:none!important;border:0!important}.product-typeahead-v44>div>button{color:#176b4b;background:#fff;border:0;border-radius:7px;align-items:center;gap:6px;height:39px;padding:0 8px;display:flex}.product-typeahead-v44 kbd{background:#fff;border:1px solid #adc2b4;border-radius:4px;padding:3px 5px;font-size:8px}.supplier-lot-field-v44{grid-column:span 3}.supplier-lot-field-v44 input{background:#f2faf5}.supplier-lot-field-v44 small{align-items:center;gap:5px;display:flex;color:#147046!important}.suggestion-chips-v44{flex-wrap:wrap;align-items:center;gap:4px;display:flex;color:#425f51!important;min-height:25px!important}.suggestion-chips-v44>b{margin-right:2px}.suggestion-chips-v44 button{color:#0d603c;background:#edf7f0;border:1px solid #9db9a8;border-radius:999px;min-height:24px;padding:2px 8px;font-size:8px;font-weight:850}.suggestion-chips-v44 button:hover{color:#fff;background:#176b4b;border-color:#176b4b}.choice-chips-v44{flex-wrap:wrap;align-items:stretch;gap:5px;min-height:46px;display:flex}.choice-chips-v44 button{color:#2b493b;white-space:nowrap;background:#fff;border:1px solid #a7b9ad;border-radius:7px;flex:1;min-height:39px;padding:5px 8px;font-size:9px;font-weight:850}.choice-chips-v44 button.selected{color:#105f3b;background:#e7f5ec;border:2px solid #17734a}.number-field-v44{background:#fff;border:1px solid #99afa1;border-radius:8px;align-items:center;height:48px;display:flex;overflow:hidden}.number-field-v44:focus-within{border:2px solid var(--section-color,#176b73);box-shadow:0 0 0 3px var(--section-color,#176b73)}@supports (color:color-mix(in lab, red, red)){.number-field-v44:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--section-color,#176b73),transparent 85%)}}.number-field-v44 input{width:100%;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0 9px!important}.number-field-v44 em{color:#435e51;white-space:nowrap;padding-right:9px;font-size:8.5px;font-style:normal;font-weight:850}.field-error-v44{background:#fff0ed;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-weight:850;display:flex;color:#9c392f!important;min-height:28px!important}.net-weight-field-v44{background:#edf6fc;border:2px solid #2b6f9e;border-radius:10px;grid-column:span 2;padding:10px}.net-weight-field-v44>span{color:#175f89!important;font-size:10px!important}.net-weight-field-v44 .number-field-v44{border:2px solid #2b6f9e;height:58px}.net-weight-field-v44 .number-field-v44 input{color:#164f72;font-size:22px;font-weight:950}.net-weight-field-v44>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.net-weight-field-v44>div:last-child b{color:#285a73;margin-right:auto;font-size:8.5px}.net-weight-field-v44>div:last-child button{color:#175f89;background:#fff;border:1px solid #8fb4c9;border-radius:999px;min-height:27px;padding:3px 8px;font-size:8px;font-weight:850}.quantity-result-v44{background:#f3f9fd;border-top:1px solid #b9cbd5;grid-template-columns:1fr 35px 1fr 35px 1.2fr;align-items:stretch;display:grid}.quantity-result-v44>span{flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:10px 14px;display:flex}.quantity-result-v44 small{color:#416174;font-size:8px;font-weight:900}.quantity-result-v44 b{font-size:16px}.quantity-result-v44>i{color:#668293;place-items:center;font-size:18px;font-style:normal;display:grid}.quantity-result-v44 .net{color:#124f72;background:#dfeff8;border-left:1px solid #9ebbc9}.quantity-result-v44 .net b{font-size:21px}.quantity-result-v44 .net em{font-size:8px;font-style:normal;font-weight:850}.recommended-price-v44{background:#fff8e6;border:2px solid #d2a449;border-radius:10px;grid-column:span 2;padding:9px}.recommended-price-v44>div:last-child{align-items:center;gap:8px;display:flex}.recommended-price-v44>div:last-child b{color:#745105;margin-right:auto;font-size:8.5px}.recommended-price-v44>div:last-child button{color:#835801;background:#fff;border:1px solid #c9a45d;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:3px 8px;font-size:8px;font-weight:850;display:flex}.line-economic-preview-v44{background:#fffaf0;border-top:1px solid #dcc993;grid-template-columns:repeat(4,1fr);display:grid}.line-economic-preview-v44>span{border-right:1px solid #dfd2ad;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:10px 13px;display:flex}.line-economic-preview-v44>span:last-child{border-right:0}.line-economic-preview-v44 small{color:#67593c;font-size:8px;font-weight:900}.line-economic-preview-v44 b{font-size:15px}.line-economic-preview-v44 .sale{color:#17603d;background:#f0f8ed}.line-economic-preview-v44 .sale b{font-size:20px}.line-economic-preview-v44 em{font-size:8px;font-style:normal;font-weight:850}.line-add-actions-v44{border-top:1px solid #d5c79e;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:9px 13px;display:flex}.line-add-actions-v44>span{color:#53675d;font-size:8.5px}.line-add-actions-v44>div{gap:7px;display:flex}.line-add-actions-v44 button{height:auto;min-height:44px}.load-lines-table-v44{padding:9px;overflow:hidden}.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(220px,1.65fr) .56fr .67fr .7fr .7fr .72fr .82fr 66px;align-items:center;gap:8px;display:grid}.load-lines-head-v44{color:#41584d;min-height:37px;padding:0 8px;font-size:7.8px;font-weight:950}.load-line-row-v44{color:#1b382b;border-top:1px solid #ccd7d0;min-height:84px;padding:8px;font-size:9.5px}.load-line-row-v44.editing{background:#eef8f1;border:2px solid #19764b;border-radius:8px}.load-line-row-v44>span{flex-direction:column;gap:4px;min-width:0;display:flex}.load-line-row-v44 small{color:#4e6659;font-size:8px;line-height:1.35}.load-line-product-v44{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;display:grid!important}.load-line-product-v44>img,.load-line-product-v44>i{object-fit:cover;border-radius:7px;width:48px;height:48px}.load-line-product-v44>i{color:#176b44;background:#e4f1e8;place-items:center;font-style:normal;display:grid}.load-line-product-v44>span{flex-direction:column;gap:4px;min-width:0;display:flex}.load-line-product-v44 small,.load-line-product-v44 em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.load-line-product-v44 em{color:#176642;font-size:7.8px;font-style:normal;font-weight:850}.line-net-v44 b{color:#175f88;font-size:13px}.line-sale-v44 b{color:#17613f;font-size:12px}.line-actions-v44{gap:5px;display:flex}.line-actions-v44 button{color:#17613f;background:#edf8f1;border:1px solid #9fc0ad;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.line-actions-v44 button.delete{color:#a23b31;background:#fff0ed;border-color:#d9aaa2}.empty-lines-v44{color:#536b5e;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:115px;padding:20px;display:flex}.empty-lines-v44 b{color:#264536;font-size:13px}.empty-lines-v44 span{font-size:9.5px}.expense-add-buttons-v44{background:#fffaf0;border-bottom:1px solid #ddcfaa;flex-wrap:wrap;gap:7px;padding:11px 13px;display:flex}.expense-add-buttons-v44 button{color:#775103;background:#fff;border:1px solid #c7ab67;border-radius:7px;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.expense-add-buttons-v44 button:hover{color:#fff;background:#a56a00}.empty-expenses-v44{color:#795404;justify-content:center;align-items:center;gap:10px;min-height:86px;padding:16px;display:flex}.empty-expenses-v44>div{flex-direction:column;gap:4px;display:flex}.empty-expenses-v44 b{font-size:12px}.empty-expenses-v44 span{color:#695f48;font-size:9px}.expense-list-v44{flex-direction:column;gap:9px;padding:10px;display:flex}.expense-card-v44{background:#fff;border:1px solid #cdb981;border-radius:9px;overflow:hidden}.expense-card-v44>header{background:#fff8e5;border-bottom:1px solid #ddcfaa;grid-template-columns:30px minmax(0,1fr) auto 32px;align-items:center;gap:8px;min-height:58px;padding:8px 10px;display:grid}.expense-index-v44{color:#fff;background:#a56a00;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.expense-card-v44>header>div{flex-direction:column;gap:3px;display:flex}.expense-card-v44>header b{font-size:11px}.expense-card-v44>header small{color:#6d6042;font-size:8px}.expense-card-v44>header strong{font-size:15px}.expense-card-v44>header>button{color:#a23b31;background:#fff0ed;border:1px solid #d9aaa2;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.expense-fields-v44{grid-template-columns:1.3fr 1fr .55fr;gap:9px;padding:10px;display:grid}.expense-fields-v44 input{height:44px}.expense-decisions-v44{background:#fffdf7;border-top:1px solid #e1d5b6;grid-template-columns:1.1fr 1fr 1fr;gap:10px;padding:10px;display:grid}.expense-decisions-v44>div{flex-direction:column;gap:5px;min-width:0;display:flex}.expense-decisions-v44>div>span{color:#5f5438;text-transform:uppercase;font-size:8px;font-weight:900}.expense-cost-check-v44{cursor:pointer;background:#fff;border:1px solid #c9b77f;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:52px;padding:8px;display:grid}.expense-cost-check-v44 input{accent-color:#a56a00}.expense-cost-check-v44>span{flex-direction:column;gap:4px;display:flex}.expense-cost-check-v44 b{font-size:9.5px}.expense-cost-check-v44 small{color:#685f49;font-size:8px}.expense-allocation-v44{background:#fffaf0;border-top:1px solid #d9c99e;grid-template-columns:1fr 1fr;gap:10px;padding:10px;display:grid}.expense-allocation-v44>div{flex-direction:column;gap:5px;min-width:0;display:flex}.expense-allocation-v44>div>span{color:#5f5438;text-transform:uppercase;font-size:8px;font-weight:900}.expense-line-selector-v44,.manual-allocation-v44,.expense-allocation-v44>footer{grid-column:1/-1}.expense-line-selector-v44{flex-wrap:wrap;gap:5px;flex-direction:row!important;display:flex!important}.expense-line-selector-v44 button{color:#695113;background:#fff;border:1px solid #c1b080;border-radius:999px;min-height:30px;padding:3px 8px;font-size:8px;font-weight:850}.expense-line-selector-v44 button.selected{color:#fff;background:#a56a00;border-color:#a56a00}.manual-allocation-v44{grid-template-columns:repeat(3,1fr);gap:8px;display:grid!important}.manual-allocation-v44 label{flex-direction:column;gap:4px;display:flex}.manual-allocation-v44 label>span{font-size:8px;font-weight:850}.manual-allocation-v44 .number-field-v44{height:40px}.expense-allocation-v44>footer{border-radius:7px;align-items:center;gap:9px;min-height:45px;padding:7px 9px;display:flex}.expense-allocation-v44>footer b{font-size:9px}.expense-allocation-v44>footer span{font-size:8px}.expense-allocation-v44>footer.safe{color:#17603d;background:#edf8f1;border:1px solid #9fc5ab}.expense-allocation-v44>footer.warning{color:#7b5200;background:#fff3d2;border:1px solid #d0aa4f}.load-cost-summary-v44{border-top:1px solid #d2c49e;grid-template-columns:repeat(5,1fr);display:grid}.load-cost-summary-v44 article{border-right:1px solid #dbcfad;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:10px 12px;display:flex}.load-cost-summary-v44 article:last-child{border-right:0}.load-cost-summary-v44 small{color:#685f48;font-size:7.7px;font-weight:900}.load-cost-summary-v44 b{font-size:16px}.load-cost-summary-v44 span{color:#6a6557;font-size:8px;line-height:1.35}.load-cost-summary-v44 .finished{color:#125f3c;background:#edf8f1}.load-cost-summary-v44 .finished b{font-size:20px}.load-cost-summary-v44 .excluded{background:#f2f4f3}.expense-verification-v44{color:#7b5200;background:#fff3d2;border-top:1px solid #d9ae4b;align-items:center;gap:9px;padding:10px 13px;display:flex}.expense-verification-v44>div{flex-direction:column;gap:4px;display:flex}.expense-verification-v44 b{font-size:10px}.expense-verification-v44 span{font-size:8.5px;line-height:1.4}.load-support-grid-v44{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.load-support-card-v44{background:#f7f4fc;border:1px solid #b7c7be;border-left:6px solid #7054a3;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:83px;padding:10px 12px;display:grid}.load-support-card-v44.dispute{background:#fff6ee;border-left-color:#aa5a28}.load-support-card-v44>span{color:#7054a3;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.load-support-card-v44.dispute>span{color:#a45122}.load-support-card-v44>div{flex-direction:column;gap:4px;display:flex}.load-support-card-v44 b{font-size:11px}.load-support-card-v44 small{color:#53665c;font-size:8.5px;line-height:1.35}.load-notes-v44{background:#fff;border:1px solid #b7c8be;border-radius:9px;margin-bottom:12px;padding:11px}.load-notes-v44 textarea{resize:vertical;height:auto;min-height:74px;padding:9px}.load-confirm-bar-v44{z-index:6;color:#fff;background:linear-gradient(100deg,#0f4432,#176646);border:1px solid #164d37;border-radius:10px;align-items:center;gap:10px;min-height:70px;padding:10px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 10px 28px #0a33232e}.load-confirm-bar-v44>div{align-items:center;gap:9px;margin-right:auto;display:flex}.load-confirm-bar-v44>div>span{flex-direction:column;gap:4px;display:flex}.load-confirm-bar-v44 b{font-size:10.5px}.load-confirm-bar-v44 small{color:#d2e6da;font-size:8.5px}.load-confirm-bar-v44 .primary{color:#0d5a38;background:#fff;min-width:260px;height:48px}.product-overlay-v44,.load-modal-backdrop-v44{z-index:120;overscroll-behavior:contain;background:#081f16a1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-overlay-v44>section{background:#f5f8f6;border-radius:13px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;width:min(1120px,96vw);height:min(820px,94vh);display:grid;overflow:hidden;box-shadow:0 28px 85px #0000004d}.product-overlay-v44>section>header{background:#fff;border-bottom:1px solid #b6c8bd;grid-template-columns:44px 1fr 40px;align-items:center;gap:10px;min-height:76px;padding:11px 14px;display:grid}.overlay-icon-v44{color:#176b43;background:#e3f2e8;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.product-overlay-v44 h2{margin:0 0 4px;font-size:20px}.product-overlay-v44 p{color:#52685d;margin:0;font-size:9.5px}.product-overlay-v44 header>button{color:#40564b;background:#edf2ef;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.overlay-search-v44{color:#176b43;background:#fff;border:2px solid #19764b;border-radius:9px;align-items:center;height:56px;margin:10px 12px;padding:0 10px;display:flex}.overlay-search-v44 input{border:0;outline:0;flex:1;min-width:0;height:48px;padding:0 9px;font-size:12px;font-weight:750}.overlay-search-v44 kbd{color:#40574b;background:#f3f6f4;border:1px solid #aebfb5;border-radius:5px;padding:5px 7px;font-size:8px}.create-loaded-product-v64{color:#126b42;text-align:left;background:#eaf7ef;border:1px solid #77b38e;border-radius:9px;grid-template-columns:24px minmax(0,1fr) 20px;align-items:center;gap:9px;min-height:58px;margin:0 12px 8px;padding:8px 11px;display:grid}.create-loaded-product-v64>span{flex-direction:column;gap:3px;min-width:0;display:flex}.create-loaded-product-v64 b{font-size:10.5px}.create-loaded-product-v64 small{color:#446558;font-size:8.5px}.create-loaded-product-v64:hover{background:#def2e6;border-color:#126b42}.overlay-result-count-v44{color:#405a4d;justify-content:space-between;align-items:center;min-height:34px;padding:0 13px;font-size:8.5px;display:flex}.overlay-product-list-v44{overscroll-behavior:contain;flex-direction:column;gap:7px;min-height:0;padding:0 11px 10px;display:flex;overflow-y:auto}.overlay-product-list-v44>button{color:#19362a;text-align:left;background:#fff;border:1px solid #bacbc0;border-radius:9px;grid-template-columns:72px minmax(0,1fr) 190px;align-items:center;gap:11px;width:100%;min-height:98px;padding:9px;display:grid}.overlay-product-list-v44>button:hover{background:#eff9f3;border:2px solid #19764b;padding:8px}.overlay-product-list-v44 img,.product-placeholder-v44{object-fit:cover;border-radius:8px;width:72px;height:72px}.product-placeholder-v44{color:#176b43;background:#e5f2e9;place-items:center;display:grid}.overlay-product-main-v44{flex-direction:column;gap:4px;min-width:0;display:flex}.overlay-product-main-v44>small{color:#176942;font-size:8px;font-weight:900}.overlay-product-main-v44>strong{font-size:14px}.overlay-product-main-v44>span{text-overflow:ellipsis;white-space:nowrap;color:#4b6256;font-size:9px;overflow:hidden}.overlay-product-meta-v44{border-left:1px solid #c9d5cd;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;min-height:72px;padding-left:12px;display:flex}.overlay-product-meta-v44 small{color:#52675c;font-size:8px}.overlay-product-meta-v44 b{font-size:10px}.overlay-product-meta-v44 em{color:#12613d;background:#e3f3e8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:flex}.product-overlay-v44>section>footer{color:#4b6256;background:#fff;border-top:1px solid #bdcbc2;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:8.5px;display:flex}.overlay-empty-v44{color:#536b5e;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.overlay-empty-v44 b{font-size:13px}.overlay-empty-v44 span{font-size:9px}.load-modal-backdrop-v44>section{background:#fff;border-radius:12px;width:min(570px,96vw);padding:22px;box-shadow:0 26px 75px #0000004d}.load-modal-backdrop-v44 h2{margin:9px 0 7px;font-size:22px}.load-modal-backdrop-v44 p{color:#41594d;margin:0 0 12px;font-size:10.5px;line-height:1.55}.load-modal-backdrop-v44>section>small{color:#556b5f;font-size:9px;line-height:1.45;display:block}.danger-icon-v44,.confirm-icon-v44{color:#a23b31;background:#fde9e5;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.confirm-icon-v44{color:#17613f;background:#e3f4e9}.load-modal-backdrop-v44 footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.danger-button-v44{color:#fff;background:#aa4235;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.danger-button-v44:disabled{opacity:.45;cursor:not-allowed}.load-cancel-modal-v44 label{flex-direction:column;gap:6px;margin:12px 0;display:flex}.load-cancel-modal-v44 label>span{font-size:9px;font-weight:900}.load-cancel-modal-v44 textarea{resize:vertical;border:1px solid #bf938c;border-radius:8px;outline:0;min-height:90px;padding:9px}.authorization-ok-v44,.authorization-blocked-v44{color:#17603d;background:#edf8f1;border:1px solid #92bd9f;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;display:flex}.authorization-blocked-v44{color:#7d5200;background:#fff4d6;border-color:#d1a14b}.authorization-ok-v44>span,.authorization-blocked-v44>span{flex-direction:column;gap:3px;display:flex}.authorization-ok-v44 b,.authorization-blocked-v44 b{font-size:9.5px}.authorization-ok-v44 small,.authorization-blocked-v44 small{font-size:8px}.confirm-facts-v44{border:1px solid #b5c8bd;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.confirm-facts-v44>span{border-right:1px solid #c8d5cd;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:9px;display:flex}.confirm-facts-v44>span:last-child{border-right:0}.confirm-facts-v44 small{color:#4b6356;font-size:7.5px;font-weight:900}.confirm-facts-v44 b{font-size:13px}.label-warning-v44{color:#795100;background:#fff4d5;border:1px solid #d2a74c;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px;display:flex}.label-warning-v44>span{flex-direction:column;gap:3px;display:flex}.label-warning-v44 b{font-size:9.5px}.label-warning-v44 small{font-size:8px}.spin-v44{animation:.8s linear infinite registry-spin}.tare-limit-v84{font-weight:850;color:#17603d!important}.confirmation-error-v84{color:#8e3027;background:#fff0ed;border:2px solid #bb4d40;border-radius:8px;align-items:center;gap:9px;margin-top:11px;padding:10px;display:flex}.confirmation-error-v84>span{flex-direction:column;gap:3px;display:flex}.confirmation-error-v84 b{font-size:10px}.confirmation-error-v84 small{font-size:8.5px;line-height:1.4}.load-supplier-v44{position:relative}.load-supplier-v44 .supplier-picker-results-v43{z-index:150;width:min(760px,72vw);box-shadow:0 22px 60px #082d1f45}.load-document-grid-v44>.load-supplier-v44,.load-document-grid-v44>label{align-self:start;margin:0}.load-document-grid-v44>.load-supplier-v44>span,.load-document-grid-v44>label>span{align-items:center;min-height:12px;display:flex}.load-document-grid-v44>.load-supplier-v44 .supplier-picker-control-v43,.load-document-grid-v44>label>input,.load-document-grid-v44>label>select{height:48px;margin:0}.load-document-grid-v44>.load-supplier-v44>.supplier-picker-v43>.price-help,.load-document-grid-v44>label>small{min-height:24px;margin:0;padding-top:5px}@media (width<=1500px){.load-document-grid-v44{grid-template-columns:1.25fr .72fr .72fr .82fr 1fr}.product-identity-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr))}.supplier-lot-field-v44{grid-column:span 2}.quantity-grid-v44{grid-template-columns:repeat(4,minmax(0,1fr))}.price-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr))}.load-record-open-v44{grid-template-columns:66px minmax(165px,1.2fr) minmax(130px,.75fr) minmax(145px,.8fr) auto auto 18px}.load-record-open-v44>span:nth-child(5){display:none}.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(210px,1.5fr) .55fr .65fr .7fr .7fr .75fr 64px}.load-lines-head-v44>span:nth-child(5),.load-line-row-v44>span:nth-child(5){display:none}}@media (width<=1250px){.load-registry-kpis-v44{grid-template-columns:1fr 1fr}.load-registry-kpis-v44 article:nth-child(2){border-right:0}.load-registry-kpis-v44 article:nth-child(n+3){border-top:1px solid #cbd7d0}.load-record-summary-v44{grid-template-columns:1fr}.load-record-actions-v44{border-top:1px solid #cbd6cf;border-left:0;justify-content:flex-end}.load-record-open-v44{grid-template-columns:62px 1.25fr 1fr 1fr auto 18px}.load-record-open-v44>span:nth-child(5){display:none}.load-document-grid-v44{grid-template-columns:1.3fr .7fr .8fr}.arrival-field-v44{grid-column:span 2}.product-identity-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr))}.quantity-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr))}.price-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr))}.load-lines-head-v44{display:none}.load-line-row-v44{border:1px solid #ccd7d0;border-radius:8px;grid-template-columns:1.4fr .6fr .7fr .7fr .75fr 64px;margin-bottom:7px}.load-line-row-v44>span:nth-child(5){display:none}.load-line-row-v44>span:nth-child(7){grid-column:5}.expense-decisions-v44{grid-template-columns:1fr 1fr}.expense-cost-check-v44{grid-column:1/-1}.load-cost-summary-v44{grid-template-columns:1fr 1fr 1fr}.load-cost-summary-v44 article:nth-child(3){border-right:0}.load-cost-summary-v44 article:nth-child(n+4){border-top:1px solid #dbcfad}.load-cost-summary-v44 .finished{grid-column:span 2}.load-support-grid-v44{grid-template-columns:1fr}}@media (width<=850px){.load-registry-title-v44,.load-editor-heading-v44{flex-direction:column;align-items:stretch}.load-number-v44{border-top:1px solid #abc1b5;border-left:0;padding:9px 0 0}.load-filters-v44{position:static}.load-date-tabs-v44{flex-wrap:wrap;width:100%}.load-supplier-filter-v44{min-width:100%}.load-sort-v44{margin-left:0}.load-progress-v44{grid-template-columns:1fr 1fr;position:static}.load-progress-v44 a:last-child{grid-column:1/-1}.load-section-v44>header{grid-template-columns:32px 1fr}.load-section-v44>header .section-icon-v44{display:none}.load-section-v44>header>em{grid-column:2;justify-self:start}.load-document-grid-v44,.product-identity-grid-v44,.quantity-grid-v44,.price-grid-v44,.pallet-intake-v44>div{grid-template-columns:1fr}.arrival-field-v44,.product-typeahead-v44,.supplier-lot-field-v44,.net-weight-field-v44,.recommended-price-v44{grid-column:1}.quantity-result-v44,.line-economic-preview-v44{grid-template-columns:1fr 1fr}.quantity-result-v44>i{display:none}.quantity-result-v44 .net{grid-column:1/-1}.load-line-row-v44{grid-template-columns:1fr 1fr}.load-line-product-v44{grid-column:1/-1}.line-actions-v44{justify-self:end}.expense-fields-v44,.expense-decisions-v44,.expense-allocation-v44{grid-template-columns:1fr}.expense-cost-check-v44,.expense-line-selector-v44,.manual-allocation-v44,.expense-allocation-v44>footer{grid-column:1}.manual-allocation-v44{grid-template-columns:1fr}.load-cost-summary-v44{grid-template-columns:1fr 1fr}.load-cost-summary-v44 article:nth-child(2n){border-right:0}.load-cost-summary-v44 article:nth-child(n+3){border-top:1px solid #dbcfad}.load-cost-summary-v44 .finished{grid-column:auto}.load-support-card-v44{grid-template-columns:38px 1fr}.load-support-card-v44 button{grid-column:2}.load-confirm-bar-v44{flex-direction:column;align-items:stretch;position:static}.load-confirm-bar-v44 .primary{width:100%;min-width:0}.product-overlay-v44{padding:7px}.product-overlay-v44>section{width:100%;height:calc(100vh - 14px)}.overlay-product-list-v44>button{grid-template-columns:58px 1fr}.overlay-product-list-v44 img,.product-placeholder-v44{width:58px;height:58px}.overlay-product-meta-v44{border-top:1px solid #c9d5cd;border-left:0;grid-column:2;align-items:flex-start;padding:6px 0 0}.overlay-search-v44 kbd{display:none}.load-record-open-v44{grid-template-columns:55px 1fr auto 18px}.load-record-open-v44>span:nth-child(3),.load-record-open-v44>span:nth-child(4),.load-record-open-v44>span:nth-child(5),.load-record-lines-head-v44{display:none}.load-record-line-v44{grid-template-columns:1fr 1fr}.load-record-line-v44>span:first-child{grid-column:1/-1}.confirm-facts-v44{grid-template-columns:1fr 1fr}.confirm-facts-v44>span:nth-child(2){border-right:0}.confirm-facts-v44>span:nth-child(n+3){border-top:1px solid #c8d5cd}.load-modal-backdrop-v44 footer{flex-direction:column;align-items:stretch}.load-modal-backdrop-v44 footer button{width:100%}}.load-section-v44.collapsed-v45>header{border-bottom:0;min-height:58px}.load-section-v44.collapsed-v45>:not(header){display:none}.section-toggle-v45{border:1px solid var(--section-color);min-width:185px;max-width:360px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.section-toggle-v45{border:1px solid color-mix(in srgb,var(--section-color),#fff 55%)}}.section-toggle-v45{color:var(--section-color);text-align:right;background:#fff;border-radius:9px;justify-content:flex-end;align-items:center;gap:8px;padding:5px 8px 5px 10px;display:flex}.section-toggle-v45>span{flex-direction:column;gap:2px;min-width:0;display:flex}.section-toggle-v45 b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.section-toggle-v45 small{color:#53685d;font-size:8px;font-weight:750}.section-toggle-v45 svg{flex:none;transition:transform .18s}.section-toggle-v45 svg.open{transform:rotate(180deg)}.section-toggle-v45:hover{border-color:var(--section-color);background:var(--section-soft)}.tone-prices .price-grid-v44{gap:8px;padding:9px 12px}.tone-prices .number-field-v44,.tone-prices .price-grid-v44 input{height:40px}.tone-prices .choice-chips-v44{min-height:40px}.tone-prices .choice-chips-v44 button{min-height:34px;padding:4px 7px}.tone-prices .price-grid-v44>label{gap:4px}.tone-prices .price-grid-v44 label>small{min-height:14px;font-size:8.2px}.tone-prices .recommended-price-v44{border-width:1px;grid-column:span 1;padding:6px}.tone-prices .line-economic-preview-v44>span{gap:3px;min-height:60px;padding:7px 12px}.tone-prices .line-economic-preview-v44 b{font-size:14px}.tone-prices .line-economic-preview-v44 .sale b{font-size:17px}.tone-prices .line-add-actions-v44{min-height:54px;padding:6px 12px}.tone-prices .line-add-actions-v44 button{min-height:39px}.load-lines-head-v44{letter-spacing:.12px;min-height:42px;font-size:10px}.load-line-row-v44{min-height:108px;padding:11px 9px;font-size:12px}.load-line-row-v44>span{gap:5px}.load-line-row-v44 small{font-size:10px;line-height:1.4}.load-line-product-v44{grid-template-columns:58px minmax(0,1fr);gap:10px}.load-line-product-v44>img,.load-line-product-v44>i{width:58px;height:58px}.load-line-product-v44 b{font-size:14px}.load-line-product-v44 em{font-size:9.5px}.line-net-v44 b{font-size:17px}.line-sale-v44 b{font-size:16px}.line-actions-v44{gap:7px}.line-actions-v44 button{width:39px;height:39px}.line-actions-v44 button svg{width:18px;height:18px}.pc-customer-typeahead-v45{color:#166541;background:#fbfffc;border:2px solid #0e6843;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:58px;padding:5px 7px 5px 10px;display:grid;box-shadow:0 2px 7px #0b4c3312}.pc-customer-typeahead-v45:focus-within{background:#f2fbf5;border-color:#07864f;box-shadow:0 0 0 3px #11804d21}.pc-customer-typeahead-v45 input{color:#153a29;background:0 0;outline:0;min-width:0;height:44px;padding:0 4px;font-size:12px;font-weight:750;box-shadow:none!important;border:0!important}.pc-customer-typeahead-v45>button{color:#315b46;background:#eaf2ed;border:0;border-radius:7px;align-items:center;gap:5px;height:39px;padding:0 8px;display:flex}.pc-customer-typeahead-v45 kbd{background:#fff;border:1px solid #b1c5b7;border-radius:5px;padding:4px 6px;font-size:8px}.overlay-product-list-v44>button.keyboard-active-v45,.lot-supplier-group button.keyboard-active-v45{box-shadow:0 0 0 3px #13764a21;background:#eaf8ef!important;border:2px solid #13764a!important}@media (width>=1501px){.tone-prices .price-grid-v44{grid-template-columns:repeat(5,minmax(0,1fr))}.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(260px,1.8fr) .58fr .7fr .72fr .72fr .75fr .85fr 86px}}@media (width<=1500px){.tone-prices .price-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr))}.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(235px,1.6fr) .6fr .7fr .74fr .76fr .82fr 86px}.load-line-row-v44{font-size:11.5px}.load-line-row-v44 small{font-size:9.5px}}@media (width<=1250px){.tone-prices .price-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr))}.load-line-row-v44{grid-template-columns:minmax(245px,1.4fr) .65fr .75fr .75fr .82fr 86px;min-height:118px}.load-line-product-v44 b{font-size:13px}}@media (width<=850px){.section-toggle-v45{text-align:left;grid-column:2;justify-self:stretch;max-width:none}.section-toggle-v45>span{margin-right:auto}.pc-customer-typeahead-v45 input{font-size:11px}.tone-prices .price-grid-v44{grid-template-columns:1fr}.load-line-row-v44{grid-template-columns:1fr 1fr}.load-line-product-v44{grid-column:1/-1}.line-actions-v44{justify-self:end}}.print-action{white-space:nowrap}.module-title-actions-v46,.parking-title-actions-v46,.load-title-actions-v46,.credit-title-actions-v46,.credit-final-actions-v46{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.credit-notes-v46,.credit-workflow-v46{--credit-ink:#123528;--credit-green:#0e6843;--credit-soft:#eaf6ee;--credit-line:#b9cbbf;--credit-warm:#fff5dc;background:#f3f6f4}.credit-title-v46{border:1px solid #98b3a2;border-left:6px solid var(--credit-green);background:linear-gradient(105deg,#e8f5ec 0%,#fff 66%);border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;margin-bottom:13px;padding:16px 18px;display:flex}.credit-title-v46 h2,.credit-workflow-heading-v46 h2{color:var(--credit-ink);letter-spacing:-.35px;margin:4px 0 6px;font-size:24px}.credit-title-v46 p,.credit-workflow-heading-v46 p{color:#496155;max-width:790px;margin:0;font-size:11.5px;line-height:1.5}.credit-direction-tabs-v46{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:13px;display:grid}.credit-direction-tabs-v46 button,.received-mode-v46 button{color:#244638;text-align:left;background:#fff;border:1px solid #abc0b2;border-radius:9px;align-items:center;gap:10px;min-height:72px;padding:11px 13px;display:flex}.credit-direction-tabs-v46 button>svg,.received-mode-v46 button>svg{color:#517164;flex:none}.credit-direction-tabs-v46 button span,.received-mode-v46 button span{flex-direction:column;gap:4px;display:flex}.credit-direction-tabs-v46 b,.received-mode-v46 b{font-size:12px}.credit-direction-tabs-v46 small,.received-mode-v46 small{color:#50675b;font-size:9.5px;line-height:1.35}.credit-direction-tabs-v46 button.active,.received-mode-v46 button.active{border:2px solid var(--credit-green);background:var(--credit-soft);color:#0b5537;padding:10px 12px;box-shadow:0 3px 12px #0e684314}.credit-direction-tabs-v46 button.active>svg,.received-mode-v46 button.active>svg{color:var(--credit-green)}.credit-kpis-v46{border:1px solid var(--credit-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:13px;display:grid;overflow:hidden}.credit-kpis-v46 article{border-right:1px solid #cfdbd3;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px 14px;display:flex}.credit-kpis-v46 article:last-child{border-right:0}.credit-kpis-v46 small{color:#496055;letter-spacing:.25px;font-size:8px;font-weight:900}.credit-kpis-v46 b{color:#173729;font-size:19px}.credit-kpis-v46 span{color:#5a6d63;font-size:9px}.credit-kpis-v46 .warning{background:#fff9ea}.credit-kpis-v46 .warning b{color:#8a5c00}.credit-kpis-v46 .amount{background:#e9f6ed}.credit-kpis-v46 .amount b{color:#0a5b39;font-size:22px}.credit-rules-v46{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:13px;display:grid}.credit-rules-v46 article{background:#fff;border:1px solid #bdccc2;border-radius:9px;align-items:center;gap:9px;min-height:78px;padding:11px 12px;display:flex}.credit-rules-v46 article>svg{color:#177047;flex:none}.credit-rules-v46 article>span{flex-direction:column;gap:4px;display:flex}.credit-rules-v46 b{font-size:10.5px}.credit-rules-v46 small{color:#53685d;font-size:8.5px;line-height:1.4}.credit-register-v46{overflow:hidden}.credit-register-v46 .panel-header>div{flex-direction:column;align-items:flex-start;gap:3px}.credit-register-head-v46,.credit-register-row-v46{grid-template-columns:1.05fr 1.25fr 1.1fr .75fr .35fr .65fr 22px;align-items:center;gap:11px;padding:0 14px;display:grid}.credit-register-head-v46{background:#e5eee8;border-bottom:1px solid #b9c9be;min-height:43px}.credit-register-head-v46 span{color:#365246;text-transform:uppercase;font-size:8px;font-weight:900}.credit-register-row-v46{background:#fff;border-bottom:1px solid #d6dfd9;min-height:75px}.credit-register-row-v46>span{color:#304c3e;flex-direction:column;gap:4px;min-width:0;font-size:10px;display:flex}.credit-register-row-v46 b,.credit-register-row-v46 strong{font-size:11.5px}.credit-register-row-v46 small{color:#5c7065;font-size:8.5px}.credit-register-row-v46 i{color:#0d623e;background:#e6f4eb;border-radius:999px;width:max-content;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.credit-empty-v46{color:#50675b;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:24px;display:flex}.credit-empty-v46>div{flex-direction:column;gap:5px;max-width:610px;display:flex}.credit-empty-v46 b{color:#1a3a2c;font-size:13px}.credit-empty-v46 span{font-size:10px;line-height:1.5}.credit-empty-v46 .primary{margin-left:12px}.credit-workflow-actions-v46{align-items:center;gap:10px;margin-bottom:10px;display:flex}.credit-workflow-actions-v46 .credit-flow-kind-v46{color:#105f3c;background:#dfeee4;border-radius:999px;margin-right:auto;padding:7px 10px;font-size:9px;font-weight:900}.credit-workflow-heading-v46{border:1px solid #9fb6a7;border-left:6px solid var(--credit-green);background:linear-gradient(100deg,#e8f5ed,#fff);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:102px;margin-bottom:10px;padding:14px 16px;display:grid}.credit-td04-v46{border-left:1px solid #afc3b6;flex-direction:column;justify-content:center;gap:3px;min-width:150px;min-height:70px;padding-left:18px;display:flex}.credit-td04-v46 small{color:#52685d;font-size:7.5px;font-weight:900}.credit-td04-v46 b{color:#0d6340;font-size:22px}.credit-td04-v46 em{color:#765100;font-size:8px;font-style:normal;font-weight:800}.credit-simulation-banner-v46,.credit-blocker-v46{color:#765100;background:#fff5d8;border:1px solid #d1a747;border-left:5px solid #c78409;border-radius:9px;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.credit-simulation-banner-v46>span,.credit-blocker-v46>span{flex-direction:column;gap:3px;display:flex}.credit-simulation-banner-v46 b,.credit-blocker-v46 b{font-size:10.5px}.credit-simulation-banner-v46 small,.credit-blocker-v46 small{font-size:8.8px;line-height:1.4}.credit-steps-v46{background:#fff;border:1px solid #b7c8bd;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;padding:7px;display:grid}.credit-steps-v46 button{color:#52665b;text-align:left;background:#f0f4f1;border:0;border-radius:7px;align-items:center;gap:8px;min-height:43px;padding:6px 9px;font-size:9px;font-weight:850;display:flex}.credit-steps-v46 button>i{background:#d7e1da;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.credit-steps-v46 button.active{color:#0b5a38;background:#dff1e5}.credit-steps-v46 button.active>i,.credit-steps-v46 button.done>i{color:#fff;background:#0e6843}.credit-step-card-v46{margin-bottom:10px;overflow:hidden}.credit-step-card-v46>.panel-header>div{flex-direction:column;align-items:flex-start;gap:4px}.received-mode-v46{grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px 0;display:grid}.credit-source-search-v46{color:#0e6843;background:#fff;border:2px solid #0e6843;border-radius:9px;align-items:center;gap:8px;height:54px;margin:13px 14px 9px;padding:0 11px;display:flex}.credit-source-search-v46 input{color:#173729;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;font-size:11.5px;font-weight:700}.credit-source-search-v46 button{color:#3c594a;background:#edf3ef;border:0;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.credit-source-state-v46{color:#476054;align-items:center;gap:8px;min-height:46px;padding:0 15px;font-size:9px;display:flex}.credit-source-results-v46{flex-direction:column;gap:7px;padding:0 14px 12px;display:flex}.credit-source-results-v46>button{color:#1c3b2d;text-align:left;background:#fff;border:1px solid #b7c8bd;border-radius:8px;grid-template-columns:1fr 1.25fr .7fr .65fr 20px;align-items:center;gap:10px;min-height:69px;padding:9px 11px;display:grid}.credit-source-results-v46>button:hover{background:#eff9f3;border-color:#0e6843}.credit-source-results-v46 span{flex-direction:column;gap:4px;min-width:0;display:flex}.credit-source-results-v46 b,.credit-source-results-v46 strong{font-size:10.5px}.credit-source-results-v46 small{color:#52685d;font-size:8.5px}.credit-source-empty-v46{color:#4c6457;background:#f7faf8;border:1px dashed #aebfb4;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:104px;margin:0 14px 12px;padding:12px;display:grid}.credit-source-empty-v46>div{flex-direction:column;gap:5px;display:flex}.credit-source-empty-v46 b{color:#18372a;font-size:10.5px}.credit-source-empty-v46 span{font-size:8.8px;line-height:1.45}.credit-source-selected-v46{background:#eaf6ee;border:1px solid #78aa89;border-radius:9px;grid-template-columns:34px minmax(240px,1.5fr) repeat(3,.55fr) auto;align-items:center;gap:10px;min-height:92px;margin:0 14px 12px;padding:10px 12px;display:grid}.source-lock-v46{color:#fff;background:#0e6843;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.credit-source-selected-v46>div,.credit-source-selected-v46>span:not(.source-lock-v46){flex-direction:column;gap:4px;display:flex}.credit-source-selected-v46 small{color:#416052;font-size:7.5px;font-weight:900}.credit-source-selected-v46 b{font-size:10.5px}.credit-source-selected-v46 div>span{color:#4c6658;font-size:8.5px}.credit-source-selected-v46>button{color:#145d3c;background:#fff;border:1px solid #87aa94;border-radius:7px;align-items:center;gap:5px;height:36px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.credit-step-footer-v46,.credit-bottom-actions-v46{background:#f8faf9;border-top:1px solid #c5d3ca;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:flex}.credit-step-footer-v46>span{color:#586c61;align-items:center;gap:7px;font-size:8.8px;display:flex}.credit-step-footer-v46 button:disabled,.credit-bottom-actions-v46 button:disabled,.credit-final-actions-v46 button:disabled{opacity:.45;cursor:not-allowed}.credit-selected-count-v46{background:#e2f2e7;border-radius:999px;padding:7px 9px;font-weight:900;color:#0f6240!important;font-size:8px!important}.credit-reasons-v46{background:#f7faf8;border-bottom:1px solid #ccd8d0;grid-template-columns:150px 1fr;align-items:center;gap:8px 12px;padding:11px 14px;display:grid}.credit-reasons-v46>span{color:#345043;font-size:9px;font-weight:900}.credit-reasons-v46>div{flex-wrap:wrap;gap:6px;display:flex}.credit-reasons-v46 button,.stock-disposition-v46 button{color:#365346;background:#fff;border:1px solid #adbfb3;border-radius:999px;align-items:center;gap:4px;min-height:33px;padding:0 10px;font-size:8.7px;font-weight:800;display:flex}.credit-reasons-v46 button.selected,.stock-disposition-v46 button.selected{color:#fff;background:#0e6843;border-color:#0e6843}.credit-reasons-v46>small{color:#8a5b00;grid-column:2;font-size:8px}.credit-lines-scroll-v46{background:#f3f7f4}.credit-lines-head-v46{background:#dfe9e2;border-bottom:1px solid #aebfb4;grid-template-columns:42px minmax(160px,.8fr) minmax(130px,1.2fr) .7fr .95fr .8fr;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:grid}.credit-lines-head-v46 span{color:#345044;text-transform:uppercase;font-size:8px;font-weight:900}.credit-line-block-v46{background:#fff;border:1px solid #becdc3;border-radius:9px;grid-template-columns:42px minmax(160px,.8fr) minmax(0,3.65fr);align-items:stretch;gap:9px;margin:9px;display:grid;overflow:hidden}.credit-line-block-v46.selected{border-color:#73a987;box-shadow:inset 4px 0 #17804d}.credit-line-check-v46{place-items:center;display:grid}.credit-line-check-v46 input{accent-color:#0e6843;width:18px;height:18px}.credit-line-product-v46{border-right:1px solid #d2dcd5;flex-direction:column;justify-content:center;gap:5px;padding:12px 9px;display:flex}.credit-line-product-v46 b{font-size:12px}.credit-line-product-v46 small{color:#50675b;font-size:8.5px;line-height:1.35}.credit-line-product-v46 em{color:#0e6843;font-size:8px;font-style:normal;font-weight:850}.credit-comparison-v46{grid-template-columns:minmax(110px,1.25fr) minmax(70px,.7fr) minmax(120px,1fr) minmax(75px,.8fr);align-items:stretch;min-width:0;display:grid}.credit-comparison-v46>*{border-bottom:1px solid #d9e1dc;align-items:center;min-width:0;min-height:54px;padding:7px 8px;display:flex}.credit-comparison-v46>:nth-last-child(-n+4){border-bottom:0}.credit-comparison-v46>span{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.credit-comparison-v46>span b{font-size:9px}.credit-comparison-v46>span small{color:#5a6d63;font-size:7.5px}.credit-comparison-v46>strong{background:#f5f8f6;border-left:1px solid #d9e1dc;font-size:10px}.credit-comparison-v46>em{color:#466055;border-left:1px solid #d9e1dc;font-size:9px;font-style:normal;font-weight:800}.credit-comparison-v46>.net,.credit-comparison-v46>.taxable{color:#0d5d3b;background:#eef7f1}.credit-number-field-v46{border-left:1px solid #d9e1dc;min-width:0;flex-direction:row!important;align-items:center!important;padding:6px!important;display:flex!important}.credit-number-field-v46 input{color:#0b4b31;background:#fbfffc;border:2px solid #16804d;border-radius:7px;outline:0;width:100%;min-width:0;height:38px;padding:0 7px;font-size:12px;font-weight:900}.credit-number-field-v46:focus-within input{box-shadow:0 0 0 3px #16804d21}.credit-number-field-v46 em{color:#52685d;pointer-events:none;margin-left:-32px;font-size:7.5px;font-style:normal;font-weight:850}.corrected-net-v46{background:#eef7f1;border-left:1px solid #d9e1dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:5px;display:grid}.corrected-net-v46 .credit-number-field-v46{border-left:0;padding:0!important}.corrected-net-v46 button{color:#0d6843;background:#fff;border:1px solid #8eb09b;border-radius:6px;height:31px;padding:0 6px;font-size:7.5px;font-weight:850}.corrected-taxable-v46{color:#0b5838;background:#e6f4eb;border-left:1px solid #d9e1dc;font-size:12px}.credit-method-grid-v46{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:10px;display:grid}.credit-method-grid-v46>button{color:#1b3b2d;text-align:left;background:#fff;border:1px solid #adc0b3;border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;min-height:122px;padding:13px;display:flex}.credit-method-grid-v46>button.selected{background:#eaf6ee;border:2px solid #0e6843;padding:12px}.credit-method-grid-v46>button>span{align-items:center;gap:7px;width:100%;display:flex}.credit-method-grid-v46>button>span svg{color:#0e6843}.credit-method-grid-v46>button b{font-size:12px}.credit-method-grid-v46>button em{color:#fff;background:#0e6843;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:7.5px;font-style:normal;font-weight:900}.credit-method-grid-v46 p{color:#52675c;margin:0;font-size:9px;line-height:1.45}.credit-method-grid-v46 strong{color:#0b5838;margin-top:auto;font-size:14px}.credit-live-summary-v46{color:#fff;background:#103f2f;border:1px solid #174c37;border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:10px;display:grid;overflow:hidden}.credit-live-summary-v46>span{border-right:1px solid #ffffff2b;flex-direction:column;justify-content:center;gap:5px;min-height:72px;padding:9px 11px;display:flex}.credit-live-summary-v46>span:last-child{border-right:0}.credit-live-summary-v46 small{color:#c9ded2;font-size:7.5px;font-weight:900}.credit-live-summary-v46 b{font-size:14px}.credit-live-summary-v46 .total{background:#1b6e4a}.credit-live-summary-v46 .total b{font-size:18px}.credit-bottom-actions-v46{border:1px solid #c0cec5;border-radius:9px;margin-bottom:10px}.stock-effect-grid-v46{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:13px 14px;display:grid}.stock-effect-grid-v46>button{color:#1b3b2d;text-align:left;background:#fff;border:1px solid #b8c9bd;border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;min-height:128px;padding:11px;display:flex}.stock-effect-grid-v46>button.selected{background:#eaf6ee;border:2px solid #0e6843;padding:10px}.stock-effect-grid-v46>button>span{color:#0e6843;justify-content:space-between;align-items:center;width:100%;display:flex}.stock-effect-grid-v46>button b{font-size:11px}.stock-effect-grid-v46>button small{color:#52675c;font-size:8.7px;line-height:1.45}.stock-disposition-v46{background:#f7faf8;border:1px solid #c3d0c8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:0 14px 12px;padding:10px 11px;display:flex}.stock-disposition-v46>span{color:#345044;font-size:9px;font-weight:900}.stock-disposition-v46>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.stock-rule-v46{color:#765100;background:#fff7df;border:1px solid #d3ae56;border-radius:8px;align-items:center;gap:9px;margin:0 14px 13px;padding:10px 11px;display:flex}.stock-rule-v46>span{flex-direction:column;gap:3px;display:flex}.stock-rule-v46 b{font-size:10px}.stock-rule-v46 small{font-size:8.5px;line-height:1.4}.credit-document-preview-v46{background:#fff;border:1px solid #99ad9f;border-radius:9px;margin-bottom:10px;overflow:hidden;box-shadow:0 4px 18px #1837270f}.credit-document-preview-v46>header{background:#f6f9f7;border-bottom:1px solid #aebfb4;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:13px 15px;display:flex}.credit-document-preview-v46>header>div,.credit-document-preview-v46>header>span{flex-direction:column;gap:4px;display:flex}.credit-document-preview-v46>header>div>span{color:#0d6843;font-size:8px;font-weight:900}.credit-document-preview-v46>header>div>b{font-size:17px}.credit-document-preview-v46>header small{color:#52675c;font-size:8px}.credit-document-preview-v46>header>span{text-align:right}.credit-document-preview-v46>header>span b{font-size:12px}.credit-document-preview-v46>header em{color:#52675c;font-size:8.5px;font-style:normal}.credit-preview-party-v46{border-bottom:1px solid #cbd6cf;grid-template-columns:1fr 1.4fr;display:grid}.credit-preview-party-v46>span{border-right:1px solid #d3ddd6;flex-direction:column;justify-content:center;gap:4px;min-height:77px;padding:10px 14px;display:flex}.credit-preview-party-v46>span:last-child{border-right:0}.credit-preview-party-v46 small{color:#52675c;font-size:7.5px;font-weight:900}.credit-preview-party-v46 b{font-size:11px}.credit-preview-party-v46 em{color:#50675b;font-size:8.5px;font-style:normal}.credit-preview-head-v46,.credit-preview-row-v46{grid-template-columns:1.25fr 1fr 1fr 1fr .7fr .35fr;align-items:center;gap:10px;padding:0 14px;display:grid}.credit-preview-head-v46{background:#e5eee8;border-bottom:1px solid #bbcabe;min-height:42px}.credit-preview-head-v46 span{color:#365246;text-transform:uppercase;font-size:7.8px;font-weight:900}.credit-preview-row-v46{border-bottom:1px solid #d6dfd9;min-height:67px;font-size:9.5px}.credit-preview-row-v46>span:first-child{flex-direction:column;gap:4px;display:flex}.credit-preview-row-v46 small{color:#52675c;font-size:8px}.credit-preview-row-v46 strong{color:#0d5f3c;font-size:11px}.credit-preview-stock-v46{color:#0d6843;background:#f7faf8;border-bottom:1px solid #cbd6cf;align-items:center;gap:9px;min-height:62px;padding:9px 14px;display:flex}.credit-preview-stock-v46>span{flex-direction:column;gap:3px;display:flex}.credit-preview-stock-v46 b{color:#173729;font-size:10px}.credit-preview-stock-v46 small{color:#50675b;font-size:8.5px}.credit-document-preview-v46>footer{color:#fff;background:#113f30;justify-content:flex-end;align-items:center;gap:24px;min-height:81px;padding:10px 14px;display:flex}.credit-document-preview-v46>footer>span{text-align:right;flex-direction:column;gap:5px;min-width:110px;display:flex}.credit-document-preview-v46>footer small{color:#c5dccf;font-size:7.5px;font-weight:900}.credit-document-preview-v46>footer b{font-size:13px}.credit-document-preview-v46>footer .grand{border-left:1px solid #ffffff40;padding-left:22px}.credit-document-preview-v46>footer .grand b{font-size:20px}.credit-notes-field-v46{background:#fff;border:1px solid #b8c9bd;border-radius:9px;flex-direction:column;gap:7px;margin-bottom:10px;padding:11px 13px;display:flex}.credit-notes-field-v46>span{color:#345044;font-size:9px;font-weight:900}.credit-notes-field-v46 textarea{resize:vertical;color:#173729;border:1px solid #aebfb4;border-radius:7px;outline:0;min-height:83px;padding:9px;font-size:10px}.credit-notes-field-v46 textarea:focus{border-color:#0e6843;box-shadow:0 0 0 3px #0e68431c}.credit-final-checks-v46{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.credit-final-checks-v46 article{color:#0e6843;background:#eaf6ee;border:1px solid #a9c4b3;border-radius:8px;align-items:center;gap:8px;min-height:73px;padding:10px;display:flex}.credit-final-checks-v46 article>span{flex-direction:column;gap:4px;display:flex}.credit-final-checks-v46 b{color:#173729;font-size:10px}.credit-final-checks-v46 small{color:#50675b;font-size:8.3px;line-height:1.35}.credit-final-actions-v46{background:#103f2f;border:1px solid #174c37;border-radius:9px;min-height:76px;padding:10px 12px}.credit-final-actions-v46 .secondary{border-color:#fff6}@media (width<=1250px){.credit-rules-v46{grid-template-columns:1fr 1fr}.credit-register-head-v46,.credit-register-row-v46{grid-template-columns:1fr 1.15fr .9fr .65fr .4fr .65fr 20px}.credit-source-selected-v46{grid-template-columns:34px minmax(220px,1.5fr) repeat(2,.55fr) auto}.credit-source-selected-v46>span:nth-of-type(4){display:none}.credit-line-block-v46{grid-template-columns:40px minmax(145px,.72fr) minmax(0,3.8fr)}.credit-comparison-v46{grid-template-columns:minmax(95px,1.1fr) minmax(62px,.68fr) minmax(105px,1fr) minmax(68px,.75fr)}}@media (width<=1000px){.credit-kpis-v46{grid-template-columns:1fr 1fr}.credit-kpis-v46 article:nth-child(2){border-right:0}.credit-kpis-v46 article:nth-child(n+3){border-top:1px solid #cfdbd3}.credit-line-block-v46{grid-template-columns:40px 1fr}.credit-line-product-v46{border-right:0}.credit-comparison-v46{border-top:1px solid #d2dcd5;grid-column:1/-1}.credit-lines-head-v46{display:none}.credit-source-selected-v46{grid-template-columns:34px 1fr auto}.credit-source-selected-v46>span:not(.source-lock-v46){display:none}.credit-method-grid-v46{grid-template-columns:1fr}.credit-live-summary-v46{grid-template-columns:1fr 1fr}.credit-live-summary-v46>span{border-bottom:1px solid #ffffff2b}.credit-live-summary-v46 .total{grid-column:1/-1}.credit-preview-head-v46,.credit-preview-row-v46{grid-template-columns:1.25fr 1fr 1fr .7fr}.credit-preview-head-v46>span:nth-child(4),.credit-preview-row-v46>span:nth-child(4),.credit-preview-head-v46>span:nth-child(6),.credit-preview-row-v46>span:nth-child(6){display:none}}@media (width<=850px){.module-title-actions-v46,.parking-title-actions-v46,.load-title-actions-v46,.credit-title-actions-v46{justify-content:stretch;width:100%}.module-title-actions-v46 button,.parking-title-actions-v46 button,.load-title-actions-v46 button,.credit-title-actions-v46 button{flex:1}.credit-title-v46{flex-direction:column;align-items:stretch}.credit-direction-tabs-v46,.received-mode-v46,.credit-rules-v46,.credit-final-checks-v46{grid-template-columns:1fr}.credit-register-head-v46{display:none}.credit-register-row-v46{border:1px solid #c4d1c9;border-radius:8px;grid-template-columns:1fr 1fr 20px;margin:8px;padding:10px}.credit-register-row-v46>span:nth-child(3),.credit-register-row-v46>span:nth-child(4),.credit-register-row-v46>b{display:none}.credit-empty-v46{text-align:center;flex-direction:column;align-items:stretch}.credit-empty-v46 .primary{margin-left:0}.credit-workflow-actions-v46{flex-wrap:wrap}.credit-workflow-actions-v46 .credit-flow-kind-v46{text-align:center;order:3;width:100%;margin:0}.credit-workflow-heading-v46{grid-template-columns:1fr}.credit-td04-v46{border-top:1px solid #afc3b6;border-left:0;padding:9px 0 0}.credit-steps-v46{grid-template-columns:1fr 1fr}.credit-source-results-v46>button{grid-template-columns:1fr .6fr 20px}.credit-source-results-v46>button>span:nth-child(2),.credit-source-results-v46>button>span:nth-child(3){display:none}.credit-source-empty-v46{text-align:center;grid-template-columns:1fr}.credit-reasons-v46{grid-template-columns:1fr}.credit-reasons-v46>small{grid-column:1}.credit-comparison-v46{grid-template-columns:1fr 1fr}.credit-comparison-v46>*{border-bottom:1px solid #d9e1dc!important}.credit-comparison-v46>span{background:#f1f6f2;border-top:1px solid #c3d0c8}.credit-comparison-v46>span,.credit-comparison-v46>strong,.credit-number-field-v46,.corrected-net-v46,.corrected-taxable-v46,.credit-comparison-v46>em{grid-column:auto}.stock-disposition-v46{flex-direction:column;align-items:stretch}.stock-disposition-v46>div{justify-content:flex-start}.credit-preview-party-v46{grid-template-columns:1fr}.credit-preview-party-v46>span{border-bottom:1px solid #d3ddd6;border-right:0}.credit-document-preview-v46>header{flex-direction:column;align-items:flex-start}.credit-document-preview-v46>header>span{text-align:left}.credit-preview-head-v46{display:none}.credit-preview-row-v46{grid-template-columns:1fr 1fr;padding:10px 12px}.credit-preview-row-v46>span:nth-child(3){display:none}.credit-document-preview-v46>footer{flex-direction:column;align-items:stretch;gap:9px}.credit-document-preview-v46>footer>span{text-align:left;min-width:0}.credit-document-preview-v46>footer .grand{border-top:1px solid #ffffff40;border-left:0;padding:9px 0 0}.credit-final-actions-v46{flex-direction:column;align-items:stretch}.credit-final-actions-v46 button{width:100%}}.load-lines-table-v44{overflow-x:auto}.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(260px,1.75fr) .62fr .66fr .66fr .66fr .78fr .78fr .88fr 86px;min-width:1260px}.load-lines-head-v44>span:nth-child(5),.load-line-row-v44>span:nth-child(5){display:flex}.line-gross-v48 b,.line-tare-v48 b{color:#173d2d;font-size:16px}.line-tare-v48{background:#fff8e7;border-radius:7px;padding:8px}.load-record-lines-head-v44,.load-record-line-v44{grid-template-columns:minmax(230px,1.45fr) .65fr .62fr .65fr .62fr .78fr .88fr}.record-net-v48{font-size:13px;color:#175f88!important}.expense-treatment-v48{background:#fffaf0;border-top:1px solid #d9c99e;flex-direction:column;gap:9px;padding:11px;display:flex}.expense-treatment-v48.required{background:#fff2d1;box-shadow:inset 4px 0 #b77800}.expense-treatment-v48>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.expense-treatment-v48>header>span{flex-direction:column;gap:4px;display:flex}.expense-treatment-v48>header b{font-size:10px}.expense-treatment-v48>header small,.expense-treatment-v48>p{color:#665a3d;font-size:8.5px;line-height:1.4}.expense-treatment-v48>header em{color:#fff;background:#a96e00;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:flex}.expense-treatment-v48>p{margin:0;font-weight:700}.load-cost-summary-v44{grid-template-columns:repeat(4,1fr)}.load-cost-summary-v44 article:nth-child(n+5){border-top:1px solid #dbcfad}.load-cost-summary-v44 article:nth-child(4n){border-right:0}.load-cost-summary-v44 .supplier-deduction-v48{color:#765000;background:#fff5dc}.load-cost-summary-v44 .supplier-advance-v48{color:#1c5278;background:#eef5ff}.load-cost-summary-v44 .undefined-v48{color:#9b3128;background:#fde9e5}.confirm-load-modal-v44{width:min(780px,96vw)!important}.confirm-facts-v44{grid-template-columns:repeat(6,1fr)}.confirm-facts-v44 .net-v48{color:#145b82;background:#e7f4fb}.confirm-expense-routing-v48{background:#f7faf8;border:1px solid #c4d1c9;border-radius:8px;flex-direction:column;gap:8px;margin-top:11px;padding:10px;display:flex}.confirm-expense-routing-v48>b{font-size:10px}.confirm-expense-routing-v48>small{color:#53685c;font-size:8.5px}.confirm-expense-routing-v48>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.confirm-expense-routing-v48 span{background:#fff;border:1px solid #c9d5cd;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;padding:8px;display:flex}.confirm-expense-routing-v48 span small{color:#52685c;font-size:7.5px;font-weight:900}.confirm-expense-routing-v48 span strong{font-size:11px}.pc-line-calculation-v32{display:flex;overflow-x:auto}.pc-line-calculation-v32>span{flex:1 0 105px}.pc-line-calculation-v32>button{flex:0 0 165px}.pc-order-total-v32{grid-template-columns:.55fr .8fr .7fr .9fr .9fr .7fr 1.1fr}.pc-customer-fields{grid-template-columns:1.25fr 1.15fr 1.2fr .8fr .85fr .7fr}.credit-document-preview-v46{overflow-x:auto}.credit-preview-party-v46,.credit-preview-stock-v46,.credit-document-preview-v46>footer{min-width:1120px}.credit-preview-head-v46,.credit-preview-row-v46{grid-template-columns:1.25fr .9fr .9fr .9fr .9fr 1fr .7fr .32fr;min-width:1120px}.detailed-sales-head,.detailed-sale-row{grid-template-columns:.76fr .66fr 1.08fr .56fr .38fr .66fr .66fr .7fr .76fr .62fr .68fr .8fr!important;min-width:1540px!important}.detailed-sales-head>span,.detailed-sale-row>span{display:flex!important}@media (width<=1500px){.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(235px,1.55fr) .62fr .66fr .66fr .66fr .76fr .76fr .84fr 82px;min-width:1180px}.pc-customer-fields{grid-template-columns:1.2fr 1fr 1.1fr .8fr}}@media (width<=1250px){.load-lines-head-v44{display:grid}.load-line-row-v44{grid-template-columns:minmax(230px,1.45fr) .62fr .66fr .66fr .66fr .76fr .76fr .84fr 82px;min-width:1120px}.load-line-row-v44>span:nth-child(5),.load-line-row-v44>span:nth-child(7){display:flex}.load-line-row-v44>span:nth-child(7){grid-column:auto}.load-cost-summary-v44{grid-template-columns:repeat(2,1fr)}.load-cost-summary-v44 article:nth-child(n+3){border-top:1px solid #dbcfad}.load-cost-summary-v44 article:nth-child(2n){border-right:0}.load-cost-summary-v44 .finished{grid-column:auto}}@media (width<=1000px){.credit-preview-head-v46,.credit-preview-row-v46{grid-template-columns:1.25fr .9fr .9fr .9fr .9fr 1fr .7fr .32fr}.credit-preview-head-v46>span:nth-child(4),.credit-preview-row-v46>span:nth-child(4),.credit-preview-head-v46>span:nth-child(6),.credit-preview-row-v46>span:nth-child(6){display:flex}}@media (width<=850px){.load-lines-head-v44{display:none}.load-line-row-v44{grid-template-columns:1fr 1fr;min-width:0}.load-line-row-v44>span{grid-column:auto!important;display:flex!important}.load-line-product-v44{grid-column:1/-1!important}.load-record-line-v44{grid-template-columns:1fr 1fr}.load-record-line-v44>span:first-child{grid-column:1/-1}.confirm-facts-v44{grid-template-columns:1fr 1fr}.confirm-facts-v44>span{border-top:1px solid #c8d5cd}.confirm-facts-v44>span:nth-child(-n+2){border-top:0}.confirm-expense-routing-v48>div{grid-template-columns:1fr}.credit-preview-row-v46{grid-template-columns:1.25fr .9fr .9fr .9fr .9fr 1fr .7fr .32fr;padding:0 14px}.credit-preview-row-v46>span:nth-child(3){display:flex}}@page{size:A4;margin:10mm}@media print{html,body{color:#111!important;background:#fff!important}.sidebar,.topbar,.ai-backdrop,.ai-drawer,.toast,.print-action,.parking-new-order,.module-title-actions-v46>.primary,.credit-title-actions-v46>.primary,.load-title-actions-v46>.primary,.credit-workflow-actions-v46,.credit-steps-v46,.credit-step-footer-v46,.credit-bottom-actions-v46,.credit-final-actions-v46,.parking-toolbar-v32,.load-filters-v44,.load-record-actions-v44,.detail-actions,.modal-close,.modal-actions{display:none!important}.workspace{width:100%!important;margin:0!important}.main-content{max-width:none!important;margin:0!important;padding:0!important}.module-page,.credit-notes-v46,.credit-workflow-v46{background:#fff!important}.panel,.credit-title-v46,.credit-workflow-heading-v46,.credit-document-preview-v46{break-inside:avoid;box-shadow:none!important}.parking-title-v32,.load-registry-title-v44,.module-title{margin-bottom:8mm!important}.parking-table-scroll-v32,.orders-table,.data-table,.credit-lines-scroll-v46,.inventory-entry-panel{overflow:visible!important}.parking-head-v32,.parking-row-v32,.table-head,.order-row,.data-head,.data-row{min-width:0!important}button{color:inherit}}.operational-loading-v49{z-index:120;color:#0c5d3b;background:#f4fff8;border:1px solid #8bb39b;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:850;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0a482e2e}.operational-loading-v49 svg{animation:1s linear infinite spin-v44}.operational-core-v49{flex-direction:column;gap:13px;display:flex}.operational-title-v49{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.operational-title-v49>div:first-child{flex-direction:column;gap:5px;display:flex}.operational-title-v49 h2{color:#102c20;margin:0;font-size:25px;font-weight:600}.operational-title-v49 p{color:#425d4e;margin:0;font-size:10px;font-weight:650}.operational-title-v49>div:last-child{align-items:center;gap:8px;display:flex}.operational-title-v49 button{align-items:center;gap:7px;min-height:43px;display:flex}.operational-kpis-v49{background:#fff;border:1px solid #a9c1b2;border-radius:10px;grid-template-columns:repeat(5,minmax(145px,1fr));display:grid;overflow:hidden}.operational-kpis-v49 article{border-right:1px solid #c9d6ce;flex-direction:column;justify-content:center;gap:6px;min-height:86px;padding:13px 15px;display:flex}.operational-kpis-v49 article:last-child{border-right:0}.operational-kpis-v49 small{color:#486052;letter-spacing:.35px;font-size:8.5px;font-weight:900}.operational-kpis-v49 b{color:#16392a;font-size:20px}.operational-kpis-v49 article.net{background:#e8f6ed}.operational-kpis-v49 article.net b{color:#0c5d3b;font-size:22px}.operational-kpis-v49:has(>article:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(145px,1fr))}.operational-table-v49{overflow-x:auto}.operational-table-v49>[class$=-ledger-head-v49],.operational-table-v49>article{align-items:center;gap:11px;min-width:1120px;padding:0 14px;display:grid}.operational-table-v49>[class$=-ledger-head-v49]{background:#e7f0ea;border-bottom:1px solid #b9c9be;min-height:43px}.operational-table-v49>[class$=-ledger-head-v49] span{color:#365246;letter-spacing:.25px;text-transform:uppercase;font-size:8px;font-weight:900}.operational-table-v49>article{color:#294638;background:#fff;border-bottom:1px solid #d5dfd8;min-height:76px;font-size:10px}.operational-table-v49>article:last-of-type{border-bottom:0}.operational-table-v49>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.operational-table-v49>article b,.operational-table-v49>article strong{font-size:11px}.operational-table-v49>article small{color:#587065;font-size:8.3px;line-height:1.35}.operational-table-v49>article .net{color:#075d3a;font-size:13px}.operational-table-v49>article.danger{background:#fff0ee;box-shadow:inset 5px 0 #c83b32}.operational-table-v49>article.empty{color:#6c776f;background:#f7f8f7}.operational-table-v49 em{color:#53675c;background:#edf1ee;border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.operational-table-v49 em.safe{color:#11623d;background:#e4f5ea}.operational-table-v49 em.danger,.operational-table-v49 strong.danger{color:#a32f27;background:#fde6e3}.inventory-ledger-head-v49{grid-template-columns:minmax(230px,1.4fr) minmax(170px,1fr) .42fr .48fr .52fr .68fr .72fr .82fr .7fr;min-width:1260px}.operational-table-v49:has(.inventory-ledger-head-v49)>article{grid-template-columns:minmax(230px,1.4fr) minmax(170px,1fr) .42fr .48fr .52fr .68fr .72fr .82fr .7fr;min-width:1260px}.cash-ledger-head-v49{grid-template-columns:.8fr .55fr .62fr 1.25fr .85fr .8fr .75fr}.operational-table-v49:has(.cash-ledger-head-v49)>article{grid-template-columns:.8fr .55fr .62fr 1.25fr .85fr .8fr .75fr}.audit-ledger-head-v49{grid-template-columns:.8fr .65fr .95fr .8fr .85fr 1.4fr}.operational-table-v49:has(.audit-ledger-head-v49)>article{grid-template-columns:.8fr .65fr .95fr .8fr .85fr 1.4fr}.accounting-ledger-head-v49{grid-template-columns:.85fr 1.2fr .65fr 1fr minmax(210px,1.15fr) minmax(100px,.65fr);min-width:960px}.operational-table-v49:has(.accounting-ledger-head-v49)>article{grid-template-columns:.85fr 1.2fr .65fr 1fr minmax(210px,1.15fr) minmax(100px,.65fr);min-width:960px}.operational-table-v49:has(.accounting-ledger-head-v49)>article>span:nth-child(5){align-items:flex-start}.operational-table-v49:has(.accounting-ledger-head-v49)>article>span:nth-child(5) em{white-space:normal;width:auto;max-width:100%;line-height:1.35}.operational-table-v49:has(.accounting-ledger-head-v49)>article>strong:last-child{text-align:right;white-space:nowrap}.operational-actions-v49{align-items:center;gap:6px;flex-direction:row!important;display:flex!important}.operational-actions-v49 button{white-space:nowrap;align-items:center;gap:5px;min-height:35px;display:flex}.operational-empty-v49{color:#456053;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:190px;padding:28px;display:flex}.operational-empty-v49 b{color:#173b2b;font-size:15px}.operational-empty-v49 span{font-size:10px}.cash-entry-v49{grid-template-columns:.6fr .72fr 1.8fr .75fr auto;align-items:end;gap:10px;padding:12px;display:grid}.cash-entry-v49 label{flex-direction:column;gap:5px;display:flex}.cash-entry-v49 label span{color:#314e40;text-transform:uppercase;font-size:8.5px;font-weight:900}.cash-entry-v49 input,.cash-entry-v49 select{color:#163427;background:#fff;border:1px solid #92aa9b;border-radius:7px;height:43px;padding:0 10px;font-weight:750}.cash-entry-v49 button{align-items:center;gap:6px;height:43px;display:flex}.operational-caveat-v49{color:#795400;background:#fff8df;border:1px solid #d8b65c;border-radius:9px;align-items:center;gap:10px;padding:12px 14px;display:flex}.operational-caveat-v49>span{flex-direction:column;gap:4px;display:flex}.operational-caveat-v49 b{font-size:10.5px}.operational-caveat-v49 small{color:#665a3d;font-size:9px}.pc-order-head-v32,.pc-order-row-v32{grid-template-columns:minmax(190px,1.45fr) .52fr .43fr .62fr .58fr .64fr .7fr .86fr .68fr 70px!important;min-width:0!important}.pc-order-table-v32{overflow:visible!important}.pc-order-head-v32>span,.pc-order-row-v32>span{display:flex!important}.availability-overrun-v49>input{color:#921f19!important;background:#fff0ee!important;border:2px solid #c92d25!important}.availability-overrun-v49>small{line-height:1.35;color:#a22721!important;font-size:12px!important;font-weight:950!important}.pc-stock-warning{color:#971f19!important;background:#fff0ee!important;border:2px solid #cf352d!important;min-height:75px!important}.pc-stock-warning svg{flex:none}.pc-stock-warning b{letter-spacing:.15px;color:#971f19!important;font-size:16px!important}.pc-stock-warning small{font-weight:800;color:#7c2621!important;font-size:11px!important}.credit-register-head-v46,.credit-register-row-v46{min-width:0;grid-template-columns:1.05fr 1.2fr 1fr .7fr .35fr .65fr minmax(215px,1fr)!important}.credit-register-v46{overflow-x:auto}.credit-register-actions-v49{align-items:center;gap:5px;flex-direction:row!important;display:flex!important}.credit-register-actions-v49 button{white-space:nowrap;align-items:center;gap:5px;min-height:34px;display:flex}.document-viewer-backdrop-v49{z-index:260;background:#071f15a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.document-viewer-v49{background:#edf4ef;border:1px solid #8fab99;border-radius:13px;width:min(1500px,100%);height:min(940px,100vh - 36px);overflow:auto;box-shadow:0 25px 80px #00000059}.document-viewer-v49>header{z-index:3;background:#fff;border-bottom:1px solid #b8c9bd;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:12px 16px;display:flex;position:sticky;top:0}.document-viewer-v49>header>div{align-items:center;gap:9px;display:flex}.document-viewer-v49>header>div:first-child>span:last-child{flex-direction:column;gap:3px;display:flex}.document-viewer-v49>header small{color:#476052;font-size:8px;font-weight:900}.document-viewer-v49>header h2{color:#133728;margin:0;font-size:21px}.document-viewer-v49>header p{color:#50685b;margin:0;font-size:9px}.document-viewer-v49>header button{align-items:center;gap:6px;min-height:40px;display:flex}.document-viewer-v49>header button:last-child{background:0 0;border:0;place-items:center;width:40px;display:grid}.document-viewer-icon-v49{color:#0e6843;background:#e5f4ea;border-radius:9px;place-items:center;width:44px;height:44px;display:grid!important}.document-viewer-status-v49{background:#f8fbf9;border-bottom:1px solid #b8c9bd;grid-template-columns:repeat(4,1fr);display:grid}.document-viewer-status-v49>span{border-right:1px solid #c9d6ce;flex-direction:column;justify-content:center;gap:4px;min-height:63px;padding:10px 14px;display:flex}.document-viewer-status-v49>span:last-child{border-right:0}.document-viewer-status-v49 b{color:#143829;font-size:11px}.document-paper-v49{background:#fff;border:1px solid #aebfb4;border-radius:6px;width:min(1220px,100% - 34px);margin:17px auto;overflow:hidden;box-shadow:0 8px 22px #163a2914}.document-paper-v49>header{justify-content:space-between;align-items:center;min-height:94px;padding:16px 18px;display:flex}.document-paper-v49>header>div{align-items:center;gap:11px;display:flex}.document-paper-v49>header>div>span,.document-paper-v49>header>span{flex-direction:column;gap:4px;display:flex}.document-paper-v49>header>span{text-align:right}.document-paper-v49>header b{color:#0d4d32;font-size:14px}.document-paper-v49>header small,.document-paper-v49>header em{color:#52695d;font-size:9px;font-style:normal}.document-paper-party-v49{background:#f6faf7;border-top:1px solid #c8d5cd;border-bottom:1px solid #c8d5cd;grid-template-columns:1.5fr 1fr;display:grid}.document-paper-party-v49>span{border-right:1px solid #c8d5cd;flex-direction:column;justify-content:center;gap:4px;min-height:73px;padding:11px 15px;display:flex}.document-paper-party-v49>span:last-child{border-right:0}.document-paper-party-v49 small,.document-paper-v49 footer small{color:#4a6255;font-size:8px;font-weight:900}.document-paper-party-v49 b{font-size:12px}.document-paper-party-v49 em{color:#52695d;font-size:9px;font-style:normal}.document-paper-head-v49,.document-paper-row-v49{grid-template-columns:1.5fr .42fr .7fr .7fr .72fr .72fr .75fr .42fr;align-items:center;gap:10px;min-width:0;padding:0 14px;display:grid}.document-paper-head-v49{color:#fff;background:#0d5b3a;min-height:39px}.document-paper-head-v49 span{text-transform:uppercase;font-size:8px;font-weight:900}.document-paper-row-v49{color:#274335;border-bottom:1px solid #d5dfd8;min-height:68px;font-size:10px}.document-paper-row-v49>span:first-child{flex-direction:column;gap:4px;display:flex}.document-paper-row-v49 small{color:#587064;font-size:8px;display:block}.document-paper-row-v49 strong{color:#075d3a;font-size:12px}.document-paper-empty-v49{color:#566d60;place-items:center;min-height:110px;padding:20px;font-size:10px;display:grid}.document-paper-v49>footer{background:#edf7f0;border-top:2px solid #0d5b3a;grid-template-columns:repeat(6,1fr);display:grid}.document-paper-v49>footer>span{border-right:1px solid #bbcec0;flex-direction:column;justify-content:center;gap:5px;min-height:74px;padding:11px;display:flex}.document-paper-v49>footer>span:last-child{border-right:0}.document-paper-v49>footer b{color:#173b2b;font-size:15px}.document-paper-v49>footer .net{background:#def1e5}.document-paper-v49>footer .net b{color:#075d3a}.document-paper-v49>footer .grand{background:#0b5838}.document-paper-v49>footer .grand small,.document-paper-v49>footer .grand b{color:#fff}.document-fiscal-warning-v49{color:#795400;background:#fff8df;border:1px solid #d8b65c;border-radius:8px;align-items:center;gap:9px;width:min(1220px,100% - 34px);margin:0 auto 17px;padding:10px 13px;display:flex}.document-fiscal-warning-v49>span{flex-direction:column;gap:3px;display:flex}.document-fiscal-warning-v49 b{font-size:10px}.document-fiscal-warning-v49 small{font-size:8.5px}@media (width<=1000px){.operational-title-v49{flex-direction:column;align-items:stretch}.operational-kpis-v49{grid-template-columns:1fr 1fr}.operational-kpis-v49 article{border-bottom:1px solid #c9d6ce}.cash-entry-v49{grid-template-columns:1fr 1fr}.cash-entry-v49 label:nth-child(3),.cash-entry-v49 button{grid-column:1/-1}.document-viewer-backdrop-v49{padding:6px}.document-viewer-v49{height:calc(100vh - 12px)}.document-viewer-v49>header{flex-direction:column;align-items:flex-start}.document-viewer-status-v49{grid-template-columns:1fr 1fr}}@media (width>=851px){.load-lines-head-v44,.load-line-row-v44{grid-template-columns:minmax(190px,1.55fr) .55fr .62fr .62fr .62fr .7fr .72fr .78fr 76px!important;min-width:0!important}.load-lines-table-v44{overflow:visible!important}.operational-table-v49>[class$=-ledger-head-v49],.operational-table-v49>article,.settlement-ledger-head-v49{min-width:0}.operational-table-v49:has(.settlement-ledger-head-v49)>article{min-width:0}.accounting-ledger-head-v49{min-width:960px}.operational-table-v49:has(.accounting-ledger-head-v49)>article{min-width:960px}}.settlement-search-v53{color:#547064;background:#fff;border:1px solid #b9cec1;border-radius:10px;align-items:center;gap:10px;height:50px;padding:0 13px;display:flex}.settlement-search-v53:focus-within{border-color:#16804f;box-shadow:0 0 0 3px #16804f1a}.settlement-search-v53 input{color:#183d2d;border:0;outline:0;flex:1;min-width:0;font-size:14px}.settlement-search-v53 button{color:#315b48;background:#edf4ef;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.settlement-ledger-head-v49{grid-template-columns:minmax(190px,1.05fr) minmax(190px,1fr) .35fr .65fr .65fr .65fr .75fr minmax(270px,1.35fr);min-width:1240px!important}.operational-table-v49:has(.settlement-ledger-head-v49)>article{grid-template-columns:minmax(190px,1.05fr) minmax(190px,1fr) .35fr .65fr .65fr .65fr .75fr minmax(270px,1.35fr);min-width:1240px!important}.supplier-account-backdrop-v53{z-index:90;background:#051e158c;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.supplier-account-modal-v53{background:#f6faf7;border-radius:15px;flex-direction:column;width:min(1500px,100%);height:min(920px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000047}.supplier-account-modal-v53>header{color:#fff;background:#0e5939;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.supplier-account-modal-v53>header small{letter-spacing:.7px;color:#c5e7d4;font-size:10px;font-weight:900}.supplier-account-modal-v53>header h2{margin:3px 0;font-size:24px}.supplier-account-modal-v53>header p{color:#d4ebdf;margin:0;font-size:12px}.supplier-account-modal-v53>header button{color:#fff;background:#ffffff21;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.supplier-account-modal-v53>nav{background:#e8f1eb;border-bottom:1px solid #bdd0c4;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.supplier-account-modal-v53>nav button{text-align:left;color:#264b3a;background:#fff;border:1px solid #b7cbbf;border-radius:8px;min-width:240px;padding:9px 11px}.supplier-account-modal-v53>nav button.active{border-color:#087448;box-shadow:inset 4px 0 #087448}.supplier-account-modal-v53>nav b,.supplier-account-modal-v53>nav small{display:block}.supplier-account-modal-v53>nav small{color:#597164;margin-top:3px}.supplier-account-body-v53{flex-direction:column;gap:12px;padding:13px;display:flex;overflow:auto}.supplier-account-meta-v53{background:#fff;border:1px solid #bed0c5;border-radius:9px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.supplier-account-meta-v53 span{border-right:1px solid #d1ded6;flex-direction:column;gap:4px;padding:12px;display:flex}.supplier-account-meta-v53 span:last-child{border:0}.supplier-account-meta-v53 small{color:#577063;font-size:9px;font-weight:900}.supplier-account-meta-v53 b{font-size:14px}.supplier-account-lines-v53{background:#fff;border:1px solid #bed0c5;border-radius:9px;overflow-x:auto}.supplier-account-lines-v53>header,.supplier-account-lines-v53>article{grid-template-columns:1.15fr .7fr .8fr .7fr 1.45fr;align-items:start;gap:12px;min-width:1160px;padding:11px 13px;display:grid}.supplier-account-lines-v53>header{text-transform:uppercase;background:#e6efe9;font-size:9px;font-weight:900}.supplier-account-lines-v53>article{border-top:1px solid #d4dfd8}.supplier-account-lines-v53>article>span{flex-direction:column;gap:4px;display:flex}.supplier-account-lines-v53 small{color:#5b7165;font-size:10px}.supplier-account-lines-v53 strong{color:#075d3a}.supplier-account-lines-v53 em{color:#a02d24;gap:4px;font-size:10px;font-style:normal;font-weight:800;display:flex}.supplier-account-lines-v53>article>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.supplier-account-lines-v53 label{flex-direction:column;gap:4px;display:flex}.supplier-account-lines-v53 input,.supplier-account-form-v53 input,.supplier-account-form-v53 textarea{background:#fff;border:1px solid #9fbaaa;border-radius:7px;width:100%;padding:9px;font-size:13px}.supplier-account-lines-v53>article>div>strong{text-align:right;grid-column:1/-1}.supplier-account-form-v53{background:#fff;border:1px solid #bed0c5;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.supplier-account-form-v53 label{flex-direction:column;gap:5px;display:flex}.supplier-account-form-v53 label>span{color:#365447;font-size:10px;font-weight:900}.supplier-account-form-v53 .wide{grid-column:1/-1}.supplier-account-form-v53 textarea{resize:vertical;min-height:72px}.supplier-account-body-v53>footer{background:#e9f5ed;border:1px solid #acd0b9;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.supplier-account-body-v53>footer>div{align-items:center;gap:16px;display:flex}.supplier-account-body-v53>footer span{color:#526b5e;flex-direction:column;font-size:10px;display:flex}.supplier-account-body-v53>footer b{color:#173c2c;font-size:16px}.supplier-account-body-v53>footer .net b{color:#075d3a;font-size:20px}@media (width<=850px){.supplier-account-backdrop-v53{padding:0}.supplier-account-modal-v53{border-radius:0;height:100vh}.supplier-account-meta-v53,.supplier-account-form-v53{grid-template-columns:1fr 1fr}.supplier-account-body-v53>footer{flex-direction:column;align-items:stretch}.supplier-account-body-v53>footer>div{flex-wrap:wrap}.pc-order-head-v32{display:none!important}.pc-order-row-v32{grid-template-columns:1fr 1fr!important;gap:10px!important;min-width:0!important}.pc-order-row-v32>.pc-product-cell-v32{grid-column:1/-1!important}.credit-register-head-v46{display:none!important}.credit-register-row-v46{grid-template-columns:1fr 1fr!important;gap:9px!important;min-width:0!important}.credit-register-actions-v49{flex-wrap:wrap;grid-column:1/-1}.document-paper-v49,.document-fiscal-warning-v49{width:calc(100% - 12px)}.document-paper-head-v49{display:none}.document-paper-row-v49{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.document-paper-row-v49>span:first-child{grid-column:1/-1}.document-paper-v49>footer{grid-template-columns:1fr 1fr}}html{-webkit-text-size-adjust:100%}body{font-size:15px;line-height:1.42}.app-shell button,.tablet-shell button,.tablet-order-shell button,.modal-backdrop button,.document-viewer-backdrop-v49 button{line-height:1.25;font-size:12px!important}.app-shell input,.app-shell select,.app-shell textarea,.tablet-shell input,.tablet-shell select,.tablet-order-shell input,.tablet-order-shell select,.modal-backdrop input,.modal-backdrop select,.modal-backdrop textarea{line-height:1.3;font-size:14px!important}.app-shell small,.tablet-shell small,.tablet-order-shell small,.modal-backdrop small,.document-viewer-backdrop-v49 small{font-size:10.5px!important;line-height:1.4!important}.app-shell :is(.eyebrow,[class*=eyebrow],[class*=kicker]),.tablet-shell :is(.eyebrow,[class*=eyebrow],[class*=kicker]),.tablet-order-shell :is(.eyebrow,[class*=eyebrow],[class*=kicker]){line-height:1.35;font-size:10.5px!important}.app-shell :is(.table-head,.line-head,.pc-order-head-v32,.load-lines-head-v44,.credit-register-head-v46),.operational-table-v49>[class$=-ledger-head-v49],.document-paper-head-v49{line-height:1.35;font-size:11px!important}.app-shell :is(.order-row,.line-row,.pc-order-row-v32,.load-line-row-v44,.credit-register-row-v46),.operational-table-v49>article,.document-paper-row-v49{line-height:1.4;font-size:12px!important}.app-shell :is(.status,.credit-alert,.seller-pill,.draft-pill,.open-pill),.operational-table-v49 em{font-size:10.5px!important}.document-viewer-v49>header p,.document-paper-v49>header em,.document-paper-party-v49 em,.document-fiscal-warning-v49 b{line-height:1.4;font-size:11px!important}.document-paper-head-v49 span{font-size:10px!important}.document-paper-row-v49 strong{font-size:13px}.document-paper-v49>footer b{font-size:16px}@media (width>=851px){.sidebar nav button span{font-size:15px}.sidebar-bottom,.welcome p{font-size:13px}.profile b{font-size:14px}.profile small{font-size:11px!important}.panel-header h2{font-size:20px}.panel-header span,.live,.text-action,.app-shell button,.modal-backdrop button,.document-viewer-backdrop-v49 button{font-size:13px!important}.app-shell small,.modal-backdrop small,.document-viewer-backdrop-v49 small{font-size:11px!important}.app-shell :is(.table-head,.line-head,.pc-order-head-v32,.load-lines-head-v44,.credit-register-head-v46),.operational-table-v49>[class$=-ledger-head-v49]{font-size:11.5px!important}.app-shell :is(.order-row,.line-row,.pc-order-row-v32,.load-line-row-v44,.credit-register-row-v46),.operational-table-v49>article{font-size:12.5px!important}}.document-viewer-status-v49{grid-template-columns:repeat(5,1fr)}.spin{animation:.9s linear infinite system-spin-v51}@keyframes system-spin-v51{to{transform:rotate(360deg)}}.system-control-v51{flex-direction:column;gap:16px;display:flex}.system-title-v51{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.system-title-v51 h2{color:#123b2a;margin:3px 0 5px;font-size:27px}.system-title-v51 p{color:#53675c;max-width:820px;margin:0;font-size:13px}.system-title-v51>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.system-loading-v51,.system-error-v51{color:#176b45;background:#fff;border:1px solid #cfdbd3;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:230px;display:flex}.system-error-v51{color:#a23b34;justify-content:flex-start;padding:28px}.system-error-v51>div{flex-direction:column;flex:1;gap:5px;display:flex}.system-error-v51 span{color:#66776e}.system-environment-v51{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-environment-v51 article{background:#fff;border:1px solid #cdd9d1;border-radius:11px;align-items:flex-start;gap:12px;min-height:112px;padding:16px;display:flex}.system-environment-v51 article>span{color:#315f49;background:#eef4f0;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.system-environment-v51 article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.system-environment-v51 small{color:#53665b;font-weight:900;font-size:10px!important}.system-environment-v51 b{color:#153b2a;font-size:18px}.system-environment-v51 em{color:#607168;overflow-wrap:anywhere;font-size:11px;font-style:normal}.system-environment-v51 article.safe{background:#f2faf5;border-color:#9ec9ad}.system-environment-v51 article.safe>span{color:#137247;background:#dff1e5}.system-environment-v51 article.warning{background:#fffaf0;border-color:#e5c47c}.system-environment-v51 article.warning>span{color:#a26b00;background:#fff0c9}.system-environment-v51 article.danger{background:#fff5f3;border-color:#e7b4ae}.system-environment-v51 article.danger>span{color:#b53d35;background:#fbe2de}.system-readiness-v51{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.system-backup-v51,.system-integrity-v51,.system-connectors-v51,.system-users-v51{overflow:hidden}.system-backup-v51>header,.system-integrity-v51>header,.system-connectors-v51>header{border-bottom:1px solid #d7e0da;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:flex}.system-backup-v51>header>div,.system-integrity-v51>header>div,.system-connectors-v51>header>div{color:#176b45;align-items:center;gap:11px;display:flex}.system-backup-v51>header>.system-backup-header-actions-v244{color:inherit;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.system-backup-header-actions-v244 button{white-space:nowrap}.system-backup-v51 header span,.system-integrity-v51 header span,.system-connectors-v51 header span{flex-direction:column;gap:3px;display:flex}.system-backup-v51 h3,.system-integrity-v51 h3,.system-connectors-v51 h3{color:#173a2a;margin:0;font-size:18px}.system-backup-v51 header p,.system-integrity-v51 header p,.system-connectors-v51 header p{color:#63756b;margin:0;font-size:11px}.system-inline-warning-v51{color:#815600;background:#fff6dc;border-bottom:1px solid #ecd38e;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.system-backup-head-v51,.system-backup-v51>article{grid-template-columns:1.2fr .8fr .6fr 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.system-backup-head-v51{color:#415c4d;text-transform:uppercase;background:#eef4f0;font-size:10px;font-weight:900}.system-backup-v51>article{border-top:1px solid #e0e6e2;font-size:12px}.system-backup-v51>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.system-backup-v51>article small{color:#6a7b72}.system-hash-v51 em{align-self:flex-start}.system-hash-v51 small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.system-integrity-result-v51{color:#137247;background:#eef9f2;border:1px solid #b7d5c1;border-radius:9px;align-items:center;gap:11px;margin:14px;padding:13px;display:flex}.system-integrity-result-v51.attention{color:#9a6500;background:#fff8e5;border-color:#e8cd85}.system-integrity-result-v51.fail{color:#b63d35;background:#fff0ee;border-color:#e7ada7}.system-integrity-result-v51>div{flex-direction:column;gap:3px;display:flex}.system-integrity-result-v51 b{font-size:14px}.system-integrity-result-v51 span{color:#566a5f;font-size:11px}.system-check-list-v51{border-top:1px solid #e1e7e3;max-height:430px;overflow:auto}.system-check-list-v51 article{border-bottom:1px solid #edf1ee;grid-template-columns:24px 1fr 36px;align-items:center;gap:8px;min-height:57px;padding:9px 14px;display:grid}.system-check-list-v51 article>span{color:#1a7d50}.system-check-list-v51 article.problem>span{color:#ba463d}.system-check-list-v51 article>div{flex-direction:column;gap:3px;display:flex}.system-check-list-v51 b{color:#213c2f;font-size:12px}.system-check-list-v51 small{color:#687a70}.system-check-list-v51 strong{text-align:right;color:#18724a;font-size:16px}.system-check-list-v51 article.problem strong{color:#b73d35}.system-empty-v51{text-align:center;color:#628071;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:145px;padding:22px;display:flex}.system-empty-v51 b{color:#244737}.system-connectors-head-v51,.system-connectors-v51>article{grid-template-columns:1.1fr 1.2fr .65fr 1.7fr;align-items:center;gap:13px;padding:12px 16px;display:grid}.system-connectors-head-v51{color:#466052;text-transform:uppercase;background:#edf3ef;font-size:10px;font-weight:900}.system-connectors-v51>article{border-top:1px solid #e0e7e2;font-size:12px}.system-connectors-v51>article small{color:#5f7168}.system-connectors-v51 em,.system-users-v51 em{border-radius:999px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.system-connectors-v51 em.safe,.system-users-v51 em.safe{color:#126d43;background:#e1f4e7}.system-connectors-v51 em.warning,.system-users-v51 em.warning{color:#8c5b00;background:#fff1cb}.system-users-v51 em.danger{color:#b23e36;background:#fbe4e1}.system-production-checklist-v51{color:#fff;background:linear-gradient(130deg,#123f2e,#0e6040);border:1px solid #b9cbbf;border-radius:11px;padding:18px}.system-production-checklist-v51 h3{margin:0 0 13px;font-size:20px}.system-production-checklist-v51>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.system-production-checklist-v51 article{color:#ffd47a;background:#ffffff14;border:1px solid #fff3;border-radius:8px;align-items:flex-start;gap:8px;min-height:122px;padding:12px;display:flex}.system-production-checklist-v51 article.done{color:#7ee0a6}.system-production-checklist-v51 article span{flex-direction:column;gap:5px;display:flex}.system-production-checklist-v51 article b{color:#fff;font-size:12px}.system-production-checklist-v51 article small{color:#d5e5dd;font-size:10px!important}.system-access-warning-v51{color:#936000;background:#fff8e4;border:1px solid #e2c06d;border-radius:10px;gap:11px;padding:15px;display:flex}.system-access-warning-v51>div{flex-direction:column;gap:4px;display:flex}.system-access-warning-v51 b{font-size:14px}.system-access-warning-v51 span{color:#665c41;font-size:12px}.system-user-kpis-v51{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.system-user-kpis-v51 article{background:#fff;border:1px solid #d0dcd4;border-radius:10px;flex-direction:column;gap:4px;padding:15px;display:flex}.system-user-kpis-v51 article.safe{background:#eff9f3;border-color:#a9cfb6}.system-user-kpis-v51 small{color:#4d6256;font-weight:900}.system-user-kpis-v51 b{color:#153d2b;font-size:23px}.system-user-kpis-v51 span{color:#64766c;font-size:11px}.system-users-head-v51,.system-users-v51>article{grid-template-columns:1.5fr .8fr .8fr .85fr auto;align-items:center;gap:12px;padding:11px 15px;display:grid}.system-users-head-v51{text-transform:uppercase;color:#435e4f;background:#edf3ef;font-size:10px;font-weight:900}.system-users-v51>article{border-top:1px solid #e0e7e2;min-height:72px;font-size:12px}.system-user-identity-v51{align-items:center;gap:10px;min-width:0;display:flex}.system-user-identity-v51>i{color:#126d43;background:#e2f2e8;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font-style:normal;font-weight:900;display:grid}.system-user-identity-v51>span{flex-direction:column;gap:3px;min-width:0;display:flex}.system-user-identity-v51 small{color:#66786e;text-overflow:ellipsis;overflow:hidden}.compact{height:34px!important;padding:0 10px!important;font-size:11px!important}.system-modal-backdrop-v51{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a231991;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.system-user-modal-v51{background:#f7faf8;border-radius:13px;width:min(680px,95vw);max-height:92vh;overflow:auto;box-shadow:0 25px 70px #051c124d}.system-user-modal-v51>header{background:#fff;border-bottom:1px solid #d8e1db;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.system-user-modal-v51>header>div{color:#18744a;align-items:center;gap:11px;display:flex}.system-user-modal-v51 header span{flex-direction:column;gap:3px;display:flex}.system-user-modal-v51 h2{color:#173b2a;margin:0;font-size:20px}.system-user-modal-v51 p{color:#66776e;margin:0;font-size:11px}.system-user-modal-v51 header>button{background:#eef3f0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.system-user-form-v51{grid-template-columns:1fr 1fr;gap:13px;padding:18px;display:grid}.system-user-form-v51 label{flex-direction:column;gap:6px;display:flex}.system-user-form-v51 label>span{color:#2c493a;text-transform:uppercase;font-size:11px;font-weight:900}.system-user-form-v51 input,.system-user-form-v51 select{background:#fff;border:1px solid #bbcbbf;border-radius:8px;outline:0;height:48px;padding:0 11px}.system-user-form-v51 input:focus,.system-user-form-v51 select:focus{border-color:#17794d;box-shadow:0 0 0 3px #17794d24}.system-user-role-note-v51{color:#286346;background:#edf8f1;border:1px solid #b8d2c1;border-radius:8px;align-items:center;gap:8px;margin:0 18px;padding:11px;font-size:11px;display:flex}.system-user-modal-v51>footer{justify-content:flex-end;gap:8px;padding:15px 18px;display:flex}.system-users-head-v51,.system-users-v51>article{grid-template-columns:1.45fr .65fr 1fr .72fr .78fr auto}.system-user-permission-summary-v52{flex-direction:column;gap:3px;display:flex}.system-user-permission-summary-v52 b{color:#1b4933;font-size:12px}.system-user-permission-summary-v52 small{color:#66786e}.system-user-modal-v51{flex-direction:column;width:min(1180px,97vw);display:flex;overflow:hidden}.system-user-modal-header-v52{flex:none}.system-user-modal-scroll-v52{padding-bottom:18px;overflow:auto}.system-user-role-note-v51 b{color:#154b32}.system-permission-summary-v52{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.system-permission-summary-v52 article{background:#fff;border:1px solid #cddbd2;border-radius:9px;flex-direction:column;gap:4px;min-height:96px;padding:12px;display:flex}.system-permission-summary-v52 article.safe{background:#eff9f3;border-color:#a7cdb4}.system-permission-summary-v52 article.warning{background:#fff9e9;border-color:#e5c67d}.system-permission-summary-v52 small{color:#52685b;font-weight:900;font-size:10px!important}.system-permission-summary-v52 b{color:#173f2c;font-size:19px}.system-permission-summary-v52 span{color:#66786e;font-size:11px}.system-permission-summary-v52 button{color:#176d46;background:0 0;border:0;align-items:center;gap:5px;width:max-content;margin-top:auto;padding:3px 0;font-size:11px;font-weight:900;display:flex}.system-owner-lock-v52{color:#176c45;background:#eaf7ef;border:1px solid #b6d1c0;border-radius:9px;align-items:center;gap:10px;margin:0 18px 14px;padding:12px;display:flex}.system-owner-lock-v52 span{flex-direction:column;gap:3px;display:flex}.system-owner-lock-v52 small{color:#5c7466}.system-permission-editor-v52{grid-template-columns:1fr 1fr;align-items:start;gap:14px;padding:0 18px;display:grid}.system-permission-column-v52{background:#fff;border:1px solid #c8d6cd;border-radius:10px;overflow:hidden}.system-permission-column-v52>header{background:#f0f6f2;border-bottom:1px solid #d8e2dc;justify-content:space-between;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex}.system-permission-column-v52>header>div{color:#176e46;align-items:center;gap:9px;display:flex}.system-permission-column-v52>header>div>span{flex-direction:column;gap:2px;display:flex}.system-permission-column-v52 h3{color:#173f2c;margin:0;font-size:16px}.system-permission-column-v52 header p{color:#65776d;margin:0;font-size:10.5px}.system-permission-column-v52>header>span{gap:5px;display:flex}.system-permission-column-v52>header button{color:#285a40;background:#fff;border:1px solid #b7cbbf;border-radius:7px;height:30px;padding:0 9px;font-size:10px;font-weight:900}.system-permission-column-v52 details{border-top:1px solid #e1e8e3}.system-permission-column-v52 details:first-of-type{border-top:0}.system-permission-column-v52 summary{cursor:pointer;color:#294b39;background:#fbfcfb;justify-content:space-between;align-items:center;min-height:43px;padding:9px 13px;list-style:none;display:flex}.system-permission-column-v52 summary::-webkit-details-marker{display:none}.system-permission-column-v52 summary span{color:#176c45;background:#e5f1e9;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.system-permission-column-v52 details>div{grid-template-columns:1fr 1fr;gap:7px;padding:7px 9px 10px;display:grid}.system-permission-column-v52 label{cursor:pointer;background:#fafcfb;border:1px solid #d6e0da;border-radius:8px;align-items:flex-start;gap:8px;min-height:58px;padding:8px;display:flex}.system-permission-column-v52 label.enabled{background:#edf8f1;border-color:#8fc3a2}.system-permission-column-v52 label input{accent-color:#137448;flex:none;width:18px;height:18px;margin:1px 0 0}.system-permission-column-v52 label>span{flex-direction:column;gap:3px;display:flex}.system-permission-column-v52 label b{color:#244534;font-size:11px}.system-permission-column-v52 label small{color:#687a70;line-height:1.35;font-size:9.5px!important}.system-user-modal-footer-v52{background:#fff;border-top:1px solid #d3ded6;align-items:center;flex:none!important;justify-content:space-between!important}.system-user-modal-footer-v52>span{color:#547064;align-items:center;gap:7px;font-size:11px;display:flex}.system-user-modal-footer-v52>div{gap:8px;display:flex}.access-loading-v52,.access-denied-v52{color:#176f47;background:#f1f6f3;justify-content:center;align-items:center;gap:14px;min-height:100vh;padding:28px;display:flex}.access-loading-v52>div,.access-denied-v52>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.access-loading-v52 b{color:#173f2c;font-size:21px}.access-loading-v52 span{color:#64776c}.access-denied-v52{color:#a43b34}.access-denied-v52 h1{color:#5e241f;margin:0;font-size:27px}.access-denied-v52 p{color:#6f5a56;max-width:620px;margin:0 0 8px}@media (width<=1200px){.system-environment-v51,.system-user-kpis-v51,.system-production-checklist-v51>div{grid-template-columns:1fr 1fr}.system-readiness-v51,.system-permission-column-v52 details>div{grid-template-columns:1fr}}@media (width<=760px){.document-viewer-status-v49{grid-template-columns:1fr 1fr}.system-title-v51{flex-direction:column}.system-environment-v51,.system-user-kpis-v51,.system-production-checklist-v51>div{grid-template-columns:1fr}.system-backup-head-v51,.system-connectors-head-v51,.system-users-head-v51{display:none}.system-backup-v51>article,.system-connectors-v51>article,.system-users-v51>article{grid-template-columns:1fr 1fr}.system-user-identity-v51{grid-column:1/-1}.system-user-form-v51,.system-permission-summary-v52,.system-permission-editor-v52{grid-template-columns:1fr}.system-user-modal-footer-v52{flex-direction:column;align-items:stretch}.system-user-modal-footer-v52>div{grid-template-columns:1fr 1fr;display:grid}}.system-reset-credential-v174{cursor:pointer;background:#fff8e4;border:1px solid #e2c06d;border-radius:9px;align-items:flex-start;flex-direction:row!important;grid-column:1/-1!important;gap:10px!important;padding:12px!important;display:flex!important}.system-reset-credential-v174>input{accent-color:#137448;margin:1px 0 0;width:19px!important;height:19px!important;min-height:0!important;padding:0!important}.system-reset-credential-v174>span{flex-direction:column;gap:3px;display:flex;text-transform:none!important}.system-reset-credential-v174 b{color:#6d4c05;font-size:12px}.system-reset-credential-v174 small{color:#76694b;text-transform:none;font-size:10.5px;font-weight:600}.system-activation-modal-v174{background:#fff;border:1px solid #bdd2c4;border-radius:14px;width:min(640px,94vw);overflow:hidden;box-shadow:0 26px 78px #051c1257}.system-activation-modal-v174>header{background:linear-gradient(130deg,#eff9f3,#fff9e9);border-bottom:1px solid #d7e2da;align-items:flex-start;gap:13px;padding:21px;display:flex}.system-activation-modal-v174>header>span{color:#fff;background:#137448;border-radius:11px;flex:none;place-items:center;width:46px;height:46px;display:grid}.system-activation-modal-v174>header>div{flex-direction:column;gap:4px;display:flex}.system-activation-modal-v174 header small{color:#8b630b;letter-spacing:.08em;font-size:10px;font-weight:950}.system-activation-modal-v174 h2{color:#153d2b;margin:0;font-size:23px}.system-activation-modal-v174 p{color:#5d7165;margin:0;font-size:11px;line-height:1.45}.system-activation-values-v174{grid-template-columns:1fr 1.25fr;gap:12px;padding:20px;display:grid}.system-activation-values-v174 label{background:#f6faf7;border:1px solid #bdcec3;border-radius:10px;flex-direction:column;gap:7px;min-width:0;padding:12px;display:flex}.system-activation-values-v174 label>span{color:#52685b;text-transform:uppercase;font-size:10px;font-weight:900}.system-activation-values-v174 code{color:#123f2e;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;font-weight:900;overflow:auto}.system-activation-warning-v174{color:#936000;background:#fff8e4;border:1px solid #e2c06d;border-radius:9px;align-items:flex-start;gap:9px;margin:0 20px 20px;padding:12px;display:flex}.system-activation-warning-v174>span{flex-direction:column;gap:3px;display:flex}.system-activation-warning-v174 b{font-size:12px}.system-activation-warning-v174 small{color:#6d6249;font-size:10px;line-height:1.4}.system-activation-modal-v174>footer{background:#f8faf9;border-top:1px solid #d7e2da;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex}@media (width<=620px){.system-activation-values-v174{grid-template-columns:1fr}.system-activation-modal-v174>footer{grid-template-columns:1fr;display:grid}.system-activation-modal-v174>footer button{width:100%}}.open-activities-v54{background:#fff;border:1px solid #b7cdbf;border-radius:11px;margin:12px 22px 0;overflow:hidden;box-shadow:0 3px 12px #0c432b0f}.open-activities-toggle-v54{text-align:left;color:#173e2c;background:linear-gradient(90deg,#edf8f1,#fff);border:0;grid-template-columns:37px minmax(0,1fr) 20px;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 13px;display:grid}.open-activities-toggle-v54>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.open-activities-toggle-v54 b{font-size:12px}.open-activities-toggle-v54 small{color:#5e7266;font-size:9.5px}.open-activities-toggle-v54>svg{transition:transform .18s}.open-activities-v54.open .open-activities-toggle-v54>svg{transform:rotate(180deg)}.open-activities-icon-v54{color:#176f47;background:#d8eee0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.open-activities-list-v54{background:#fbfdfb;border-top:1px solid #d7e2da;padding:7px}.open-activities-list-v54 article{background:#fff;border:1px solid #d5e0d8;border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:70px;padding:9px 10px;display:grid}.open-activities-list-v54 article+article{margin-top:6px}.open-activity-type-v54{color:#146942;background:#e4f3e9;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:900}.open-activity-copy-v54{flex-direction:column;gap:3px;min-width:0;display:flex}.open-activity-copy-v54 b{font-size:12px}.open-activity-copy-v54 small{color:#5d7165;font-size:10px}.open-activity-copy-v54 em{color:#6d7e75;align-items:center;gap:4px;font-size:9px;font-style:normal;display:flex}.open-activity-actions-v54{gap:7px;display:flex}.open-activity-actions-v54 button{height:36px;padding:0 10px;font-size:10px}.danger-quiet-v54{color:#a83d35;background:#fff5f3;border:1px solid #e2aaa4;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.documents-filter-panel-v54{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.documents-kind-tabs-v54{gap:7px;display:flex}.documents-kind-tabs-v54 button{color:#294e3a;background:#fff;border:1px solid #b9cabf;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.documents-kind-tabs-v54 button b{background:#e6f0e9;border-radius:999px;min-width:20px;padding:3px 6px;font-size:9px}.documents-kind-tabs-v54 button.active{color:#fff;background:#0e6d43;border-color:#0e6d43}.documents-kind-tabs-v54 button.active b{background:#ffffff2e}.documents-search-grid-v54{grid-template-columns:minmax(270px,2fr) repeat(6,minmax(125px,1fr)) auto;align-items:end;gap:8px;display:grid}.documents-search-grid-v54 label{flex-direction:column;gap:5px;min-width:0;display:flex}.documents-search-grid-v54 label>span{color:#476152;text-transform:uppercase;letter-spacing:.3px;font-size:8.5px;font-weight:900}.documents-search-grid-v54 input,.documents-search-grid-v54 select{color:#1b3829;background:#fff;border:1px solid #b9c9bf;border-radius:7px;outline:0;width:100%;height:40px;padding:0 9px;font-size:10.5px}.documents-search-grid-v54 input:focus,.documents-search-grid-v54 select:focus{border-color:#177248;box-shadow:0 0 0 3px #1772481f}.documents-search-grid-v54 input:disabled{color:#829087;background:#edf1ee}.documents-search-grid-v54 label>div{color:#176e46;background:#fff;border:1px solid #9fb6a8;border-radius:7px;align-items:center;gap:6px;height:40px;padding:0 9px;display:flex}.documents-search-grid-v54 label>div:focus-within{border-color:#177248;box-shadow:0 0 0 3px #1772481f}.documents-search-grid-v54 label>div input{height:auto;box-shadow:none;border:0;padding:0}.documents-reset-v54{height:40px;font-size:10px}.issued-documents-register-v54{overflow:hidden}.documents-batch-bar-v54{background:#f1f7f3;border-bottom:1px solid #c9d7ce;align-items:center;gap:9px;min-height:56px;padding:9px 12px;display:flex}.documents-batch-bar-v54>label{color:#244b37;align-items:center;gap:8px;margin-right:auto;font-size:10.5px;font-weight:800;display:flex}.documents-batch-bar-v54 input,.issued-document-row-v54 input{accent-color:#117347;width:17px;height:17px}.documents-batch-bar-v54>span{color:#176b45;background:#dceee2;border-radius:999px;padding:6px 9px;font-size:10px}.documents-batch-bar-v54 button{height:37px;padding:0 11px;font-size:10px}.issued-documents-head-v54,.issued-document-row-v54{grid-template-columns:30px .8fr 1.2fr .55fr 1.45fr .65fr .88fr 1fr;align-items:center;gap:10px;min-width:1120px;padding:0 12px;display:grid}.issued-documents-head-v54{color:#3e594b;text-transform:uppercase;background:#e8f0eb;min-height:40px;font-size:8.5px;font-weight:900}.issued-document-row-v54{color:#213d2d;background:#fff;border-top:1px solid #d7e1da;min-height:88px;font-size:10.5px}.issued-document-row-v54.selected{background:#eef9f2;box-shadow:inset 4px 0 #13784b}.issued-document-row-v54>span{flex-direction:column;gap:4px;min-width:0;display:flex}.issued-document-row-v54 i{color:#176e46;background:#e1f0e6;border-radius:999px;width:max-content;padding:4px 6px;font-size:8px;font-style:normal;font-weight:900}.issued-document-row-v54 b{font-size:11.5px}.issued-document-row-v54 small{color:#607268;text-overflow:ellipsis;font-size:9px;overflow:hidden}.issued-document-row-v54>strong{font-size:14px}.issued-document-row-v54 .printed{color:#176c45;background:#e8f6ed;border-radius:7px;padding:7px}.issued-document-row-v54 .not-printed{color:#8a6005;background:#fff5dc;border-radius:7px;padding:7px}.issued-document-row-v54 .issued-document-actions-v49{flex-direction:row;gap:5px}.issued-document-row-v54 .issued-document-actions-v49 button{height:35px;padding:0 8px;font-size:9px}.documents-results-v54{color:#5b7064;background:#fafcfb;border-top:1px solid #d5dfd8;justify-content:flex-end;align-items:center;min-height:42px;padding:0 13px;font-size:10px;display:flex}.documents-send-backdrop-v54,.received-manual-modal-v54{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07221794;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.documents-send-backdrop-v54>section{background:#f7faf8;border-radius:13px;width:min(790px,96vw);max-height:90vh;overflow:auto;box-shadow:0 28px 80px #051c1252}.documents-send-backdrop-v54 header,.received-manual-modal-v54 header{background:#fff;border-bottom:1px solid #d6e0d9;justify-content:space-between;align-items:center;min-height:78px;padding:13px 17px;display:flex}.documents-send-backdrop-v54 header>div,.received-manual-modal-v54 header>div{align-items:center;gap:10px;display:flex}.documents-send-backdrop-v54 .document-icon,.received-manual-modal-v54 .document-icon{width:43px;height:43px;margin:0}.documents-send-backdrop-v54 header span,.received-manual-modal-v54 header span{flex-direction:column;gap:3px;display:flex}.documents-send-backdrop-v54 h2,.received-manual-modal-v54 h2{color:#173f2d;margin:0;font-size:20px}.documents-send-backdrop-v54 header small,.received-manual-modal-v54 header small{color:#167048;font-size:8px;font-weight:900}.documents-send-backdrop-v54 header>button,.received-manual-modal-v54 header>button{background:#edf2ef;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.documents-send-backdrop-v54>section>p{color:#53695d;margin:13px 17px;font-size:11px}.documents-send-groups-v54{flex-direction:column;gap:8px;padding:0 17px 15px;display:flex}.documents-send-groups-v54 article{background:#fff;border:1px solid #c7d6cc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.documents-send-groups-v54 article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.documents-send-groups-v54 small{color:#607268}.documents-send-groups-v54 em{color:#177147;font-size:9px;font-style:normal;font-weight:800}.documents-send-groups-v54 article>div{flex:none;gap:6px;display:flex}.documents-send-groups-v54 button{border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 11px;font-size:10px;display:inline-flex}.whatsapp-action-v54{color:#fff;background:#188b50;border:0}.documents-send-backdrop-v54>section>footer{color:#315944;background:#edf7f1;border-top:1px solid #d3dfd7;align-items:center;gap:9px;padding:12px 17px;font-size:10px;display:flex}.received-invoices-v54{flex-direction:column;gap:14px;display:flex}.received-invoices-title-v54{background:linear-gradient(135deg,#f8fcf9,#eaf6ee);border:1px solid #b7cdbf;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.received-invoices-title-v54 h2{color:#123e2b;margin:4px 0 6px;font-size:27px}.received-invoices-title-v54 p{color:#506c5c;margin:0}.received-title-actions-v54{flex:none;gap:8px;display:flex}.received-xml-flow-v65{color:#176d46;background:#f4fbf6;border:2px solid #9fc4ad;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid;box-shadow:0 8px 24px #0f4b3012}.received-xml-flow-v65>span{flex-direction:column;gap:4px;min-width:0;display:flex}.received-xml-flow-v65>span>b{color:#173f2d;font-size:13px}.received-xml-flow-v65>span>small{color:#587064;font-size:10px}.received-xml-flow-v65.reading,.received-xml-flow-v65.importing{background:linear-gradient(90deg,#eef9f2,#fff);border-color:#7aa88c}.received-xml-flow-v65.preview{background:#f5fbf7;border-color:#37845a;align-items:start}.received-xml-flow-v65.success{background:#eaf8ef;border-color:#55a777}.received-xml-flow-v65.error{color:#b9443b;background:#fff1ef;border-color:#d07168}.received-xml-flow-v65.error>span>strong{color:#7d302a;font-size:11px;line-height:1.45}.received-xml-flow-v65.error>span>em{color:#9a4b43;font-size:8px;font-style:normal;font-weight:850}.received-xml-preview-copy-v65{min-width:0}.received-xml-preview-copy-v65>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.received-xml-preview-copy-v65>header>span{flex-direction:column;gap:4px;display:flex}.received-xml-preview-copy-v65>header b{color:#173f2d;font-size:13px}.received-xml-preview-copy-v65>header small{color:#587064;font-size:9.5px}.received-xml-preview-copy-v65>header>button,.received-xml-result-actions-v65>button:last-child{color:#365b47;background:#e4eee7;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.received-xml-preview-grid-v65{grid-template-columns:1.25fr 1fr 1fr .9fr;gap:8px;margin-top:12px;display:grid}.received-xml-preview-grid-v65>span,.received-xml-preview-grid-v65>label{background:#fff;border:1px solid #bdd1c4;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:76px;padding:9px 10px;display:flex}.received-xml-preview-grid-v65 small{color:#4f6a5b;font-size:8px;font-weight:900}.received-xml-preview-grid-v65 b{color:#173f2d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.received-xml-preview-grid-v65 em{color:#60756a;font-size:8.5px;font-style:normal}.received-xml-preview-grid-v65 select{color:#164d32;background:#fff;border:1px solid #8fb19c;border-radius:6px;height:34px;padding:0 7px;font-size:10px;font-weight:800}.received-xml-warning-v65{color:#825905;background:#fff7df;border:1px solid #dfbb65;border-radius:8px;align-items:center;gap:7px;margin:9px 0 0;padding:9px 10px;font-size:9.5px;line-height:1.4;display:flex}.received-xml-preview-copy-v65>footer{justify-content:flex-end;gap:8px;margin-top:11px;display:flex}.received-xml-preview-copy-v65>footer button{height:42px}.received-xml-result-actions-v65{justify-content:flex-end;align-items:center;gap:7px;display:flex}.received-xml-result-actions-v65>.secondary,.received-xml-result-actions-v65>.primary{white-space:nowrap;height:39px}.received-row-v54.xml-highlight-v65{background:#e9f8ee;animation:1.2s ease-out 2 received-xml-highlight-v65;position:relative;box-shadow:inset 6px 0 #18834f}@keyframes received-xml-highlight-v65{0%,to{background:#e9f8ee}50%{background:#cdefd8}}.received-connector-v54{color:#916004;background:#fff7df;border:1px solid #e0ba62;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 13px;display:grid}.received-connector-v54>span{flex-direction:column;gap:3px;display:flex}.received-connector-v54 b{font-size:11px}.received-connector-v54 small{color:#685e43;font-size:9.5px}.received-connector-v54 em{background:#fff0bd;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.received-kpis-v54{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.received-kpis-v54 article{color:#1a7149;background:#fff;border:1px solid #c4d4ca;border-radius:10px;align-items:center;gap:10px;min-height:82px;padding:12px;display:flex}.received-kpis-v54 article.waiting{color:#976507;background:#fff8e7}.received-kpis-v54 article.warning{color:#ae493e;background:#fff2ef}.received-kpis-v54 article.safe{background:#edf9f1}.received-kpis-v54 article>span{flex-direction:column;gap:3px;display:flex}.received-kpis-v54 small{font-size:8px;font-weight:900}.received-kpis-v54 b{color:#173d2b;font-size:22px}.received-register-v54{overflow:hidden}.received-filter-row-v54{background:#f7faf8;border-bottom:1px solid #d3ded6;grid-template-columns:minmax(250px,1fr) 180px 180px auto;gap:8px;padding:11px 12px;display:grid}.received-filter-row-v54>label{color:#177047;background:#fff;border:1px solid #aebfb4;border-radius:7px;align-items:center;gap:7px;height:40px;padding:0 9px;display:flex}.received-filter-row-v54 input{border:0;outline:0;flex:1;min-width:0}.received-filter-row-v54 select{background:#fff;border:1px solid #b9c9bf;border-radius:7px;height:40px;padding:0 9px}.received-filter-row-v54 button{height:40px}.received-head-v54,.received-row-v54{grid-template-columns:1.35fr .8fr .85fr 1.25fr .95fr .72fr;align-items:center;gap:11px;min-width:1060px;padding:0 13px;display:grid}.received-head-v54{color:#385545;text-transform:uppercase;background:#e4eee7;min-height:41px;font-size:8px;font-weight:900}.received-row-v54{background:#fff;border-top:1px solid #d6e0da;min-height:112px}.received-row-v54>span{flex-direction:column;gap:4px;min-width:0;display:flex}.received-row-v54 b{font-size:11px}.received-row-v54 strong{color:#154c32;font-size:13px}.received-row-v54 small{color:#5e7266;font-size:9px}.received-row-v54 em{color:#18724a;font-size:8px;font-style:normal;font-weight:800}.received-category-v54 svg{color:#17734a}.received-controls-v54{border-radius:8px;padding:8px}.received-controls-v54.warning{color:#8b5e08;background:#fff8e4;border:1px solid #e1bc6c}.received-controls-v54.safe{color:#176b45;background:#edf8f1;border:1px solid #9bc7aa}.received-controls-v54 small{color:inherit}.received-status-v54{border-left:3px solid #d4ad55;padding-left:8px}.received-status-v54.ready,.received-status-v54.registered{border-color:#1b8953}.received-status-v54.to_review,.received-status-v54.rejected{border-color:#c64d42}.received-row-v54>span:last-child button{height:36px;padding:0 9px;font-size:9px}.received-empty-v54{color:#527064;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;padding:25px;display:flex}.received-empty-v54 b{color:#214533}.received-manual-modal-v54>section{background:#f7faf8;border-radius:13px;width:min(940px,97vw);max-height:94vh;overflow:auto;box-shadow:0 28px 80px #051c1252}.received-manual-note-v54{color:#685b3d;background:#fff8e5;border:1px solid #d9bd74;border-radius:8px;margin:13px 17px;padding:10px;font-size:10px}.received-manual-grid-v54{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:4px 17px 16px;display:grid}.received-manual-grid-v54 label{flex-direction:column;gap:5px;min-width:0;display:flex}.received-manual-grid-v54 label>span{color:#3d574a;text-transform:uppercase;font-size:8.5px;font-weight:900}.received-manual-grid-v54 input,.received-manual-grid-v54 select,.received-manual-grid-v54 textarea{background:#fff;border:1px solid #b7c7bd;border-radius:7px;outline:0;width:100%;padding:0 9px}.received-manual-grid-v54 input,.received-manual-grid-v54 select{height:42px}.received-manual-grid-v54 textarea{resize:vertical;min-height:76px;padding-block:8px}.received-manual-grid-v54 input:focus,.received-manual-grid-v54 select:focus,.received-manual-grid-v54 textarea:focus{border-color:#177248;box-shadow:0 0 0 3px #1772481f}.received-notes-v54{grid-column:1/-1}.received-manual-modal-v54>section>footer{background:#fff;border-top:1px solid #d3ded6;justify-content:flex-end;gap:8px;padding:13px 17px;display:flex}.received-scope-tabs-v64{background:#f7faf8;gap:7px;padding:10px 12px 0;display:flex}.received-scope-tabs-v64 button{color:#315743;background:#fff;border:1px solid #b8cbbf;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:9.5px;font-weight:800;display:flex}.received-scope-tabs-v64 button b{background:#e4efe8;border-radius:999px;min-width:20px;padding:3px 5px;font-size:8px}.received-scope-tabs-v64 button.active{color:#fff;background:#116f45;border-color:#116f45}.received-scope-tabs-v64 button.active b{background:#ffffff2e}.received-mode-choice-v64{grid-template-columns:1fr 1fr;gap:9px;margin:13px 17px 0;display:grid}.received-mode-choice-v64 button{color:#355746;text-align:left;background:#fff;border:1px solid #bbccc1;border-radius:9px;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:60px;padding:9px 11px;display:grid}.received-mode-choice-v64 button>span{flex-direction:column;gap:3px;display:flex}.received-mode-choice-v64 button b{font-size:10.5px}.received-mode-choice-v64 button small{color:#657a6f;font-size:8.5px}.received-mode-choice-v64 button.active{color:#116941;background:#e9f6ed;border:2px solid #147148;padding:8px 10px}.received-supplier-picker-v64{grid-column:span 2}.received-supplier-picker-v64 .supplier-picker-v43{width:100%}.received-supplier-picker-v64 .supplier-picker-control-v43{min-height:42px}.received-load-link-v64{grid-column:span 2}.received-load-link-v64>small,.received-attachment-v64>small{color:#526c5e;align-items:center;gap:4px;font-size:8px;display:flex}.received-attachment-v64 input[type=file]{height:auto;min-height:42px;padding:8px}.received-category-v54 small{align-items:center;gap:4px;display:flex}.order-cancel-modal-v54{width:min(570px,94vw)}.order-cancel-modal-v54>label{text-align:left;flex-direction:column;gap:6px;margin-top:13px;display:flex}.order-cancel-modal-v54>label span{color:#6e3c37;text-transform:uppercase;font-size:10px;font-weight:900}.order-cancel-modal-v54 textarea{resize:vertical;border:1px solid #d5a59f;border-radius:8px;outline:0;min-height:90px;padding:10px}.order-cancel-modal-v54 textarea:focus{border-color:#bd453c;box-shadow:0 0 0 3px #bd453c1f}.load-arrival-photos-v54{background:#fff;border:1px solid #a8c7b4;border-left:7px solid #176f47;border-radius:11px;margin:0 0 12px;overflow:hidden}.load-arrival-photos-v54>header{background:linear-gradient(90deg,#e8f6ed,#fff 72%);border-bottom:1px solid #c5d6cb;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px 14px;display:grid}.load-arrival-photos-v54>header>.section-icon-v44{color:#176f47;background:#fff;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #a8c8b4}.load-arrival-photos-v54>header>div{flex-direction:column;gap:4px;display:flex}.load-arrival-photos-v54 h3{margin:0;font-size:18px}.load-arrival-photos-v54 p{color:#456052;margin:0;font-size:10px}.load-arrival-photos-v54>header>em{color:#176f47;background:#fff;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.load-photo-linking-v63{background:#f8fbf9;border-bottom:1px solid #cfddd4;grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:7px;padding:8px 12px;display:grid}.load-photo-linking-v63>span{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:1px 7px;display:grid}.load-photo-linking-v63 i{color:#fff;background:#167148;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:900;display:grid}.load-photo-linking-v63 b{color:#244b37;font-size:9px}.load-photo-linking-v63 small{color:#607268;font-size:8px}.load-photo-linking-v63>svg{color:#7c9587}.load-photo-grid-v54{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:10px;display:grid}.load-photo-grid-v54>article{background:#fafcfb;border:1px solid #c6d5cc;border-radius:9px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:150px;padding:8px;display:grid}.load-photo-preview-v54{color:#557166;background:#e9efeb;border-radius:8px;place-items:center;width:112px;height:105px;display:grid;position:relative;overflow:hidden}.load-photo-preview-v54 img{object-fit:cover;width:100%;height:100%}.load-photo-preview-v54>span,.lot-result-photo-v54>em,.product-hero-photo-v54>em,.product-list-photo-v54>em,.tablet-selected-photo-v54>em{color:#fff;text-align:center;background:#083725e6;border-radius:5px;padding:4px 5px;font-size:6.5px;font-style:normal;font-weight:900;position:absolute;bottom:5px;left:5px;right:5px}.load-photo-preview-v54.catalog>span,.lot-result-photo-v54.catalog>em,.product-hero-photo-v54.catalog>em,.product-list-photo-v54.catalog>em,.tablet-selected-photo-v54.catalog>em{background:#6c4b08e6}.load-photo-copy-v54{flex-direction:column;gap:4px;min-width:0;display:flex}.load-photo-copy-v54 b{font-size:12px}.load-photo-copy-v54 small{color:#176b45;font-size:9px;font-weight:800}.load-photo-copy-v54 em{color:#5d7066;font-size:8.5px;font-style:normal}.load-photo-actions-v54{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.load-photo-actions-v54 label{cursor:pointer;height:36px;padding:0 10px;font-size:9px}.load-photo-actions-v54>span{color:#607268;font-size:8px}.load-photo-thumbs-v54{border-top:1px solid #d8e2dc;grid-column:1/-1;gap:6px;padding-top:7px;display:flex}.load-photo-thumbs-v54>span{width:50px;height:45px;position:relative}.load-photo-thumbs-v54 img{object-fit:cover;border-radius:5px;width:100%;height:100%}.load-photo-thumbs-v54 button{color:#fff;background:#b94239;border:1px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:-4px;right:-4px}.load-photo-empty-v54{color:#176e46;justify-content:center;align-items:center;gap:10px;min-height:110px;padding:18px;display:flex}.load-photo-empty-v54>span{flex-direction:column;gap:4px;display:flex}.load-photo-empty-v54 small{color:#607268}.lot-result-photo-v54{width:78px;height:78px;display:block;position:relative}.lot-result-photo-v54 img{object-fit:cover;background:#edf2ef;border-radius:8px;width:100%;height:100%}.lot-result-photo-v54>em{font-size:5.8px}.product-hero-photo-v54{width:76px;height:76px;display:block;position:relative}.product-hero-photo-v54 img{object-fit:cover;border-radius:10px;width:100%;height:100%}.product-hero-photo-v54>em{font-size:5.5px}.product-list-photo-v54{width:58px;height:58px;display:block!important;position:relative!important}.product-list-photo-v54 img{width:100%!important;height:100%!important}.product-list-photo-v54>em{font-size:5.5px!important}.tablet-product-photo.actual{outline-offset:-2px;outline:2px solid #43a36d}.tablet-product-photo.actual em{background:#0f7247}.tablet-selected-photo-v54{width:72px;height:70px;display:block;position:relative}.tablet-selected-photo-v54 img{object-fit:cover;border-radius:8px;width:100%;height:100%}.tablet-selected-photo-v54.actual{border-radius:8px;outline:2px solid #43a36d}.product-lot-photo-gallery-v63{grid-column:1/-1;overflow:hidden}.product-lot-photo-gallery-v63>header{background:#f7faf8;border-bottom:1px solid #c5d2ca;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:11px 13px;display:grid}.product-lot-photo-gallery-v63>header>svg{color:#0d6842}.product-lot-photo-gallery-v63 h2{margin:0 0 4px;font-size:17px}.product-lot-photo-gallery-v63 header p{color:#40594c;margin:0;font-size:10px}.product-lot-photo-gallery-v63 header em{color:#126b43;background:#e2f1e7;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.product-lot-photo-gallery-v63>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.product-lot-photo-gallery-v63>div>article{background:#fff;border:1px solid #c7d6cc;border-radius:9px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:9px;min-height:92px;padding:7px;display:grid;position:relative}.product-lot-photo-gallery-v63 img{object-fit:cover;border-radius:7px;width:92px;height:78px}.product-lot-photo-gallery-v63 article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.product-lot-photo-gallery-v63 article b{font-size:10px}.product-lot-photo-gallery-v63 article small,.product-lot-photo-gallery-v63 article em{color:#5c7165;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.product-lot-photo-gallery-v63 article>i{color:#fff;background:#083725e6;border-radius:4px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:12px;left:12px}.product-lot-photo-gallery-v63>section{color:#176e46;justify-content:center;align-items:center;gap:10px;min-height:112px;padding:18px;display:flex}.product-lot-photo-gallery-v63>section>span{flex-direction:column;gap:4px;display:flex}.product-lot-photo-gallery-v63>section small{color:#607268}@media (width<=1400px){.documents-search-grid-v54{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,1fr))}.documents-search-grid-v54 .wide{grid-column:span 2}}@media (width<=1050px){.load-photo-grid-v54{grid-template-columns:1fr}.received-manual-grid-v54,.received-filter-row-v54,.received-xml-preview-grid-v65{grid-template-columns:1fr 1fr}}@media (width<=760px){.open-activities-v54{margin:8px 10px 0}.open-activities-list-v54 article{grid-template-columns:1fr}.open-activity-actions-v54{justify-content:flex-end}.issued-documents-title-v47,.received-invoices-title-v54{flex-direction:column;align-items:stretch}.received-title-actions-v54{grid-template-columns:1fr 1fr;display:grid}.documents-search-grid-v54{grid-template-columns:1fr 1fr}.documents-search-grid-v54 .wide{grid-column:1/-1}.documents-reset-v54{width:100%}.documents-batch-bar-v54{flex-wrap:wrap;align-items:stretch}.documents-batch-bar-v54>label{width:100%}.documents-send-groups-v54 article{flex-direction:column;align-items:stretch}.documents-send-groups-v54 article>div button{flex:1}.received-kpis-v54{grid-template-columns:1fr 1fr}.received-filter-row-v54{grid-template-columns:1fr}.received-connector-v54{grid-template-columns:24px 1fr}.received-connector-v54 em{grid-column:2;justify-self:start}.received-xml-flow-v65{grid-template-columns:26px 1fr;padding:12px}.received-xml-flow-v65>.received-xml-result-actions-v65{flex-wrap:wrap;grid-column:1/-1;align-items:stretch}.received-xml-result-actions-v65>.secondary,.received-xml-result-actions-v65>.primary{flex:1}.received-xml-preview-grid-v65{grid-template-columns:1fr}.received-xml-preview-copy-v65>footer{flex-direction:column-reverse;align-items:stretch}.received-xml-preview-copy-v65>footer button{width:100%}.received-manual-grid-v54{grid-template-columns:1fr}.received-notes-v54,.received-supplier-picker-v64,.received-load-link-v64{grid-column:auto}.received-mode-choice-v64{grid-template-columns:1fr}.received-scope-tabs-v64{overflow-x:auto}.received-title-actions-v54{grid-template-columns:1fr}.received-title-actions-v54 button{width:100%}.load-arrival-photos-v54>header{grid-template-columns:38px 1fr}.load-arrival-photos-v54>header>em{grid-column:2;justify-self:start}.load-photo-grid-v54>article{grid-template-columns:88px 1fr}.load-photo-preview-v54{width:88px;height:82px}.load-photo-actions-v54{flex-direction:row;grid-column:1/-1;align-items:stretch}.load-photo-actions-v54 label{flex:1}.load-photo-thumbs-v54{grid-column:1/-1}.load-photo-linking-v63{grid-template-columns:1fr}.load-photo-linking-v63>svg{display:none}.product-lot-photo-gallery-v63>header{grid-template-columns:26px 1fr}.product-lot-photo-gallery-v63>header>em{grid-column:2;justify-self:start}.product-lot-photo-gallery-v63>div{grid-template-columns:1fr}.product-hero-photo-v54{width:72px;height:72px}.tablet-selected-photo-v54{width:66px;height:64px}}.extended-workspace-v56{flex-direction:column;gap:14px;display:flex}.extended-hero-v56{background:linear-gradient(120deg,#f7fcf8,#eaf6ee);border:1px solid #b7cdbf;border-left:7px solid #157149;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.extended-hero-icon-v56{color:#116d44;background:#dcefe3;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.extended-hero-copy-v56{flex-direction:column;gap:4px;min-width:0;display:flex}.extended-hero-copy-v56>small{color:#116d44;letter-spacing:.45px;font-size:9px;font-weight:900}.extended-hero-copy-v56 h2{color:#123f2b;margin:0;font-size:27px;line-height:1.1}.extended-hero-copy-v56 p{color:#526d5d;max-width:880px;margin:2px 0 0;font-size:12px;line-height:1.5}.extended-hero-actions-v56{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.extended-hero-actions-v56 button{height:42px}.extended-status-v56{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:8.5px;font-weight:900;display:inline-flex}.extended-status-v56.active{color:#116c42;background:#dff2e6}.extended-status-v56.partial{color:#875a00;background:#fff0c8}.extended-status-v56.external{color:#a23f37;background:#fbe4e1}.extended-metrics-v56{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.extended-metrics-v56 article{background:#fff;border:1px solid #c5d5cb;border-radius:11px;flex-direction:column;gap:4px;min-height:92px;padding:13px;display:flex}.extended-metrics-v56 article.primary{background:#eaf7ef;border-color:#79af8e}.extended-metrics-v56 article.safe{background:#f0faf4;border-color:#9dc7ab}.extended-metrics-v56 article.warning{background:#fff8e5;border-color:#e0bd6d}.extended-metrics-v56 article.danger{background:#fff2f0;border-color:#e0a39d}.extended-metrics-v56 small{color:#496052;letter-spacing:.3px;font-size:8.5px;font-weight:900}.extended-metrics-v56 b{color:#123f2b;font-size:22px;line-height:1.15}.extended-metrics-v56 span{color:#65786d;font-size:9.5px;line-height:1.35}.extended-panel-v56{background:#fff;border:1px solid #c5d5cb;border-radius:12px;overflow:hidden}.extended-panel-v56>header{background:#f7faf8;border-bottom:1px solid #d5e0d8;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:flex}.extended-panel-v56>header>div{flex-direction:column;gap:3px;display:flex}.extended-panel-v56 h3{color:#173f2c;margin:0;font-size:17px}.extended-panel-v56 header p{color:#687a70;margin:0;font-size:9.5px}.extended-panel-v56 header label{color:#176f47;background:#fff;border:1px solid #afc2b6;border-radius:8px;align-items:center;gap:7px;width:min(430px,45%);height:40px;padding:0 10px;display:flex}.extended-panel-v56 header input{color:#1d3b2b;background:0 0;border:0;outline:0;flex:1;min-width:0}.extended-table-wrap-v56{max-width:100%;overflow:auto}.extended-table-head-v56,.extended-table-row-v56{align-items:center;gap:11px;padding:0 13px;display:grid}.extended-table-head-v56{color:#3f5b4c;text-transform:uppercase;background:#e8f0eb;min-height:40px;font-size:8px;font-weight:900}.extended-table-row-v56{color:#294638;border-top:1px solid #dde5df;min-height:68px;font-size:10px}.extended-table-row-v56:nth-child(odd){background:#fbfcfb}.extended-table-row-v56>span{overflow-wrap:anywhere;min-width:0}.extended-table-row-v56 b{color:#183e2c;font-size:10.5px}.extended-empty-v56{color:#567265;justify-content:center;align-items:center;gap:8px;min-height:128px;padding:24px;display:flex}.extended-tag-v56{color:#466052;white-space:normal;background:#edf2ef;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.extended-tag-v56.safe{color:#116a41;background:#dff3e6}.extended-tag-v56.warning{color:#865900;background:#fff0c7}.extended-tag-v56.danger{color:#a43d35;background:#fbe1de}.extended-link-button-v56{color:#116f46;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:9px;font-weight:900;display:inline-flex}.extended-photo-link-v57{color:#116b43;white-space:nowrap;background:#edf8f1;border:1px solid #8db49c;border-radius:7px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:7px 9px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.extended-photo-link-v57:hover{background:#dff2e6;border-color:#116b43}.extended-count-input-v56{background:#fff;border:1px solid #afc2b6;border-radius:7px;outline:0;width:82px;height:36px;padding:0 8px}.extended-count-input-v56:focus{border-color:#157149;box-shadow:0 0 0 3px #1571491f}.extended-notice-v56{color:#176d45;background:#edf8f1;border:1px solid #b8d1c1;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.extended-notice-v56.partial{color:#865d08;background:#fff8e6;border-color:#dfc078}.extended-notice-v56.external{color:#a34239;background:#fff3f1;border-color:#dfaaa4}.extended-notice-v56>span{color:#546b5e;flex-direction:column;gap:3px;font-size:10.5px;line-height:1.45;display:flex}.extended-notice-v56>span b{color:inherit}.extended-count-actions-v56{background:#fff;border:1px solid #bfd2c5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.extended-count-actions-v56>span{color:#244a36;flex-direction:column;gap:3px;display:flex}.extended-count-actions-v56 small{color:#66796d}@media (width<=1100px){.extended-hero-v56{grid-template-columns:48px 1fr}.extended-hero-actions-v56{grid-column:1/-1;justify-content:flex-start}.extended-metrics-v56{grid-template-columns:1fr 1fr}}@media (width<=760px){.extended-hero-v56{grid-template-columns:1fr;padding:15px}.extended-hero-actions-v56{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.extended-status-v56{grid-column:1/-1;width:max-content}.extended-hero-actions-v56 button{width:100%}.extended-metrics-v56{grid-template-columns:1fr}.extended-panel-v56>header{flex-direction:column;align-items:stretch}.extended-panel-v56 header label{width:100%}.extended-count-actions-v56{flex-direction:column;align-items:stretch}}@media print{.extended-workspace-v56{padding:0!important}.extended-hero-actions-v56,.extended-panel-v56>header label,.extended-count-actions-v56 button{display:none!important}.extended-panel-v56,.extended-table-wrap-v56{overflow:visible}.extended-table-v56{min-width:0!important}.extended-table-head-v56,.extended-table-row-v56{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))!important}}.credit-alert.pending{color:#6e5a28;background:#f7f1df;border:1px solid #d8c58b}.parking-credit-v32.pending{color:#6e5a28;border-color:#aa8d3c}.credit-cards .pending-card b,.credit-cards .pending-card small{color:#806820}.tablet-launch-v58{color:#0d6842;background:#e7f6ec;border:1px solid #0f6f46;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:850;display:inline-flex}.tablet-launch-v58:hover{background:#d6efdf}.tablet-customer-actions-v58{align-items:center;gap:5px;display:flex}.tablet-customer-actions-v58>button{color:#0d6842;white-space:nowrap;background:#f3f8f5;border:1.5px solid #91af9c;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 9px;font-size:9px;font-weight:900;display:flex}.tablet-customer-actions-v58 .tablet-change-customer{padding:0 9px}.tablet-customer-metric.pending b{color:#81691c}.tablet-no-customer-v58{grid-template-columns:42px minmax(0,1fr) auto}.tablet-no-customer-v58>div{flex-direction:column;gap:3px;display:flex}.tablet-no-customer-v58>div small{color:#0d6842;letter-spacing:.5px;font-size:8px;font-weight:900}.tablet-no-customer-v58>div strong{font-size:15px}.tablet-no-customer-v58>div span{color:#4a6255;font-size:9px}.tablet-no-customer-v58>button{color:#fff;background:#126f47;border:0;border-radius:8px;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.tablet-photo-placeholder-v58{color:#267550;background:linear-gradient(145deg,#e1eee6,#f3f8f5);border-radius:8px;place-items:center;width:100%;height:100%;display:grid}.tablet-products-empty-v58{color:#526d5e;background:#f7faf8;border:1px dashed #a9bfb1;border-radius:10px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;min-height:170px;display:flex}.tablet-products-empty-v58 b{color:#173d2c;font-size:12px}.tablet-products-empty-v58 span{font-size:9px}.tablet-lot-photo-strip-v58{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px;margin:8px 0 10px;display:grid}.tablet-lot-photo-strip-v58>button{color:#193c2b;text-align:left;background:#fff;border:1.5px solid #b8cabf;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr);column-gap:7px;min-width:0;padding:6px;display:grid}.tablet-lot-photo-strip-v58>button.active{background:#eaf7ef;border-color:#126f47;box-shadow:0 0 0 3px #126f471a}.tablet-lot-photo-strip-v58>button>span{color:#23734e;background:#e4efe8;border-radius:7px;grid-row:1/4;place-items:center;width:56px;height:64px;display:grid;position:relative;overflow:hidden}.tablet-lot-photo-strip-v58 img{object-fit:cover;width:100%;height:100%}.tablet-lot-photo-strip-v58 em{color:#fff;text-align:center;background:#073b27e0;border-radius:4px;padding:3px;font-size:6px;font-style:normal;font-weight:900;position:absolute;inset:auto 3px 3px}.tablet-lot-photo-strip-v58 b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:9.5px;overflow:hidden}.tablet-lot-photo-strip-v58 small{text-overflow:ellipsis;white-space:nowrap;color:#51685b;font-size:7.5px;overflow:hidden}.tablet-cart-line-actions-v58{gap:4px;display:flex}.tablet-live-cart-lines>article{grid-template-columns:43px minmax(0,1fr) auto 70px}.tablet-cart-line-actions-v58>button{color:#176b46;background:#f2f8f4;border:1px solid #9fbaa9;border-radius:7px;place-items:center;width:33px;height:36px;display:grid}.tablet-cart-line-actions-v58>button:last-child{color:#a63e35;background:#fff3f1;border-color:#d7aaa6}.tablet-cart-line-actions-v58>button:disabled,.tablet-live-cart>footer button:disabled{opacity:.48;cursor:not-allowed}.tablet-cart-credit.pending{color:#735d1b;background:#f7f1df}.tablet-fixed-right-v58{grid-template-columns:1fr 1fr;gap:6px;display:grid!important}.tablet-order-toast button{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:6px;min-height:34px;padding:0 9px;font-weight:850}@media (width>=1320px){.tablet-lot-photo-strip-v58{grid-template-columns:repeat(4,minmax(145px,1fr))}}@media (width<=1050px){.tablet-customer-actions-v58>button{width:44px;padding:0;font-size:0}.tablet-lot-photo-strip-v58{grid-template-columns:repeat(2,minmax(145px,1fr))}}@media (width<=820px){.tablet-live-cart-lines>article{grid-template-columns:43px minmax(0,1fr) auto}.tablet-cart-line-actions-v58{grid-column:2/4;justify-content:flex-end}.tablet-customer-actions-v58>button:last-child{display:none}}@media (width<=700px){.tablet-no-customer-v58{grid-template-columns:38px minmax(0,1fr) auto}.tablet-no-customer-v58>div span{display:none}.tablet-no-customer-v58>button{width:44px;padding:0;font-size:0}}.tablet-photo-heading-actions-v59{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.tablet-product-heading .tablet-photo-recognize-v59{color:#fff;background:#0e7046;border-color:#0e7046;box-shadow:0 5px 12px #0e70462e}.tablet-product-heading .tablet-photo-recognize-v59:hover{background:#095d39}.tablet-photo-trigger-v59{color:#fff!important;background:linear-gradient(145deg,#0d7045,#075535)!important;min-width:142px!important}.tablet-photo-coverage-v59{color:#1a6846;background:linear-gradient(90deg,#e9f7ee,#f7fbf8);border:1px solid #a8c8b4;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin:7px 0 10px;padding:7px 10px;display:flex}.tablet-photo-coverage-v59>span{grid-template-columns:20px auto;align-items:center;column-gap:6px;display:grid}.tablet-photo-coverage-v59>span svg{grid-row:1/3}.tablet-photo-coverage-v59 b{font-size:9px}.tablet-photo-coverage-v59 small{color:#5c7466;font-size:7.5px}.tablet-photo-coverage-v59 em{color:#12663f;white-space:nowrap;background:#d9efe1;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.tablet-photo-assistant-v59{z-index:260;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051e13c7;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.tablet-photo-assistant-v59>section{background:#f5f8f6;border:1px solid #8eac9a;border-radius:15px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1280px,100%);max-height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 24px 75px #00000059}.tablet-photo-assistant-v59>section>header{background:linear-gradient(115deg,#e4f3e9,#f8fbf9);border-bottom:1px solid #c6d4ca;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:84px;padding:13px 16px;display:grid}.tablet-photo-assistant-icon-v59{color:#fff;background:#0e7046;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 7px 16px #0e704638}.tablet-photo-assistant-v59 header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.tablet-photo-assistant-v59 header small{color:#0f7046;letter-spacing:.55px;font-size:8px;font-weight:950}.tablet-photo-assistant-v59 header h2{color:#123e2a;margin:0;font-size:23px;line-height:1.1}.tablet-photo-assistant-v59 header p{color:#5c7466;margin:0;font-size:9px;line-height:1.4}.tablet-photo-assistant-v59 header>button{color:#315c44;background:#fff;border:1px solid #acc1b3;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.tablet-photo-trust-v59{background:#fff;border-bottom:1px solid #d4dfd7;align-items:center;gap:16px;min-height:42px;padding:6px 16px;display:flex;overflow:auto}.tablet-photo-trust-v59>span{color:#315b44;white-space:nowrap;align-items:center;gap:6px;font-size:8px;display:flex}.tablet-photo-trust-v59 svg{color:#118354}.tablet-photo-assistant-body-v59{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.55fr);gap:12px;min-height:0;padding:12px;display:grid}.tablet-photo-capture-v59,.tablet-photo-results-v59{background:#fff;border:1px solid #bdcdc2;border-radius:12px;min-height:0;overflow:hidden}.tablet-photo-capture-v59{flex-direction:column;gap:9px;padding:11px;display:flex}.tablet-photo-guide-v59,.tablet-photo-preview-v59{background:linear-gradient(145deg,#e9f4ed,#f7faf8);border:1.5px dashed #94b4a0;border-radius:11px;flex:1;min-height:280px;overflow:hidden}.tablet-photo-guide-v59{color:#317154;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:26px;display:flex}.tablet-photo-guide-v59 b{color:#183e2b;font-size:14px}.tablet-photo-guide-v59 span{color:#5d7567;max-width:320px;font-size:9px;line-height:1.45}.tablet-photo-preview-v59{background:#102018;position:relative}.tablet-photo-preview-v59 img{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.tablet-photo-preview-v59>span{color:#fff;background:#043621e6;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:9px;left:9px}.tablet-photo-capture-actions-v59{grid-template-columns:1fr 1fr;gap:7px;display:grid}.tablet-photo-capture-actions-v59 button{color:#136a43;background:#edf6f0;border:1px solid #91af9c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:50px;font-size:9px;font-weight:900;display:flex}.tablet-photo-capture-actions-v59 button.primary{color:#fff;background:#0e7046;border-color:#0e7046}.tablet-photo-capture-actions-v59 button:disabled{opacity:.5}.tablet-photo-capture-v59>small{color:#687d70;text-align:center;font-size:7.5px;line-height:1.35}.tablet-photo-results-v59{flex-direction:column;display:flex}.tablet-photo-state-v59{color:#547062;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:100%;padding:34px;display:flex}.tablet-photo-state-v59 b{color:#173f2c;font-size:15px}.tablet-photo-state-v59 span{max-width:470px;font-size:9.5px;line-height:1.5}.tablet-photo-state-v59.processing svg{color:#0f7b4d}.tablet-photo-state-v59.processing i{background:#dce9e0;border-radius:99px;width:min(390px,80%);height:7px;overflow:hidden}.tablet-photo-state-v59.processing i>span{background:#168152;border-radius:99px;height:100%;transition:width .2s;display:block}.tablet-photo-state-v59.error{color:#a1453d}.tablet-photo-state-v59.error b{color:#8f352e}.tablet-photo-state-v59.error button{color:#9d3d35;background:#fff3f1;border:1px solid #cb9691;border-radius:8px;align-items:center;gap:6px;min-height:42px;margin-top:5px;padding:0 12px;font-weight:900;display:flex}.tablet-photo-result-summary-v59{border-bottom:1px solid #d3ded6;align-items:center;gap:8px;min-height:48px;padding:8px 11px;display:flex}.tablet-photo-result-summary-v59.safe{color:#126c43;background:#e8f6ed}.tablet-photo-result-summary-v59.warning{color:#866009;background:#fff5dc}.tablet-photo-result-summary-v59>span{flex-direction:column;gap:2px;display:flex}.tablet-photo-result-summary-v59 b{font-size:9px}.tablet-photo-result-summary-v59 small{font-size:7.5px;line-height:1.35}.tablet-photo-result-list-v59{flex-direction:column;gap:7px;min-height:0;padding:8px;display:flex;overflow:auto}.tablet-photo-result-list-v59 article{background:#fff;border:1px solid #c5d3ca;border-radius:10px;grid-template-columns:105px minmax(0,1fr) 130px;align-items:stretch;gap:9px;min-height:112px;padding:6px;display:grid}.tablet-photo-result-list-v59 article.recommended{background:#f2faf5;border:2px solid #168052;box-shadow:0 4px 12px #1680521a}.tablet-photo-result-image-v59{background:#dceae1;border-radius:8px;position:relative;overflow:hidden}.tablet-photo-result-image-v59 img{object-fit:cover;width:100%;height:100%;min-height:98px;display:block}.tablet-photo-result-image-v59 em{color:#fff;text-align:center;background:#063e26e6;border-radius:4px;padding:4px;font-size:6px;font-style:normal;font-weight:950;position:absolute;inset:auto 4px 4px}.tablet-photo-result-list-v59 article>div{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.tablet-photo-result-list-v59 article>div>small{color:#176e47;text-transform:uppercase;font-size:7px;font-weight:900}.tablet-photo-result-list-v59 h3{color:#153d2a;margin:0;font-size:14px}.tablet-photo-result-list-v59 p{color:#4c6858;margin:0;font-size:8px}.tablet-photo-result-list-v59 article>div>span{color:#65796d;font-size:7.5px}.tablet-photo-result-list-v59 article>div>i{color:#1c7048;white-space:normal;background:#e2f1e7;border-radius:999px;width:max-content;max-width:100%;padding:4px 7px;font-size:6.5px;font-style:normal;font-weight:900}.tablet-photo-result-list-v59 aside{text-align:right;border-left:1px solid #d0dcd3;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;padding-left:8px;display:flex}.tablet-photo-result-list-v59 aside small{color:#6b7e72;font-size:6.5px;font-weight:900}.tablet-photo-result-list-v59 aside b{color:#126c43;font-size:14px}.tablet-photo-result-list-v59 aside span{color:#60776a;font-size:7px}.tablet-photo-result-list-v59 aside button{color:#fff;background:#0f7046;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:39px;margin-top:5px;font-size:7.5px;font-weight:950;display:flex}.tablet-photo-assistant-v59>section>footer{background:#f8faf9;border-top:1px solid #c7d5cb;justify-content:flex-end;align-items:center;gap:7px;min-height:54px;padding:7px 12px;display:flex}.tablet-photo-assistant-v59>section>footer>span{color:#4c6757;align-items:center;gap:6px;margin-right:auto;font-size:7.5px;display:flex}.tablet-photo-assistant-v59>section>footer button{color:#176c46;background:#fff;border:1px solid #9eb7a7;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:0 11px;font-size:8px;font-weight:900;display:flex}@media (width<=1000px){.tablet-photo-assistant-body-v59{grid-template-columns:minmax(275px,.7fr) minmax(420px,1.4fr)}.tablet-photo-result-list-v59 article{grid-template-columns:88px minmax(0,1fr) 116px}.tablet-photo-result-image-v59 img{min-height:92px}}@media (width<=760px){.tablet-photo-heading-actions-v59>button:last-child,.tablet-photo-coverage-v59 em{display:none}.tablet-photo-assistant-v59{padding:0}.tablet-photo-assistant-v59>section{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.tablet-photo-assistant-v59>section>header{grid-template-columns:42px minmax(0,1fr) 38px;padding:10px}.tablet-photo-assistant-icon-v59{width:40px;height:40px}.tablet-photo-assistant-v59 header h2{font-size:18px}.tablet-photo-assistant-v59 header p{display:none}.tablet-photo-trust-v59{padding:5px 10px}.tablet-photo-assistant-body-v59{grid-template-columns:1fr;overflow:auto}.tablet-photo-guide-v59,.tablet-photo-preview-v59,.tablet-photo-preview-v59 img{min-height:205px}.tablet-photo-results-v59{min-height:360px}.tablet-photo-result-list-v59{overflow:visible}.tablet-photo-assistant-v59>section>footer>span{display:none}}@media (width<=560px){.tablet-photo-capture-actions-v59{grid-template-columns:1fr}.tablet-photo-result-list-v59 article{grid-template-columns:78px minmax(0,1fr)}.tablet-photo-result-list-v59 aside{text-align:left;border-top:1px solid #d0dcd3;border-left:0;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:7px 0 0;display:grid}.tablet-photo-result-list-v59 aside button{justify-self:end;width:auto;margin:0;padding:0 10px}}.interface-recovery-v61{color:#173d2b;background:linear-gradient(145deg,#e7f3eb,#f8fbf9);justify-content:center;align-items:center;gap:18px;min-height:100svh;padding:28px;display:flex}.interface-recovery-v61>svg{color:#956700;background:#fff2d5;border-radius:16px;flex:0 0 62px;width:62px;height:62px;padding:14px}.interface-recovery-v61>div{flex-direction:column;gap:8px;width:min(680px,100%);display:flex}.interface-recovery-v61 small{color:#137248;letter-spacing:.65px;font-size:10px;font-weight:950}.interface-recovery-v61 h1{margin:0;font-size:28px}.interface-recovery-v61 p{color:#496355;margin:0;line-height:1.5}.interface-recovery-v61>div>span{color:#755913;overflow-wrap:anywhere;background:#fff8e8;border:1px solid #d6c18f;border-radius:8px;padding:9px 11px;font-size:10px}.interface-recovery-v61>div>div{gap:8px;margin-top:4px;display:flex}.interface-recovery-v61 button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-weight:850;display:flex}.lot-exchange-overlay-v61{z-index:280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051f14c2;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.manual-lot-exchange-v61{background:#f5f8f6;border:1px solid #8faf9b;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1240px,100%);height:min(820px,100dvh - 28px);display:grid;overflow:hidden;box-shadow:0 26px 80px #00000057}.manual-lot-exchange-v61>header{background:linear-gradient(115deg,#e4f3e9,#fbfdfb);border-bottom:1px solid #c4d5ca;grid-template-columns:50px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:88px;padding:14px 16px;display:grid}.manual-lot-exchange-v61>header>span{color:#fff;background:#0f7046;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 7px 16px #0f704633}.manual-lot-exchange-v61>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-lot-exchange-v61>header small{color:#0f7046;letter-spacing:.55px;font-size:8px;font-weight:950}.manual-lot-exchange-v61>header h2{color:#123e2a;margin:0;font-size:23px;line-height:1.12}.manual-lot-exchange-v61>header p{color:#5b7264;margin:0;font-size:9.5px;line-height:1.4}.manual-lot-exchange-v61>header>button{color:#315b44;background:#fff;border:1px solid #abc0b2;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.manual-lot-exchange-body-v61{grid-template-columns:minmax(520px,1.25fr) minmax(390px,.9fr);gap:12px;min-height:0;padding:12px;display:grid}.manual-sale-picker-v61,.manual-exchange-form-v61{background:#fff;border:1px solid #bdcdc2;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.manual-sale-picker-v61>header,.manual-exchange-form-v61>header{background:#f7faf8;border-bottom:1px solid #d1ddd5;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.manual-sale-picker-v61>header>span,.manual-exchange-form-v61>header>span{color:#145f3d;align-items:center;gap:7px;display:flex}.manual-sale-picker-v61>header>span b,.manual-exchange-form-v61>header>span b{background:#dcefe3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.manual-sale-picker-v61>header>span small,.manual-exchange-form-v61>header>span small{white-space:nowrap;font-size:8px;font-weight:950}.manual-sale-picker-v61>header label{color:#176c45;background:#fff;border:1px solid #adc1b4;border-radius:8px;align-items:center;gap:6px;width:min(340px,58%);height:38px;margin-left:auto;padding:0 9px;display:flex}.manual-sale-picker-v61>header input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.manual-sale-picker-v61>div{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}.manual-sale-picker-v61>div>button{color:#193d2c;text-align:left;background:#fff;border:1px solid #c4d2c9;border-radius:9px;grid-template-columns:1fr 1.15fr .85fr 105px 20px;align-items:center;gap:9px;min-height:75px;padding:8px 9px;display:grid}.manual-sale-picker-v61>div>button:hover{background:#f3faf5;border-color:#6eaa86}.manual-sale-picker-v61>div>button.selected{background:#eaf7ef;border:2px solid #0f7549;box-shadow:0 4px 12px #0f75491c}.manual-sale-picker-v61 button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-sale-picker-v61 button span b{text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.manual-sale-picker-v61 button span small{text-overflow:ellipsis;white-space:nowrap;color:#60766a;font-size:7.5px;overflow:hidden}.manual-sale-picker-v61 button>strong{color:#0d6b42;flex-direction:column;align-items:flex-end;font-size:18px;display:flex}.manual-sale-picker-v61 button>strong small{color:#60766a;text-align:right;font-size:6.5px;font-weight:800}.manual-sale-picker-v61 button>svg{color:#177049}.manual-sale-empty-v61,.manual-exchange-await-v61{color:#587064;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:220px!important;display:flex!important}.manual-sale-empty-v61 b,.manual-exchange-await-v61 b{color:#173d2b;font-size:12px}.manual-sale-empty-v61 span,.manual-exchange-await-v61 span{max-width:330px;font-size:8.5px;line-height:1.5}.manual-exchange-form-v61>header em{color:#116b42;background:#e2f2e7;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.manual-exchange-form-v61>label{flex-direction:column;gap:5px;margin:10px 11px 0;display:flex}.manual-exchange-form-v61>label>span{color:#315747;text-transform:uppercase;font-size:8px;font-weight:900}.manual-exchange-form-v61 select,.manual-exchange-form-v61 input{color:#153c2a;background:#fff;border:1px solid #a8bdb0;border-radius:8px;outline:0;width:100%;min-height:45px;padding:0 9px;font-size:9px;font-weight:800}.manual-exchange-form-v61 select:focus,.manual-exchange-form-v61 input:focus{border-color:#0f7549;box-shadow:0 0 0 3px #0f75491f}.manual-exchange-form-v61 label small{color:#657a6e;font-size:7.5px}.manual-exchange-source-v61{background:#fff8e6;border:1px solid #e0bd6e;border-left:4px solid #c48a18;border-radius:9px;grid-template-columns:1fr auto;gap:3px 9px;margin:10px 11px 0;padding:9px 10px;display:grid}.manual-exchange-source-v61 small{color:#765400;grid-column:1/-1;font-size:7px;font-weight:950}.manual-exchange-source-v61 b{color:#5f4300;font-size:14px}.manual-exchange-source-v61 span{color:#5e624f;grid-column:1;font-size:8px}.manual-exchange-source-v61 em{color:#725000;text-align:right;grid-area:2/2/4;align-self:center;font-size:8px;font-style:normal;font-weight:900}.manual-exchange-impact-v61{color:#126d44;background:#edf8f1;border:1px solid #9dc1aa;border-radius:10px;grid-template-columns:1fr 26px 1fr;align-items:center;gap:8px;margin:11px;padding:9px;display:grid}.manual-exchange-impact-v61>span{flex-direction:column;gap:2px;min-width:0;display:flex}.manual-exchange-impact-v61>span:nth-of-type(2){text-align:right}.manual-exchange-impact-v61 small{color:#42705a;font-size:6.5px;font-weight:950}.manual-exchange-impact-v61 b{text-overflow:ellipsis;white-space:nowrap;color:#143f2b;font-size:10px;overflow:hidden}.manual-exchange-impact-v61 em{color:#4e6c5c;font-size:7.5px;font-style:normal}.manual-exchange-impact-v61>strong{color:#105f3d;border-top:1px solid #bdd5c5;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:7px;font-size:12px;display:flex}.manual-exchange-error-v61{color:#9d3d35;background:#fff1ef;border:1px solid #d9a19a;border-radius:8px;align-items:center;gap:7px;margin:0 11px 10px;padding:8px 9px;font-size:8.5px;font-weight:850;display:flex}.manual-lot-exchange-v61>footer{background:#f8faf9;border-top:1px solid #c7d6cc;justify-content:flex-end;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:flex}.manual-lot-exchange-v61>footer>div{color:#156943;align-items:center;gap:8px;margin-right:auto;display:flex}.manual-lot-exchange-v61>footer>div span{flex-direction:column;gap:2px;display:flex}.manual-lot-exchange-v61>footer>div b{font-size:8.5px}.manual-lot-exchange-v61>footer>div small{color:#62766b;font-size:7px}.manual-lot-exchange-v61>footer button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:43px;display:flex}.manual-lot-exchange-v61 button:disabled{opacity:.48;cursor:not-allowed}@media (width<=1050px){.manual-lot-exchange-body-v61{grid-template-columns:1fr 390px}.manual-sale-picker-v61>div>button{grid-template-columns:1fr 1fr 95px 20px}.manual-sale-picker-v61>div>button>span:nth-child(3){display:none}}@media (width<=800px){.lot-exchange-overlay-v61{padding:0}.manual-lot-exchange-v61{border:0;border-radius:0;width:100%;height:100dvh}.manual-lot-exchange-v61>header{grid-template-columns:42px minmax(0,1fr) 38px;padding:10px}.manual-lot-exchange-v61>header>span{width:40px;height:40px}.manual-lot-exchange-v61>header h2{font-size:18px}.manual-lot-exchange-v61>header p{display:none}.manual-lot-exchange-body-v61{grid-template-columns:1fr;overflow:auto}.manual-sale-picker-v61{min-height:300px}.manual-exchange-form-v61{min-height:510px}.manual-sale-picker-v61>div{max-height:350px}.manual-lot-exchange-v61>footer>div{display:none}}@media (width<=560px){.interface-recovery-v61{flex-direction:column;align-items:flex-start;padding:20px}.interface-recovery-v61>div>div{flex-direction:column;width:100%}.interface-recovery-v61 h1{font-size:23px}.customer-selector-backdrop{-webkit-backdrop-filter:none;background:#f3f7f4;padding:0}.customer-selector-screen{border:0;border-radius:0;width:100%;height:100svh}.customer-selector-header{grid-template-columns:minmax(0,1fr) 38px;gap:8px;min-height:92px;padding:9px 11px}.customer-selector-back{grid-column:1;width:max-content;height:38px}.customer-selector-header>div{grid-column:1/-1}.customer-selector-header h2{font-size:20px}.customer-selector-toolbar{min-height:65px;padding:8px}.customer-selector-toolbar>span{display:none}.customer-selector-search{height:48px}.customer-selector-search input{height:44px;font-size:12px}.customer-selector-search kbd{display:none}.customer-selector-list-head{display:none!important}.customer-selector-row{grid-template-columns:minmax(0,1fr) 92px!important;min-height:118px!important;padding:7px!important}.customer-selector-row-main{grid-template-columns:1fr 1fr!important;height:auto!important}.customer-selector-row-main>span:nth-child(3),.customer-selector-row-main>span:nth-child(4){display:none}.customer-selector-name{grid-column:1/-1}.customer-selector-choose{height:48px}.customer-selector-footer{min-height:68px;padding:8px}.customer-selector-footer>span{display:none}.manual-sale-picker-v61>header{flex-direction:column;align-items:stretch}.manual-sale-picker-v61>header label{width:100%;margin:0}.manual-sale-picker-v61>div>button{grid-template-columns:1fr 78px 18px}.manual-sale-picker-v61>div>button>span:nth-child(2){display:none}.manual-lot-exchange-v61>footer button{flex:1}}.supplier-account-workspace-v80{background:#f5f9f6;border:1px solid #a9c7b5;border-radius:13px;flex-direction:column;gap:0;display:flex;overflow:hidden}.supplier-account-workspace-v80>header{color:#fff;background:linear-gradient(110deg,#0d5d3b,#15764a);border-bottom:1px solid #b8cdbf;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:16px 18px;display:flex}.supplier-account-workspace-v80>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.supplier-account-workspace-v80>header small{color:#cce9d7;letter-spacing:.45px;font-weight:900}.supplier-account-workspace-v80>header h2{margin:0;font-size:26px;line-height:1.15}.supplier-account-workspace-v80>header p{color:#e0f0e6;margin:0;font-size:13px;line-height:1.4}.supplier-account-workspace-v80>header .secondary{color:#fff;background:#ffffff1f;border-color:#ffffff8c}.supplier-account-workspace-v80.readonly-v84{background:#f4f6f5;border-color:#9fb4a8}.supplier-account-workspace-v80.readonly-v84>header{background:linear-gradient(110deg,#334b40,#52675d)}.supplier-settlement-workflow-v78{flex-direction:column;gap:10px;padding:12px 13px 0;display:flex}.settlement-status-tabs-v78 button{color:#244c38;background:#fff;border:0;border-right:1px solid #c8d6ce;justify-content:center;align-items:center;gap:9px;min-height:49px;font-size:13px;font-weight:850;display:flex}.settlement-status-tabs-v78 b{color:#146b43;text-align:center;background:#e4f1e8;border-radius:999px;min-width:24px;padding:4px 7px}.settlement-practice-picker-v78{gap:8px;display:flex;overflow:auto}.settlement-practice-picker-v78 button{color:#244b38;text-align:left;background:#fff;border:1px solid #b8cbbf;border-radius:8px;flex-direction:column;gap:3px;min-width:210px;padding:9px 11px;display:flex}.settlement-practice-picker-v78 button.active{background:#edf8f1;border:2px solid #11764a;padding:8px 10px}.settlement-no-status-v78{color:#587064;border:1px dashed #b9cabf;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;display:flex}.supplier-ddt-search-v78 input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.supplier-ddt-order-v81{color:#4d695a;font-size:12px;font-weight:750}.supplier-ddt-picker-v78{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px 13px;display:grid}.supplier-ddt-picker-v78>div{background:#fff;border:1px solid #b9cbbf;border-radius:9px;grid-template-columns:76px minmax(0,1fr);min-height:94px;display:grid;overflow:hidden}.supplier-ddt-picker-v78>div.active{background:#f2faf5;border:2px solid #107449}.supplier-ddt-picker-v78>div>label{background:#f2f7f4;border-right:1px solid #cad8d0;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;font-weight:850;display:flex}.supplier-ddt-picker-v78 input{accent-color:#117b4d;width:20px;height:20px}.supplier-ddt-picker-v78>div>button{color:#173d2b;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 13px;display:flex}.supplier-ddt-picker-v78>div>button b{font-size:14px}.supplier-ddt-picker-v78>div>button small{color:#536c5d}.supplier-ddt-picker-v78>div>button em{color:#0e7046;font-style:normal;font-weight:850}.settlement-ddt-empty-v78{color:#5b7164;grid-column:1/-1;place-items:center;min-height:80px;display:grid}.settlement-selection-actions-v78{background:#eaf7ef;border:1px solid #a9c9b5;border-radius:10px;justify-content:flex-end;align-items:center;gap:9px;margin:0 13px 12px;padding:11px 12px;display:flex}.settlement-selection-actions-v78>span:first-child{flex-direction:column;gap:3px;margin-right:auto;display:flex}.settlement-selection-actions-v78.review>span:first-child,.settlement-selection-actions-v78.closed>span:first-child{flex-direction:row;align-items:center}.settlement-selection-actions-v78.closed{background:#eef3f0;border-color:#b5c3ba}.button-link-v78{text-decoration:none}.selected-ddt-summary-v82{background:#fff;border:1px solid #9fc3ac;border-radius:11px;margin:0 13px 12px;overflow:hidden}.selected-ddt-summary-v82>header{background:#edf8f1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.selected-ddt-summary-v82 header small{color:#117147;font-weight:900}.selected-ddt-summary-v82 h3{margin:2px 0;font-size:20px}.selected-ddt-summary-v82 p{color:#526d5e;margin:0;font-size:12px}.selected-ddt-metrics-v82 article{border-top:1px solid #d0ded5;border-right:1px solid #d0ded5;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px;display:flex}.selected-ddt-metrics-v82 small{color:#52685b;font-weight:900}.selected-ddt-metrics-v82 b{color:#143f2b;font-size:19px}.selected-ddt-metrics-v82 span{color:#64786c}.selected-ddt-metrics-v82 .revenue,.selected-ddt-metrics-v82 .margin{background:#eef9f2}.selected-ddt-metrics-v82 .gross{background:#eef6fb}.selected-ddt-metrics-v82 .negative{background:#fff1ef}.selected-ddt-summary-v82>footer{color:#4c6758;border-top:1px solid #d0ded5;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.selected-ddt-summary-v82>footer strong{color:#8b5d00;align-items:center;gap:5px;display:flex}.supplier-account-summary-v74 article.sale{background:#fff8e6;border-color:#dfac3b}.supplier-account-summary-v74 small{color:#4b6356;font-weight:900}.supplier-account-summary-v74 strong{color:#156c45}.supplier-account-lines-v53>header,.supplier-account-lines-v53>article{grid-template-columns:1.2fr .92fr 1.18fr .92fr 1.18fr;min-width:1240px}.supplier-account-lines-v53>header{font-size:11px}.supplier-account-lines-v53>article{align-items:stretch;gap:10px;padding:12px}.supplier-account-lines-v53>article>span{background:#fff;border:1px solid #c4d4ca;border-radius:9px;flex-direction:column;gap:7px;padding:11px;display:flex}.supplier-account-product-v74>small,.supplier-account-metric-v74>small{color:#3c5b4b;font-weight:900}.supplier-account-product-v74>b,.supplier-account-metric-v74>b{color:#173f2c;font-size:16px}.supplier-account-product-v74>span{color:#526c5e}.supplier-account-product-v74>button{color:#0e7046;text-align:left;background:0 0;border:0;padding:3px 0;font-weight:850}.supplier-account-product-v74>em{color:#a23c33;align-items:center;gap:5px;font-style:normal;display:flex}.supplier-account-metric-v74>span{border-top:1px solid #d8e1dc;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;display:flex}.supplier-account-metric-v74>span small{color:#526a5c}.supplier-account-metric-v74>span strong{color:#173d2b}.supplier-account-metric-v74.sale{background:#fff9e9;border:2px solid #d79c1c}.supplier-account-metric-v74.reconciliation-v75{background:#edf8f1;border-color:#87bd9c}.supplier-account-metric-v74.reconciliation-v75.warning{background:#fff7e1;border-color:#d6a449}.supplier-account-metric-v74.reconciliation-v75>b{color:#0d7045;align-items:center;gap:5px;display:flex}.reconciliation-equation-v76{flex-direction:column;align-items:flex-start!important}.reconciliation-equation-v76 strong{line-height:1.45}.supplier-account-product-v85{gap:9px!important}.supplier-account-product-v85>b{line-height:1.25;font-size:18px!important}.supplier-product-data-v85{grid-template-columns:repeat(2,minmax(0,1fr));color:inherit!important;gap:6px!important;display:grid!important}.supplier-product-data-v85>span{background:#f4f8f5;border:1px solid #d5e1da;border-radius:7px;flex-direction:column;gap:2px;min-width:0;padding:7px 8px;display:flex}.supplier-product-data-v85>span.wide{grid-column:1/-1}.supplier-product-data-v85 small,.supplier-lot-history-v85 small{letter-spacing:.04em;font-size:10px;font-weight:900;color:#597064!important}.supplier-product-data-v85 strong{color:#173e2b;overflow-wrap:anywhere;font-size:14px;line-height:1.25}.supplier-lot-history-v85{flex-direction:column;align-items:flex-start;width:100%;background:#edf8f1!important;border:1px solid #88b59b!important;border-radius:8px!important;gap:5px!important;padding:8px 9px!important;display:flex!important}.supplier-lot-history-v85>span{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.supplier-lot-history-v85 strong{color:#0b6c42;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.supplier-lot-history-v85>em{color:#526c5e;font-size:12px;font-style:normal;font-weight:800}.prefill-note-v85{color:#526e5e;margin-top:4px;font-size:11px;font-weight:750;line-height:1.25}.supplier-account-entry-v74{background:#edf8f1!important;border:1px solid #93bea3!important;border-radius:10px!important;grid-column:1/-1!important;grid-template-columns:1.15fr repeat(3,minmax(150px,1fr))!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}.supplier-account-entry-v74>p{flex-direction:column;align-self:center;gap:4px;margin:0;display:flex}.supplier-account-entry-v74>p b{color:#0d6c43}.supplier-account-entry-v74 label>span{color:#365849;font-weight:850}.supplier-account-entry-v74 input{min-height:49px}.supplier-account-entry-v74>strong{color:#0d6c43;border-top:1px solid #b9d3c3;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:18px;padding-top:9px;display:flex}.supplier-account-entry-v74>strong b{font-size:16px}.supplier-account-entry-v74.readonly-v84{background:#f2f4f3!important;border-color:#b7c5bc!important}.readonly-value-v84{background:#fff;border:1px solid #c2cec7;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:9px 11px;display:flex}.readonly-value-v84 small{color:#5c7065}.readonly-value-v84 b{color:#173d2b;font-size:17px}.lot-sales-history-toggle-v75{color:#765100;background:#fff;border:1px solid #c5952d;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-weight:850;display:flex}.lot-sales-history-v75{background:#f8fbf9;border:1px solid #9ebda9;border-radius:10px;grid-column:1/-1;overflow:hidden}.lot-sales-history-v75>header,.lot-sales-history-v75>footer{background:#eaf4ed;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.lot-sales-history-v75>header>span{align-items:center;gap:8px;display:flex}.lot-sales-history-v75>header>span>span{flex-direction:column;display:flex}.lot-sales-history-v75>div{overflow:auto}.lot-sale-record-v75{border-top:1px solid #d5e0d9;grid-template-columns:.7fr 1fr 1.25fr .55fr .72fr .6fr .72fr .8fr .85fr;align-items:center;gap:9px;min-width:1120px;min-height:72px;padding:8px 11px;display:grid}.lot-sale-record-v75>span{flex-direction:column;gap:3px;display:flex}.lot-sale-record-v75 small{color:#5b7064;font-weight:850}.lot-sale-record-v75 em{color:#5b7064;font-style:normal}.lot-sales-history-v75>footer{justify-content:flex-end;gap:22px}.supplier-account-readonly-form-v84{background:#fff;border:1px solid #bdcbc2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px;display:grid}.supplier-account-readonly-form-v84>span{background:#f5f7f6;border:1px solid #d1d9d4;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:9px 11px;display:flex}.supplier-account-readonly-form-v84>span.wide{grid-column:1/-1}.supplier-account-readonly-form-v84 small{color:#5c7065}.supplier-account-readonly-form-v84 b{color:#173d2b}.supplier-account-totals-v75{flex-wrap:wrap;align-items:flex-end!important;gap:16px!important;display:flex!important}.supplier-account-totals-v75>span{min-width:110px}.supplier-account-totals-v75 .vat b{color:#2a668a}.supplier-account-save-actions-v75{margin-left:auto;align-items:center!important;gap:10px!important;display:flex!important}.supplier-account-save-feedback-v75{min-width:250px;align-items:center!important;gap:8px!important;display:flex!important}.supplier-account-save-feedback-v75>span{flex-direction:column;display:flex}.supplier-account-save-feedback-v75.saved{color:#0d6b42}.supplier-account-save-feedback-v75.error{color:#a33d35}.delivery-builder-v84{background:#fff;border:1px solid #9fc5ad;border-radius:12px;overflow:hidden}.delivery-builder-v84>header{background:#edf8f1;border-bottom:1px solid #cbdad1;justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:11px 13px;display:flex}.delivery-builder-v84>header>div{align-items:center;gap:10px;display:flex}.delivery-builder-v84>header>div>span{color:#0e7046;background:#d8efe1;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.delivery-builder-v84 header h3{margin:2px 0;font-size:18px}.delivery-builder-v84 header p{color:#567064;margin:0;font-size:12px}.delivery-builder-v84>header>strong{color:#fff;white-space:nowrap;background:#11764a;border-radius:999px;padding:7px 11px}.delivery-builder-toolbar-v84{background:#f8faf9;border-bottom:1px solid #d5e0d9;grid-template-columns:minmax(300px,1fr) 220px auto;align-items:end;gap:9px;padding:10px 12px;display:grid}.delivery-builder-toolbar-v84 label{flex-direction:column;gap:5px;display:flex}.delivery-builder-toolbar-v84 label>span{color:#3c5c4c;font-weight:850}.delivery-builder-toolbar-v84 input{background:#fff;border:1px solid #9fb8aa;border-radius:8px;outline:0;height:46px;padding:0 10px}.delivery-builder-toolbar-v84 label.search{color:#107047;background:#fff;border:1px solid #9fb8aa;border-radius:8px;flex-direction:row;align-items:center;gap:7px;height:46px;padding:0 10px;display:flex}.delivery-builder-toolbar-v84 label.search input{border:0;flex:1;min-width:0;height:42px;padding:0}.delivery-invoice-list-v84{flex-direction:column;gap:7px;max-height:440px;padding:9px;display:flex;overflow:auto}.delivery-invoice-list-v84>label{cursor:pointer;background:#fff;border:1px solid #c4d2c9;border-radius:9px;grid-template-columns:28px .8fr 1.25fr 1.5fr .72fr .65fr;align-items:center;gap:10px;min-height:86px;padding:9px 11px;display:grid}.delivery-invoice-list-v84>label.selected{background:#edf8f1;border:2px solid #11764a;padding:8px 10px}.delivery-invoice-list-v84 input{accent-color:#11764a;width:20px;height:20px}.delivery-invoice-list-v84 span{flex-direction:column;gap:3px;min-width:0;display:flex}.delivery-invoice-list-v84 small{color:#557064;font-weight:900}.delivery-invoice-list-v84 b{text-overflow:ellipsis;color:#173e2b;overflow:hidden}.delivery-invoice-list-v84 em{text-overflow:ellipsis;color:#5a7064;font-style:normal;overflow:hidden}.delivery-invoice-list-v84>label>strong{color:#0e7046;text-align:right;font-size:16px}.delivery-invoice-empty-v84{color:#567064;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:130px;display:flex}.delivery-builder-v84>footer{background:#f7faf8;border-top:1px solid #cbdad1;align-items:flex-end;gap:10px;padding:11px 12px;display:flex}.delivery-builder-v84>footer>div{flex:1;grid-template-columns:220px minmax(280px,1fr);gap:9px;min-width:0;display:grid}.delivery-builder-v84>footer label{flex-direction:column;gap:5px;display:flex}.delivery-builder-v84>footer label>span{color:#3c5c4c;font-weight:850}.delivery-builder-v84>footer input{background:#fff;border:1px solid #9fb8aa;border-radius:8px;height:46px;padding:0 10px}.delivery-builder-v84>footer>p{color:#a03c34;align-items:center;gap:6px;margin:0;display:flex}.delivery-builder-v84>footer>button{min-width:230px}.manual-target-field-v84{flex-direction:column;gap:5px;margin:10px 11px 0;display:flex}.manual-target-field-v84>span{color:#315747;text-transform:uppercase;font-size:11px;font-weight:900}.manual-target-field-v84>button{color:#173d2b;text-align:left;background:#fff;border:1.5px solid #9eb9a9;border-radius:9px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:9px;min-height:64px;padding:8px 10px;display:grid}.manual-target-field-v84>button.selected{background:#edf8f1;border:2px solid #11764a;padding:7px 9px}.manual-target-field-v84>button>span{flex-direction:column;gap:3px;display:flex}.manual-target-field-v84>button>strong{color:#0f7046}.manual-target-field-v84>small{color:#5d7266}.manual-target-field-v84>em{color:#805600;background:#fff6de;border:1px solid #d8aa4c;border-radius:7px;align-items:center;gap:6px;padding:7px;font-style:normal;font-weight:800;display:flex}.manual-lot-picker-overlay-v84{z-index:310;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051f14d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manual-lot-picker-v84{background:#f5f8f6;border:1px solid #8fad9a;border-radius:15px;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(1280px,100%);height:min(820px,100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 85px #0000005c}.manual-lot-picker-v84>header{background:linear-gradient(110deg,#e4f4e9,#fff);border-bottom:1px solid #c2d2c8;justify-content:space-between;align-items:center;gap:12px;min-height:84px;padding:13px 15px;display:flex}.manual-lot-picker-v84>header>div{flex-direction:column;gap:3px;display:flex}.manual-lot-picker-v84>header small{color:#0f7046;font-weight:900}.manual-lot-picker-v84 h2{margin:0;font-size:24px}.manual-lot-picker-v84 header p{color:#567064;margin:0;font-size:12px}.manual-lot-picker-v84>header>button{color:#315844;background:#fff;border:1px solid #aec1b5;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.manual-lot-picker-v84>label{color:#11764a;background:#fff;border:2px solid #11764a;border-radius:9px;align-items:center;gap:7px;height:52px;margin:10px 12px;padding:0 10px;display:flex}.manual-lot-picker-v84>label input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;font-size:14px}.manual-lot-picker-head-v84,.manual-lot-picker-list-v84>button{grid-template-columns:1.35fr 1.05fr 1fr .7fr 22px;align-items:center;gap:11px;padding:0 12px;display:grid}.manual-lot-picker-head-v84{color:#415f50;text-transform:uppercase;background:#e5eee8;min-height:38px;font-size:11px;font-weight:900}.manual-lot-picker-list-v84{flex-direction:column;gap:7px;min-height:0;padding:8px;display:flex;overflow:auto}.manual-lot-picker-list-v84>button{color:#183d2b;text-align:left;background:#fff;border:1px solid #becfc4;border-radius:9px;min-height:88px}.manual-lot-picker-list-v84>button:hover,.manual-lot-picker-list-v84>button.selected{background:#edf8f1;border:2px solid #11764a;padding-left:11px;padding-right:11px}.manual-lot-picker-list-v84>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-lot-picker-list-v84>button>span.product{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;display:grid}.manual-lot-picker-list-v84 .product>img,.manual-lot-picker-list-v84 .product>svg{object-fit:cover;color:#117047;background:#e2f1e7;border-radius:8px;width:54px;height:54px;padding:8px}.manual-lot-picker-list-v84 .product>img{padding:0}.manual-lot-picker-list-v84 b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manual-lot-picker-list-v84 small{text-overflow:ellipsis;color:#5b7164;overflow:hidden}.manual-lot-picker-list-v84 em{color:#0f6c43;background:#dff2e6;border-radius:999px;width:max-content;padding:3px 6px;font-style:normal;font-weight:850}.manual-lot-picker-list-v84 em.warning{color:#865900;background:#fff0c7}.manual-lot-picker-list-v84 strong{color:#0e7046;flex-direction:column;align-items:flex-end;font-size:17px;display:flex}.manual-lot-picker-v84>footer{color:#536e5f;background:#f8faf9;border-top:1px solid #c5d4cb;justify-content:space-between;align-items:center;min-height:58px;padding:8px 12px;display:flex}.lot-edit-action-v84{background:#edf8f1!important;border:1px solid #8eb49c!important;border-radius:7px!important;justify-content:center!important;min-height:38px!important;padding:0 9px!important}.lot-edit-action-v84:disabled{opacity:.45;cursor:not-allowed}.app-shell.large-text .extended-hero-copy-v56>small,.app-shell.large-text .extended-status-v56,.app-shell.large-text .extended-metrics-v56 small,.app-shell.large-text .extended-table-head-v56,.app-shell.large-text .extended-tag-v56,.app-shell.large-text .extended-link-button-v56{font-size:11px!important}.app-shell.large-text .extended-hero-copy-v56 p,.app-shell.large-text .extended-panel-v56 header p,.app-shell.large-text .extended-notice-v56>span,.app-shell.large-text .extended-table-row-v56{font-size:13px!important}.app-shell.large-text .extended-table-row-v56 b{font-size:14px!important}.app-shell.large-text .extended-metrics-v56 span{font-size:12px!important}.app-shell.large-text .extended-metrics-v56 b{font-size:24px!important}.app-shell.large-text .operational-core-v49 .operational-table-v49>article,.app-shell.large-text .operational-core-v49 .operational-table-v49>div,.app-shell.large-text .supplier-account-workspace-v80{font-size:13px}.app-shell.large-text .operational-core-v49 .operational-table-v49 small,.app-shell.large-text .supplier-account-workspace-v80 small{font-size:11px!important}.line-validation-error-v128{margin:10px 12px 0}@media (width<=1100px){.selected-ddt-metrics-v82{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-ddt-metrics-v82 article:nth-child(4n){border-right:1px solid #d0ded5}.selected-ddt-metrics-v82 article:nth-child(2n){border-right:0}.delivery-builder-toolbar-v84{grid-template-columns:minmax(260px,1fr) 210px}.delivery-builder-toolbar-v84>button{grid-column:1/-1}.delivery-invoice-list-v84>label{grid-template-columns:28px 1fr 1fr .75fr .65fr}.delivery-invoice-list-v84 .destination{display:none}.delivery-builder-v84>footer{flex-direction:column;align-items:stretch}.delivery-builder-v84>footer>button{width:100%}}@media (width<=850px){.supplier-account-workspace-v80>header{flex-direction:column;align-items:flex-start}.supplier-account-workspace-v80>header .secondary{width:100%}.settlement-status-tabs-v78{display:flex;overflow:auto}.settlement-status-tabs-v78 button{border-bottom:0;min-width:190px}.supplier-ddt-picker-v78{grid-template-columns:1fr}.supplier-account-summary-v74,.supplier-account-readonly-form-v84{grid-template-columns:1fr 1fr}.supplier-account-body-v53>footer{align-items:stretch}.supplier-account-save-actions-v75{flex-direction:column;margin:0;align-items:stretch!important}.supplier-account-save-feedback-v75{min-width:0}.supplier-account-save-actions-v75>div:last-child{flex-wrap:wrap;display:flex}.delivery-builder-toolbar-v84{grid-template-columns:1fr}.delivery-invoice-list-v84>label{grid-template-columns:28px 1fr .7fr}.delivery-invoice-list-v84>label>span:nth-of-type(2),.delivery-invoice-list-v84 .destination{display:none}.delivery-builder-v84>footer>div{grid-template-columns:1fr}.manual-lot-picker-overlay-v84{padding:0}.manual-lot-picker-v84{border:0;border-radius:0;width:100%;height:100dvh}.manual-lot-picker-head-v84{display:none}.manual-lot-picker-list-v84>button{grid-template-columns:1.2fr .9fr .55fr 20px}.manual-lot-picker-list-v84>button>span:nth-of-type(3){display:none}}@media (width<=560px){.supplier-account-summary-v74,.supplier-account-readonly-form-v84{grid-template-columns:1fr}.supplier-account-readonly-form-v84>span.wide{grid-column:auto}.supplier-ddt-picker-v78>div{grid-template-columns:58px minmax(0,1fr)}.selected-ddt-metrics-v82{grid-template-columns:1fr}.selected-ddt-metrics-v82 article{border-right:0!important}.selected-ddt-summary-v82>header{flex-direction:column;align-items:flex-start}.settlement-selection-actions-v78{flex-direction:column;align-items:stretch}.settlement-selection-actions-v78>span:first-child{margin:0}.settlement-selection-actions-v78 button,.settlement-selection-actions-v78 a{width:100%}.delivery-builder-v84>header{flex-direction:column;align-items:flex-start}.delivery-invoice-list-v84>label{grid-template-columns:24px 1fr auto}.delivery-invoice-list-v84>label>span:nth-of-type(n+2){display:none}.delivery-builder-v84>footer>button{min-width:0}.manual-lot-picker-v84 header p{display:none}.manual-lot-picker-list-v84>button{grid-template-columns:1fr .62fr 18px}.manual-lot-picker-list-v84>button>span:nth-of-type(2),.manual-lot-picker-list-v84>button>span:nth-of-type(3){display:none}}.lot-completion-overlay-v86{z-index:320;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051f14c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lot-completion-dialog-v86{background:#f7faf8;border:1px solid #8fb49d;border-radius:15px;width:min(820px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 26px 80px #00000057}.lot-completion-dialog-v86>header{background:linear-gradient(110deg,#e4f5ea,#fff);border-bottom:1px solid #c3d5ca;grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:11px;min-height:88px;padding:13px 15px;display:grid}.lot-completion-dialog-v86>header>span{color:#0d7045;background:#d6eee0;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.lot-completion-dialog-v86>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.lot-completion-dialog-v86>header small{color:#0d7045;letter-spacing:.04em;font-size:11px;font-weight:900}.lot-completion-dialog-v86>header h2{color:#173e2b;margin:0;font-size:23px}.lot-completion-dialog-v86>header p{color:#557064;overflow-wrap:anywhere;margin:0;font-size:12px}.lot-completion-dialog-v86>header>button{color:#315844;background:#fff;border:1px solid #adc3b5;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.lot-completion-summary-v86{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px;display:grid}.lot-completion-summary-v86>span{background:#fff;border:1px solid #c6d7cd;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;min-height:70px;padding:9px 10px;display:flex}.lot-completion-summary-v86 small{color:#587064;font-size:10px;font-weight:900}.lot-completion-summary-v86 b{color:#173e2b;overflow-wrap:anywhere;font-size:14px}.lot-direct-photo-v86{background:#edf9f1;border:2px solid #168052;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 14px 12px;padding:14px;display:grid}.lot-direct-photo-v86>svg{color:#0d7045}.lot-direct-photo-v86>div{flex-direction:column;gap:3px;display:flex}.lot-direct-photo-v86 b{color:#153f2b;font-size:16px}.lot-direct-photo-v86 p{color:#506b5d;margin:0;font-size:12px;line-height:1.4}.lot-direct-photo-v86>label{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 15px;display:flex}.lot-existing-photo-v86{color:#0e7046;background:#edf8f1;border:1px solid #9abca6;border-radius:9px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;margin:0 14px 12px;padding:10px 12px;text-decoration:none;display:grid}.lot-existing-photo-v86>span{flex-direction:column;gap:2px;display:flex}.lot-existing-photo-v86 small{color:#567064}.lot-missing-metadata-v86,.lot-completion-error-v86{color:#765300;background:#fff7df;border:1px solid #d7aa4c;border-radius:9px;align-items:center;gap:9px;margin:0 14px 12px;padding:10px 11px;display:flex}.lot-missing-metadata-v86>span{flex-direction:column;gap:2px;display:flex}.lot-missing-metadata-v86 small{color:#765f28}.lot-completion-error-v86{color:#983c34;background:#fff0ee;border-color:#d18e86}.lot-completion-dialog-v86>footer{background:#fff;border-top:1px solid #cad9d0;justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.load-photo-grid-v54>article.completion-target-v86{box-shadow:0 0 0 4px #16805224;background:#edf9f1!important;border:2px solid #168052!important}.load-photo-grid-v54>article.completion-target-v86:focus{outline-offset:3px;outline:3px solid #d7a51d}@media (width<=760px){.lot-completion-overlay-v86{padding:0}.lot-completion-dialog-v86{border:0;border-radius:0;width:100%;max-height:100dvh}.lot-completion-summary-v86{grid-template-columns:1fr 1fr}.lot-direct-photo-v86{grid-template-columns:34px 1fr}.lot-direct-photo-v86>label{grid-column:1/-1}.lot-completion-dialog-v86>footer{flex-direction:column;align-items:stretch}.lot-completion-dialog-v86>footer button{width:100%}}.cash-day-nav-v152{justify-content:center;align-items:end;gap:12px;padding:10px 14px;display:flex}.cash-day-nav-v152 label{flex-direction:column;gap:5px;min-width:220px;display:flex}.cash-day-nav-v152 label span{color:#526d5e;letter-spacing:.04em;font-size:11px;font-weight:900}.cash-day-nav-v152 input{color:#173e2b;background:#fff;border:1px solid #adc3b5;border-radius:8px;height:42px;padding:0 11px;font-weight:800}.cash-entry-composite-v152{padding:0;overflow:visible}.cash-entry-composite-v152>header{background:linear-gradient(115deg,#e4f5ea,#fff);border-bottom:1px solid #c7d8ce;justify-content:space-between;align-items:center;gap:16px;min-height:84px;padding:13px 16px;display:flex}.cash-entry-composite-v152>header>div{flex-direction:column;gap:2px;display:flex}.cash-entry-composite-v152>header small{color:#0e7046;letter-spacing:.05em;font-size:11px;font-weight:900}.cash-entry-composite-v152>header h3{color:#173e2b;margin:0;font-size:22px}.cash-entry-composite-v152>header p{color:#526d5e;margin:0;font-size:12px}.cash-entry-composite-v152>header>strong{color:#0d7045;white-space:nowrap;font-size:22px}.cash-entry-basics-v152{border-bottom:1px solid #d7e3dc;grid-template-columns:220px 220px minmax(220px,1fr);align-items:end;gap:10px;padding:12px 15px;display:grid}.cash-entry-basics-v152>label{flex-direction:column;gap:5px;display:flex}.cash-entry-basics-v152>label>span,.cash-notes-v152>span,.cash-party-fields-v152>label>span,.cash-open-documents-v152>span{color:#365745;letter-spacing:.025em;font-size:11px;font-weight:900}.cash-entry-basics-v152 select,.cash-party-amount-v152 input,.cash-notes-v152 textarea{color:#173e2b;width:100%;font:inherit;background:#fff;border:1px solid #adc3b5;border-radius:8px;padding:10px 11px}.cash-entry-basics-v152>span{background:#f3faf6;border:1px solid #bad0c2;border-radius:8px;flex-direction:column;justify-content:center;min-height:42px;padding:7px 11px;display:flex}.cash-entry-basics-v152>span small{color:#657c70;font-size:9px;font-weight:900}.cash-entry-basics-v152>span b{color:#17442d;font-size:13px}.cash-party-list-v152{flex-direction:column;gap:12px;padding:13px 15px 0;display:flex}.cash-party-card-v152{background:#f9fcfa;border:1px solid #b7ccbf;border-radius:11px;overflow:visible}.cash-party-card-v152>header{background:#eef7f1;border-bottom:1px solid #d3e0d8;justify-content:space-between;align-items:center;min-height:52px;padding:8px 11px;display:flex}.cash-party-card-v152>header>span{flex-direction:column;gap:1px;display:flex}.cash-party-card-v152>header b{color:#173e2b;font-size:14px}.cash-party-card-v152>header small{color:#63796d;font-size:10px}.cash-party-card-v152>header>button{color:#a33c34;background:#fff5f3;border:1px solid #d4a49e;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.cash-party-fields-v152{grid-template-columns:minmax(250px,.9fr) minmax(380px,1.5fr) minmax(190px,.55fr);align-items:start;gap:12px;padding:12px;display:grid}.cash-party-fields-v152>label{flex-direction:column;gap:6px;min-width:0;display:flex}.cash-party-fields-v152 small{color:#667c70;font-size:10px;line-height:1.35}.cash-party-picker-v152 .supplier-picker-v43{z-index:5}.cash-open-documents-v152{flex-direction:column;gap:6px;min-width:0;display:flex}.cash-open-documents-v152>p{color:#65796e;background:#fff;border:1px dashed #b9cbbf;border-radius:8px;align-items:center;min-height:46px;margin:0;padding:10px;font-size:11px;display:flex}.cash-open-documents-v152>label{cursor:pointer;background:#fff;border:1px solid #c7d8ce;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:7px 9px;display:grid}.cash-open-documents-v152>label.selected{background:#edf8f1;border-color:#168052;grid-template-columns:20px minmax(0,1fr) 112px}.cash-open-documents-v152>label>span{flex-direction:column;min-width:0;display:flex}.cash-open-documents-v152>label b{color:#173e2b;font-size:12px}.cash-open-documents-v152>label small{color:#62786c;font-size:10px}.cash-open-documents-v152>label>input[type=text],.cash-open-documents-v152>label>input[inputmode=decimal]{color:#17442d;background:#fff;border:1px solid #8fb49d;border-radius:7px;width:100%;height:36px;padding:0 8px;font-weight:800}.cash-party-amount-v152 input{text-align:right;height:45px;font-size:17px;font-weight:900}.cash-add-party-v152{margin:12px 15px 0}.cash-notes-v152{flex-direction:column;gap:6px;margin:12px 15px 0;display:flex}.cash-notes-v152 textarea{resize:vertical;min-height:68px}.cash-entry-composite-v152>footer{background:#f3f8f5;border-top:1px solid #ccdcd2;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:11px 15px;display:flex}.cash-entry-composite-v152>footer>span{flex-direction:column;gap:2px;display:flex}.cash-entry-composite-v152>footer b{color:#173e2b;font-size:15px}.cash-entry-composite-v152>footer small{color:#60766a;font-size:11px}.cash-entry-composite-v152>footer button{min-width:150px}@media (width<=1120px){.cash-party-fields-v152{grid-template-columns:1fr 1.35fr}.cash-party-amount-v152{grid-column:1/-1}.cash-entry-basics-v152{grid-template-columns:1fr 1fr}.cash-entry-basics-v152>span{grid-column:1/-1}}@media (width<=760px){.cash-day-nav-v152{flex-direction:column;align-items:stretch}.cash-day-nav-v152>*{width:100%}.cash-entry-composite-v152>header,.cash-entry-composite-v152>footer{flex-direction:column;align-items:stretch}.cash-entry-composite-v152>header>strong{text-align:left}.cash-entry-basics-v152,.cash-party-fields-v152{grid-template-columns:1fr}.cash-entry-basics-v152>span,.cash-party-amount-v152{grid-column:auto}.cash-open-documents-v152>label.selected{grid-template-columns:20px minmax(0,1fr)}.cash-open-documents-v152>label.selected>input:last-child{grid-column:2}.cash-entry-composite-v152>footer button{width:100%}}.cash-daily-balance-v153 article.opening{background:#f6faf7}.cash-daily-balance-v153 article.opening b{color:#244f3b}.cash-daily-balance-v153 article span{color:#60766a;font-size:10.5px;line-height:1.35}.cash-bank-balance-v153{overflow:hidden}.cash-bank-balance-v153>header{color:#0d7045;background:#f5faf7;border-bottom:1px solid #c9d9d0;align-items:center;gap:10px;min-height:64px;padding:10px 14px;display:flex}.cash-bank-balance-v153>header>div{flex-direction:column;gap:2px;display:flex}.cash-bank-balance-v153>header small{letter-spacing:.04em;font-size:10px;font-weight:900}.cash-bank-balance-v153>header b{color:#173e2b;font-size:16px}.cash-bank-balance-v153>header span{color:#60766a;font-size:11px}.cash-bank-balance-v153>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cash-bank-balance-v153 article{border-right:1px solid #d0ddd5;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:13px 15px;display:flex}.cash-bank-balance-v153 article:last-child{border-right:0}.cash-bank-balance-v153 article small{color:#526d5e;letter-spacing:.03em;font-size:10px;font-weight:900}.cash-bank-balance-v153 article b{color:#173e2b;font-size:20px}.cash-bank-balance-v153 article span{color:#60766a;font-size:10.5px;line-height:1.35}.cash-bank-balance-v153 article.balanced{background:#eaf8f0}.cash-bank-balance-v153 article.balanced b{color:#087348}.cash-bank-balance-v153 article.warning{background:#fff7e9}.cash-bank-balance-v153 article.warning b{color:#9a5514}.cash-bank-error-v153{color:#865119;background:#fff8ec;border:1px solid #e2b578;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.cash-register-page-v152 .operational-table-v49>.cash-ledger-head-v49 span{letter-spacing:.035em;font-size:11px!important}.cash-register-page-v152 .operational-table-v49:has(.cash-ledger-head-v49)>article{min-height:88px;line-height:1.45;font-size:13px!important}.cash-register-page-v152 .operational-table-v49:has(.cash-ledger-head-v49)>article b{font-size:13px}.cash-register-page-v152 .operational-table-v49:has(.cash-ledger-head-v49)>article small{line-height:1.4;font-size:11px!important}.cash-register-page-v152 .operational-table-v49:has(.cash-ledger-head-v49)>article strong{font-size:15px}.cash-register-page-v152 .operational-table-v49:has(.cash-ledger-head-v49)>article em{padding:6px 9px;font-size:11px!important}.cash-register-page-v152 .cash-filtered-totals-v138{min-height:58px;font-size:12px}@media (width<=980px){.cash-bank-balance-v153>div{grid-template-columns:1fr 1fr}.cash-bank-balance-v153 article:nth-child(2){border-right:0}.cash-bank-balance-v153 article:nth-child(-n+2){border-bottom:1px solid #d0ddd5}}@media (width<=620px){.cash-bank-balance-v153>div{grid-template-columns:1fr}.cash-bank-balance-v153 article{border-bottom:1px solid #d0ddd5;border-right:0}.cash-bank-balance-v153 article:last-child{border-bottom:0}}.pc-sale-history-actions-v153{grid-template-columns:1fr 1fr;gap:10px;margin:12px 14px 0;display:grid}.pc-sale-history-actions-v153>button{color:#174b35;text-align:left;background:#f5faf7;border:1px solid #9ebdad;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:62px;padding:9px 12px;display:grid}.pc-sale-history-actions-v153>button:hover{background:#eaf7ef;border-color:#168052}.pc-sale-history-actions-v153>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-sale-history-actions-v153 b{font-size:13px}.pc-sale-history-actions-v153 small{color:#5d7568;font-size:10.5px!important}.pc-sale-history-overlay-v153{z-index:340;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051f14b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pc-sale-history-dialog-v153{background:#fff;border:1px solid #8fb49d;border-radius:15px;width:min(1160px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #00000059}.pc-sale-history-dialog-v153>header{z-index:2;background:linear-gradient(110deg,#e7f6ed,#fff);border-bottom:1px solid #bfd2c6;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:11px;min-height:82px;padding:12px 15px;display:grid;position:sticky;top:0}.pc-sale-history-dialog-v153>header>span{color:#0d7045;background:#d7eee1;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.pc-sale-history-dialog-v153>header>div{flex-direction:column;gap:2px;display:flex}.pc-sale-history-dialog-v153>header small{color:#0d7045;letter-spacing:.04em;font-weight:900;font-size:10px!important}.pc-sale-history-dialog-v153>header h2{color:#173e2b;margin:0;font-size:21px}.pc-sale-history-dialog-v153>header p{color:#587064;margin:0;font-size:11.5px}.pc-sale-history-dialog-v153>header>button{color:#315844;background:#fff;border:1px solid #adc3b5;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pc-sale-history-head-v153,.pc-sale-history-list-v153>article{grid-template-columns:130px minmax(180px,1fr) minmax(150px,.9fr) 70px 110px 130px 120px;align-items:center;gap:10px;min-width:900px;display:grid}.pc-sale-history-head-v153{color:#496358;text-transform:uppercase;background:#edf3ef;min-height:38px;padding:0 14px;font-size:10px;font-weight:900}.pc-sale-history-list-v153{overflow-x:auto}.pc-sale-history-list-v153>article{color:#173e2b;border-top:1px solid #d8e3dd;min-height:66px;padding:8px 14px}.pc-sale-history-list-v153>article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pc-sale-history-list-v153>article b,.pc-sale-history-list-v153>article strong{font-size:12px}.pc-sale-history-list-v153>article small{color:#63796d;font-size:10px!important}.pc-sale-history-list-v153>article strong{color:#0c6743}.pc-sale-history-empty-v153{color:#61766b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.pc-sale-history-empty-v153 b{color:#173e2b;font-size:16px}.pc-sale-history-dialog-v153>footer{color:#536d5f;background:#f5f9f7;border-top:1px solid #c8d7cf;justify-content:flex-end;align-items:center;gap:18px;min-height:58px;padding:9px 14px;font-size:11px;display:flex;position:sticky;bottom:0}.pc-sale-history-dialog-v153>footer span:first-child{margin-right:auto}.pc-sale-history-dialog-v153>footer b{color:#0d7045}@media (width<=760px){.pc-sale-history-actions-v153{grid-template-columns:1fr}.pc-sale-history-overlay-v153{padding:0}.pc-sale-history-dialog-v153{border:0;border-radius:0;max-height:100dvh}.pc-sale-history-dialog-v153>header p{display:none}.pc-sale-history-dialog-v153>footer{flex-direction:column;align-items:stretch;gap:5px}.pc-sale-history-dialog-v153>footer span:first-child{margin-right:0}.pc-sale-history-dialog-v153>footer button{width:100%}}.profile-menu-shell-v153{flex:none;position:relative}.profile-dropdown-v153{z-index:160;background:#fff;border:1px solid #c7d7ce;border-radius:12px;width:310px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 18px 48px #08312238}.profile-dropdown-v153>header{background:#f1f8f4;border-bottom:1px solid #d7e3dc;align-items:center;gap:10px;min-height:68px;padding:10px 12px;display:flex}.profile-dropdown-v153>header>span{color:#fff;background:#0d5139;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.profile-dropdown-v153>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-dropdown-v153>header b{color:#173e2b;font-size:13px}.profile-dropdown-v153>header small{color:#61776c;text-overflow:ellipsis;overflow:hidden;font-size:10.5px!important}.profile-dropdown-v153>button{color:#174532;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e9e4;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.profile-dropdown-v153>button:hover{background:#f1f8f4}.profile-dropdown-v153>button>span{flex-direction:column;gap:2px;display:flex}.profile-dropdown-v153>button b{font-size:12px}.profile-dropdown-v153>button small{color:#677b71;font-size:10px!important}.profile-dropdown-v153>button.logout{color:#9a332d;border-bottom:0}.profile-dialog-overlay-v153{z-index:360;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051f14b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.profile-dialog-v153{background:#fff;border:1px solid #8fb49d;border-radius:15px;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #0000005c}.profile-dialog-v153.password{width:min(620px,100%)}.profile-dialog-v153>header{background:linear-gradient(110deg,#e7f6ed,#fff);border-bottom:1px solid #c5d6cc;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:11px;min-height:84px;padding:12px 15px;display:grid}.profile-dialog-v153>header>span{color:#0d7045;background:#d5eee0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.profile-dialog-v153>header>div{flex-direction:column;gap:2px;display:flex}.profile-dialog-v153>header small{color:#0d7045;letter-spacing:.04em;font-weight:900;font-size:10px!important}.profile-dialog-v153>header h2{color:#173e2b;margin:0;font-size:22px}.profile-dialog-v153>header p{color:#587064;margin:0;font-size:11.5px}.profile-dialog-v153>header>button{color:#315844;background:#fff;border:1px solid #adc3b5;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.profile-identity-v153{grid-template-columns:1fr 1fr;display:grid}.profile-identity-v153>span{border-bottom:1px solid #d8e4dd;border-right:1px solid #d8e4dd;flex-direction:column;justify-content:center;gap:3px;min-height:68px;padding:10px 14px;display:flex}.profile-identity-v153>span:nth-child(2n){border-right:0}.profile-identity-v153 small{color:#62786c;text-transform:uppercase;font-weight:900;font-size:9px!important}.profile-identity-v153 b{color:#173e2b;overflow-wrap:anywhere;font-size:12px}.profile-sessions-v153{border:1px solid #c6d8ce;border-radius:10px;margin:13px 14px;overflow:hidden}.profile-sessions-v153>header{background:#f2f8f5;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:9px 11px;display:flex}.profile-sessions-v153>header>div{color:#0d7045;align-items:center;gap:8px;display:flex}.profile-sessions-v153>header>div>span{flex-direction:column;gap:2px;display:flex}.profile-sessions-v153>header b{font-size:12px}.profile-sessions-v153>header small{color:#61776c;font-size:9.5px!important}.profile-sessions-v153>header button{color:#174b35;background:#fff;border:1px solid #9bbbaa;border-radius:7px;align-items:center;gap:6px;min-height:34px;display:flex}.profile-sessions-v153>article{color:#4e675c;border-top:1px solid #dce6e0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.profile-sessions-v153>article.current{color:#0d7045;background:#edf8f2}.profile-sessions-v153>article>span{flex-direction:column;gap:2px;display:flex}.profile-sessions-v153>article b{font-size:11px}.profile-sessions-v153>article small{color:#61776c;font-size:9.5px!important}.profile-sessions-v153>article em{color:#0a7047;background:#d8eee2;border-radius:99px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.profile-loading-v153{color:#587064;justify-content:center;align-items:center;gap:8px;min-height:70px;display:flex}.profile-dialog-v153>form{flex-direction:column;gap:11px;padding:14px;display:flex}.profile-dialog-v153>form>label{color:#365745;flex-direction:column;gap:5px;font-size:11px;font-weight:850;display:flex}.profile-dialog-v153>form input{color:#173e2b;background:#fff;border:1px solid #9fb8aa;border-radius:8px;width:100%;height:44px;padding:0 10px}.profile-dialog-v153>form label small{color:#61776c;font-weight:500;font-size:10px!important}.password-visibility-v153{color:#315844;background:#fff;border:1px solid #b5c8bd;border-radius:7px;align-self:flex-start;align-items:center;gap:6px;min-height:36px;display:flex}.profile-message-v153{border-radius:8px;align-items:center;gap:7px;margin:10px 14px 0;padding:9px 11px;font-size:11px;display:flex}.profile-dialog-v153>form .profile-message-v153{margin:0}.profile-message-v153.error{color:#9a332d;background:#fff1ef;border:1px solid #e1aaa4}.profile-message-v153.success{color:#0b7047;background:#edf9f3;border:1px solid #9dc9b5}.profile-dialog-v153>footer,.profile-dialog-v153>form>footer{background:#f5f9f7;border-top:1px solid #cad9d1;justify-content:flex-end;align-items:center;gap:8px;min-height:60px;padding:9px 14px;display:flex}.profile-dialog-v153>form>footer{margin:3px -14px -14px}.profile-dialog-v153>footer button,.profile-dialog-v153>form>footer button{min-width:120px}@media (width<=850px){.profile-menu-shell-v153{display:block}.profile-menu-shell-v153>.profile{justify-content:center;width:42px;height:42px;padding:0;display:flex}.profile-menu-shell-v153>.profile>div,.profile-menu-shell-v153>.profile>svg{display:none}.profile-dropdown-v153{width:min(310px,100vw - 16px);position:fixed;top:68px;right:8px}}@media (width<=620px){.profile-dialog-overlay-v153{padding:0}.profile-dialog-v153{border:0;border-radius:0;max-height:100dvh}.profile-dialog-v153>header p{display:none}.profile-identity-v153{grid-template-columns:1fr}.profile-identity-v153>span{border-right:0}.profile-dialog-v153>footer,.profile-dialog-v153>form>footer{flex-direction:column;align-items:stretch}.profile-dialog-v153>footer button,.profile-dialog-v153>form>footer button{width:100%}}.tablet-sales-history-v174{background:#fff;border:1px solid #9bbbab;border-radius:12px;margin-top:14px;overflow:hidden}.tablet-sales-history-v174>header{background:linear-gradient(105deg,#e8f6ed,#fff);border-bottom:1px solid #c7d9cf;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:11px 14px;display:flex}.tablet-sales-history-v174>header>div,.tablet-sales-history-v174>header>span{flex-direction:column;gap:2px;display:flex}.tablet-sales-history-v174>header small{color:#0d7045;letter-spacing:.04em;font-size:10px;font-weight:900}.tablet-sales-history-v174>header h3{color:#173e2b;margin:0;font-size:19px}.tablet-sales-history-v174>header>span{text-align:right}.tablet-sales-history-v174>header>span b{color:#086a43;font-size:21px}.tablet-sales-history-v174>header em{color:#5d7568;font-size:10px;font-style:normal}.tablet-sales-history-v174>div{grid-template-columns:1fr 1fr;display:grid}.tablet-sales-history-v174 article{min-width:0;padding:12px 14px}.tablet-sales-history-v174 article+article{border-left:1px solid #d5e2da}.tablet-sales-history-v174 h4{color:#173e2b;margin:0 0 8px;font-size:13px}.tablet-sales-history-v174 p{border-top:1px solid #e0e8e3;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin:0;display:flex}.tablet-sales-history-v174 p>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-sales-history-v174 p b,.tablet-sales-history-v174 p strong{color:#173e2b;font-size:11px}.tablet-sales-history-v174 p small{color:#61776c;font-size:9px}.tablet-sales-history-v174 p strong{color:#0d7045;text-align:right;white-space:nowrap}.tablet-sales-history-v174 p.empty{background:#f8fbf9;border:1px dashed #c3d4ca;border-radius:8px;padding:9px}.load-search-v174{white-space:nowrap;min-height:42px}@media (width<=900px){.tablet-sales-history-v174>div{grid-template-columns:1fr}.tablet-sales-history-v174 article+article{border-top:1px solid #d5e2da;border-left:0}}@media (width<=620px){.tablet-sales-history-v174>header{flex-direction:column;align-items:flex-start}.tablet-sales-history-v174>header>span{text-align:left}.tablet-sales-history-v174 p{flex-direction:column;align-items:flex-start;padding:8px 0}.tablet-sales-history-v174 p strong{text-align:left}}.employee-financial-form-v175{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.employee-financial-form-v175 label{flex-direction:column;gap:4px;display:flex}.employee-financial-form-v175 label>span{color:#456154;font-size:10px;font-weight:900}.employee-financial-form-v175 input,.employee-financial-form-v175 select{color:#173e2b;background:#fff;border:1px solid #a8bfb2;border-radius:7px;width:100%;height:41px;padding:0 9px}.employee-financial-form-v175 input:disabled,.employee-financial-form-v175 select:disabled{color:#718178;background:#edf2ef}.employee-financial-form-v175 .wide{grid-column:span 3}.employee-financial-form-v175>button{height:41px}.employee-financial-summary-v175{background:#f1f8f4;border-top:1px solid #d3e0d8;border-bottom:1px solid #d3e0d8;grid-template-columns:repeat(4,1fr);display:grid}.employee-financial-summary-v175>span{border-right:1px solid #d4e1d9;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:10px 13px;display:flex}.employee-financial-summary-v175>span:last-child{border:0}.employee-financial-summary-v175 small{color:#60766b;font-size:9px;font-weight:900}.employee-financial-summary-v175 b{font-size:18px}.employee-financial-list-v175>article{border-top:1px solid #dce5e0;grid-template-columns:minmax(180px,1fr) minmax(260px,1.4fr) 150px 130px;align-items:center;gap:10px;min-height:65px;padding:8px 12px;display:grid}.employee-financial-list-v175 article>span{flex-direction:column;gap:2px;display:flex}.employee-financial-list-v175 b{font-size:12px}.employee-financial-list-v175 small{color:#63786d;font-size:10px}.employee-financial-list-v175 strong{font-size:13px}.employee-financial-list-v175 strong.paid{color:#087049}.employee-financial-list-v175 strong.due{color:#a36512}.employee-financial-list-v175 article>i{color:#315a45;text-align:center;background:#e7f2eb;border-radius:99px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.employee-balance-list-v182{background:#fff;border-bottom:1px solid #cdded5}.employee-balance-list-v182 .head,.employee-balance-list-v182 article{grid-template-columns:minmax(220px,1.5fr) repeat(4,minmax(110px,.7fr));align-items:center;gap:10px;padding:0 13px;display:grid}.employee-balance-list-v182 .head{color:#315749;text-transform:uppercase;background:#e6f1eb;min-height:36px;font-size:8px;font-weight:900}.employee-balance-list-v182 article{border-top:1px solid #dce7e1;min-height:58px}.employee-balance-list-v182 article>span{flex-direction:column;gap:2px;display:flex}.employee-balance-list-v182 article b{font-size:11px}.employee-balance-list-v182 article small{color:#657a70;font-size:9px}.employee-balance-list-v182 article>strong{font-size:13px}.employee-balance-list-v182 article>strong.due{color:#a36512}.employee-balance-list-v182 article>strong.warning{color:#a52b24}.employee-balance-list-v182 article>strong.settled{color:#087049}@media (width<=1050px){.employee-financial-form-v175{grid-template-columns:1fr 1fr}.employee-financial-form-v175 .wide{grid-column:span 1}.employee-financial-form-v175>button{grid-column:1/-1}.employee-balance-list-v182{overflow-x:auto}.employee-balance-list-v182 .head,.employee-balance-list-v182 article{min-width:820px}}@media (width<=700px){.employee-financial-form-v175,.employee-financial-summary-v175{grid-template-columns:1fr}.employee-financial-summary-v175>span{border-bottom:1px solid #d4e1d9;border-right:0}.employee-financial-list-v175>article{grid-template-columns:1fr}.employee-financial-form-v175>button{grid-column:auto}}.tablet-mode-switch-v176{background:#fff;border:1px solid #9eb7a7;border-radius:9px;display:flex;overflow:hidden}.tablet-mode-switch-v176 button{color:#17452f;background:#fff;border:0;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-weight:900;display:flex}.tablet-mode-switch-v176 button+button{border-left:1px solid #b8cabf}.tablet-mode-switch-v176 button.active{color:#fff;background:#0c6842}.tablet-order-finished-cost-v176{background:#dff4e7;border:3px solid #075d39;border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px;display:flex;box-shadow:0 6px 16px #095b3824}.tablet-order-finished-cost-v176 small{color:#276146;letter-spacing:.05em;font-size:9px;font-weight:950}.tablet-order-finished-cost-v176 b{color:#064d30;font-size:24px;line-height:1.05}@media (width<=1180px){.tablet-order-topbar{grid-template-columns:auto minmax(0,1fr) auto}.tablet-mode-switch-v176{grid-area:2/1/auto/-1}.tablet-mode-switch-v176 button{flex:1;justify-content:center}}@media (width<=680px){.tablet-mode-switch-v176{width:100%}.tablet-mode-switch-v176 button{font-size:11px}.tablet-order-finished-cost-v176 b{font-size:20px}}.issued-documents-register-v54{overflow-x:clip}.issued-documents-head-v54,.issued-document-row-v54{grid-template-columns:30px minmax(115px,.75fr) minmax(170px,1.1fr) 88px minmax(140px,1fr) 100px 145px minmax(300px,1.7fr);min-width:0}.issued-document-row-v54 .issued-document-actions-v49{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.issued-document-row-v54 .issued-document-actions-v49 button{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:auto;min-height:39px;padding:6px 8px;line-height:1.1}.app-shell.large-text .issued-document-row-v54 .issued-document-actions-v49 button{font-size:11px!important}.invoice-auto-delivery-v187{background:#f7faf8;border:1px solid #b5c9bc;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;margin:10px;padding:11px 12px;display:grid}.invoice-auto-delivery-v187.enabled{background:#eaf7ef;border:2px solid #11764a;padding:10px 11px}.invoice-auto-delivery-v187>label{cursor:pointer;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.invoice-auto-delivery-v187>label>span{flex-direction:column;gap:3px;display:flex}.invoice-auto-delivery-v187 b{color:#173e2b;font-size:11px}.invoice-auto-delivery-v187 small{color:#5a7164;font-size:9px;line-height:1.4}.invoice-auto-delivery-v187 input{accent-color:#11764a;margin-top:2px}.invoice-auto-delivery-v187>label:first-child{grid-column:1/-1}.invoice-auto-delivery-v187>.invoice-remember-delivery-v187{border-top:1px solid #ccdbd2;grid-column:1/-1;margin-left:28px;padding-top:7px}.invoice-auto-delivery-v187>.invoice-remember-delivery-v187 b{font-size:10px}.invoice-auto-warning-v187{grid-column:1/-1;font-style:normal;color:#9a5a00!important;font-size:9px!important}.customer-document-email-rule-v187{justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.customer-document-email-rule-v187.enabled{background:#eef9f2;border:2px solid #11764a}.customer-document-email-rule-v187>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.customer-document-email-rule-v187>div>svg{color:#0e7046;background:#dcefe3;border-radius:9px;width:42px;height:42px;padding:10px}.customer-document-email-rule-v187>div>span{flex-direction:column;gap:2px;display:flex}.customer-document-email-rule-v187 small{color:#0e7046;font-size:9px;font-weight:900}.customer-document-email-rule-v187 h2{color:#173e2b;margin:0;font-size:18px}.customer-document-email-rule-v187 p{color:#586f62;margin:0;font-size:10px;line-height:1.4}.customer-document-email-rule-v187>button{white-space:nowrap;min-width:150px}@media (width<=1500px){.issued-documents-head-v54{display:none}.issued-document-row-v54{border:1px solid #c6d6cc;border-radius:10px;grid-template-columns:32px minmax(120px,.8fr) minmax(190px,1.4fr) 90px 110px minmax(270px,1.5fr);grid-template-areas:"select document customer date total actions""select product product print print actions";align-items:center;gap:10px 12px;min-height:132px;margin:10px;padding:13px}.issued-document-row-v54>label{grid-area:select;align-self:stretch;align-items:flex-start;padding-top:5px;display:flex}.issued-document-row-v54>span:nth-child(2){grid-area:document}.issued-document-row-v54>span:nth-child(3){grid-area:customer}.issued-document-row-v54>span:nth-child(4){grid-area:date}.issued-document-row-v54>span:nth-child(5){grid-area:product}.issued-document-row-v54>strong{grid-area:total}.issued-document-row-v54>span:nth-child(7){grid-area:print}.issued-document-row-v54>span:nth-child(8){grid-area:actions}.issued-document-row-v54>[data-label]:not(.issued-document-actions-v49):before{content:attr(data-label);color:#5c7165;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.issued-document-row-v54 .issued-document-actions-v49{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-self:stretch;display:grid}.issued-document-row-v54 .issued-document-actions-v49 button:nth-child(3):last-child{grid-column:1/-1}.documents-batch-bar-v54{flex-wrap:wrap}.documents-batch-bar-v54>label{min-width:250px}}@media (width<=1180px){.issued-document-row-v54{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"select document total""select customer customer""select product product""select date print""select actions actions";min-height:0}.issued-document-row-v54 .issued-document-actions-v49{grid-template-columns:repeat(3,minmax(0,1fr))}.issued-document-row-v54 .issued-document-actions-v49 button:nth-child(3):last-child{grid-column:auto}.customer-document-email-rule-v187{flex-direction:column;align-items:stretch}.customer-document-email-rule-v187>button{width:100%}}@media (width<=760px){.system-backup-v51>header{flex-direction:column;align-items:stretch}.system-backup-v51>header>.system-backup-header-actions-v244{justify-content:stretch}.system-backup-header-actions-v244 button{flex:220px}}@media (width<=620px){.issued-document-row-v54{grid-template-columns:26px minmax(0,1fr);grid-template-areas:"select document""select total""select customer""select product""select date""select print""select actions";margin:7px;padding:11px}.issued-document-row-v54 .issued-document-actions-v49{grid-template-columns:1fr}.issued-document-row-v54 .issued-document-actions-v49 button:nth-child(3):last-child{grid-column:auto}.documents-batch-bar-v54>*{width:100%;margin:0!important}.documents-batch-bar-v54>span{text-align:center}.documents-batch-bar-v54 button{justify-content:center;height:42px}.invoice-auto-delivery-v187{grid-template-columns:1fr}.invoice-auto-delivery-v187>.invoice-remember-delivery-v187{margin-left:0}.customer-document-email-rule-v187>div{grid-template-columns:36px minmax(0,1fr)}.customer-document-email-rule-v187>div>svg{width:35px;height:35px;padding:8px}}.cash-schedule-lock-v340{color:#704b08;background:#fff5dc;border:1px solid #d39a3a;border-radius:10px;grid-template-columns:24px minmax(260px,1fr) minmax(250px,.7fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.cash-schedule-lock-v340>svg{align-self:center}.cash-schedule-lock-v340>div,.cash-schedule-lock-v340 label,.cash-schedule-reopened-v340>span{flex-direction:column;gap:3px;display:flex}.cash-schedule-lock-v340 b{font-size:13px}.cash-schedule-lock-v340 span,.cash-schedule-lock-v340 label>span,.cash-schedule-reopened-v340 small{font-size:10px}.cash-schedule-lock-v340 label>span{font-weight:900}.cash-schedule-lock-v340 input{background:#fff;border:1px solid #c69c51;border-radius:8px;width:100%;height:42px;padding:0 10px}.cash-schedule-reopened-v340{color:#096c43;background:#edf9f2;border:1px solid #8bc1a2;border-radius:10px;align-items:center;gap:10px;padding:11px 14px;display:flex}.cash-schedule-reopened-v340 b{font-size:12px}.pc-gross-suggestion{flex-direction:column;gap:2px;display:flex!important}.pc-gross-suggestion b{color:#0c6942;font-size:10px}@media (width>=1001px){.document-viewer-ddt-v340{width:calc(100vw - 24px);max-width:1760px;height:calc(100vh - 24px)}.document-paper-ddt-v340{width:calc(100% - 24px);max-width:none;margin:12px auto}.document-paper-ddt-v340 .document-paper-head-v49,.document-paper-ddt-v340 .document-paper-row-v49{grid-template-columns:minmax(280px,2.15fr) .45fr .7fr .7fr .75fr .75fr .85fr .42fr;gap:12px;padding-inline:18px}}@media (width<=900px){.cash-schedule-lock-v340{grid-template-columns:24px 1fr}.cash-schedule-lock-v340 label,.cash-schedule-lock-v340 button{grid-column:1/-1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.received-workspace-tabs-v66{background:#fff;border:1px solid #c8d5cc;border-radius:10px;align-items:stretch;min-height:52px;display:flex;overflow:auto;box-shadow:0 3px 12px #143e2b0a}.received-workspace-tabs-v66 button{color:#456052;white-space:nowrap;background:#fff;border:0;border-right:1px solid #dbe3de;justify-content:center;align-items:center;gap:8px;min-width:150px;padding:0 18px;font-size:10px;font-weight:850;display:flex}.received-workspace-tabs-v66 button b{color:#547064;background:#eef3f0;border-radius:999px;min-width:23px;padding:3px 6px;font-size:8px}.received-workspace-tabs-v66 button.active{color:#fff;background:#0f7549}.received-workspace-tabs-v66 button.active b{color:#fff;background:#ffffff2e}.received-register-v66{overflow:hidden;padding:0!important}.received-register-subnav-v66{border-bottom:1px solid #dce4df;justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:0 12px;display:flex}.received-register-subnav-v66>.secondary{white-space:nowrap;align-items:center;gap:6px;min-height:38px;display:flex}.received-register-v66 .received-scope-tabs-v64{background:0 0;border:0;min-height:54px;padding:0}.received-register-v66 .received-scope-tabs-v64 button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:54px;padding:0 12px}.received-register-v66 .received-scope-tabs-v64 button.active{color:#0f7549;background:#f2f8f4;border-bottom-color:#0f7549}.received-filter-row-v66{background:#fbfcfb;border-bottom:1px solid #d7e0da;grid-template-columns:minmax(250px,2fr) minmax(155px,.85fr) minmax(170px,.9fr) minmax(180px,.95fr) auto!important;align-items:end!important;gap:8px!important;min-height:82px!important;padding:10px 12px!important;display:grid!important}.received-filter-row-v66>label{color:#284c3a;text-transform:uppercase;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:900;display:flex}.received-filter-row-v66>label>div{color:#476d59;background:#fff;border:1px solid #aebfb4;border-radius:7px;align-items:center;gap:7px;height:40px;padding:0 9px;display:flex}.received-filter-row-v66 input,.received-filter-row-v66 select{outline:0;width:100%;min-width:0;height:40px;color:#173d2b!important;background:#fff!important;border:1px solid #aebfb4!important;border-radius:7px!important;padding:0 9px!important;font-size:9px!important}.received-filter-row-v66 label>div input{border:0!important;height:36px!important;padding:0!important}.received-filter-row-v66 input:focus,.received-filter-row-v66 select:focus{box-shadow:0 0 0 3px #0f75491a;border-color:#0f7549!important}.received-refresh-v66{white-space:nowrap;align-items:center;gap:5px;height:40px;display:flex}.received-selection-v66{color:#125d3c;background:#e9f6ee;border-bottom:1px solid #8fb9a0;align-items:center;gap:9px;min-height:46px;padding:6px 12px;display:flex}.received-selection-v66 span{align-items:center;gap:6px;display:flex}.received-selection-v66 button{color:#125d3c;background:#fff;border:1px solid #91bda2;border-radius:6px;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:8px;font-weight:850;display:flex}.received-selection-v66 button:last-child{justify-content:center;width:32px;margin-left:auto;padding:0}.received-table-wrap-v66{width:100%;overflow:auto}.received-head-v66,.received-row-v66{min-width:1190px;grid-template-columns:38px minmax(118px,.9fr) minmax(175px,1.35fr) 105px 105px 118px minmax(120px,.9fr) minmax(155px,1.15fr) 112px!important;align-items:stretch!important;gap:0!important;display:grid!important}.received-head-v66{color:#6b776f;text-transform:uppercase;background:#f3f5f4;border-bottom:1px solid #cfd9d2;font-size:7.5px;font-weight:900;min-height:39px!important}.received-head-v66>*{align-items:center;padding:0 8px;display:flex}.received-head-v66>label{justify-content:center}.received-row-v66{background:#fff;border-bottom:1px solid #e0e6e2!important;min-height:76px!important;padding:0!important}.received-row-v66:hover{background:#f9fcfa}.received-row-v66.xml-highlight-v65{box-shadow:inset 4px 0 #0e7548;background:#e8f7ed!important}.received-row-v66>label{place-items:center;display:grid}.received-row-v66>span{min-width:0;border-left:0!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:3px!important;padding:9px 8px!important;display:flex!important}.received-row-v66 b{text-overflow:ellipsis;white-space:nowrap;color:#183b2b;max-width:100%;overflow:hidden;font-size:9.5px!important}.received-row-v66 small{text-overflow:ellipsis;white-space:nowrap;color:#687b70;max-width:100%;overflow:hidden;font-size:7.5px!important}.received-row-v66 em{text-overflow:ellipsis;white-space:nowrap;color:#26734e;max-width:100%;overflow:hidden;font-size:7px!important;font-style:normal!important}.received-row-v66 input,.received-head-v66 input{accent-color:#0f7549;width:17px;height:17px}.received-document-v66>b{color:#0e6340!important}.received-amount-v66{text-align:right;align-items:flex-end!important}.received-amount-v66 b{font-size:10px!important}.received-category-v66{grid-template-columns:20px minmax(0,1fr)!important;align-content:center!important;display:grid!important}.received-category-v66 svg{color:#267450;grid-row:1/3}.received-category-v66 b,.received-category-v66 small{grid-column:2}.received-status-v66{align-items:flex-start!important}.received-status-v66 b{background:#edf3ef;border-radius:999px;padding:5px 7px;color:#385a49!important;width:auto!important;font-size:7.5px!important}.received-status-v66.to_review b,.received-status-v66.to_classify b,.received-status-v66.ready b{background:#fff1d7;color:#765300!important}.received-status-v66.checked_internal b{background:#e1f3e7;color:#12643e!important}.received-status-v66.waiting_document b,.received-status-v66.waiting_xml b{background:#e9eef4;color:#405668!important}.received-actions-v66{align-items:stretch!important}.received-actions-v66 button{width:100%;justify-content:center!important;gap:4px!important;min-height:34px!important;padding:0 7px!important;font-size:7.5px!important}.received-actions-v66 small{white-space:normal;text-align:center}.collection-reminders-v66{color:#173d2b;background:#f5f8f6;flex-direction:column;gap:12px;min-height:100%;padding:18px 20px 28px;display:flex}.collection-title-v66{justify-content:space-between;align-items:center;gap:18px;min-height:82px;display:flex}.collection-title-v66>div{min-width:0}.collection-title-v66 h2{margin:3px 0;font-size:25px}.collection-title-v66 p{color:#607368;max-width:760px;margin:0;font-size:9px;line-height:1.45}.collection-title-v66>button{white-space:nowrap;align-items:center;gap:6px;min-height:41px;display:flex}.collection-tabs-v66{background:#fff;border:1px solid #c9d6cd;border-radius:10px;align-items:stretch;min-height:52px;display:flex;overflow:hidden}.collection-tabs-v66 button{color:#446052;background:#fff;border:0;border-right:1px solid #dbe3de;justify-content:center;align-items:center;gap:8px;min-width:190px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.collection-tabs-v66 button b{background:#edf3ef;border-radius:999px;padding:3px 7px;font-size:8px}.collection-tabs-v66 button.active{color:#fff;background:#0f7549}.collection-tabs-v66 button.active b{background:#fff3}.collection-kpis-v66{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.collection-kpis-v66 article{background:#fff;border:1px solid #c8d6cc;border-radius:9px;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:flex;box-shadow:0 3px 10px #123e2a09}.collection-kpis-v66 article>svg{color:#136d45;background:#e7f3eb;border-radius:8px;width:34px;height:34px;padding:8px}.collection-kpis-v66 article span{flex-direction:column;gap:3px;min-width:0;display:flex}.collection-kpis-v66 small{color:#667a6f;font-size:7px;font-weight:900}.collection-kpis-v66 b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.collection-kpis-v66 article.warning>svg{color:#9a6710;background:#fff0d5}.collection-kpis-v66 article.ready>svg{color:#275b87;background:#e6eef8}.collection-workspace-v66{background:#fff;border:1px solid #c7d5cc;border-radius:11px;grid-template-columns:minmax(0,1fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 5px 18px #113b280b}.collection-workspace-v66.composer-open{grid-template-columns:minmax(0,1fr) 410px}.collection-register-v66{min-width:0;overflow:auto}.collection-filterbar-v66{background:#fbfcfb;border-bottom:1px solid #d8e1db;grid-template-columns:minmax(260px,1fr) 210px;align-items:center;gap:9px;min-height:66px;padding:10px 12px;display:grid}.collection-filterbar-v66 label{color:#176c45;background:#fff;border:1px solid #aec0b4;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 9px;display:flex}.collection-filterbar-v66 input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.collection-filterbar-v66 select{color:#234b37;background:#fff;border:1px solid #aec0b4;border-radius:7px;height:42px;padding:0 9px;font-size:9px;font-weight:800}.collection-table-head-v66,.collection-party-row-v66{grid-template-columns:minmax(175px,1.45fr) 85px 115px 130px minmax(145px,1fr) 34px;align-items:stretch;gap:0;min-width:850px;display:grid}.collection-table-head-v66{color:#6c7a71;text-transform:uppercase;background:#f2f5f3;border-bottom:1px solid #d4ddd7;min-height:38px;font-size:7.5px;font-weight:900}.collection-table-head-v66 span{align-items:center;padding:0 9px;display:flex}.collection-party-row-v66{color:#173d2b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e7e3;width:100%;min-height:76px}.collection-party-row-v66:hover,.collection-party-row-v66.active{background:#f0f8f3}.collection-party-row-v66.active{box-shadow:inset 4px 0 #0f7549}.collection-party-row-v66>span{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px;display:flex}.collection-party-row-v66 b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.collection-party-row-v66 small{text-overflow:ellipsis;white-space:nowrap;color:#687b70;max-width:100%;font-size:7.5px;overflow:hidden}.collection-party-row-v66 .overdue b{color:#9a4d22}.collection-party-row-v66>svg{color:#307252;align-self:center}.collection-empty-v66{color:#658073;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:240px;padding:22px;display:flex}.collection-empty-v66 svg{color:#1a784e}.collection-empty-v66 b{color:#193e2c;font-size:11px}.collection-empty-v66 span{max-width:420px;font-size:8.5px;line-height:1.5}.collection-composer-v66{background:#f8faf9;border-left:1px solid #c9d7ce;flex-direction:column;min-width:0;max-height:calc(100dvh - 245px);display:flex;overflow:auto}.collection-composer-v66>header{background:#eaf5ee;border-bottom:1px solid #d4dfd8;justify-content:space-between;align-items:flex-start;gap:10px;min-height:78px;padding:11px 12px;display:flex}.collection-composer-v66>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.collection-composer-v66 header small{color:#127047;font-size:7px;font-weight:950}.collection-composer-v66 header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.collection-composer-v66 header p{color:#5a7164;margin:0;font-size:8px}.collection-composer-v66 header button{color:#235d40;background:#fff;border:1px solid #a8c0b1;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.collection-open-items-v66{background:#fff;border-bottom:1px solid #d7e1da;flex-direction:column;gap:5px;padding:9px;display:flex}.collection-open-items-v66>div{justify-content:space-between;align-items:center;min-height:28px;display:flex}.collection-open-items-v66>div>b{text-transform:uppercase;font-size:8px}.collection-open-items-v66>div>button{color:#117047;background:0 0;border:0;align-items:center;gap:4px;font-size:7.5px;font-weight:900;display:flex}.collection-open-items-v66>label{background:#fbfdfc;border:1px solid #d1ddd5;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:54px;padding:6px 7px;display:grid}.collection-open-items-v66 input{accent-color:#0f7549;width:17px;height:17px}.collection-open-items-v66 label>span,.collection-open-items-v66 label>strong{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-open-items-v66 b{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.collection-open-items-v66 small{color:#687a70;font-size:7px;font-weight:750}.collection-open-items-v66 strong{text-align:right;font-size:8.5px}.collection-compose-fields-v66{grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.collection-compose-fields-v66>label{flex-direction:column;gap:5px;min-width:0;display:flex}.collection-compose-fields-v66>label:nth-last-child(2){grid-column:1/-1}.collection-compose-fields-v66>label:has(textarea){grid-column:1/-1}.collection-compose-fields-v66 label>span{color:#315746;text-transform:uppercase;font-size:7.5px;font-weight:900}.collection-compose-fields-v66 input,.collection-compose-fields-v66 select,.collection-compose-fields-v66 textarea{color:#173d2b;background:#fff;border:1px solid #aabeb1;border-radius:7px;outline:0;width:100%;padding:0 8px;font-size:8.5px}.collection-compose-fields-v66 input,.collection-compose-fields-v66 select{height:40px}.collection-compose-fields-v66 textarea{resize:vertical;min-height:190px;padding:9px;line-height:1.45}.collection-compose-fields-v66 input:focus,.collection-compose-fields-v66 select:focus,.collection-compose-fields-v66 textarea:focus{border-color:#0f7549;box-shadow:0 0 0 3px #0f75491a}.collection-compose-fields-v66 label>small{color:#687b70;font-size:7px;line-height:1.35}.collection-composer-v66>footer{background:#fff;border-top:1px solid #cfdbd3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:auto;padding:10px;display:flex}.collection-composer-v66>footer>span{color:#406351;align-items:center;gap:5px;margin-right:auto;display:flex}.collection-composer-v66>footer button{justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}.collection-composer-v66>footer>p{color:#667a6f;text-align:right;width:100%;margin:0;font-size:7.5px}.collection-delivery-v66>div{color:#176b45;background:#edf8f1;border:1px solid #9ac1a6;border-radius:8px;align-items:center;gap:7px;width:100%;padding:8px;display:flex}.collection-delivery-v66>div>span{flex-direction:column;gap:2px;display:flex}.collection-delivery-v66>div b{font-size:9px}.collection-delivery-v66>div small{font-size:7px}.collection-delivery-v66 .confirm{width:100%}.collection-messages-v66{background:#fff;border:1px solid #c7d5cc;border-radius:11px;overflow:auto}.collection-messages-v66>header{background:#fbfcfb;border-bottom:1px solid #d8e1db;align-items:center;min-height:61px;padding:10px 13px;display:flex}.collection-messages-v66>header>span{grid-template-columns:30px 1fr;align-items:center;display:grid}.collection-messages-v66>header svg{color:#157049;grid-row:1/3}.collection-messages-v66>header b{font-size:10px}.collection-messages-v66>header small{color:#687b70;font-size:7.5px}.collection-message-head-v66,.collection-messages-v66>article{grid-template-columns:minmax(180px,1.4fr) 115px 115px 160px minmax(160px,1fr);min-width:850px;display:grid}.collection-message-head-v66{color:#6b7a71;text-transform:uppercase;background:#f2f5f3;border-bottom:1px solid #d4ded7;min-height:38px;font-size:7.5px;font-weight:900}.collection-message-head-v66 span{align-items:center;padding:0 10px;display:flex}.collection-messages-v66>article{border-bottom:1px solid #e0e7e2;min-height:72px}.collection-messages-v66>article>span{flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:9px 10px;display:flex}.collection-messages-v66>article b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.collection-messages-v66>article small{text-overflow:ellipsis;white-space:nowrap;color:#687b70;font-size:7.5px;overflow:hidden}.collection-messages-v66>article .sent b{color:#176e47}.collection-messages-v66>article .approved b{color:#87600c}.collection-safety-v66{color:#6e5619;background:#fff9e9;border:1px solid #d8c590;border-radius:9px;align-items:center;gap:9px;min-height:51px;padding:8px 11px;display:flex}.collection-safety-v66>span{flex-direction:column;gap:2px;display:flex}.collection-safety-v66 b{font-size:8.5px}.collection-safety-v66 small{font-size:7.5px;line-height:1.4}.collection-safety-v66>svg:last-child{margin-left:auto}.tablet-product-search>button{gap:7px!important;min-width:126px!important}.tablet-product-search>button>svg{flex:none}.tablet-product-price em{justify-content:center;align-items:center;min-width:82px;min-height:33px;padding:0 10px!important;display:inline-flex!important}@media (hover:none) and (pointer:coarse){.tablet-order-shell kbd{display:none!important}.tablet-order-shell button,.tablet-order-shell select,.tablet-order-shell input{touch-action:manipulation}.tablet-product-search>button,.tablet-photo-trigger-v59,.tablet-product-price em,.tablet-product-tabs button{min-height:48px}}@media (width<=1100px){.received-filter-row-v66{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(145px,1fr)) auto!important}.collection-workspace-v66.composer-open{grid-template-columns:minmax(0,1fr) 370px}.collection-kpis-v66{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.received-workspace-tabs-v66 button{min-width:135px;padding:0 11px}.received-filter-row-v66{grid-template-columns:1fr 1fr!important}.received-search-v66{grid-column:1/-1}.received-refresh-v66{width:100%}.collection-reminders-v66{padding:13px}.collection-title-v66{align-items:flex-start}.collection-tabs-v66 button{min-width:155px}.collection-workspace-v66.composer-open{grid-template-columns:minmax(0,1fr)}.collection-composer-v66{z-index:250;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);background:#f8faf9;border:0;position:fixed;inset:0}.collection-composer-v66>header{z-index:2;position:sticky;top:0}.collection-composer-v66>footer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (width<=700px){.tablet-order-shell{min-height:100dvh}.tablet-order-main{min-height:calc(100dvh - 68px);height:auto!important;padding-bottom:calc(104px + env(safe-area-inset-bottom))!important}.tablet-order-workspace{grid-template-columns:1fr!important;height:auto!important;overflow:visible!important}.tablet-product-area{padding:12px!important;overflow:visible!important}.tablet-product-heading{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.tablet-product-heading>div:first-child{width:100%}.tablet-photo-heading-actions-v59{width:100%;justify-content:flex-start!important}.tablet-photo-heading-actions-v59 button{min-height:46px!important}.tablet-product-search-row{grid-template-columns:minmax(0,1fr)!important;gap:9px!important}.tablet-product-search{min-height:58px;grid-template-columns:22px minmax(0,1fr) auto!important;height:auto!important}.tablet-product-search input{min-width:0;font-size:12px!important}.tablet-product-search>button{min-width:118px!important;min-height:48px!important;padding:0 10px!important;font-size:10px!important}.tablet-photo-trigger-v59{width:100%!important;min-width:0!important;min-height:54px!important}.tablet-product-cards{grid-template-columns:1fr!important}.tablet-product-cards>button{grid-template-columns:100px minmax(0,1fr)!important;min-height:132px!important;padding:10px!important}.tablet-product-photo{grid-row:1/3!important}.tablet-product-price{grid-column:2!important;grid-template-columns:1fr auto!important;align-items:stretch!important;display:grid!important}.tablet-product-price small,.tablet-product-price b{text-align:left!important}.tablet-product-price em{grid-area:1/2/3;align-self:center;min-height:44px!important}.tablet-cart-area{min-height:420px;padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.tablet-shortcut-strip{display:none!important}}@media (width<=560px){.received-invoices-v54{padding:11px!important}.received-invoices-title-v54{flex-direction:column!important;align-items:flex-start!important}.received-title-actions-v54{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.received-title-actions-v54 .primary{grid-column:1/-1}.received-workspace-tabs-v66{border-radius:8px}.received-kpis-v54{grid-template-columns:1fr 1fr!important}.received-register-subnav-v66{flex-direction:column;align-items:stretch;padding:8px}.received-register-v66 .received-scope-tabs-v64{width:100%;overflow:auto}.received-register-subnav-v66>.secondary{justify-content:center;width:100%}.received-filter-row-v66{grid-template-columns:1fr!important}.received-search-v66{grid-column:auto}.received-selection-v66{position:sticky;left:0}.collection-reminders-v66{padding:10px}.collection-title-v66{flex-direction:column}.collection-title-v66>button{justify-content:center;width:100%}.collection-tabs-v66{overflow:auto}.collection-kpis-v66{grid-template-columns:1fr 1fr}.collection-kpis-v66 article{min-height:72px;padding:8px}.collection-kpis-v66 b{font-size:11px}.collection-filterbar-v66,.collection-compose-fields-v66{grid-template-columns:1fr}.collection-compose-fields-v66>label{grid-column:1!important}.collection-composer-v66>footer button{width:100%}.collection-safety-v66>svg:last-child{display:none}.tablet-product-heading h1{font-size:25px!important;line-height:1.15!important}.tablet-product-search{grid-template-columns:20px minmax(0,1fr)!important;padding:7px!important}.tablet-product-search>button{grid-column:1/-1;width:100%;min-width:0!important}.tablet-product-cards>button{grid-template-columns:86px minmax(0,1fr)!important}.tablet-product-price{grid-column:2!important}}.received-xml-detail-v67{background:#fff;border:1px solid #a9c6b4;border-radius:10px;margin-top:11px;overflow:hidden}.received-xml-detail-v67>header{background:#edf7f0;border-bottom:1px solid #c9d9cf;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:9px 11px;display:flex}.received-xml-detail-v67>header>span{flex-direction:column;gap:2px;display:flex}.received-xml-detail-v67>header small{color:#176d46;letter-spacing:.35px;font-size:7.5px;font-weight:950}.received-xml-detail-v67>header h3{color:#173f2d;margin:0;font-size:14px}.received-xml-detail-v67>header em{color:#587064;text-align:right;max-width:420px;font-size:8px;font-style:normal}.received-xml-lines-wrap-v67{width:100%;overflow:auto}.received-xml-lines-head-v67,.received-xml-line-v67{grid-template-columns:58px minmax(290px,1.8fr) 100px 125px 125px 95px 125px;align-items:stretch;min-width:990px;display:grid}.received-xml-lines-head-v67{color:#61736a;text-transform:uppercase;background:#f4f6f5;border-bottom:1px solid #cedbd3;min-height:35px;font-size:7px;font-weight:950}.received-xml-lines-head-v67 span{align-items:center;padding:0 8px;display:flex}.received-xml-lines-head-v67 span:nth-child(n+3){text-align:right;justify-content:flex-end}.received-xml-line-v67{color:#173d2b;background:#fff;border-bottom:1px solid #e1e7e3;min-height:57px}.received-xml-line-v67:last-child{border-bottom:0}.received-xml-line-v67:hover{background:#f8fbf9}.received-xml-line-v67>span{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:8px;display:flex}.received-xml-line-v67>span:nth-child(n+3){text-align:right;align-items:flex-end}.received-xml-line-v67 b{text-overflow:ellipsis;color:#183d2b;max-width:100%;font-size:9px;line-height:1.35;overflow:hidden}.received-xml-line-v67>span:not(:nth-child(2)) b{white-space:nowrap}.received-xml-line-v67 small{text-overflow:ellipsis;white-space:nowrap;color:#6a7b71;max-width:100%;font-size:7px;overflow:hidden}.received-xml-line-v67>span:last-child b{color:#0f7046;font-size:9.5px}.received-xml-no-lines-v67{color:#805a0b;background:#fff9e8;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px;display:flex}.received-xml-no-lines-v67>span{flex-direction:column;gap:3px;display:flex}.received-xml-no-lines-v67 b{font-size:9px}.received-xml-no-lines-v67 small{font-size:7.5px;line-height:1.4}.received-xml-totals-v67{background:#f8faf9;border-top:1px solid #d5e0d9;grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid}.received-xml-totals-v67>section{background:#fff;border:1px solid #c7d6cc;border-radius:8px;min-width:0;overflow:hidden}.received-xml-totals-v67>section>header{background:#f4f7f5;border-bottom:1px solid #d9e2dc;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:7px 9px;display:flex}.received-xml-totals-v67>section>header b{color:#244d38;font-size:9px}.received-xml-totals-v67>section>header small{color:#657970;font-size:7px}.received-xml-totals-v67>section>div{border-bottom:1px solid #e3e9e5;grid-template-columns:minmax(0,1fr) 105px 95px;align-items:center;gap:8px;min-height:50px;padding:7px 9px;display:grid}.received-xml-totals-v67>section>div:last-child{border-bottom:0}.received-xml-totals-v67>section>div>span{flex-direction:column;gap:2px;min-width:0;display:flex}.received-xml-totals-v67>section>div>span:nth-child(n+2){text-align:right;align-items:flex-end}.received-xml-totals-v67>section>div b{text-overflow:ellipsis;white-space:nowrap;color:#193f2c;max-width:100%;font-size:8.5px;overflow:hidden}.received-xml-totals-v67>section>div small{text-overflow:ellipsis;white-space:nowrap;color:#687b70;max-width:100%;font-size:6.8px;overflow:hidden}.received-xml-totals-v67>section>p{color:#687b70;align-items:center;min-height:54px;margin:0;padding:10px;font-size:7.5px;line-height:1.4;display:flex}@media (width<=850px){.received-xml-detail-v67>header{flex-direction:column;align-items:flex-start}.received-xml-detail-v67>header em{text-align:left}.received-xml-totals-v67{grid-template-columns:1fr}}@media (width<=560px){.received-xml-lines-head-v67,.received-xml-line-v67{grid-template-columns:52px minmax(245px,1.7fr) 90px 115px 115px 85px 115px;min-width:900px}.received-xml-totals-v67>section>div{grid-template-columns:minmax(0,1fr) 88px 82px}}.received-load-match-v68{background:#f7fbf8;border:1px solid #b9d6c6;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid}.received-load-match-v68>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.received-load-match-v68>header small{color:#25714e;letter-spacing:.06em;font-weight:800;display:block}.received-load-match-v68>header h3{margin:3px 0 0;font-size:20px}.received-load-match-v68>header em{color:#52645b;text-align:right;max-width:440px;font-size:13px;font-style:normal}.received-load-match-list-v68{gap:10px;display:grid}.received-load-match-list-v68>article{background:#fff;border:1px solid #d7e1db;border-radius:12px;grid-template-columns:minmax(260px,1.3fr) 100px minmax(280px,1fr);align-items:center;gap:10px 18px;padding:13px;display:grid}.received-load-match-list-v68>article.selected{border-color:#178253;box-shadow:0 0 0 2px #d8eee2}.received-load-match-list-v68>article.review{border-left:5px solid #e1a620}.received-load-match-list-v68>article.auto{border-left:5px solid #178253}.received-load-match-list-v68 label{cursor:pointer;align-items:center;gap:11px;display:flex}.received-load-match-list-v68 input{accent-color:#178253;width:19px;height:19px}.received-load-match-list-v68 label span,.received-load-match-list-v68 label small,.received-load-match-list-v68>article>strong small{display:block}.received-load-match-list-v68 label b{font-size:15px}.received-load-match-list-v68 label small{color:#65726b;margin-top:3px}.received-load-match-list-v68>article>strong{color:#13794c;text-align:center;font-size:23px}.received-load-match-list-v68>article>strong small{color:#65726b;text-transform:uppercase;font-size:10px}.received-load-match-list-v68>article>div{flex-wrap:wrap;gap:6px;display:flex}.received-load-match-list-v68>article>div span{color:#345545;background:#edf6f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;display:inline-flex}.received-load-match-list-v68 details{border-top:1px solid #e3e9e5;grid-column:1/-1;padding-top:9px}.received-load-match-list-v68 summary{cursor:pointer;color:#176f4a;font-size:13px;font-weight:700}.received-load-match-list-v68 details p{background:#f5f8f6;border-radius:8px;grid-template-columns:1fr 1fr 110px;gap:12px;margin:8px 0 0;padding:8px;display:grid}.received-load-match-list-v68 details p.warning{background:#fff8e8}.received-load-match-list-v68 details p.mismatch{background:#fff0ee}.received-load-match-list-v68 details p span small{color:#65726b;display:block}.received-load-match-list-v68 details p em{text-align:right;font-style:normal;font-weight:700}.received-load-match-v68>footer{color:#53635b;justify-content:flex-end;align-items:center;gap:10px;display:flex}.received-load-match-v68>footer b{color:#14784b}@media (width<=900px){.received-load-match-v68>header{display:grid}.received-load-match-v68>header em{text-align:left}.received-load-match-list-v68>article{grid-template-columns:1fr 80px}.received-load-match-list-v68>article>div{grid-column:1/-1}.received-load-match-list-v68 details p{grid-template-columns:1fr}.received-load-match-list-v68 details p em{text-align:left}}@media (width<=600px){.received-load-match-v68{padding:11px}.received-load-match-list-v68>article{grid-template-columns:1fr}.received-load-match-list-v68>article>strong{text-align:left}.received-load-match-v68>footer{flex-wrap:wrap;justify-content:flex-start}}.record-gross-total-v69{color:#075f3c}.record-gross-total-v69 b{font-size:17px!important}.record-financial-summary-v69{color:#075f3c;background:#edf8f1;border-top:1px solid #a9c8b4;align-items:center;gap:9px;padding:10px 13px;display:flex}.record-financial-summary-v69>span{flex-direction:column;gap:3px;display:flex}.record-financial-summary-v69 b{font-size:10px}.record-financial-summary-v69 small{color:#49675a;font-size:8px}.expense-same-document-v69{color:#12633f;background:#edf8f1;border:1px solid #92bea2;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:7px 9px;display:flex}.expense-same-document-v69>span{flex-direction:column;gap:3px;display:flex}.expense-same-document-v69 b{font-size:9px}.expense-same-document-v69 small{color:#49675a;font-size:7.5px;line-height:1.35}.load-cost-summary-v69{grid-template-columns:repeat(5,1fr)!important}.load-cost-summary-v69 .vat-v69{color:#155c83;background:#eff7ff}.load-cost-summary-v69 .gross-v69{color:#fff;background:linear-gradient(135deg,#0d6843,#118454)}.load-cost-summary-v69 .gross-v69 small,.load-cost-summary-v69 .gross-v69 span{color:#d8f3e4}.load-cost-summary-v69 .gross-v69 b{font-size:23px}.load-confirm-bar-v69{min-height:92px;padding:14px 16px}.load-confirm-bar-v69>div>span>b{font-size:14px}.load-confirm-bar-v69>div>span>small{font-size:10px}.load-confirm-total-v69{border-left:1px solid #ffffff4d;flex-direction:column;gap:3px;min-width:190px;padding:2px 18px;display:flex}.load-confirm-total-v69 small{letter-spacing:.4px;font-weight:900;color:#d8f3e4!important;font-size:8px!important}.load-confirm-total-v69 strong{color:#fff;font-size:25px;line-height:1}.confirm-load-modal-v69{max-height:94vh;overflow:auto;width:min(1080px,96vw)!important;padding:24px!important}.confirm-load-heading-v69{align-items:center;gap:13px;display:flex}.confirm-load-heading-v69>span:last-child{flex-direction:column;gap:3px;display:flex}.confirm-load-heading-v69>span>small{color:#18704a;letter-spacing:.5px;font-size:8px;font-weight:950}.confirm-load-heading-v69 h2,.confirm-load-heading-v69 p{margin:0}.confirm-physical-v69{margin-top:16px;grid-template-columns:repeat(5,1fr)!important}.confirm-financial-v69{border:1px solid #a9c5b4;border-radius:9px;grid-template-columns:repeat(6,1fr);margin-top:10px;display:grid;overflow:hidden}.confirm-financial-v69>span{border-right:1px solid #c5d6cc;flex-direction:column;justify-content:center;gap:5px;min-height:86px;padding:10px;display:flex}.confirm-financial-v69>span:last-child{border-right:0}.confirm-financial-v69 small{color:#496257;font-size:7.5px;font-weight:950}.confirm-financial-v69 b{font-size:14px}.confirm-financial-v69 .vat{color:#155c83;background:#edf6ff}.confirm-financial-v69 .grand{color:#fff;background:#0d7047}.confirm-financial-v69 .grand small{color:#d8f3e4}.confirm-financial-v69 .grand strong{font-size:23px}.confirm-lines-summary-v69{border:1px solid #b5c9bd;border-radius:9px;margin-top:11px;overflow:hidden}.confirm-lines-summary-v69>header{background:#eff7f2;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.confirm-lines-summary-v69>header b{font-size:11px}.confirm-lines-summary-v69>header small{color:#52685d;font-size:8px}.confirm-lines-summary-v69>div{max-height:220px;overflow:auto}.confirm-lines-summary-v69 article{border-top:1px solid #d8e1dc;grid-template-columns:minmax(220px,1.5fr) 1fr 1fr auto;align-items:center;gap:12px;min-height:58px;padding:8px 11px;display:grid}.confirm-lines-summary-v69 article>span{flex-direction:column;gap:3px;display:flex}.confirm-lines-summary-v69 article b,.confirm-lines-summary-v69 article strong{font-size:10px}.confirm-lines-summary-v69 article small{color:#53685d;font-size:8px}.confirm-lines-summary-v69>footer{background:#fff9e9;border-top:1px solid #d4c79f;padding:9px 11px;justify-content:flex-start!important;gap:8px!important;margin:0!important;display:flex!important}.confirm-lines-summary-v69>footer b{font-size:9px}.confirm-lines-summary-v69>footer span{color:#695c3d;font-size:8px}@media (width<=1100px){.load-cost-summary-v69{grid-template-columns:repeat(3,1fr)!important}.confirm-financial-v69{grid-template-columns:repeat(3,1fr)}.confirm-financial-v69>span:nth-child(3n){border-right:0}.confirm-financial-v69>span:nth-child(n+4){border-top:1px solid #c5d6cc}}@media (width<=850px){.load-cost-summary-v69{grid-template-columns:1fr 1fr!important}.load-cost-summary-v69 .gross-v69{grid-column:1/-1}.load-confirm-bar-v69{min-height:0}.load-confirm-total-v69{border-top:1px solid #ffffff4d;border-left:0;width:100%;padding:10px 0 4px}.load-confirm-total-v69 strong{font-size:29px}.confirm-load-modal-v69{max-height:100dvh;border-radius:0!important;width:100%!important;padding:16px!important}.confirm-physical-v69,.confirm-financial-v69{grid-template-columns:1fr 1fr!important}.confirm-financial-v69>span{border-top:1px solid #c5d6cc}.confirm-financial-v69>span:nth-child(-n+2){border-top:0}.confirm-financial-v69>span:nth-child(2n){border-right:0}.confirm-financial-v69 .grand{grid-column:1/-1}.confirm-lines-summary-v69 article{grid-template-columns:1fr 1fr}.confirm-lines-summary-v69 article>span:first-child{grid-column:1/-1}}.communication-global-trigger-v69{color:#0b6841;white-space:nowrap;background:#eaf7ef;border:1px solid #168052;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.communication-floating-v69{z-index:88;color:#fff;background:linear-gradient(135deg,#087746,#0a9556);border:0;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:0 17px;font-size:11px;font-weight:900;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #044f2b4d}.communication-backdrop-v69{z-index:190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04160e7a;border:0;position:fixed;inset:0}.communication-center-v69{z-index:191;background:#f7faf8;width:min(920px,94vw);height:100dvh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 65px #0000003d}.communication-center-v69>header{z-index:3;background:#fffffff5;border-bottom:1px solid #bad0c2;align-items:center;gap:11px;min-height:78px;padding:13px 17px;display:flex;position:sticky;top:0}.communication-center-v69>header>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.communication-center-v69>header small{color:#117247;letter-spacing:.45px;font-size:8px;font-weight:950}.communication-center-v69>header h2{color:#153b2a;margin:0;font-size:23px}.communication-center-v69>header>button{color:#264d3a;background:#fff;border:1px solid #bdcbc3;border-radius:9px;place-items:center;width:39px;height:39px;margin-left:auto;display:grid}.communication-icon-v69{color:#fff;background:#0b7548;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.communication-context-v69{color:#11663f;background:#ebf7ef;border:1px solid #a5c5b1;border-radius:9px;align-items:center;gap:8px;margin:13px 15px 0;padding:10px 12px;display:flex}.communication-context-v69>span{flex-direction:column;gap:3px;display:flex}.communication-context-v69 b{font-size:10px}.communication-context-v69 small{color:#4e685b;font-size:8px}.communication-layout-v69{grid-template-columns:minmax(240px,.8fr) minmax(360px,1.35fr);gap:12px;padding:13px 15px;display:grid}.communication-party-v69,.communication-compose-v69,.communication-history-v69{background:#fff;border:1px solid #bdcec4;border-radius:11px;padding:12px}.communication-party-v69>label,.communication-compose-v69>label{flex-direction:column;gap:6px;display:flex}.communication-party-v69 label>span,.communication-compose-v69 label>span{color:#345745;text-transform:uppercase;font-size:8px;font-weight:950}.communication-party-v69 label>div{border:1px solid #9fb5a8;border-radius:8px;align-items:center;gap:7px;height:44px;padding:0 9px;display:flex}.communication-party-v69 input,.communication-compose-v69 input,.communication-compose-v69 textarea{color:#163a28;background:#fff;border:1px solid #9fb5a8;border-radius:8px;outline:0;width:100%;padding:9px 10px;font-size:10px}.communication-party-v69 label>div input{border:0;height:40px;padding:0}.communication-party-list-v69{flex-direction:column;gap:5px;max-height:425px;margin-top:8px;display:flex;overflow:auto}.communication-party-list-v69>button{color:#244a37;text-align:left;background:#fff;border:1px solid #d0dbd4;border-radius:8px;align-items:center;gap:8px;min-height:55px;padding:7px 8px;display:flex}.communication-party-list-v69>button.selected{background:#edf8f1;border:2px solid #0b7548}.communication-party-list-v69 button>span,.communication-selected-v69>span{flex-direction:column;gap:3px;display:flex}.communication-party-list-v69 b,.communication-selected-v69 b{font-size:9.5px}.communication-party-list-v69 small,.communication-selected-v69 small{color:#53685d;font-size:7.5px;line-height:1.35}.communication-loading-v69{color:#557064;align-items:center;gap:6px;padding:10px;font-size:9px;display:flex}.communication-selected-v69{color:#12623f;background:#edf8f1;border:1px solid #94bda2;border-radius:8px;align-items:center;gap:8px;margin-top:9px;padding:9px;display:flex}.communication-compose-v69{flex-direction:column;gap:10px;display:flex}.communication-channel-v69{grid-template-columns:1fr 1fr;gap:7px;display:grid}.communication-channel-v69 button{color:#315441;background:#fff;border:1px solid #aec1b5;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:44px;font-size:10px;font-weight:900;display:flex}.communication-channel-v69 button.active.whatsapp{color:#0a7544;background:#e8f8ef;border-color:#10874f}.communication-channel-v69 button.active.email{color:#1d668f;background:#edf6fc;border-color:#2873a4}.communication-templates-v69{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.communication-templates-v69>span{color:#4b6256;margin-right:2px;font-size:8px;font-weight:900}.communication-templates-v69 button{color:#345745;background:#fff;border:1px solid #b7c7be;border-radius:999px;min-height:27px;padding:0 8px;font-size:8px;font-weight:800}.communication-message-v69 textarea{resize:vertical;min-height:180px;line-height:1.5}.communication-assisted-v69{color:#765100;background:#fff6dc;border:1px solid #d4aa4e;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.communication-assisted-v69>span{flex-direction:column;gap:3px;display:flex}.communication-assisted-v69 b{font-size:9px}.communication-assisted-v69 small{font-size:7.8px;line-height:1.4}.communication-open-v69,.communication-confirm-v69{color:#fff;background:#0a7c48;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:10.5px;font-weight:900;display:flex}.communication-confirm-v69{background:#155f8b}.communication-open-v69:disabled,.communication-confirm-v69:disabled{opacity:.45}.communication-sent-v69{color:#0c6a40;background:#e8f7ee;border:1px solid #82b899;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:9.5px;display:flex}.communication-history-v69{margin:0 15px 18px}.communication-history-v69>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.communication-history-v69>header b{font-size:10px}.communication-history-v69>header small,.communication-history-v69>p{color:#5c7065;font-size:8px}.communication-history-v69>div{flex-direction:column;display:flex}.communication-history-v69 article{border-top:1px solid #dce4df;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-height:48px;padding:7px 4px;display:grid}.communication-history-v69 article>span{flex-direction:column;gap:3px;display:flex}.communication-history-v69 article b{font-size:9px}.communication-history-v69 article small{color:#607269;font-size:7.5px}.communication-history-v69 article em{color:#775000;background:#fff3d5;border-radius:999px;padding:4px 7px;font-size:7.5px;font-style:normal;font-weight:850}.communication-history-v69 article em.sent{color:#0c6a40;background:#e7f6ed}@media (width<=850px){.communication-global-trigger-v69 span{display:none}.communication-floating-v69{justify-content:center;width:52px;height:52px;padding:0;bottom:14px;right:14px}.communication-floating-v69 span{display:none}.communication-center-v69{width:100%}.communication-layout-v69{grid-template-columns:1fr;padding:10px}.communication-party-list-v69{max-height:210px}.communication-history-v69{margin:0 10px 12px}}.mobile-menu-trigger-v70,.mobile-menu-backdrop-v70,.mobile-nav-drawer-v70,.mobile-sidebar-close-v70{display:none}@keyframes mobile-menu-enter-v70{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0,0)}}@media (width<=850px){.mobile-brand{min-width:max-content}.mobile-menu-trigger-v70{z-index:2;color:#0f6540;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#edf7f1;border:1px solid #b9cbc0;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;display:grid;position:relative}.mobile-menu-trigger-v70:active{background:#dceee3;transform:scale(.97)}.mobile-menu-backdrop-v70{z-index:145;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#03190f8a;border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.mobile-nav-drawer-v70{z-index:146;height:100dvh;min-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 11px calc(14px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;animation:.18s ease-out mobile-menu-enter-v70;position:fixed;inset:0 auto 0 0;overflow:hidden auto;box-shadow:18px 0 55px #00000052;width:min(88vw,360px)!important;display:flex!important}.mobile-sidebar-heading-v70{z-index:2;top:calc(-12px - env(safe-area-inset-top));min-height:72px;margin:calc(-12px - env(safe-area-inset-top)) -11px 10px;padding:calc(12px + env(safe-area-inset-top)) 11px 10px;background:#0b3f2f;border-bottom:1px solid #ffffff2e;align-items:center;position:sticky}.mobile-sidebar-heading-v70 .brand{padding:0}.mobile-sidebar-close-v70{color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:1px solid #ffffff47;border-radius:10px;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;display:grid}.mobile-nav-drawer-v70 .workspace-area-switch>button{touch-action:manipulation;min-height:62px}.mobile-nav-drawer-v70 .grouped-nav{flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.mobile-nav-drawer-v70 .nav-group-toggle{touch-action:manipulation;min-height:46px!important}.mobile-nav-drawer-v70 .nav-item{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:52px!important}.mobile-nav-drawer-v70 .nav-item>span{display:block}.mobile-nav-drawer-v70 .sidebar-bottom{padding-bottom:max(4px, env(safe-area-inset-bottom));margin-top:auto}}@media (width<=430px){.mobile-nav-drawer-v70{width:min(92vw,360px)!important}.mobile-brand .brand b{font-size:17px}}.nav-shortcut-v71{color:#e5f2e9;min-width:25px;height:22px;font-family:var(--font-geist-mono),monospace;background:#ffffff14;border:1px solid #ffffff3d;border-radius:5px;flex:none;place-items:center;padding:0 5px;font-size:9px;font-weight:850;line-height:1;display:grid}.nav-item.active .nav-shortcut-v71{color:#0f6742;background:#fff;border-color:#fff}.sidebar-collapsed .nav-shortcut-v71{display:none}.shortcut-feedback-v71{z-index:360;color:#fff;background:#103e2f;border:1px solid #7cad8c;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;min-width:260px;min-height:72px;padding:10px 13px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 45px #0622174d}.shortcut-feedback-v71>kbd{width:46px;height:46px;font-family:var(--font-geist-mono),monospace;background:#ffffff1c;border:1px solid #ffffff61;border-radius:9px;place-items:center;font-size:19px;font-weight:900;display:grid}.shortcut-feedback-v71>span{flex-direction:column;gap:4px;min-width:0;display:flex}.shortcut-feedback-v71 b{font-size:11px}.shortcut-feedback-v71 small{color:#d8e9df;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.shortcut-feedback-v71.typing{background:#254b3b}.shortcut-feedback-v71.missing{background:#684b19;border-color:#d5a760}.ai-demo-note.connected-v71{background:#edf8f1;border-color:#8ebda0}.ai-demo-note.pending-v71{color:#775300;background:#fff8e5;border-color:#ddb75d}.ai-thinking-v71 .ai-message-body{color:#496355;background:#f0f6f2}.ai-attachment-row-v71{align-items:center;gap:7px;margin-bottom:7px;display:flex}.ai-file-picker-v71{color:#176d46;cursor:pointer;background:#f4faf6;border:1px dashed #8faf9b;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 9px;font-weight:850;font-size:9px!important;display:inline-flex!important}.ai-file-picker-v71 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ai-file-chip-v71{background:#fff;border:1px solid #b7cabc;border-radius:7px;flex:1;grid-template-columns:minmax(0,1fr) auto 27px;align-items:center;gap:5px;min-width:0;min-height:34px;padding:4px 5px 4px 8px;display:grid}.ai-file-chip-v71 b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-file-chip-v71 small{color:#62766b;font-size:7px}.ai-file-chip-v71 button{color:#315a43;background:#edf2ef;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.ai-composer button:disabled,.ai-suggestions button:disabled{opacity:.5;cursor:not-allowed}.fiscal-config-v71{max-width:1550px}.fiscal-loading-v71,.fiscal-error-v71{color:#175f3d;background:#fff;border:1px solid #c3d4c8;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:180px;padding:22px;display:flex}.fiscal-error-v71{color:#9a4a22;justify-content:flex-start}.fiscal-error-v71>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.fiscal-error-v71 small{color:#596e62}.fiscal-title-v71{justify-content:space-between;align-items:center;gap:14px;min-height:86px;margin-bottom:13px;display:flex}.fiscal-title-v71 h2{margin:4px 0;font-size:25px}.fiscal-title-v71 p{color:#53695d;max-width:900px;margin:0;font-size:10px;font-weight:650;line-height:1.5}.fiscal-security-v71{color:#176d45;background:linear-gradient(100deg,#e9f6ed,#fbfdfb);border:1.5px solid #8eb59b;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;margin-bottom:13px;padding:13px 15px;display:grid}.fiscal-security-v71 b{color:#173d2b;font-size:12px}.fiscal-security-v71 p{color:#41594c;margin:4px 0 0;font-size:9px;font-weight:650;line-height:1.45}.fiscal-security-v71 em{white-space:nowrap;background:#fff;border:1px solid #a9c7b3;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.fiscal-status-grid-v71{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.fiscal-status-grid-v71>article{color:#966500;background:#fff9e9;border:1.5px solid #d6b35c;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:102px;padding:12px;display:grid}.fiscal-status-grid-v71>article.safe{color:#176e44;background:#edf8f1;border-color:#8eb99d}.fiscal-status-grid-v71 article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fiscal-status-grid-v71 small{letter-spacing:.35px;font-size:7px;font-weight:950}.fiscal-status-grid-v71 b{color:#173d2b;font-size:11px}.fiscal-status-grid-v71 em{text-overflow:ellipsis;white-space:nowrap;color:#526a5d;font-size:7.5px;font-style:normal;font-weight:700;overflow:hidden}.fiscal-form-v71{margin-bottom:13px;overflow:hidden}.fiscal-form-v71>header{background:#f2f8f4;border-bottom:1px solid #d4dfd8;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:11px 14px;display:grid}.fiscal-form-v71>header>span{color:#137047;background:#dcefe3;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.fiscal-form-v71 h3{margin:0 0 3px;font-size:14px}.fiscal-form-v71 header p{color:#5a7164;margin:0;font-size:8.5px}.fiscal-form-v71 header em{color:#176c45;background:#fff;border:1px solid #b6c9bc;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.fiscal-fields-v71{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:13px;display:grid}.fiscal-fields-v71 label{flex-direction:column;gap:5px;min-width:0;display:flex}.fiscal-fields-v71 label.wide{grid-column:span 2}.fiscal-fields-v71 label>span{color:#315746;text-transform:uppercase;font-size:7.5px;font-weight:900}.fiscal-fields-v71 label>small{color:#687b70;font-size:7px}.fiscal-fields-v71 input,.fiscal-fields-v71 select{color:#173d2b;background:#fff;border:1.5px solid #9fb3a6;border-radius:8px;outline:0;width:100%;height:44px;padding:0 10px;font-size:9px;font-weight:750}.fiscal-fields-v71 input:focus,.fiscal-fields-v71 select:focus{border-color:#0f7549;box-shadow:0 0 0 3px #0f75491f}.fiscal-fields-v71 input:disabled,.fiscal-fields-v71 select:disabled{color:#52665b;background:#f0f3f1;border-color:#d4ddd7}.fiscal-mode-v71{grid-template-columns:1fr 1fr;gap:9px;padding:13px 13px 0;display:grid}.fiscal-mode-v71>button{color:#173d2b;text-align:left;background:#fff;border:1.5px solid #bdccc2;border-radius:9px;flex-direction:column;gap:5px;min-height:78px;padding:11px 12px;display:flex}.fiscal-mode-v71>button.active{background:#eaf7ef;border-color:#0f7549;box-shadow:inset 0 0 0 1px #0f754914}.fiscal-mode-v71 b{font-size:11px}.fiscal-mode-v71 small{color:#5a7064;font-size:8px;line-height:1.4}.fiscal-checklist-v71{background:#fff;border:1px solid #c3d3c9;border-radius:10px;overflow:hidden}.fiscal-checklist-v71>h3{background:#f5f8f6;border-bottom:1px solid #d7e1da;margin:0;padding:13px 14px;font-size:13px}.fiscal-checklist-v71>div{grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.fiscal-checklist-v71 article{color:#986600;background:#fff9e9;border:1px solid #dfc47c;border-radius:8px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:8px 10px;display:grid}.fiscal-checklist-v71 article.done{color:#176c43;background:#eef8f1;border-color:#9ac1a7}.fiscal-checklist-v71 article span{flex-direction:column;gap:3px;display:flex}.fiscal-checklist-v71 article b{color:#183e2c;font-size:9px}.fiscal-checklist-v71 article small{color:#5c7065;font-size:7.5px;line-height:1.35}.fiscal-checklist-v71>footer{background:#f7faf8;border-top:1px solid #d4dfd7;justify-content:space-between;align-items:center;gap:10px;min-height:70px;padding:10px 13px;display:flex}.fiscal-checklist-v71>footer>span{flex-direction:column;gap:3px;display:flex}.fiscal-checklist-v71 footer b{font-size:9px}.fiscal-checklist-v71 footer small{color:#61756a;font-size:7.5px}.fiscal-checklist-v71 footer>div{gap:8px;display:flex}.fiscal-checklist-v71 footer>em{color:#62766a;font-size:8px;font-style:normal}@media (width<=1100px){.fiscal-status-grid-v71,.fiscal-fields-v71{grid-template-columns:1fr 1fr}}@media (width<=850px){.nav-shortcut-v71,.shortcut-feedback-v71{display:none}.fiscal-title-v71{flex-direction:column;align-items:stretch}.fiscal-title-v71>button{width:max-content}.fiscal-security-v71{grid-template-columns:28px minmax(0,1fr)}.fiscal-security-v71 em{grid-column:1/-1;width:max-content}}@media (width<=620px){.fiscal-config-v71{padding:12px}.fiscal-title-v71 h2{font-size:21px}.fiscal-status-grid-v71,.fiscal-fields-v71,.fiscal-mode-v71,.fiscal-checklist-v71>div{grid-template-columns:1fr}.fiscal-fields-v71 label.wide{grid-column:auto}.fiscal-form-v71>header{grid-template-columns:36px minmax(0,1fr)}.fiscal-form-v71 header em{grid-column:1/-1;width:max-content}.fiscal-checklist-v71>footer{flex-direction:column;align-items:stretch}.fiscal-checklist-v71 footer>div{grid-template-columns:1fr;display:grid}.fiscal-checklist-v71 footer button{width:100%}.ai-attachment-row-v71{flex-direction:column;align-items:stretch}.ai-file-picker-v71{justify-content:center}.ai-file-chip-v71{width:100%}}.connections-v72{max-width:1580px}.connections-loading-v72,.connections-error-v72{color:#176642;background:#fff;border:1px solid #bfd2c5;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:22px;font-size:12px;font-weight:800;display:flex}.connections-error-v72{color:#9a4528;justify-content:flex-start}.connections-error-v72>span{flex-direction:column;gap:4px;margin-right:auto;display:flex}.connections-error-v72 small{color:#596e62}.connections-warning-v231{background:#fffaf0;border-color:#d9b666;min-height:76px;margin:0 0 14px}.connections-title-v72{justify-content:space-between;align-items:center;gap:16px;min-height:86px;margin-bottom:13px;display:flex}.connections-title-v72 h2{margin:4px 0;font-size:26px}.connections-title-v72 p{color:#526a5d;max-width:900px;margin:0;font-size:10px;font-weight:650;line-height:1.5}.integration-control-v231{background:linear-gradient(145deg,#f7fbf8,#edf6f0);border:1px solid #bfd6c8;border-radius:18px;margin:0 0 14px;padding:15px;box-shadow:0 9px 26px #16412b0f}.integration-control-v231>header{align-items:center;gap:11px;display:flex}.integration-control-v231>header>span{color:#fff;background:#0d7547;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.integration-control-v231>header>div{flex:1;min-width:0}.integration-control-v231>header small{letter-spacing:.55px;color:#28704d;font-size:8px;font-weight:950}.integration-control-v231>header h3{color:#173e2b;margin:2px 0;font-size:18px}.integration-control-v231>header p{color:#526a5d;margin:0;font-size:9px;font-weight:650}.integration-control-v231>header>em{color:#60776a;font-size:8px;font-style:normal;font-weight:800}.integration-control-summary-v231{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.integration-control-summary-v231 article{background:#fff;border:1px solid #c9dbd0;border-radius:13px;gap:3px;padding:11px;display:grid}.integration-control-summary-v231 article.warning{background:#fff9ed;border-color:#e2bd74}.integration-control-summary-v231 small{letter-spacing:.45px;color:#63776c;font-size:7px;font-weight:950}.integration-control-summary-v231 b{color:#163e2a;font-size:22px}.integration-control-summary-v231 span{color:#60766a;font-size:8px;font-weight:700}.integration-provider-grid-v231{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.integration-provider-grid-v231 article{background:#fff;border:1px solid #cfddd4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;padding:10px;display:grid}.integration-provider-grid-v231 article.degraded{background:#fffaf0;border-color:#dba94d}.integration-provider-grid-v231 article.not_configured{background:#f4f6f5}.integration-provider-grid-v231 article>span{gap:2px;min-width:0;display:grid}.integration-provider-grid-v231 b{color:#173e2b;font-size:10px}.integration-provider-grid-v231 small{color:#6c7e74;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.integration-provider-grid-v231 em{color:#176d45;font-size:7px;font-style:normal;font-weight:900}.integration-provider-grid-v231 .degraded em{color:#a45f00}.integration-provider-grid-v231 p{color:#5b7064;grid-column:1/-1;min-height:23px;margin:0;font-size:8px;line-height:1.4}.integration-provider-grid-v231 footer{border-top:1px solid #e3ece6;grid-column:1/-1;gap:2px;padding-top:6px;display:grid}.integration-provider-grid-v231 footer span{color:#708278;font-size:7px;font-weight:700}.connection-hero-v72{color:#8b6000;background:linear-gradient(105deg,#fff7df,#fffdf8);border:1.5px solid #d4b35f;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:105px;margin-bottom:13px;padding:15px 17px;display:grid}.connection-hero-v72.ready{color:#176e45;background:linear-gradient(105deg,#eaf7ef,#fbfdfb);border-color:#77a68a}.connection-hero-v72.connected{color:#0d7445;background:linear-gradient(105deg,#e3f5e9,#f8fdf9);border-color:#0c7d4a}.connection-hero-icon-v72{background:#fff;border-radius:12px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 5px 15px #0e42281a}.connection-hero-v72 div{min-width:0}.connection-hero-v72 small{letter-spacing:.45px;font-size:8px;font-weight:950}.connection-hero-v72 h3{color:#173e2b;margin:4px 0;font-size:18px}.connection-hero-v72 p{color:#4d6558;margin:0;font-size:9px;font-weight:650;line-height:1.45}.connection-hero-v72>em{white-space:nowrap;background:#fff;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900;display:flex}.connections-grid-v72{grid-template-columns:minmax(0,1.5fr) minmax(310px,.75fr);align-items:start;gap:13px;display:grid}.gmail-setup-v72{overflow:hidden}.gmail-setup-v72>header{background:#f2f8f4;border-bottom:1px solid #d5e0d8;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:flex}.gmail-setup-v72>header>span{color:#117248;background:#dcefe3;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.gmail-setup-v72 h3,.connection-pending-v72 h3{margin:0;font-size:14px}.gmail-setup-v72 header p,.connection-pending-v72 header p{color:#5c7165;margin:3px 0 0;font-size:8px}.gmail-setup-steps-v72{flex-direction:column;gap:8px;padding:13px;display:flex}.gmail-setup-steps-v72>article{background:#fff9e9;border:1px solid #d8bd72;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-height:72px;padding:10px;display:grid}.gmail-setup-steps-v72>article.done{background:#edf8f1;border-color:#98c0a5}.gmail-setup-steps-v72>article>span{color:#805900;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:950;display:grid}.gmail-setup-steps-v72 article.done>span{color:#0e7446}.gmail-setup-steps-v72 article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.gmail-setup-steps-v72 b{font-size:10px}.gmail-setup-steps-v72 small{color:#5d7166;font-size:8px;line-height:1.4}.gmail-setup-steps-v72 code{overflow-wrap:anywhere;color:#174d34;background:#fff;border:1px solid #ccd9d1;border-radius:6px;padding:7px;font-size:7.5px;line-height:1.4}.gmail-setup-steps-v72 article button{color:#166b43;background:#fff;border:1px solid #8fb19c;border-radius:6px;align-items:center;gap:5px;width:max-content;min-height:28px;padding:0 8px;font-size:8px;font-weight:850;display:flex}.gmail-connected-v72{grid-template-columns:1fr 1fr;gap:8px;padding:13px;display:grid}.gmail-connected-v72>article{background:#f2faf5;border:1px solid #aac7b4;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-height:78px;padding:11px;display:flex}.gmail-connected-v72 article small{color:#3d6b52;font-size:7.5px;font-weight:950}.gmail-connected-v72 article b{font-size:11px}.gmail-last-error-v72{color:#865c00;background:#fff7df;border:1px solid #d6ad58;border-radius:9px;grid-column:1/-1;align-items:center;gap:8px;padding:9px;display:flex}.gmail-last-error-v72>span{flex-direction:column;gap:3px;display:flex}.gmail-last-error-v72 b{font-size:9px}.gmail-last-error-v72 small{color:#685a36;font-size:8px}.gmail-setup-v72>footer{background:#f8faf9;border-top:1px solid #d5e0d8;justify-content:space-between;align-items:center;gap:10px;min-height:69px;padding:10px 13px;display:flex}.gmail-setup-v72 footer>a{color:#176d46;align-items:center;gap:5px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.gmail-setup-v72 footer>div{gap:7px;display:flex}.danger-outline-v72{color:#a43d34;background:#fff;border:1px solid #ca756d;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 10px;font-size:8.5px;font-weight:850;display:flex}.connections-side-v72{flex-direction:column;gap:13px;display:flex}.connection-pending-v72{overflow:hidden}.connection-pending-v72>header{color:#176f46;background:#f5f8f6;border-bottom:1px solid #d9e2dc;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:70px;padding:11px;display:grid}.connection-pending-v72 header em{color:#805800;background:#fff1cf;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.connection-pending-v72>p{color:#52685c;margin:0;padding:12px;font-size:8.5px;line-height:1.55}.connection-safety-v72{color:#126e43;background:#eaf7ee;border:1.5px solid #83ac91;border-radius:10px;grid-template-columns:27px 1fr;gap:9px;padding:12px;display:grid}.connection-safety-v72 b{font-size:10px}.connection-safety-v72 p{color:#466052;margin:4px 0 0;font-size:8px;line-height:1.45}.gmail-state-v72{color:#805800;background:#fff7e0;border:1px solid #d2ae59;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:56px;padding:8px 9px;display:grid}.gmail-state-v72.ready{color:#176b44;background:#f0f8f3;border-color:#99bba5}.gmail-state-v72.connected{color:#0e7545;background:#e9f7ee;border-color:#68a17b}.gmail-state-v72>span{flex-direction:column;gap:2px;min-width:0;display:flex}.gmail-state-v72 b{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.gmail-state-v72 small{color:#52685c;font-size:7.5px;line-height:1.35}.gmail-state-v72>button{min-height:29px;color:inherit;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:7.5px;font-weight:850;display:flex}.communication-attachment-v72>div{color:#176c45;background:#f5faf7;border:1px dashed #8dac99;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:46px;padding:7px 8px;display:grid;position:relative}.communication-attachment-v72 input{opacity:0;cursor:pointer;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.communication-attachment-v72 b{text-overflow:ellipsis;white-space:nowrap;color:#335647;pointer-events:none;font-size:8px;overflow:hidden}.communication-attachment-v72 button{z-index:2;color:#285941;background:#e4eee8;border:0;border-radius:6px;place-items:center;width:27px;height:27px;display:grid;position:relative}.communication-assisted-v69.gmail-v72{color:#126e43;background:#eaf7ef;border-color:#7aa98a}.gmail-related-v72{background:#fff;border:1px solid #aac7b4;border-radius:11px;margin:0 15px 13px;overflow:hidden}.gmail-related-v72>header{background:#f1f8f4;border-bottom:1px solid #d8e3dc;justify-content:space-between;align-items:center;gap:8px;min-height:49px;padding:9px 11px;display:flex}.gmail-related-v72>header>span{color:#176d45;align-items:center;gap:7px;display:flex}.gmail-related-v72 header b{font-size:9.5px}.gmail-related-v72 header small{color:#5b7165;font-size:8px}.gmail-related-v72>form{color:#176b43;border:1px solid #9db6a7;border-radius:8px;align-items:center;gap:6px;min-height:42px;margin:9px;padding:0 7px;display:flex}.gmail-related-v72 form input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.gmail-related-v72 form button{color:#116d43;background:#e6f3ea;border:0;border-radius:6px;align-items:center;gap:5px;min-height:31px;padding:0 8px;font-size:8px;font-weight:850;display:flex}.gmail-related-v72>div{max-height:330px;overflow:auto}.gmail-related-v72>div>p{color:#5b7064;border-top:1px solid #e0e7e3;align-items:center;gap:7px;margin:0;padding:14px;font-size:8.5px;display:flex}.gmail-related-v72 article{border-top:1px solid #e0e7e3;grid-template-columns:58px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:79px;padding:9px 10px;display:grid}.gmail-direction-v72{color:#54665d;background:#eef2f0;border-radius:999px;width:max-content;padding:5px 7px;font-size:7px;font-weight:900}.gmail-direction-v72.inbound{color:#126d43;background:#e7f4eb}.gmail-direction-v72.outbound{color:#20608c;background:#e9f2fa}.gmail-related-v72 article>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.gmail-related-v72 article b{font-size:9px}.gmail-related-v72 article small{text-overflow:ellipsis;white-space:nowrap;color:#607268;font-size:7.5px;overflow:hidden}.gmail-related-v72 article p{color:#4f6458;margin:1px 0 0;font-size:8px;line-height:1.4}.gmail-related-v72 article>div{align-items:center;gap:5px;display:flex}.gmail-related-v72 article a{color:#176c45;background:#fff;border:1px solid #aac0b2;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.gmail-related-v72 article button{color:#126d43;background:#edf7f0;border:1px solid #8cb19a;border-radius:6px;align-items:center;gap:4px;min-height:30px;padding:0 7px;font-size:7.5px;font-weight:850;display:flex}.gmail-related-v72 article button:disabled{color:#64756c;background:#f1f4f2;border-color:#cad7cf}@media (width<=980px){.integration-provider-grid-v231{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-grid-v72{grid-template-columns:1fr}.connections-side-v72{grid-template-columns:1fr 1fr;display:grid}.connection-safety-v72{grid-column:1/-1}}@media (width<=850px){.connections-title-v72{flex-direction:column;align-items:stretch}.connections-title-v72>button{width:max-content}.connection-hero-v72{grid-template-columns:45px minmax(0,1fr)}.connection-hero-v72>em{grid-column:1/-1;width:max-content}.gmail-related-v72{margin:0 10px 10px}}@media (width<=620px){.connections-v72{padding:12px}.connections-title-v72 h2{font-size:22px}.connections-side-v72,.gmail-connected-v72{flex-direction:column;display:flex}.gmail-last-error-v72{width:100%}.gmail-setup-v72>footer{flex-direction:column;align-items:stretch}.gmail-setup-v72 footer>div{grid-template-columns:1fr;display:grid}.gmail-setup-v72 footer button{justify-content:center;width:100%}.gmail-state-v72{grid-template-columns:22px minmax(0,1fr)}.gmail-state-v72>button{grid-column:1/-1;width:max-content}.gmail-related-v72 article{grid-template-columns:1fr}.gmail-related-v72 article>div{justify-content:flex-start}.gmail-direction-v72{margin-bottom:-2px}.integration-control-v231>header{flex-wrap:wrap;align-items:flex-start}.integration-control-v231>header>em{width:100%}.integration-control-summary-v231,.integration-provider-grid-v231{grid-template-columns:1fr}}.system-backup-actions-v73{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.system-backup-actions-v73 .compact{min-width:84px;padding-inline:9px}.system-backup-error-v247{color:#7b5200;background:#fff7df;border:1px solid #d8a75d;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:8px;margin:0;padding:9px 11px;display:flex}.system-backup-error-v247>span{gap:2px;display:grid}.system-backup-error-v247 small{color:#675b3d!important}@media (width<=760px){.system-backup-actions-v73{grid-column:1/-1;justify-content:stretch}.system-backup-actions-v73 .compact{flex:1}}html,body{width:100%;max-width:100%;overflow-x:clip!important}.app-shell,.workspace,.main-content,.module-page{min-width:0;max-width:100%;overflow-x:clip!important}.operational-table-v49,.supplier-account-lines-v53{max-width:100%;overflow-x:clip!important}.operational-table-v49>[class$=-ledger-head-v49],.operational-table-v49>article{width:100%!important;min-width:0!important}:where([class*=-scroll],[class*=-table],.settlement-status-tabs,.supplier-account-modal-v53>nav,.master-detail-tabs,.product-category-tabs,.parking-tabs-v32){scrollbar-width:none}:where([class*=-scroll],[class*=-table],.settlement-status-tabs,.supplier-account-modal-v53>nav,.master-detail-tabs,.product-category-tabs,.parking-tabs-v32)::-webkit-scrollbar{width:0;height:0;display:none}.shortcut-feedback-v71{pointer-events:none;animation:.18s ease-out both v74-shortcut-feedback}@keyframes v74-shortcut-feedback{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=851px) and (hover:hover) and (pointer:fine){.sidebar{transition:width .18s,padding .18s,box-shadow .18s}.workspace{transition:width .18s,margin-left .18s}.sidebar:not(.collapsed){box-shadow:12px 0 30px #04251929}.sidebar-toggle{display:none}.sidebar.collapsed .sidebar-brand-row{justify-content:center;min-height:72px}}.settlement-ledger-head-v49{gap:9px;grid-template-columns:minmax(150px,1.08fr) minmax(160px,1fr) .34fr .62fr .58fr .58fr .72fr minmax(220px,1.22fr)!important;min-width:0!important}.operational-table-v49:has(.settlement-ledger-head-v49)>article{gap:9px;grid-template-columns:minmax(150px,1.08fr) minmax(160px,1fr) .34fr .62fr .58fr .58fr .72fr minmax(220px,1.22fr)!important;min-width:0!important}.operational-table-v49:has(.settlement-ledger-head-v49)>article{min-height:88px}:is(.operational-table-v49:has(.settlement-ledger-head-v49)>article b,.operational-table-v49:has(.settlement-ledger-head-v49)>article strong){font-size:13px}.operational-table-v49:has(.settlement-ledger-head-v49)>article small{color:#405a4c;font-size:10px}.supplier-account-modal-v53{width:min(1500px,100vw - 28px)}.supplier-account-modal-v53>header{min-height:106px}.supplier-account-modal-v53>header small{font-size:11px}.supplier-account-modal-v53>header h2{font-size:27px}.supplier-account-modal-v53>header p{max-width:920px;font-size:13px;line-height:1.45}.supplier-account-modal-v53>nav{flex:none;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px;max-height:132px;display:grid;overflow:clip auto}.supplier-account-modal-v53>nav button{min-width:0}.supplier-account-modal-v53>nav b{font-size:13px}.supplier-account-modal-v53>nav small{font-size:11px;line-height:1.35}.supplier-account-body-v53{min-width:0;overflow:clip auto}.supplier-account-meta-v53 small{font-size:10px}.supplier-account-meta-v53 b{overflow-wrap:anywhere;font-size:15px}.supplier-account-summary-v74{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.supplier-account-summary-v74 article{background:#fff;border:1px solid #b8cbbf;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:12px 13px;display:flex}.supplier-account-summary-v74 article.sale{background:#fff8e8;border:2px solid #c88d1b}.supplier-account-summary-v74 article.revenue{background:#eaf7ee;border-color:#6ea685}.supplier-account-summary-v74 small{color:#415f50;letter-spacing:.25px;font-size:10px;font-weight:900}.supplier-account-summary-v74 b{color:#143c2b;font-size:19px}.supplier-account-summary-v74 strong{color:#176542;font-size:12px}.supplier-account-lines-v53>header,.supplier-account-lines-v53>article{grid-template-columns:minmax(175px,1.12fr) minmax(155px,.9fr) minmax(205px,1.18fr) minmax(160px,.92fr) minmax(285px,1.55fr);gap:10px;width:100%;min-width:0;padding:12px}.supplier-account-lines-v53>header{color:#294b3b;align-items:center;min-height:48px;font-size:10px}.supplier-account-lines-v53>header>span:nth-child(3){color:#7c5300}.supplier-account-lines-v53>article{background:#f9fbfa;align-items:stretch}.supplier-account-product-v74{min-width:0;padding:8px 4px}.supplier-account-product-v74>small,.supplier-account-metric-v74>small{letter-spacing:.25px;font-weight:900;color:#456455!important;font-size:10px!important}.supplier-account-product-v74>b{color:#143c2b;font-size:16px;line-height:1.25}.supplier-account-product-v74>span{color:#405c4d;font-size:12px;line-height:1.4}.supplier-account-product-v74>strong{overflow-wrap:anywhere;color:#176542;font-size:11px}.supplier-account-metric-v74{background:#fff;border:1px solid #bdcec3;border-radius:9px;min-width:0;padding:10px}.supplier-account-metric-v74.sale{background:#fff8e8;border:2px solid #c88d1b;box-shadow:0 2px 8px #7e530014}.supplier-account-metric-v74.sale>small{color:#7d5200!important}.supplier-account-metric-v74.residual{background:#f1f5f2}.supplier-account-metric-v74>b{color:#173d2c;font-size:15px}.supplier-account-metric-v74>span{border-top:1px solid #dbe4de;justify-content:space-between;align-items:baseline;gap:7px;min-width:0;padding-top:5px;display:flex}.supplier-account-metric-v74>span>small{color:#466052;line-height:1.35;font-size:10px!important}.supplier-account-metric-v74>span>strong{color:#123c29;text-align:right;flex:none;font-size:11px}.supplier-account-metric-v74 .sale-value-v74{border-top:2px solid #d8ae5d;margin-top:2px;padding-top:7px}.supplier-account-metric-v74 .sale-value-v74 strong{color:#0c633d;font-size:12px}.supplier-account-lines-v53>article>.supplier-account-entry-v74{background:#edf8f1;border:1px solid #86b49a;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.supplier-account-entry-v74 p{flex-direction:column;grid-column:1/-1;gap:2px;margin:0 0 2px;display:flex}.supplier-account-entry-v74 p b{color:#155c3b;font-size:11px}.supplier-account-entry-v74 p small{color:#405c4d;font-size:10px}.supplier-account-entry-v74 label>span{color:#294f3c;min-height:28px;font-size:10px;font-weight:850;line-height:1.3}.supplier-account-entry-v74 input{border:1.5px solid #759f86;min-width:0;height:44px;font-size:14px;font-weight:750}.supplier-account-lines-v53>article>.supplier-account-entry-v74>strong{color:#075d3a;text-align:right;border-top:1px solid #b8d3c2;grid-column:1/-1;padding-top:8px;font-size:14px}.supplier-account-form-v53 label>span{font-size:11px}.supplier-account-form-v53 input,.supplier-account-form-v53 textarea{font-size:14px}.supplier-account-body-v53>footer span{font-size:11px}@media (width<=1180px){.settlement-ledger-head-v49{grid-template-columns:minmax(150px,1.1fr) minmax(155px,1fr) .66fr .76fr minmax(210px,1.1fr)!important}.operational-table-v49:has(.settlement-ledger-head-v49)>article{grid-template-columns:minmax(150px,1.1fr) minmax(155px,1fr) .66fr .76fr minmax(210px,1.1fr)!important}.settlement-ledger-head-v49>:nth-child(3),.settlement-ledger-head-v49>:nth-child(5),.settlement-ledger-head-v49>:nth-child(6){display:none}.operational-table-v49:has(.settlement-ledger-head-v49)>article>:nth-child(3){display:none}.operational-table-v49:has(.settlement-ledger-head-v49)>article>:nth-child(5){display:none}.operational-table-v49:has(.settlement-ledger-head-v49)>article>:nth-child(6){display:none}.supplier-account-lines-v53>header{display:none}.supplier-account-lines-v53>article{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-account-product-v74,.supplier-account-entry-v74{grid-column:1/-1}}@media (width<=780px){.supplier-account-summary-v74,.supplier-account-meta-v53{grid-template-columns:1fr 1fr}.supplier-account-lines-v53>article{grid-template-columns:1fr}.supplier-account-product-v74,.supplier-account-entry-v74{grid-column:auto}}@media (width<=650px){.settlement-ledger-head-v49{display:none!important}.operational-table-v49:has(.settlement-ledger-head-v49)>article{gap:10px;padding:12px;grid-template-columns:1fr 1fr!important}:is(.operational-table-v49:has(.settlement-ledger-head-v49)>article>:nth-child(2),.operational-table-v49:has(.settlement-ledger-head-v49)>article>:nth-child(8)){grid-column:1/-1}.operational-actions-v49{flex-wrap:wrap}.supplier-account-summary-v74,.supplier-account-meta-v53,.supplier-account-form-v53{grid-template-columns:1fr}.supplier-account-meta-v53 span{border-bottom:1px solid #d1ded6;border-right:0}.supplier-account-entry-v74{grid-template-columns:1fr!important}}.supplier-account-lines-v53>header,.supplier-account-lines-v53>article{grid-template-columns:minmax(165px,1.02fr) minmax(150px,.82fr) minmax(205px,1.12fr) minmax(155px,.86fr) minmax(190px,1fr)}.supplier-account-lines-v53>header>span:nth-child(5){color:#0d6340}.supplier-account-lines-v53>article>.supplier-account-entry-v74{grid-column:1/-1;grid-template-columns:repeat(3,minmax(150px,1fr));padding:12px 14px}.supplier-account-lines-v53>article>.supplier-account-entry-v74>strong{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 18px;display:flex}.supplier-account-entry-v74>strong>span{color:#285644;font-size:12px}.supplier-account-entry-v74>strong>b{color:#075d3a;font-size:15px}.supplier-account-metric-v74.reconciliation-v75{background:#f5faf7}.supplier-account-metric-v74.reconciliation-v75.balanced{background:#edf8f1;border:1.5px solid #55a276}.supplier-account-metric-v74.reconciliation-v75.warning{background:#fff6ec;border:1.5px solid #cf7b33}.supplier-account-metric-v74.reconciliation-v75>b{align-items:center;gap:6px;display:flex}.supplier-account-metric-v74.reconciliation-v75.balanced>b{color:#087047}.supplier-account-metric-v74.reconciliation-v75.warning>b{color:#a34024}.supplier-account-metric-v74.reconciliation-v75>span{align-items:flex-start}.supplier-account-metric-v74.reconciliation-v75>span>small{max-width:125px}.supplier-account-body-v53>footer{align-items:stretch}.supplier-account-body-v53>footer>.supplier-account-totals-v75{flex:auto;grid-template-columns:repeat(3,minmax(115px,1fr));align-content:center;gap:8px 16px;min-width:0;display:grid}.supplier-account-totals-v75>span{border-left:3px solid #b8d7c4;padding-left:8px}.supplier-account-totals-v75>span.vat{color:#31596f;border-color:#2b77a6}.supplier-account-totals-v75>span.vat b{color:#145478}.supplier-account-totals-v75>span.net{border-color:#07804e}.supplier-account-body-v53>footer>.supplier-account-save-actions-v75{flex-direction:column;flex:0 0 min(430px,42%);align-items:stretch;gap:8px;min-width:300px;display:flex}.supplier-account-save-actions-v75>div:last-child{justify-content:flex-end;gap:9px;display:flex}.supplier-account-save-feedback-v75{color:#496054;background:#fff;border:1px solid #b7c8be;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.supplier-account-save-feedback-v75>span{flex-direction:column;gap:2px;min-width:0;display:flex!important}.supplier-account-save-feedback-v75 b{color:#29483a!important;font-size:12px!important}.supplier-account-save-feedback-v75 small{overflow-wrap:anywhere;color:#557064;font-size:10px;line-height:1.3}.supplier-account-save-feedback-v75.dirty{color:#9b6500;background:#fff8e7;border-color:#cf9c3c}.supplier-account-save-feedback-v75.saving{color:#21627f;background:#eef7fb;border-color:#4a839f}.supplier-account-save-feedback-v75.saved{color:#087148;background:#effaf3;border-color:#54a274}.supplier-account-save-feedback-v75.error{color:#a02d24;background:#fff1ef;border-color:#c9665b}.lot-sales-history-toggle-v75{color:#5f4208;cursor:pointer;background:#fff;border:1px solid #b87900;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:38px;margin-top:3px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1.25;display:flex}.lot-sales-history-toggle-v75:hover:not(:disabled),.lot-sales-history-toggle-v75[aria-expanded=true]{color:#443000;background:#fff0c9;border-color:#8d5d00}.lot-sales-history-toggle-v75 span{overflow-wrap:anywhere;min-width:0}.lot-sales-history-toggle-v75:disabled{color:#766d5e;cursor:not-allowed;opacity:1;background:#f4f1ea;border-color:#d8cdb7}.lot-sales-history-v75{background:#fffaf0;border:2px solid #b67b0d;border-radius:11px;grid-column:1/-1;min-width:0;overflow:hidden;box-shadow:0 5px 18px #5337001a}.lot-sales-history-v75>header{background:#f8e8bd;border-bottom:1px solid #dec58f;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.lot-sales-history-v75>header>span{color:#704c08;align-items:center;gap:9px;min-width:0;display:flex}.lot-sales-history-v75>header>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lot-sales-history-v75>header b{color:#4f3708;letter-spacing:.2px;font-size:12px}.lot-sales-history-v75>header small{overflow-wrap:anywhere;color:#6b5a38;font-size:11px}.lot-sales-history-v75>header>strong{color:#5f4208;background:#fff;border:1px solid #bf8e2f;border-radius:999px;flex:none;padding:6px 10px;font-size:11px}.lot-sales-history-v75>div{gap:7px;min-width:0;padding:9px;display:grid}.lot-sale-record-v75{background:#fff;border:1px solid #d8c9aa;border-left:4px solid #c28a1a;border-radius:9px;grid-template-columns:minmax(82px,.7fr) minmax(120px,1fr) minmax(170px,1.5fr) minmax(58px,.5fr) repeat(3,minmax(76px,.65fr)) minmax(100px,.8fr) minmax(105px,.85fr);align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.lot-sale-record-v75>span{flex-direction:column;gap:2px;min-width:0;display:flex}.lot-sale-record-v75 small{color:#6a665c;letter-spacing:.25px;font-size:9px;font-weight:900}.lot-sale-record-v75 b{overflow-wrap:anywhere;color:#173d2c;font-size:11px;line-height:1.3}.lot-sale-record-v75 em{overflow-wrap:anywhere;color:#647168;font-size:9px;font-style:normal;line-height:1.25}.lot-sale-record-v75 .customer b{color:#0d5b39;font-size:12px}.lot-sale-record-v75 .amount{background:#eaf6ee;border-radius:7px;padding:7px 8px}.lot-sale-record-v75 .amount b{color:#075f39;font-size:13px}.lot-sales-history-v75>footer{color:#5e5a50;background:#fff3d8;border-top:1px solid #dec58f;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px;padding:9px 12px;font-size:10px;display:flex}.lot-sales-history-v75>footer b{color:#075f39;margin-left:4px;font-size:12px}@media (width<=1050px){.lot-sale-record-v75{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.lot-sale-record-v75 .customer{grid-column:span 2}.supplier-account-body-v53>footer{flex-direction:column}.supplier-account-body-v53>footer>.supplier-account-save-actions-v75{flex-basis:auto;min-width:0}}@media (width<=650px){.lot-sales-history-v75>header{flex-direction:column;align-items:flex-start}.lot-sales-history-v75>header>strong{margin-left:27px}.lot-sale-record-v75{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-sale-record-v75>span:nth-child(2),.lot-sale-record-v75 .customer,.lot-sale-record-v75 .amount{grid-column:1/-1}.lot-sales-history-v75>footer{flex-direction:column;justify-content:flex-start;gap:5px}.supplier-account-lines-v53>article>.supplier-account-entry-v74{grid-template-columns:1fr}.supplier-account-lines-v53>article>.supplier-account-entry-v74>strong{flex-direction:column;align-items:flex-start}.supplier-account-body-v53>footer>.supplier-account-totals-v75{grid-template-columns:1fr 1fr}.supplier-account-save-actions-v75>div:last-child{flex-direction:column;align-items:stretch}.supplier-account-save-actions-v75>div:last-child>*{width:100%}}.connection-pending-v72.whatsapp-v75{background:#fff;border:1px solid #b6c9bd}.connection-pending-v72.whatsapp-v75.ready{background:#fffaf0;border-color:#d3a750}.connection-pending-v72.whatsapp-v75.connected{background:#f1faf4;border-color:#59a578}.connection-pending-v72.whatsapp-v75>header em{flex:none}.whatsapp-connected-v75{color:#087148;background:#fff;border:1px solid #8ec4a4;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.whatsapp-connected-v75>span{flex-direction:column;gap:3px;min-width:0;display:flex}.whatsapp-connected-v75 b{color:#15533a;font-size:12px}.whatsapp-connected-v75 small{overflow-wrap:anywhere;color:#48675a;font-size:10px}.whatsapp-webhook-v75{border-top:1px solid #d8e3dc;grid-template-columns:1fr auto;gap:5px 8px;margin-top:10px;padding-top:9px;display:grid}.whatsapp-webhook-v75>small{color:#496457;grid-column:1/-1;font-size:9px;font-weight:900}.whatsapp-webhook-v75 code{overflow-wrap:anywhere;color:#194936;min-width:0;font-size:9px}.whatsapp-webhook-v75 button{color:#164c36;background:#fff;border:1px solid #afc4b7;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:10px;display:flex}.connection-pending-v72.whatsapp-v75>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.connection-pending-v72.whatsapp-v75>footer a{color:#086942;align-items:center;gap:4px;font-size:10px;font-weight:850;display:flex}.communication-templates-v75{background:#f8fbf9;border:1px solid #b9ccc0;border-radius:13px;margin-top:14px;padding:14px}.communication-templates-v75>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.communication-templates-v75>header>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.communication-templates-v75>header>div>span{color:#087148;background:#e3f1e8;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.communication-templates-v75>header small{color:#087148;letter-spacing:.45px;font-size:9px;font-weight:900}.communication-templates-v75>header h3{color:#173c2c;margin:2px 0;font-size:19px}.communication-templates-v75>header p{color:#526b5e;margin:0;font-size:11px}.communication-templates-loading-v75{color:#496457;justify-content:center;align-items:center;gap:8px;min-height:110px;display:flex}.communication-templates-loading-v75.error{color:#a02d24}.communication-company-v75{background:#edf8f1;border:1px solid #bad2c2;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding:11px;display:grid}.communication-company-v75 label,.communication-template-editor-fields-v75 label{flex-direction:column;gap:4px;min-width:0;display:flex}.communication-company-v75 label>span,.communication-template-editor-fields-v75 label>span{color:#315442;font-size:10px;font-weight:900}.communication-company-v75 input,.communication-template-editor-fields-v75 input,.communication-template-editor-fields-v75 select,.communication-template-editor-fields-v75 textarea{color:#183e2d;background:#fff;border:1px solid #9eb9a9;border-radius:8px;width:100%;min-width:0;padding:9px;font-size:12px}.communication-company-v75 small{color:#577064;font-size:9px}.communication-company-v75 code{color:#075f3b;font-weight:850}.communication-template-grid-v75{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.communication-template-grid-v75:has(.communication-template-editor-v75){grid-template-columns:minmax(330px,.9fr) minmax(390px,1.1fr);align-items:start}.communication-template-list-v75{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.communication-template-grid-v75:has(.communication-template-editor-v75) .communication-template-list-v75{grid-template-columns:1fr}.communication-template-list-v75>article{background:#fff;border:1px solid #c5d4cb;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.communication-template-list-v75>article.inactive{opacity:.72;background:#f2f4f2}.communication-template-list-v75>article>span{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.communication-template-list-v75>article>span.email{color:#276988;background:#e8f2fa}.communication-template-list-v75>article>span.whatsapp{color:#087148;background:#e7f7ed}.communication-template-list-v75>article>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.communication-template-list-v75 small{color:#5d7167;font-size:8px;font-weight:850}.communication-template-list-v75 b{overflow-wrap:anywhere;color:#173d2c;font-size:12px}.communication-template-list-v75 em{overflow-wrap:anywhere;color:#63766c;font-size:9px;font-style:normal}.communication-template-list-v75>article>strong{color:#087148;align-items:center;gap:3px;font-size:9px;display:flex}.communication-template-list-v75>article>div:last-child{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.communication-template-list-v75>article>div:last-child button{color:#24513d;background:#fff;border:1px solid #b5c8bc;border-radius:7px;align-items:center;gap:4px;padding:6px 8px;font-size:9px;font-weight:850;display:flex}.communication-template-editor-v75{background:#fff;border:2px solid #4f9970;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #0f452c1a}.communication-template-editor-v75>header{background:#edf8f1;border-bottom:1px solid #c6d9ce;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.communication-template-editor-v75>header small{color:#087148;font-size:8px;font-weight:900}.communication-template-editor-v75>header h4{color:#163d2c;margin:2px 0 0;font-size:15px}.communication-template-editor-v75>header>button{color:#315542;background:#dcebe2;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.communication-template-editor-fields-v75{grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.communication-template-editor-fields-v75 .wide,.communication-placeholders-v75,.communication-meta-template-v75,.communication-template-active-v75{grid-column:1/-1}.communication-template-editor-fields-v75 textarea{resize:vertical;min-height:210px;line-height:1.45}.communication-placeholders-v75{background:#f6faf7;border:1px dashed #a7c0b1;border-radius:8px;padding:8px}.communication-placeholders-v75>span{color:#456254;font-size:9px;font-weight:900}.communication-placeholders-v75>div{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.communication-placeholders-v75 button{color:#176342;background:#fff;border:1px solid #b6cbbf;border-radius:999px;padding:4px 7px;font-family:monospace;font-size:8px}.communication-meta-template-v75{background:#fff8e8;border:1px solid #d0a656;border-radius:9px;grid-template-columns:auto 1fr 1fr;gap:8px;padding:9px;display:grid}.communication-meta-template-v75>svg{color:#9d6700}.communication-meta-template-v75>p{flex-direction:column;grid-column:2/-1;gap:2px;margin:0;display:flex}.communication-meta-template-v75>p b{color:#6c4a0b;font-size:11px}.communication-meta-template-v75>p small{color:#765f35;font-size:9px}.communication-meta-template-v75 label.wide{grid-column:1/-1}.communication-template-active-v75{align-items:center;flex-direction:row!important}.communication-template-active-v75 input{width:auto}.communication-template-editor-v75>footer{background:#f7faf8;border-top:1px solid #d3dfd7;justify-content:flex-end;gap:8px;padding:10px;display:flex}.collection-provider-state-v75{color:#486557;background:#fff;border:1px solid #bdcfc4;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.collection-provider-state-v75.connected{color:#087148;background:#edf8f1;border-color:#72ad89}.collection-provider-state-v75.missing{color:#956100;background:#fff8e8;border-color:#d39b42}.collection-provider-state-v75>span{flex-direction:column;gap:2px;min-width:0;display:flex}.collection-provider-state-v75 b{color:#244e3a;font-size:11px}.collection-provider-state-v75 small{color:#557064;font-size:9px;line-height:1.35}.communication-saved-template-v75{background:#edf8f1;border:1px solid #b7cebf;border-radius:9px;padding:9px}.communication-saved-template-v75 select{color:#17442f;background:#fff;border:1px solid #91af9d;border-radius:7px;width:100%;padding:8px;font-size:11px}.communication-saved-template-v75 small{color:#567266;font-size:9px;line-height:1.35}@media (width<=1050px){.communication-company-v75{grid-template-columns:1fr 1fr}.communication-company-v75>button{grid-column:1/-1;justify-self:end}.communication-template-grid-v75:has(.communication-template-editor-v75){grid-template-columns:1fr}.communication-template-grid-v75:has(.communication-template-editor-v75) .communication-template-list-v75{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.communication-templates-v75>header{flex-direction:column;align-items:stretch}.communication-company-v75,.communication-template-list-v75,.communication-template-editor-fields-v75{grid-template-columns:1fr}.communication-template-grid-v75:has(.communication-template-editor-v75) .communication-template-list-v75{grid-template-columns:1fr}.communication-company-v75>button,.communication-template-editor-fields-v75 .wide,.communication-placeholders-v75,.communication-meta-template-v75,.communication-template-active-v75{grid-column:auto}.communication-meta-template-v75{grid-template-columns:auto 1fr}.communication-meta-template-v75 label,.communication-meta-template-v75 label.wide{grid-column:1/-1}}.load-progress-v44{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;position:static!important;top:auto!important}#load-document-v44,#load-line-entry-v44,#load-quantity-v44,#load-prices-v44,#load-lines-v44{scroll-margin-top:112px;scroll-margin-bottom:120px}.keyboard-choice-v76>button{gap:7px;position:relative}.keyboard-choice-v76>button:focus-visible{outline-offset:2px;outline:3px solid #0f75493d}.keyboard-choice-v76 kbd{opacity:.78;background:#ffffffb8;border:1px solid;border-radius:4px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-family:inherit;font-size:8px;font-weight:900;display:grid}.received-register-v66 .received-filter-row-v66{grid-template-columns:minmax(270px,1.7fr) minmax(175px,.85fr) minmax(185px,.9fr) minmax(185px,.9fr) auto!important;align-items:end!important;gap:10px!important;min-height:0!important;padding:12px!important;overflow:visible!important}.received-register-v66 .received-filter-row-v66>label{background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:14px 42px!important;align-items:stretch!important;gap:6px!important;height:auto!important;min-height:62px!important;margin:0!important;padding:0!important;display:grid!important}.received-register-v66 .received-filter-row-v66>label>span{min-height:14px!important;padding:0 2px!important;line-height:14px!important;display:block!important}.received-register-v66 .received-filter-row-v66>label>div,.received-register-v66 .received-filter-row-v66>label>select,.received-register-v66 .received-refresh-v66{box-sizing:border-box!important;align-self:end!important;width:100%!important;height:42px!important;min-height:42px!important;margin:0!important}.received-register-v66 .received-filter-row-v66>label>div{padding:0 10px!important}.received-register-v66 .received-filter-row-v66>label>div>input{height:40px!important;min-height:40px!important}.received-register-v66 .received-table-wrap-v66{z-index:0;clear:both;position:relative}.inventory-lot-main-v76{gap:5px!important}.inventory-lot-main-v76>button{color:#075f3b;text-align:left;text-underline-offset:2px;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:10px;font-weight:850;text-decoration:underline}.inventory-history-action-v76{color:#0b6841;background:#fff;border:1px solid #9fbaa9;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.inventory-history-action-v76:hover{background:#edf7f1}.lot-history-backdrop-v76{z-index:180;background:#0523188f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.lot-history-modal-v76{background:#f7faf8;border-radius:14px;flex-direction:column;width:min(1180px,100%);max-height:calc(100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 90px #00000047}.lot-history-modal-v76>header{color:#fff;background:#0c603e;flex:none;align-items:center;gap:12px;min-height:92px;padding:15px 18px;display:flex}.lot-history-modal-v76>header>span:first-child{background:#ffffff21;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.lot-history-modal-v76>header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.lot-history-modal-v76 h2{margin:0;font-size:22px}.lot-history-modal-v76 header p{color:#d8eee3;margin:0;font-size:10px}.lot-history-modal-v76>header>button{color:#fff;background:#ffffff21;border:0;border-radius:9px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.lot-history-summary-v76{background:#fff;border-bottom:1px solid #c8d5cd;flex:none;grid-template-columns:repeat(4,1fr);display:grid}.lot-history-summary-v76>span{border-right:1px solid #d1dcd5;flex-direction:column;justify-content:center;gap:4px;min-height:65px;padding:10px 13px;display:flex}.lot-history-summary-v76>span:last-child{border-right:0}.lot-history-summary-v76 small{color:#547064;font-size:8px;font-weight:850}.lot-history-summary-v76 b{color:#123f2d;font-size:15px}.lot-history-list-v76{flex-direction:column;gap:8px;min-height:180px;padding:10px;display:flex;overflow:auto}.lot-history-row-v76{background:#fff;border:1px solid #c4d2c9;border-radius:9px;grid-template-columns:90px 130px minmax(170px,1.4fr) minmax(150px,1.1fr) 70px 100px 110px;align-items:center;gap:10px;padding:10px;display:grid}.lot-history-row-v76.correction{background:#fff9e9;border-color:#d5a241}.lot-history-row-v76>span{flex-direction:column;gap:3px;min-width:0;display:flex}.lot-history-row-v76 small{color:#587065;font-size:7.5px;font-weight:850}.lot-history-row-v76 b{overflow-wrap:anywhere;color:#173d2c;font-size:10px}.lot-history-row-v76 em{color:#986300;font-size:8px;font-style:normal}.lot-history-empty-v76{color:#536c60;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.supplier-account-product-v74>.lot-history-inline-v76{color:#06623d;text-align:left;text-underline-offset:2px;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:10px;font-weight:900;text-decoration:underline}.reconciliation-equation-v76{background:#ffffffb8;border-radius:7px;min-height:48px;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;padding:7px!important;display:flex!important}.reconciliation-equation-v76 strong{color:#164936!important;font-size:11px!important}.reconciliation-equation-v76 small{color:#597064!important;max-width:none!important}@media (width<=1100px){.received-register-v66 .received-filter-row-v66{grid-template-columns:1fr 1fr!important}.received-register-v66 .received-search-v66{grid-column:1/-1}.received-register-v66 .received-refresh-v66{width:100%!important}.lot-history-row-v76{grid-template-columns:90px 130px 1fr 1fr}}@media (width<=700px){.received-register-v66 .received-filter-row-v66{grid-template-columns:1fr!important}.received-register-v66 .received-search-v66{grid-column:auto}.lot-history-backdrop-v76{padding:0}.lot-history-modal-v76{border-radius:0;max-height:100dvh}.lot-history-summary-v76{grid-template-columns:1fr 1fr}.lot-history-summary-v76>span:nth-child(2){border-right:0}.lot-history-summary-v76>span:nth-child(n+3){border-top:1px solid #d1dcd5}.lot-history-row-v76{grid-template-columns:1fr 1fr}}.settlement-status-tabs-v78{background:#fff;border:1px solid #b9cec1;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.settlement-status-tabs-v78 button{color:#294f3d;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #d0ddd5;font-weight:850}.settlement-status-tabs-v78 button:last-child{border-right:0}.settlement-status-tabs-v78 button b{color:#0b6841;background:#e2eee7;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:8px;padding:0 6px;font-size:11px;display:inline-grid}.settlement-status-tabs-v78 button.active{color:#fff;background:#0c7a4c}.settlement-status-tabs-v78 button.active b{color:#0c6842;background:#fff}.settlement-status-tabs-v78.compact{border-radius:8px}.settlement-status-tabs-v78.compact button{min-height:40px;font-size:12px}.supplier-settlement-workflow-v78{background:#f5faf7;border-bottom:1px solid #c8d8ce;gap:8px;padding:9px 14px;display:grid}.settlement-practice-picker-v78{gap:8px;display:flex;overflow-x:auto}.settlement-practice-picker-v78 button{color:#224a37;text-align:left;background:#fff;border:1px solid #b9cec1;border-radius:8px;min-width:190px;padding:8px 10px}.settlement-practice-picker-v78 button.active{border-color:#087448;box-shadow:inset 4px 0 #087448}.settlement-practice-picker-v78 b,.settlement-practice-picker-v78 small{display:block}.settlement-practice-picker-v78 small{color:#5a7366;margin-top:3px}.settlement-no-status-v78{color:#775300;background:#fff7dd;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:750;display:flex}.supplier-ddt-search-v78{color:#4c6b5d;background:#fff;border:1px solid #a9c2b3;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.supplier-ddt-search-v78:focus-within{border-color:#087448;box-shadow:0 0 0 3px #0874481a}.supplier-ddt-search-v78 input{color:#193d2c;min-width:0;font:inherit;border:0;outline:0;flex:1;font-size:12px}.supplier-ddt-search-v78 button{color:#315c48;background:#eaf3ed;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.supplier-account-modal-v53>nav.supplier-ddt-picker-v78{background:#e8f1eb;border-bottom:1px solid #bdd0c4;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.settlement-ddt-empty-v78{color:#5a7266;justify-content:center;align-items:center;min-width:260px;padding:16px;font-size:11px;font-weight:750;display:flex}.supplier-ddt-picker-v78>div{background:#fff;border:1px solid #b7cbbf;border-radius:8px;min-width:285px;display:flex;overflow:hidden}.supplier-ddt-picker-v78>div.active{border-color:#087448;box-shadow:inset 4px 0 #087448}.supplier-ddt-picker-v78>div>label{color:#38614e;cursor:pointer;background:#f1f7f3;border-right:1px solid #d5e0d9;align-content:center;place-items:center;gap:3px;min-width:62px;font-size:9px;font-weight:850;display:grid}.supplier-ddt-picker-v78>div>label input{accent-color:#087448;width:18px;height:18px}.supplier-account-modal-v53>nav.supplier-ddt-picker-v78 button{min-width:220px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1}.supplier-ddt-picker-v78 button em{color:#0c7046;margin-top:5px;font-size:9px;font-style:normal;font-weight:850;display:block}.settlement-selection-actions-v78{background:#eef8f2;border-bottom:1px solid #c9d8cf;align-items:center;gap:10px;padding:10px 14px;display:flex}.settlement-selection-actions-v78>span:first-child{color:#164b33;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.settlement-selection-actions-v78>span:first-child>span{flex-direction:column;gap:2px;display:flex}.settlement-selection-actions-v78>span:first-child:not(:has(>span)){flex-direction:column;gap:2px;display:flex}.settlement-selection-actions-v78 small{color:#5d7569;font-size:10px}.settlement-selection-actions-v78.review{background:#fff6dc}.settlement-selection-actions-v78.closed{background:#e8f6ed}.button-link-v78{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;text-decoration:none;display:inline-flex}.operational-actions-v49 .button-link-v78{min-height:36px;font-size:12px}@media (width<=900px){.settlement-status-tabs-v78{grid-template-columns:1fr}.settlement-status-tabs-v78 button{border-bottom:1px solid #d0ddd5;border-right:0}.settlement-status-tabs-v78 button:last-child{border-bottom:0}.settlement-selection-actions-v78{flex-direction:column;align-items:stretch}}@media print{.settlement-status-tabs-v78,.supplier-settlement-workflow-v78,.supplier-ddt-picker-v78,.settlement-selection-actions-v78{display:none!important}}.supplier-account-workspace-v80{background:#f6faf7;border:1px solid #a9c8b5;border-radius:14px;width:100%;min-width:0;scroll-margin-top:18px;overflow:clip;box-shadow:0 12px 34px #07462b1a}.supplier-account-workspace-v80>header{color:#fff;background:#0e5939;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:18px 22px;display:flex}.supplier-account-workspace-v80>header>div{min-width:0}.supplier-account-workspace-v80>header small{color:#c8e9d7;letter-spacing:.7px;font-size:11px;font-weight:900}.supplier-account-workspace-v80>header h2{overflow-wrap:anywhere;margin:4px 0;font-size:29px}.supplier-account-workspace-v80>header p{color:#d8eee2;max-width:980px;margin:0;font-size:13px;line-height:1.45}.supplier-account-workspace-v80>header>button{color:#0b5e3b;background:#fff;border-color:#ffffff8c;flex:none}.supplier-account-workspace-v80>nav.supplier-ddt-picker-v78{background:#e8f1eb;border-bottom:1px solid #bdd0c4;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));gap:9px;padding:12px 14px;display:grid}.supplier-account-workspace-v80>nav.supplier-ddt-picker-v78>div{min-width:0}.supplier-account-workspace-v80>nav.supplier-ddt-picker-v78 button{min-width:0;box-shadow:none;color:#264b3a;text-align:left;background:0 0;border:0;border-radius:0;flex:1;padding:10px 12px}.supplier-account-workspace-v80>nav.supplier-ddt-picker-v78 button b,.supplier-account-workspace-v80>nav.supplier-ddt-picker-v78 button small{display:block}.supplier-account-workspace-v80 .supplier-account-body-v53{min-width:0;padding:16px;overflow:visible}.supplier-account-workspace-v80 .supplier-account-lines-v53{overflow-x:clip}@media (width<=780px){.supplier-account-workspace-v80{border-radius:10px}.supplier-account-workspace-v80>header{flex-direction:column;align-items:stretch;padding:16px}.supplier-account-workspace-v80>header h2{font-size:24px}.supplier-account-workspace-v80>header>button{width:100%}.supplier-account-workspace-v80 .supplier-account-body-v53{padding:10px}}@media print{.supplier-account-workspace-v80{box-shadow:none;border:0}.supplier-account-workspace-v80>header>button{display:none!important}}.supplier-ddt-order-v81{color:#176340;background:#e5f3e9;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}@media (width<=650px){.supplier-ddt-order-v81{border-radius:8px;width:100%}}.selected-ddt-summary-v82{background:#fff;border:1px solid #8fb9a0;border-radius:12px;margin:14px;overflow:hidden;box-shadow:0 8px 22px #07502d14}.selected-ddt-summary-v82>header{background:linear-gradient(110deg,#e6f5eb,#f7fbf8);border-bottom:1px solid #b9d2c3;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:13px 15px;display:flex}.selected-ddt-summary-v82>header>div{min-width:0}.selected-ddt-summary-v82>header small{color:#106b42;letter-spacing:.5px;font-size:9px;font-weight:950}.selected-ddt-summary-v82>header h3{color:#103f2a;margin:3px 0;font-size:22px}.selected-ddt-summary-v82>header p{color:#4f695b;margin:0;font-size:11px}.selected-ddt-summary-v82>header button{flex:none}.selected-ddt-metrics-v82{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.selected-ddt-metrics-v82 article{background:#fff;border-bottom:1px solid #d0ddd5;border-right:1px solid #d0ddd5;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:102px;padding:13px 14px;display:flex}.selected-ddt-metrics-v82 article:nth-child(4n){border-right:0}.selected-ddt-metrics-v82 article:nth-last-child(-n+4){border-bottom:0}.selected-ddt-metrics-v82 article small{color:#486255;letter-spacing:.25px;font-size:8px;font-weight:950}.selected-ddt-metrics-v82 article b{overflow-wrap:anywhere;color:#173e2c;font-size:20px}.selected-ddt-metrics-v82 article span{color:#587064;font-size:9.5px}.selected-ddt-metrics-v82 article.sale{background:#fff8e7}.selected-ddt-metrics-v82 article.revenue,.selected-ddt-metrics-v82 article.margin{background:#eaf7ee}.selected-ddt-metrics-v82 article.revenue b,.selected-ddt-metrics-v82 article.margin b{color:#087046}.selected-ddt-metrics-v82 article.gross{background:#eef6fb}.selected-ddt-metrics-v82 article.gross b{color:#235f82}.selected-ddt-metrics-v82 article.cost{background:#f6f7f6}.selected-ddt-metrics-v82 article.margin.negative{background:#fff0ee}.selected-ddt-metrics-v82 article.margin.negative b{color:#a72c25}.selected-ddt-summary-v82>footer{color:#476154;background:#f4f8f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:9px;line-height:1.45;display:flex}.selected-ddt-summary-v82>footer.warning{background:#fff6df}.selected-ddt-summary-v82>footer strong{color:#8b5900;white-space:nowrap;align-items:center;gap:6px;display:flex}@media (width<=1050px){.selected-ddt-metrics-v82{grid-template-columns:repeat(2,minmax(0,1fr))}.selected-ddt-metrics-v82 article:nth-child(4n){border-right:1px solid #d0ddd5}.selected-ddt-metrics-v82 article:nth-child(2n){border-right:0}.selected-ddt-metrics-v82 article:nth-last-child(-n+4){border-bottom:1px solid #d0ddd5}.selected-ddt-metrics-v82 article:nth-last-child(-n+2){border-bottom:0}}@media (width<=650px){.selected-ddt-summary-v82{margin:10px}.selected-ddt-summary-v82>header,.selected-ddt-summary-v82>footer{flex-direction:column;align-items:stretch}.selected-ddt-summary-v82>header button{width:100%}.selected-ddt-metrics-v82{grid-template-columns:1fr}.selected-ddt-metrics-v82 article,.selected-ddt-metrics-v82 article:nth-child(2n),.selected-ddt-metrics-v82 article:nth-child(4n),.selected-ddt-metrics-v82 article:nth-last-child(-n+2){border-bottom:1px solid #d0ddd5;border-right:0}.selected-ddt-metrics-v82 article:last-child{border-bottom:0}.selected-ddt-summary-v82>footer strong{white-space:normal}}@media print{.selected-ddt-summary-v82{display:none!important}}.operational-core-v49:has(.inventory-controls-v83){gap:16px}.operational-core-v49:has(.inventory-controls-v83) .operational-title-v49 p{font-size:12px;line-height:1.45}.operational-core-v49:has(.inventory-controls-v83) .operational-kpis-v49 small{letter-spacing:.45px;font-size:10px}.operational-core-v49:has(.inventory-controls-v83) .operational-kpis-v49 b{font-size:24px}.inventory-controls-v83{background:#f8fbf9;border-color:#9db8a8;grid-template-columns:minmax(520px,1.5fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.inventory-search-v83{color:#0b6640;background:#fff;border:1px solid #7fa68e;border-radius:10px;grid-template-columns:auto minmax(190px,.7fr) minmax(240px,1.3fr) auto;align-items:center;gap:10px;min-width:0;min-height:62px;padding:8px 9px 8px 13px;display:grid;position:relative;box-shadow:0 3px 10px #0d51330d}.inventory-search-v83:focus-within{border-color:#078049;box-shadow:0 0 0 3px #07804921}.inventory-search-v83>span{flex-direction:column;gap:2px;min-width:0;display:flex}.inventory-search-v83>span b{color:#173c2c;font-size:12px}.inventory-search-v83>span small{color:#60766a;font-size:9.5px;line-height:1.35}.inventory-search-v83 input{color:#153a29;background:#fbfdfc;border:1px solid #b3c7ba;border-radius:8px;outline:0;width:100%;min-width:0;height:44px;padding:0 38px 0 12px;font-size:14px;font-weight:650}.inventory-search-v83 input::placeholder{color:#6d7e74;font-weight:500}.inventory-search-v83>button{color:#426052;background:#edf4ef;border:0;border-radius:7px;place-items:center;width:32px;height:32px;margin-left:-45px;display:grid}.inventory-search-v83>button:hover{color:#0b6841;background:#dfece4}.inventory-filter-tabs-v83{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inventory-filter-tabs-v83 button{color:#29493a;white-space:nowrap;background:#fff;border:1px solid #a9c0b2;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.inventory-filter-tabs-v83 button b{color:#365346;background:#e8f0eb;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;display:grid}.inventory-filter-tabs-v83 button.active{color:#fff;background:#087b48;border-color:#087b48}.inventory-filter-tabs-v83 button.active b{color:#087047;background:#fff}.inventory-result-summary-v83{color:#4d6558;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:5px;min-width:108px;font-size:10px;display:flex}.inventory-result-summary-v83 span b{color:#0b6540;font-size:16px}.inventory-result-summary-v83 button{color:#0a6a42;text-underline-offset:2px;background:0 0;border:0;padding:2px 0;font-size:10px;font-weight:850;text-decoration:underline}.operational-table-v49.inventory-table-v83{border-color:#9db8a8;overflow-x:visible}.inventory-group-head-v83,.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49,.operational-table-v49.inventory-table-v83>article{grid-template-columns:minmax(0,1.4fr) minmax(0,1.22fr) minmax(0,.5fr) minmax(0,.52fr) minmax(0,.58fr) minmax(0,.72fr) minmax(0,.78fr) minmax(180px,1.32fr) minmax(0,1.02fr);gap:0;width:100%;min-width:0;padding:0;display:grid}.inventory-group-head-v83{background:#dbeae1;border-bottom:1px solid #8eaa99;min-height:35px}.inventory-group-head-v83 span{color:#315445;letter-spacing:.6px;text-transform:uppercase;align-items:center;padding:0 12px;font-size:9px;font-weight:950;display:flex}.inventory-group-head-v83 span:first-child{grid-column:1/3}.inventory-group-head-v83 span:nth-child(2){grid-column:3/6}.inventory-group-head-v83 span:nth-child(3){grid-column:6/8}.inventory-group-head-v83 span:nth-child(4){grid-column:8/10}.inventory-group-head-v83 span:not(:last-child){border-right:2px solid #87aa96}.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49{background:#edf4ef;border-bottom:1px solid #b0c5b8;min-height:48px}.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49 span{color:#365347;letter-spacing:.3px;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;min-width:0;padding:9px 10px;font-size:9.5px;font-weight:950;line-height:1.25;display:flex}.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49 span:nth-child(2),.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49 span:nth-child(5),.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49 span:nth-child(7){border-right:2px solid #9fb8a9}.operational-table-v49.inventory-table-v83>article{color:#244737;background:#fff;border-bottom:1px solid #c9d8cf;min-height:112px}.operational-table-v49.inventory-table-v83>article:nth-of-type(2n){background:#fbfdfb}.operational-table-v49.inventory-table-v83>article:last-of-type{border-bottom:0}.operational-table-v49.inventory-table-v83>article>span{overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:112px;padding:13px 10px;display:flex}.operational-table-v49.inventory-table-v83>article>span:nth-child(2),.operational-table-v49.inventory-table-v83>article>span:nth-child(5),.operational-table-v49.inventory-table-v83>article>span:nth-child(7){border-right:2px solid #d2dfd7}.inventory-identity-cell-v83,.inventory-supplier-cell-v83{background:#f7faf8b8}.operational-table-v49.inventory-table-v83>article .inventory-identity-cell-v83>b{color:#163d2b;font-size:14px;line-height:1.25}.inventory-lot-details-v83{color:#60766a!important;font-size:10px!important;line-height:1.35!important}.operational-table-v49.inventory-table-v83 .inventory-lot-main-v76>button{color:#08643e;overflow-wrap:anywhere;background:#f2f8f4;border:1px solid #b4c9bc;border-radius:6px;width:auto;max-width:100%;min-height:27px;padding:4px 7px;font-size:10.5px;font-weight:900;line-height:1.3;text-decoration:none}.operational-table-v49.inventory-table-v83 .inventory-lot-main-v76>button:hover{background:#e6f4eb;border-color:#0a7e49}.inventory-supplier-cell-v83 b{color:#173f2d;line-height:1.35;font-size:12px!important}.inventory-supplier-cell-v83>small:not(.inventory-cell-label-v83){color:#4f695b!important;font-size:10.5px!important}.inventory-metric-cell-v83{text-align:left}.inventory-metric-cell-v83 strong,.inventory-metric-cell-v83 b{color:#173d2c;line-height:1.2;font-size:15px!important}.inventory-metric-cell-v83.available strong{color:#067044;font-size:17px!important}.inventory-metric-cell-v83 i{color:#60766a;font-size:9px;font-style:normal;line-height:1.25}.inventory-price-cell-v83 b{color:#173d2c;font-size:14px!important}.inventory-price-cell-v83>small:not(.inventory-cell-label-v83){color:#60766a!important;font-size:9px!important}.inventory-price-stack-v203{gap:5px;width:100%;display:grid}.inventory-price-stack-v203>span{background:#f7faf8;border:1px solid #c7d7ce;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 7px;min-width:0;padding:5px 7px;display:grid}.inventory-price-stack-v203>span>small{letter-spacing:.25px;font-weight:950;color:#4e685a!important;font-size:7.5px!important}.inventory-price-stack-v203>span>b{color:#173d2c;white-space:nowrap;font-size:11.5px!important}.inventory-price-stack-v203>span>em{color:#5c7166;white-space:normal;background:0 0;grid-column:1/-1;width:auto;padding:0;font-size:7.5px;font-weight:700}.inventory-price-stack-v203>span.cost{background:#f1f7f3;border-color:#9fbbaa}.inventory-price-stack-v203>span.supplier{background:#fffaf0;border-color:#dfc988}.inventory-price-stack-v203>span.sale{background:#eaf7ef;border-color:#7eb596}.inventory-price-stack-v203>span.sale>b{color:#06643e}.lot-history-pricing-v203{background:#eef6f1;border-bottom:1px solid #b9cfc1;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lot-history-pricing-v203>span{border-right:1px solid #c5d7cc;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:77px;padding:11px 14px;display:flex}.lot-history-pricing-v203>span:last-child{border-right:0}.lot-history-pricing-v203 small{color:#49695a;letter-spacing:.25px;font-size:8px;font-weight:950}.lot-history-pricing-v203 b{color:#153e2c;font-size:16px}.lot-history-pricing-v203 em{color:#5d7468;font-size:9px;font-style:normal}.lot-history-pricing-v203 .sale{background:#e8f5ed}.lot-history-pricing-v203 .sale b{color:#076943}.lot-history-pricing-v203 .supplier{background:#fffaf0}.inventory-status-cell-v83{align-items:stretch!important}.operational-table-v49.inventory-table-v83 .inventory-status-cell-v83>em{text-align:center;max-width:100%;font-size:9.5px;line-height:1.25}.operational-table-v49.inventory-table-v83 .inventory-history-action-v76{white-space:normal;justify-content:center;width:100%;min-height:36px;font-size:10.5px}.inventory-cell-label-v83{display:none}.inventory-empty-v83{min-width:0!important}.inventory-empty-v83 button{margin-top:7px}@media (width<=1280px){.inventory-controls-v83{grid-template-columns:1fr auto}.inventory-search-v83{grid-column:1/-1}.inventory-result-summary-v83{align-items:flex-end}.inventory-group-head-v83,.operational-table-v49.inventory-table-v83 .inventory-ledger-head-v49{display:none}.operational-table-v49.inventory-table-v83{background:#f2f7f4;padding:12px}.operational-table-v49.inventory-table-v83>article{border:1px solid #adc3b5;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;margin-bottom:12px;overflow:hidden;box-shadow:0 3px 10px #0d442c0a}.operational-table-v49.inventory-table-v83>article:last-of-type{margin-bottom:0}.operational-table-v49.inventory-table-v83>article>span{border-bottom:1px solid #d2dfd7;min-height:82px;border-right:1px solid #d2dfd7!important}.operational-table-v49.inventory-table-v83>article>span:nth-child(4n),.operational-table-v49.inventory-table-v83>article>span:last-child{border-right:0!important}.inventory-identity-cell-v83,.inventory-supplier-cell-v83{grid-column:span 2;min-height:104px!important}.inventory-status-cell-v83{grid-column:span 1;border-bottom:0!important}.inventory-price-cell-v83{grid-column:span 2;border-bottom:0!important}.inventory-price-stack-v203{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-metric-cell-v83.weight.available{border-bottom:0!important}.inventory-cell-label-v83{letter-spacing:.35px;font-weight:950;display:block;color:#4d685a!important;font-size:8px!important}}@media (width<=760px){.inventory-controls-v83{grid-template-columns:1fr;padding:10px}.inventory-search-v83{grid-template-columns:auto 1fr auto;min-height:0}.inventory-search-v83>span{display:none}.inventory-search-v83 input{height:46px}.inventory-filter-tabs-v83{grid-template-columns:1fr 1fr;display:grid}.inventory-filter-tabs-v83 button{justify-content:space-between}.inventory-result-summary-v83{align-items:flex-start}.operational-table-v49.inventory-table-v83{padding:8px}.operational-table-v49.inventory-table-v83>article{grid-template-columns:1fr 1fr}.inventory-identity-cell-v83,.inventory-supplier-cell-v83,.inventory-status-cell-v83,.inventory-price-cell-v83{grid-column:1/-1}.inventory-identity-cell-v83,.inventory-supplier-cell-v83{min-height:90px!important}.operational-table-v49.inventory-table-v83>article>span:nth-child(2n){border-right:0!important}.inventory-metric-cell-v83.weight.available,.inventory-price-cell-v83{border-bottom:1px solid #d2dfd7!important}.inventory-price-stack-v203,.lot-history-pricing-v203{grid-template-columns:1fr}.lot-history-pricing-v203>span{border-bottom:1px solid #c5d7cc;border-right:0;min-height:66px}.lot-history-pricing-v203>span:last-child{border-bottom:0}}@media (width<=520px){.inventory-filter-tabs-v83{grid-template-columns:1fr}.operational-core-v49:has(.inventory-controls-v83) .operational-kpis-v49{grid-template-columns:1fr 1fr}.operational-core-v49:has(.inventory-controls-v83) .operational-kpis-v49 article.net{grid-column:1/-1}}@media print{.inventory-controls-v83{display:none!important}.inventory-table-v83{break-inside:avoid}}.credit-source-fixed-right-v203,.credit-fixed-right-v203{color:#173e2d;background:linear-gradient(135deg,#f1faf5,#fff9e8);border:1px solid #bad8c7;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.credit-source-fixed-right-v203{margin-top:10px}.credit-source-fixed-right-v203>svg,.credit-fixed-right-v203>svg{color:#087447;flex:none}.credit-source-fixed-right-v203>span,.credit-fixed-right-v203>span{flex-direction:column;gap:3px;display:flex}.credit-source-fixed-right-v203>span:nth-child(2),.credit-fixed-right-v203>span:nth-child(2){flex:1}.credit-source-fixed-right-v203 b,.credit-fixed-right-v203 b{font-size:12px}.credit-source-fixed-right-v203 small,.credit-fixed-right-v203 small{color:#567064;font-size:9px;line-height:1.35}.credit-fixed-right-v203{margin:0 0 14px;box-shadow:0 8px 24px #11543614}.credit-fixed-right-v203>span:not(:nth-child(2)){text-align:right;border-left:1px solid #d3e5da;align-items:flex-end;min-width:110px;padding-left:13px}.credit-fixed-right-v203>span:not(:nth-child(2)) small{letter-spacing:.05em;font-size:7.5px;font-weight:900}.credit-fixed-right-v203>span:not(:nth-child(2)) b{color:#087447;font-size:15px}.credit-preview-fixed-right-v203{color:#263d31;background:#fff8df;border:1px solid #e8ce82;border-top:0;grid-template-columns:2fr repeat(5,1fr) 1fr 1fr;align-items:center;min-width:1120px;padding:10px 12px;display:grid}.credit-preview-fixed-right-v203>span:first-child{flex-direction:column;gap:3px;display:flex}.credit-preview-fixed-right-v203 small{color:#775e1b;font-size:8px}.credit-preview-fixed-right-v203>span:not(:first-child),.credit-preview-fixed-right-v203>strong{text-align:right}@media (width<=760px){.credit-fixed-right-v203{flex-wrap:wrap;align-items:flex-start}.credit-fixed-right-v203>span:nth-child(2){flex-basis:calc(100% - 42px)}.credit-fixed-right-v203>span:not(:nth-child(2)){text-align:left;border-top:1px solid #d3e5da;border-left:0;align-items:flex-start;min-width:calc(50% - 8px);padding:9px 0 0}}.brand-banner-v87{display:none}.brand-wordmark-v87{flex-direction:column;gap:1px;min-width:0;display:flex}.brand-wordmark-v87 b{color:#fff;font-size:19px;line-height:1}.brand-wordmark-v87 small{color:#d8ede1;font-size:10px;line-height:1.2}.sidebar:not(.collapsed) .brand-v87{padding:0 0 12px;display:block}.sidebar:not(.collapsed) .brand-v87 .brand-mark,.sidebar:not(.collapsed) .brand-v87 .brand-wordmark-v87{display:none}.sidebar:not(.collapsed) .brand-banner-v87{object-fit:fill;background:#fff;border:1px solid #ffffff40;border-radius:7px;width:100%;height:46px;display:block;box-shadow:0 4px 12px #00000029}.sidebar.collapsed .brand-banner-v87,.sidebar.collapsed .brand-wordmark-v87,.mobile-nav-drawer-v70 .brand-v87 .brand-mark,.mobile-nav-drawer-v70 .brand-v87 .brand-wordmark-v87{display:none}.mobile-nav-drawer-v70 .brand-banner-v87{object-fit:fill;background:#fff;border-radius:7px;width:100%;height:48px;display:block}.invoice-company-brand-v87{flex-direction:column;align-items:stretch;gap:8px;min-height:132px;padding:11px 13px}.invoice-company-brand-v87>img{object-fit:fill;background:#fff;border-radius:4px;width:100%;height:72px;display:block}.invoice-company-brand-v87>span{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;display:grid}.invoice-company-brand-v87>span>b{grid-row:1/3}.invoice-company-brand-v87>span>small{text-align:right}.document-paper-header-v87{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 16px;padding:10px 14px 13px!important;display:grid!important}.document-paper-header-v87>img{object-fit:fill;border-radius:4px;grid-column:1/-1;width:100%;height:72px;display:block}.document-paper-header-v87>div{min-width:0}.credit-document-preview-v46>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 15px 13px;display:grid}.credit-brand-banner-v87{object-fit:fill;background:#fff;border-bottom:1px solid #aebfb4;grid-column:1/-1;width:calc(100% + 30px);height:76px;margin:0 -15px 11px;display:block}@media (width<=760px){.invoice-company-brand-v87>span{align-items:flex-start;display:flex}.invoice-company-brand-v87>span>small{text-align:left}.document-paper-header-v87{grid-template-columns:1fr}.document-paper-header-v87>span{text-align:left!important}.credit-document-preview-v46>header{grid-template-columns:1fr}.credit-document-preview-v46>header>span{text-align:left}}@media print{.credit-workflow-v46>section:not(.credit-document-preview-v46),.credit-workflow-v46>.credit-notes-field-v46,.credit-workflow-v46>.credit-final-checks-v46,.credit-workflow-v46>.credit-final-actions-v46{display:none!important}.credit-document-preview-v46{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important;overflow:visible!important}.credit-document-preview-v46>header{break-inside:avoid}.credit-brand-banner-v87{height:27mm}}.supplier-broker-card-v89{overflow:visible}.supplier-broker-card-v89>.panel-header>div{align-items:center;gap:10px;display:flex}.supplier-broker-card-v89>.panel-header>div>svg{color:var(--green-700)}.supplier-broker-card-v89>.panel-header>div>span{flex-direction:column;gap:3px;display:flex}.supplier-broker-card-v89>.panel-header h2{font-size:17px}.supplier-broker-card-v89>.panel-header small{color:#486052;font-size:11px}.supplier-broker-card-v89>.panel-header>b{letter-spacing:.4px;color:#0e6942;background:#e4f5ea;border-radius:999px;padding:7px 9px;font-size:9px}.supplier-broker-body-v89{gap:14px;padding:16px;display:grid}.supplier-broker-body-v89>label{flex-direction:column;gap:7px;display:flex}.supplier-broker-body-v89>label>span{letter-spacing:.35px;color:#315746;text-transform:uppercase;font-size:10px;font-weight:900}.supplier-broker-body-v89>div{justify-content:flex-end;gap:9px;display:flex}.settlement-filters-v89{grid-template-columns:minmax(300px,1fr) minmax(280px,.52fr);align-items:stretch;gap:10px;display:grid}.settlement-broker-filter-v89{color:#547064;background:#fff;border:1px solid #b9cec1;border-radius:10px;align-items:center;gap:10px;height:50px;min-height:50px;padding:0 13px;display:flex}.settlement-broker-filter-v89:focus-within{border-color:#16804f;box-shadow:0 0 0 3px #16804f1a}.settlement-broker-filter-v89 select{color:#183d2d;background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;padding:0 30px 0 0;font-size:14px;font-weight:700}.operational-table-v49 .settlement-ledger-head-v49+article>span:first-child>em{color:#527062;font-size:9px;font-style:normal}@media (width<=850px){.settlement-filters-v89{grid-template-columns:1fr}.supplier-broker-body-v89>div{flex-direction:column-reverse}.supplier-broker-body-v89>div>button{width:100%}}@media (width>=1251px){.load-document-grid-v44{grid-template-columns:repeat(5,minmax(0,1fr))}.load-document-grid-v44>.load-supplier-v44{grid-column:span 2}.load-document-grid-v44>.load-broker-v90{grid-column:span 3}.load-document-grid-v44>.arrival-field-v44{grid-column:span 2}}@media (width>=851px) and (width<=1250px){.load-document-grid-v44{grid-template-columns:repeat(3,minmax(0,1fr))}.load-document-grid-v44>.load-supplier-v44,.load-document-grid-v44>.load-broker-v90{grid-column:span 2}.load-document-grid-v44>.arrival-field-v44{grid-column:span 1}}.suggestion-chips-v44 button{align-items:center;gap:5px;display:inline-flex}.suggestion-chips-v44 button kbd{min-width:16px;height:16px;font:inherit;background:#ffffffb8;border:1px solid;border-radius:4px;place-items:center;font-size:8px;line-height:1;display:inline-grid}.suggestion-chips-v44 button:hover kbd{background:#ffffff29}.lot-supplier-heading-v96{gap:2px;display:grid}.lot-supplier-heading-v96 small{color:#4f695c;letter-spacing:.08em;font-size:8px;font-weight:900}.lot-result-facts-v96{grid-template-columns:minmax(150px,1.45fr) minmax(105px,1fr) minmax(80px,.72fr) minmax(110px,.9fr);gap:7px;display:grid}.lot-result-facts-v96>span,.lot-result-trace-v96>span{background:#f7faf8;border:1px solid #cad9d0;border-radius:7px;gap:3px;min-width:0;padding:7px 9px;display:grid}.lot-result-facts-v96>span small,.lot-result-trace-v96>span small{letter-spacing:.06em;font-weight:900;color:#567064!important;font-size:7.5px!important}.lot-result-facts-v96>span b,.lot-result-trace-v96>span b{color:#173f31;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.lot-result-facts-v96>.arrival{background:#eaf6ef;border-color:#8fb9a2}.lot-result-facts-v96>.arrival b{color:#075d38;font-size:12px}.lot-result-trace-v96{grid-template-columns:minmax(230px,1.7fr) minmax(120px,1fr);gap:7px;display:grid}.lot-result-trace-v96>span:first-child{background:#eef6f1;border-color:#b3c9bc}.lot-result-trace-v96>span:first-child b{color:#07633c;font-size:10px}.lot-supplier-group>div>button{min-height:164px}.pc-price-warning.pc-price-advisory-v96{grid-template-columns:25px minmax(280px,1fr) auto}.pc-price-advisory-v96>em{color:#765008;letter-spacing:.06em;white-space:nowrap;background:#fff;border:1px solid #c99d2d;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:950}.pc-price-suggestions-v96{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.pc-price-suggestions-v96>button{color:#153e2f;text-align:left;background:#f2f8f4;border:1px solid #a9c3b4;border-radius:7px;flex:145px;gap:2px;min-height:43px;padding:6px 8px;display:grid}.pc-price-suggestions-v96>button.history{background:#e8f5ed;border-color:#82b29a}.pc-price-suggestions-v96>button:hover{background:#dcf0e4;border-color:#0e7548}.pc-price-suggestions-v96 button small{letter-spacing:.04em;font-weight:950;color:#44705b!important;font-size:7px!important}.pc-price-suggestions-v96 button b{color:#075f39;font-size:11px}.pc-price-suggestions-v96 button em{color:#496659;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;overflow:hidden}.pc-price-suggestions-v96>span{color:#3f5f50;flex-basis:100%;font-size:7.5px;font-weight:700;line-height:1.35}@media (width<=1500px){.topbar .communication-global-trigger-v69{min-width:42px;padding-inline:10px}.topbar .communication-global-trigger-v69 span{display:none}}@media (width<=850px){.lot-result-facts-v96{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-result-trace-v96{grid-template-columns:1fr}}@media (width<=700px){.lot-result-facts-v96,.lot-result-trace-v96{grid-template-columns:1fr}.lot-result-facts-v96>span b,.lot-result-trace-v96>span b{white-space:normal}.lot-supplier-group>div>button{min-height:250px}.pc-price-warning.pc-price-advisory-v96{grid-template-columns:24px 1fr}.pc-price-advisory-v96>em{grid-column:2;justify-self:start}}.order-edit-modal-v97{background:#f4f8f5;border:1px solid #8fb19e;border-radius:15px;width:min(980px,100vw - 28px);max-height:calc(100vh - 24px);overflow:auto;box-shadow:0 28px 80px #05231757}.order-edit-modal-v97>header{z-index:3;background:#fff;border-bottom:1px solid #afc8ba;min-height:82px;padding:14px 20px;position:sticky;top:0}.order-edit-modal-v97>header .modal-icon{color:#087147;background:#e2f3e8;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.order-edit-modal-v97>header h2{color:#173d2c;font-size:21px}.order-edit-modal-v97>header p{color:#4e695b;font-size:10px;font-weight:700}.order-edit-modal-v97 kbd{color:#0a6540;background:#f2f7f4;border:1px solid #8eaa9a;border-radius:5px;padding:3px 6px;font-family:inherit;font-size:9px;font-weight:950;box-shadow:0 1px #c9d8d0}.order-edit-body-v97{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding:17px 20px 13px}.order-edit-body-v97>label{gap:7px;min-width:0}.order-edit-body-v97>label>span:first-child{color:#345748;min-height:15px;font-size:9px;font-weight:950}.order-edit-body-v97>label>small{color:#387058;min-height:17px;font-size:8.5px;line-height:1.35}.order-edit-body-v97 .entry-control,.order-edit-body-v97 .entry-input,.order-edit-body-v97 select{background:#fff;border:1.5px solid #91ad9d;border-radius:9px;width:100%;height:54px;font-size:14px}.order-edit-body-v97 .entry-control:focus,.order-edit-body-v97 .entry-input:focus-within,.order-edit-body-v97 select:focus,.order-edit-product-card-v97:focus-visible{border-color:#087348;outline:0;box-shadow:0 0 0 3px #08734829}.order-edit-product-field-v97{grid-column:1/-1}.order-edit-product-card-v97{background:#eef8f2;border:2px solid #14744b;border-radius:11px;grid-template-columns:68px minmax(0,1fr) auto;gap:13px;height:auto;min-height:102px;padding:10px 12px}.order-edit-product-card-v97>img,.order-edit-product-card-v97>i{border-radius:9px;width:68px;height:68px}.order-edit-product-card-v97>img{object-fit:cover}.order-edit-product-card-v97>i{color:#0a7045;background:#dceee3;place-items:center;font-style:normal;display:grid}.order-edit-product-card-v97>span:nth-child(2){align-items:flex-start;gap:3px;min-width:0}.order-edit-product-card-v97>span:nth-child(2)>small:first-child{color:#47705d;letter-spacing:.07em;font-size:8px;font-weight:950}.order-edit-product-card-v97 strong{color:#123e2b;max-width:100%;font-size:18px}.order-edit-product-card-v97>span:nth-child(2)>em{color:#056b40;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-style:normal;font-weight:900;overflow:hidden}.order-edit-product-card-v97>span:nth-child(2)>small:last-child{color:#506b5d;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:700;overflow:hidden}.order-edit-change-lot-v97{color:#086b43;border-left:1px solid #aac5b5;grid-template-columns:19px auto;place-content:center end;align-items:center;min-height:58px;padding-left:13px;gap:5px 7px!important;min-width:92px!important;display:grid!important}.order-edit-change-lot-v97>b{font-size:10px}.order-edit-change-lot-v97>kbd{grid-column:1/-1;justify-self:end}.order-edit-summary-v97{background:#fff;border-color:#8fb29f;border-radius:10px;margin:3px 20px 0;overflow:hidden}.order-edit-summary-v97>span{background:#fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:69px;padding:11px 14px;display:flex}.order-edit-summary-v97>span:first-child{background:#eaf6ef}.order-edit-summary-v97 small{color:#4d695a;letter-spacing:.04em;font-size:8px;font-weight:950}.order-edit-summary-v97 b{color:#123d2c;font-size:18px}.order-edit-summary-v97>span:first-child b{color:#066a40;font-size:21px}.order-edit-modal-v97>.pc-stock-warning{margin:12px 20px 0}.order-edit-footer-v97{z-index:3;background:#fffffff7;border-top:1px solid #b6cbbf;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:76px;margin-top:13px;position:sticky;bottom:0;padding:12px 20px!important;display:grid!important}.order-edit-footer-v97>small{color:#4c6859;font-size:9px;font-weight:750}.order-edit-footer-v97>button{min-width:132px;min-height:49px}.order-edit-footer-v97>.primary{min-width:180px}@media (width<=760px){.order-edit-modal-v97{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.order-edit-modal-v97>header{padding:11px 13px}.order-edit-modal-v97>header p{line-height:1.8}.order-edit-body-v97{grid-template-columns:1fr;padding:13px}.order-edit-product-field-v97{grid-column:auto}.order-edit-product-card-v97{grid-template-columns:52px minmax(0,1fr)}.order-edit-product-card-v97>img,.order-edit-product-card-v97>i{width:52px;height:52px}.order-edit-change-lot-v97{border-top:1px solid #aac5b5;border-left:0;grid-column:1/-1;justify-content:flex-start;min-height:38px;padding:8px 0 0;display:flex!important}.order-edit-change-lot-v97>kbd{margin-left:auto}.order-edit-summary-v97{margin-inline:13px}.order-edit-footer-v97{grid-template-columns:1fr 1fr;padding:11px 13px!important}.order-edit-footer-v97>small{grid-column:1/-1}.order-edit-footer-v97>button,.order-edit-footer-v97>.primary{width:100%;min-width:0}}.load-document-grid-v44{align-items:start;gap:12px}.load-document-grid-v44>.load-supplier-v44,.load-document-grid-v44>.load-broker-v98,.load-document-grid-v44>label{align-self:start;min-width:0;margin:0}.load-document-grid-v44>.load-supplier-v44>span,.load-document-grid-v44>.load-broker-v98>span,.load-document-grid-v44>label>span{color:#294b3a;letter-spacing:.25px;text-transform:uppercase;align-items:flex-end;min-height:28px;margin:0;font-size:9px;font-weight:950;line-height:1.15;display:flex}.load-document-grid-v44 .supplier-picker-control-v43,.load-document-grid-v44>label>input,.load-document-grid-v44>label>select{width:100%;height:48px;margin:0}.load-document-grid-v44 .supplier-picker-control-v43 input{height:44px!important}.load-document-grid-v44>.load-broker-v98{gap:6px}.load-document-grid-v44>.load-broker-v98>div:last-child{align-items:flex-start;min-height:24px;margin:0;padding-top:5px}.load-document-grid-v44>.load-broker-v98>div:last-child small,.load-document-grid-v44>.load-broker-v98>div:last-child button,.load-document-grid-v44>label>small,.load-document-grid-v44 .supplier-picker-v43>.price-help{font-size:8.5px;line-height:1.35}.load-document-grid-v44>.load-broker-v98>div:last-child button{padding-top:0}.pallet-intake-v44>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px}.pallet-intake-v44>div>label{min-width:0;margin:0}.pallet-intake-v44>div>label>span{align-items:flex-end;min-height:18px;line-height:1.15;display:flex}.pallet-intake-v44>div>label>input,.pallet-intake-v44>div>label>.number-field-v44{width:100%;height:48px;margin:0}.pallet-intake-v44>div>label>small,.pallet-intake-v44>div>label>.suggestion-chips-v44{min-height:27px;margin:0;padding-top:5px}@media (width>=1251px){.load-document-grid-v44{grid-template-columns:repeat(4,minmax(0,1fr))}.load-document-grid-v44>.load-supplier-v44{grid-area:1/1/auto/span 2}.load-document-grid-v44>.document-type-field-v98{grid-area:1/3}.load-document-grid-v44>.document-number-field-v98{grid-area:1/4}.load-document-grid-v44>.load-broker-v98{grid-area:2/1/auto/span 2}.load-document-grid-v44>.document-date-field-v98{grid-area:2/3}.load-document-grid-v44>.arrival-field-v44{grid-area:2/4}}@media (width>=851px) and (width<=1250px){.load-document-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr))}.load-document-grid-v44>.load-supplier-v44{grid-area:1/1}.load-document-grid-v44>.document-type-field-v98{grid-area:1/2}.load-document-grid-v44>.document-number-field-v98{grid-area:2/1}.load-document-grid-v44>.document-date-field-v98{grid-area:2/2}.load-document-grid-v44>.load-broker-v98{grid-area:3/1}.load-document-grid-v44>.arrival-field-v44{grid-area:3/2}}@media (width<=850px){.load-document-grid-v44{grid-template-columns:1fr}.load-document-grid-v44>.load-supplier-v44,.load-document-grid-v44>.document-type-field-v98,.load-document-grid-v44>.document-number-field-v98,.load-document-grid-v44>.document-date-field-v98,.load-document-grid-v44>.load-broker-v98,.load-document-grid-v44>.arrival-field-v44{grid-area:auto/1}.pallet-intake-v44>div{grid-template-columns:1fr}}.suggestion-chips-v44 button kbd{white-space:nowrap;min-width:30px;height:18px;padding:0 4px}.received-title-actions-v54{flex-wrap:wrap;justify-content:flex-end;max-width:620px}.bulk-xml-launch-v100{color:#125f3b;background:#eef8f1;border-color:#76a98a;font-weight:800}.received-bulk-xml-v100{background:#f8fbf9;border:2px solid #2d8255;border-radius:13px;overflow:hidden;box-shadow:0 10px 30px #0d482d17}.received-bulk-xml-v100>header{background:linear-gradient(105deg,#eaf7ee,#fff);border-bottom:1px solid #b9d1c1;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:13px 15px;display:flex}.received-bulk-xml-v100>header>div{align-items:center;gap:12px;min-width:0;display:flex}.received-bulk-icon-v100{color:#fff;background:#147546;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.received-bulk-xml-v100>header>div>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.received-bulk-xml-v100>header small{color:#176b45;letter-spacing:.45px;font-size:8px;font-weight:900}.received-bulk-xml-v100>header h3{color:#103e2b;margin:0;font-size:19px}.received-bulk-xml-v100>header p{color:#526c5d;margin:0;font-size:9px;line-height:1.4}.received-bulk-xml-v100>header>button{color:#365b47;background:#e4eee7;border:0;border-radius:8px;flex:none;place-items:center;width:37px;height:37px;display:grid}.received-bulk-drop-v100{color:#177047;background:#f0f9f3;border:2px dashed #76aa88;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 28px);min-height:138px;margin:14px;display:flex}.received-bulk-drop-v100>span{text-align:left;flex-direction:column;gap:4px;display:flex}.received-bulk-drop-v100 b{color:#153f2c;font-size:13px}.received-bulk-drop-v100 small{color:#557064;font-size:9px}.received-bulk-summary-v100{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;display:grid}.received-bulk-summary-v100 article{background:#fff;border:1px solid #c7d6cc;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;min-height:62px;padding:9px 11px;display:flex}.received-bulk-summary-v100 article.ready{background:#eff8f2;border-color:#8ab49a}.received-bulk-summary-v100 article.success{background:#e7f6ec;border-color:#54a974}.received-bulk-summary-v100 article.error{background:#fff0ee;border-color:#d68c82}.received-bulk-summary-v100 small{color:#526a5c;font-size:7.5px;font-weight:900}.received-bulk-summary-v100 b{color:#153f2c;font-size:20px}.received-bulk-toolbar-v100{background:#f0f5f2;border-block:1px solid #ccd9d0;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.received-bulk-toolbar-v100>label:first-child{color:#234b36;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.received-bulk-toolbar-v100 input{accent-color:#147546;width:17px;height:17px}.received-bulk-toolbar-v100>label:nth-child(2){align-items:center;gap:7px;margin-left:auto;display:flex}.received-bulk-toolbar-v100>label:nth-child(2) span{color:#526a5c;font-size:8px;font-weight:800}.received-bulk-toolbar-v100 select,.received-bulk-category-v100 select{color:#173f2d;background:#fff;border:1px solid #9eb6a6;border-radius:6px;height:34px;padding:0 8px;font-size:9px;font-weight:750}.received-bulk-toolbar-v100 .secondary{height:36px}.received-bulk-table-wrap-v100{background:#fff;max-height:430px;overflow:auto}.received-bulk-head-v100,.received-bulk-row-v100{grid-template-columns:34px minmax(210px,1.35fr) minmax(180px,1.15fr) 100px 105px 150px 126px 78px;align-items:center;gap:9px;min-width:1120px;padding:0 12px;display:grid}.received-bulk-head-v100{z-index:2;color:#4a6254;text-transform:uppercase;background:#e9f0ec;border-bottom:1px solid #cbd8cf;min-height:37px;font-size:7.5px;font-weight:900;position:sticky;top:0}.received-bulk-row-v100{color:#173f2d;border-bottom:1px solid #e0e7e2;min-height:72px}.received-bulk-row-v100.ready{background:#fbfefc;box-shadow:inset 4px 0 #2b8857}.received-bulk-row-v100.reading,.received-bulk-row-v100.importing,.received-bulk-row-v100.queued{background:#f5f8f6}.received-bulk-row-v100.success{background:#eaf8ef;box-shadow:inset 4px 0 #279456}.received-bulk-row-v100.error{background:#fff5f3;box-shadow:inset 4px 0 #c85b4f}.received-bulk-row-v100>label:first-child{place-items:center;display:grid}.received-bulk-row-v100>label:first-child input{accent-color:#147546;width:17px;height:17px}.received-bulk-row-v100>span{flex-direction:column;gap:3px;min-width:0;display:flex}.received-bulk-row-v100 b{color:#173f2d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.received-bulk-row-v100 small{color:#60766a;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.received-bulk-file-v100 em{color:#9b4037;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;font-style:normal;font-weight:750;overflow:hidden}.received-bulk-total-v100 b{color:#0f6f44;font-size:10px}.received-bulk-category-v100{flex-direction:column;gap:3px;min-width:0;display:flex}.received-bulk-category-v100 select{width:100%}.received-bulk-status-v100{color:#276b47;align-items:flex-start}.received-bulk-status-v100>svg{margin-bottom:1px}.received-bulk-row-v100.error .received-bulk-status-v100{color:#ad443a}.received-bulk-row-actions-v100{align-items:flex-end}.received-bulk-row-actions-v100 button{color:#315943;background:#fff;border:1px solid #b7c9bd;border-radius:6px;justify-content:center;align-items:center;min-height:28px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.received-bulk-row-v100.error .received-bulk-row-actions-v100 button:first-child{color:#9c4037;border-color:#d79b94}.received-bulk-xml-v100>footer{background:#edf5f0;border-top:1px solid #b9cec0;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:11px 13px;display:flex}.received-bulk-xml-v100>footer>span{flex-direction:column;gap:4px;min-width:0;display:flex}.received-bulk-xml-v100>footer b{color:#123f2b;font-size:11px}.received-bulk-xml-v100>footer small{color:#536e5e;font-size:8px;line-height:1.4}.received-bulk-xml-v100>footer>div{flex:none;gap:8px;display:flex}@media (width<=1000px){.received-bulk-summary-v100{grid-template-columns:1fr 1fr}.received-bulk-toolbar-v100{flex-direction:column;align-items:stretch}.received-bulk-toolbar-v100>label:nth-child(2){width:100%;margin-left:0}.received-bulk-toolbar-v100>label:nth-child(2) select{flex:1}.received-bulk-toolbar-v100 .secondary{width:100%}}@media (width<=700px){.received-title-actions-v54{max-width:none}.received-bulk-xml-v100>header{align-items:flex-start}.received-bulk-icon-v100{width:40px;height:40px}.received-bulk-summary-v100{grid-template-columns:1fr 1fr}.received-bulk-xml-v100>footer{flex-direction:column;align-items:stretch}.received-bulk-xml-v100>footer>div{grid-template-columns:1fr 1fr;display:grid}}.keyboard-choice-v76[data-keyboard-choice-group=true]{border-radius:9px;outline:0}.keyboard-choice-v76[data-keyboard-choice-group=true]:focus-visible{background:#f2faf5;box-shadow:0 0 0 3px #0f754938,inset 0 0 0 2px #17734a}.keyboard-choice-v76[data-keyboard-choice-group=true]:focus-visible>button{border-color:#75a78a}.suggestion-chips-v44{row-gap:5px}.suggestion-chips-v44>em{color:#527062;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800}.suggestion-chips-v44 button kbd{min-width:18px;padding:0 3px}.suggestion-chips-v44.shortcut-active-v102{background:#edf8f1;border:1px solid #4d9470;border-radius:8px;width:100%;padding:5px 7px;box-shadow:0 0 0 2px #17734a1f}.suggestion-chips-v44.shortcut-active-v102>b{color:#0d603c}.suggestion-chips-v44.shortcut-active-v102 button{background:#fff;border-color:#4d9470}.tablet-order-shell{min-height:100dvh}.tablet-order-main{height:calc(100dvh - 62px)}.tablet-product-area{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:84px 132px}.customer-selector-screen{height:min(840px,100dvh - 48px)}.tablet-product-cards>button{align-items:stretch;min-height:136px}.tablet-product-copy{justify-content:center}.tablet-product-copy strong{white-space:normal;font-size:15px;line-height:1.2}.tablet-product-copy small{white-space:normal;line-height:1.3}.tablet-product-source-v105{justify-content:space-between;align-items:center;gap:7px;line-height:1.25;color:#173f2d!important;letter-spacing:0!important;font-size:11px!important;font-weight:850!important;display:flex!important}.tablet-product-source-v105 b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tablet-product-source-v105 em{color:#176a45;white-space:nowrap;background:#e8f4ec;border-radius:999px;flex:none;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.tablet-selected-product-copy-v105 span{line-height:1.35;color:#304e3e!important}.tablet-selected-product-copy-v105 span b{color:#123f2a}.tablet-lot-photo-strip-v58>button{grid-template-rows:repeat(4,auto);row-gap:2px;min-height:88px}.tablet-lot-photo-strip-v58>button>span{grid-row:1/5;height:74px}.tablet-lot-photo-strip-v58 b{font-size:11px}.tablet-lot-photo-strip-v58 small{font-size:9px}.tablet-price-field-v105{grid-row:span 2}.tablet-price-suggestions-v105{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;display:grid}.tablet-price-suggestions-v105>button{color:#164f34;text-align:left;background:#eff8f2;border:1.5px solid #80a68e;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:52px;padding:6px 8px;display:flex}.tablet-price-suggestions-v105>button.history{background:#e5f5ea;border-color:#4d8e69}.tablet-price-suggestions-v105>button:disabled{color:#66766d;cursor:not-allowed;background:#f4f6f5;border-color:#c4cec8}.tablet-price-suggestions-v105 small{font-weight:900;color:#316348!important;font-size:9px!important;line-height:1.2!important}.tablet-price-suggestions-v105 b{font-size:13px;line-height:1.2}.tablet-price-suggestions-v105 em{color:#4a6858;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.tablet-price-advisory-v105{color:#654600;letter-spacing:.3px;background:#f4d98f;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:950}.tablet-cart-trace-v105{color:#486454;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;font-weight:750;line-height:1.25;overflow:hidden}.tablet-live-cart-lines>article{grid-template-columns:48px minmax(0,1fr) auto 96px;min-height:92px}.tablet-cart-line-actions-v58{justify-content:flex-end}.tablet-cart-line-actions-v58>button{width:44px;height:44px}.tablet-live-cart-lines article>div small,.tablet-live-cart-lines article>div span,.tablet-cart-trace-v105{line-height:1.3}@media (hover:none) and (pointer:coarse){.tablet-order-shell button,.tablet-order-shell input,.tablet-order-shell select{touch-action:manipulation}.tablet-product-cards>button,.tablet-lot-photo-strip-v58>button,.tablet-price-suggestions-v105>button,.customer-selector-row-main,.customer-selector-choose{min-height:48px}}@media (width<=1050px){.tablet-order-workspace{grid-template-columns:minmax(0,1fr) 344px}.tablet-product-cards>button{min-height:148px}.tablet-product-source-v105{flex-direction:column;align-items:flex-start;gap:3px}.tablet-product-source-v105 em{background:0 0;padding-left:0}.tablet-live-cart-lines>article{grid-template-columns:44px minmax(0,1fr) auto}.tablet-cart-line-actions-v58{grid-column:2/4}}@media (width<=820px){.tablet-order-workspace{grid-template-columns:minmax(0,1fr) 316px}.tablet-price-suggestions-v105{grid-template-columns:1fr}.tablet-price-suggestions-v105>button{min-height:48px}.customer-selector-screen{height:calc(100dvh - 20px)}}@media (width<=700px){.tablet-order-main{height:auto;min-height:calc(100dvh - 58px)}.tablet-product-area{scroll-padding-block:76px 150px}.tablet-product-cards>button{min-height:150px!important}.tablet-product-source-v105{flex-direction:row;align-items:center}.tablet-product-source-v105 em{background:#e8f4ec;padding:3px 6px}.tablet-selected-product{grid-template-columns:70px minmax(0,1fr)!important}.tablet-selected-product>label{grid-column:1/-1}.tablet-entry-fields{grid-template-columns:1fr}.tablet-price-field-v105{grid-row:auto}.tablet-price-suggestions-v105{grid-template-columns:1fr 1fr}.tablet-live-cart-lines>article{min-height:96px}.customer-selector-screen{height:100dvh}}@media (width<=520px){.tablet-price-suggestions-v105{grid-template-columns:1fr}.tablet-product-source-v105{flex-direction:column;align-items:flex-start}}.mobile-current-context-v106,.mobile-bottom-nav-v106,.load-phone-start-v106,.load-phone-editor-tools-v106,.load-phone-guide-copy-v106{display:none}.load-desktop-guide-v106{display:block}.load-photo-actions-v54 label{cursor:pointer}.load-photo-actions-v54 label[aria-disabled=true]{opacity:.55;pointer-events:none}@media (width<=700px){:root{--phone-topbar-v106:calc(62px + env(safe-area-inset-top));--phone-bottom-nav-v106:calc(66px + env(safe-area-inset-bottom))}html{max-width:100%;scroll-padding-top:calc(var(--phone-topbar-v106) + 8px);-webkit-text-size-adjust:100%}body{overscroll-behavior-x:none;width:100%;max-width:100%;min-height:100dvh;overflow-x:hidden}button,a,label{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}.app-shell{width:100%;min-height:100dvh;display:block}.workspace{min-width:0;padding:0 0 var(--phone-bottom-nav-v106);width:100%!important;margin:0!important}.topbar{z-index:40;width:100%;min-height:var(--phone-topbar-v106);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom-color:#afc6b7;box-shadow:0 3px 16px #09362314;height:var(--phone-topbar-v106)!important;padding:env(safe-area-inset-top) 8px 0!important;gap:7px!important}.mobile-brand{align-items:center;min-width:48px;display:flex}.mobile-brand>.brand{display:none}.mobile-menu-trigger-v70{background:#e8f5ec!important;border-color:#9dbdab!important;flex-basis:46px!important;width:46px!important;height:46px!important}.mobile-current-context-v106{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.mobile-current-context-v106 small{color:#147047;letter-spacing:.55px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:950;line-height:1;overflow:hidden}.mobile-current-context-v106 b{color:#173d2c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;overflow:hidden}.topbar .welcome,.topbar .global-search,.topbar .text-size-toggle,.topbar .communication-global-trigger-v69,.topbar .ai-trigger{display:none!important}.topbar .notification,.topbar .profile{border:1px solid #c4d3ca;border-radius:10px;place-items:center;width:42px;min-width:42px;height:42px;margin:0;display:grid;padding:0!important}.topbar .profile>span{width:32px;height:32px;font-size:10px}.topbar .profile>div,.topbar .profile>svg{display:none}.main-content,.module-page{width:100%;min-width:0;max-width:100%;overflow-x:clip;padding:10px 9px calc(18px + env(safe-area-inset-bottom))!important;margin:0!important}.operational-loading-v49{border-radius:9px;margin:8px 9px}.open-activities-v54{margin:8px 9px 0!important}.mobile-bottom-nav-v106{z-index:45;min-height:var(--phone-bottom-nav-v106);padding:5px 5px max(5px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top:1px solid #a9c0b2;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0733211f}.mobile-bottom-nav-v106>button{color:#52695c;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:54px;padding:4px 2px;display:flex;position:relative}.mobile-bottom-nav-v106>button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:850;line-height:1;overflow:hidden}.mobile-bottom-nav-v106>button.active{color:#0d7045;background:#e7f4eb}.mobile-bottom-nav-v106>button.camera{color:#0c7145;background:#edf7f1}.mobile-bottom-nav-v106>button.camera.active{color:#fff;background:#0d7045}.mobile-bottom-nav-v106>button:disabled{opacity:.35}.mobile-bottom-nav-v106 em{color:#fff;background:#ba352e;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;font-weight:950;display:grid;position:absolute;top:3px;right:9px}.communication-floating-v69{right:10px!important;bottom:calc(var(--phone-bottom-nav-v106) + 10px)!important}.toast{width:auto;max-width:none;min-height:48px;font-size:10px;line-height:1.35;left:9px;right:9px;transform:none;bottom:calc(var(--phone-bottom-nav-v106) + 10px)!important}.module-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.module-page select,.module-page textarea{min-height:48px;font-size:16px!important}.module-page .primary,.module-page .secondary,.module-page .back-button{min-height:46px}.module-page>.module-title,.module-page>.delivery-title,.module-page>.workday-heading,.module-page>.workflow-heading,.module-page>.parking-title-v32,.module-page>.issued-documents-title-v47,.module-page>.received-invoices-title-v54,.module-page>.treasury-title-v43{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:13px!important}.module-page>.module-title>div:last-child,.module-page>.workday-heading>div:last-child,.module-page>.workflow-heading>div:last-child{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.module-page>.module-title button,.module-page>.workday-heading button,.module-page>.workflow-heading button{width:100%}.panel-header,.table-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-height:auto;padding:11px}.table-toolbar .mini-search,.table-toolbar .parking-search-v32{width:100%;max-width:none;margin:0}.filter-tabs,.master-detail-tabs,.product-category-tabs,.treasury-tabs-v43{flex-wrap:wrap;max-width:100%}.kpis,.business-kpis,.bottom-strip,.credit-cards,.exchange-kpis,.registry-overview-kpis,.customer-overview,.extended-hero-v56,.treasury-party-header-v43,.system-hero-v51{grid-template-columns:1fr!important}.customer-overview{padding:13px}.credit-cards>div{border:0;border-top:1px solid #d1ddd5;min-height:72px;padding:10px 4px}.checkout-bar,.pc-order-footer-v32{width:100%;margin-top:10px;grid-template-columns:1fr!important;position:static!important}.checkout-bar{flex-direction:column;align-items:stretch}.checkout-bar button{justify-content:center;width:100%;min-height:48px}.modal-backdrop,.document-viewer-backdrop-v49,.supplier-account-backdrop-v53,.system-modal-backdrop-v51,.documents-send-backdrop-v54,.received-manual-modal-v54,.counterparty-create-backdrop-v63,.product-overlay-v44,.load-modal-backdrop-v44,.manual-lot-picker-overlay-v84,.lot-completion-overlay-v86{align-items:stretch;padding:0!important}.document-modal,.document-viewer-v49,.supplier-account-modal-v53,.system-modal-v51,.documents-send-backdrop-v54>section,.received-manual-modal-v54>section,.counterparty-create-modal-v63,.manual-lot-picker-v84,.lot-completion-v86{overflow-y:auto;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important}.document-modal{padding:calc(18px + env(safe-area-inset-top)) 13px calc(18px + env(safe-area-inset-bottom))}.modal-actions{flex-direction:column-reverse;align-items:stretch}.modal-actions button{width:100%;min-height:48px}.document-viewer-v49>header,.communication-center-v69>header,.ai-header{padding-top:calc(10px + env(safe-area-inset-top))}.communication-center-v69,.ai-drawer,.ai-drawer.ai-drawer-large-v47{border:0!important;border-radius:0!important;width:100%!important;height:100dvh!important;inset:0!important}.load-phone-start-v106{background:linear-gradient(135deg,#e1f4e7,#f8fcf9);border:1px solid #72ad88;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;margin-bottom:10px;padding:12px;display:grid}.load-phone-start-v106>span{color:#fff;background:#0f7147;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.load-phone-start-v106>div{flex-direction:column;gap:3px;min-width:0;display:flex}.load-phone-start-v106 small{color:#0b6b40;letter-spacing:.45px;font-size:8px;font-weight:950}.load-phone-start-v106 b{font-size:13px;line-height:1.25}.load-phone-start-v106 p{color:#476255;margin:0;font-size:9px;line-height:1.4}.load-phone-start-v106>button{grid-column:1/-1;width:100%;min-height:50px}.load-registry-title-v44,.load-editor-heading-v44{padding:13px!important}.load-registry-title-v44 h2,.load-editor-heading-v44 h2{overflow-wrap:anywhere;font-size:21px}.load-title-actions-v46,.load-editor-actions-v44{grid-template-columns:1fr 1fr;align-items:stretch;gap:7px;width:100%;display:grid}.load-title-actions-v46>*,.load-editor-actions-v44>*{width:100%;min-width:0;margin:0!important}.load-editor-actions-v44 .back-button,.load-editor-actions-v44 .cloud-save-state-v44{grid-column:1/-1}.load-editor-actions-v44 .cloud-save-state-v44{border-radius:9px;justify-content:center;min-height:42px}.load-desktop-guide-v106{display:none}.load-phone-guide-copy-v106{line-height:1.45;display:block}.load-phone-editor-tools-v106{background:#edf8f1;border:1px solid #96bea5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:9px;padding:9px;display:grid}.load-phone-editor-tools-v106>span{color:#0e7045;align-items:center;gap:8px;min-width:0;display:flex}.load-phone-editor-tools-v106>span>div{flex-direction:column;gap:2px;min-width:0;display:flex}.load-phone-editor-tools-v106 b{color:#183e2c;font-size:10px}.load-phone-editor-tools-v106 small{color:#4d6759;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.load-phone-editor-tools-v106>button{color:#0f7147;background:#fff;border:1px solid #0f7147;border-radius:8px;min-height:42px;padding:0 10px;font-size:9px;font-weight:900;position:relative}.load-phone-editor-tools-v106>button:disabled{color:#728078;border-color:#bdcbc2}.load-phone-editor-tools-v106 em{color:#fff;background:#0e7045;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-6px;right:-5px}.load-registry-kpis-v44{grid-template-columns:1fr!important}.load-registry-kpis-v44 article{border-bottom:1px solid #cbd7d0;min-height:84px;border-right:0!important}.load-filters-v44{grid-template-columns:1fr;padding:9px;display:grid}.load-date-tabs-v44{grid-template-columns:1fr 1fr;display:grid}.load-filters-v44>*,.load-status-filter-v44,.load-sort-v44{width:100%;min-width:0;margin:0!important}.load-record-summary-v44,.load-record-actions-v44{min-width:0}.load-record-open-v44{gap:8px;min-height:92px;grid-template-columns:48px minmax(0,1fr) auto!important;padding:9px!important}.load-record-open-v44>span:nth-child(n+3){display:none!important}.load-record-actions-v44{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;display:grid}.load-record-actions-v44 button{justify-content:center;min-width:0;min-height:46px;padding:0 5px}.load-progress-v44{z-index:7;top:calc(var(--phone-topbar-v106) + 4px);gap:2px;padding:4px;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:sticky!important}.load-progress-v44 a,.load-progress-v44 a:last-child{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;padding:4px 2px;grid-column:auto!important}.load-progress-v44 i{width:24px;height:24px}.load-progress-v44 b{font-size:7px;line-height:1.05}.load-progress-v44 small{display:none}.load-section-v44,.load-arrival-photos-v54{scroll-margin-top:calc(var(--phone-topbar-v106) + 64px)}.load-section-v44>header{gap:8px;min-height:74px;padding:10px 9px;grid-template-columns:31px minmax(0,1fr)!important}.load-section-v44>header>div h3{font-size:15px}.load-section-v44>header>div p{font-size:8px;line-height:1.35}.section-toggle-v45{width:100%;min-height:42px;grid-column:1/-1!important}.load-document-grid-v44,.product-identity-grid-v44,.quantity-grid-v44,.price-grid-v44,.pallet-intake-v44>div{padding:10px;grid-template-columns:1fr!important}.load-document-grid-v44>*,.product-identity-grid-v44>*,.quantity-grid-v44>*,.price-grid-v44>*{grid-area:auto/1!important}.suggestion-chips-v44{gap:6px;max-width:100%}.suggestion-chips-v44 button{min-height:38px;padding:5px 8px}.suggestion-chips-v44 em,.keyboard-choice-v76 kbd,.product-typeahead-v44 kbd{display:none}.load-line-row-v44{gap:9px;margin:8px;padding:10px;grid-template-columns:1fr 1fr!important;width:calc(100% - 16px)!important}.load-line-row-v44>*{min-width:0}.load-line-product-v44,.line-actions-v44{grid-column:1/-1!important}.line-actions-v44{justify-content:stretch;width:100%}.line-actions-v44 button{flex:1;min-height:44px}.expense-add-buttons-v44{grid-template-columns:1fr 1fr;padding:9px;display:grid}.expense-add-buttons-v44 button:last-child{grid-column:1/-1}.load-cost-summary-v44,.quantity-result-v44,.line-economic-preview-v44{grid-template-columns:1fr!important}.load-cost-summary-v44>*,.quantity-result-v44>*,.line-economic-preview-v44>*{border-bottom:1px solid #d4ddd7;border-right:0!important;grid-column:1!important}.load-arrival-photos-v54>header{padding:10px;grid-template-columns:36px minmax(0,1fr)!important}.load-arrival-photos-v54>header>em{text-align:center;grid-column:1/-1!important;justify-self:stretch!important}.load-arrival-photos-v54>header p{line-height:1.4}.load-photo-linking-v63{display:none}.load-photo-grid-v54{padding:8px}.load-photo-grid-v54>article{gap:9px;min-height:0;padding:9px;grid-template-columns:1fr!important}.load-photo-preview-v54{aspect-ratio:4/3;width:100%!important;height:auto!important}.load-photo-preview-v54>span{padding:7px;font-size:8px}.load-photo-copy-v54 b{font-size:15px}.load-photo-copy-v54 small{font-size:10px}.load-photo-copy-v54 em{font-size:9px;line-height:1.4}.load-photo-actions-v54{grid-template-columns:1fr 1fr;gap:7px;grid-column:1!important;display:grid!important}.load-photo-actions-v54 label{justify-content:center;width:100%;min-height:52px;margin:0;padding:0 8px;font-size:11px;font-weight:900}.load-photo-actions-v54>span{text-align:center;grid-column:1/-1;font-size:9px}.load-photo-thumbs-v54{padding:9px 2px 2px;overflow-x:auto;grid-column:1!important}.load-photo-thumbs-v54>span{flex:0 0 68px;width:68px;height:60px}.load-confirm-bar-v44{margin-bottom:6px;position:static!important}.load-confirm-bar-v44>div{margin:0}.load-confirm-total-v69{align-items:flex-start!important}.product-overlay-v44>section{border-radius:0;width:100%;max-height:100dvh;height:100dvh!important}.product-overlay-v44>section>header{min-height:calc(68px + env(safe-area-inset-top));padding-top:calc(8px + env(safe-area-inset-top))}.product-overlay-v44 h2{font-size:17px}.product-overlay-v44 header p,.product-overlay-v44>section>footer{display:none}.overlay-search-v44{height:54px;margin:8px}.overlay-search-v44 input{height:50px;font-size:16px}.overlay-result-count-v44{flex-direction:column;align-items:flex-start;gap:3px;padding:4px 9px 7px}.create-loaded-product-v64{margin-inline:8px}.overlay-product-list-v44{padding:0 8px calc(10px + env(safe-area-inset-bottom))}.overlay-product-list-v44>button{gap:9px;min-height:116px;grid-template-columns:66px minmax(0,1fr)!important}.overlay-product-list-v44 img,.product-placeholder-v44{width:66px;height:66px}.overlay-product-main-v44>strong{font-size:14px}.overlay-product-main-v44>span{white-space:normal;line-height:1.3}.overlay-product-meta-v44{border-top:1px solid #d0dbd4;border-left:0;flex-direction:row;justify-content:space-between;align-items:center;min-height:0;padding:6px 0 0;grid-column:1/-1!important}.load-modal-backdrop-v44>section{padding-bottom:max(12px,env(safe-area-inset-bottom));margin-top:auto;overflow-y:auto;border-radius:16px 16px 0 0!important;width:100%!important;max-width:none!important;max-height:100dvh!important}.load-modal-backdrop-v44 footer{align-items:stretch;width:100%;flex-direction:column!important}.load-modal-backdrop-v44 footer button{width:100%;min-height:50px}.confirm-and-photo-v106{background:#0a5e8b}.tablet-order-shell{min-height:100dvh}.tablet-order-topbar{padding:env(safe-area-inset-top) 8px 0;height:calc(58px + env(safe-area-inset-top))!important;grid-template-columns:minmax(0,1fr) auto!important}.tablet-order-topbar>.brand{min-width:0}.tablet-order-topbar .brand b{font-size:14px}.tablet-order-topbar .brand small,.tablet-order-page-title,.tablet-sync-status,.tablet-order-user>span:nth-of-type(3){display:none!important}.tablet-order-user{gap:5px}.tablet-order-user>button{justify-content:center;width:42px;min-width:42px;height:42px;padding:0}.tablet-order-user>button span{display:none}.tablet-order-main{padding:7px 7px calc(14px + env(safe-area-inset-bottom));min-height:calc(100dvh - 58px - env(safe-area-inset-top))!important}.tablet-customer-context,.tablet-order-workspace,.tablet-entry-fields,.tablet-entry-results{grid-template-columns:1fr!important}.tablet-customer-context{grid-template-columns:38px minmax(0,1fr) 44px!important}.tablet-product-area,.tablet-live-cart{min-height:0!important}.tablet-product-heading{flex-direction:column;align-items:stretch}.tablet-product-heading>div:last-child,.tablet-product-search-row{grid-template-columns:1fr;width:100%;display:grid}.tablet-product-heading button,.tablet-product-search-row button{min-height:48px}.tablet-product-cards{grid-template-columns:1fr!important}.tablet-product-cards>button{min-height:160px!important}.tablet-live-cart{margin-top:8px}.tablet-live-cart>footer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.customer-selector-backdrop{padding:0}.customer-selector-screen{border:0;border-radius:0;width:100%;height:100dvh!important}.customer-selector-header{padding-top:calc(10px + env(safe-area-inset-top))}}@media (width<=380px){.topbar .notification{display:none}.mobile-current-context-v106 b{font-size:13px}.mobile-bottom-nav-v106>button span{font-size:8px}.load-phone-editor-tools-v106{grid-template-columns:1fr}.load-phone-editor-tools-v106>button{width:100%}.load-photo-actions-v54{grid-template-columns:1fr}.load-photo-actions-v54>span{grid-column:1}}.lot-direct-photo-v86{grid-template-columns:42px minmax(0,1fr) minmax(260px,auto)}.lot-direct-photo-actions-v107{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lot-direct-photo-actions-v107 label{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 14px;display:flex}.lot-direct-photo-actions-v107 label[aria-disabled=true]{opacity:.58;pointer-events:none}@media (width<=700px){.lot-direct-photo-v86{grid-template-columns:34px minmax(0,1fr)}.lot-direct-photo-actions-v107{grid-column:1/-1;grid-template-columns:1fr}.lot-direct-photo-actions-v107 label{width:100%;min-height:54px;font-size:16px}}.cash-opening-v109{border-color:#9fbaa9;overflow:hidden}.cash-opening-v109>header{color:#155b3a;background:#eef8f1;border-bottom:1px solid #cbd8d0;align-items:center;gap:10px;min-height:58px;padding:11px 14px;display:flex}.cash-opening-v109>header>div{flex-direction:column;gap:3px;display:flex}.cash-opening-v109>header b{font-size:12px}.cash-opening-v109>header small{color:#486052;font-size:9px}.cash-opening-v109>div{grid-template-columns:minmax(180px,.55fr) minmax(280px,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.cash-opening-v109 label{flex-direction:column;gap:6px;display:flex}.cash-opening-v109 label>span{text-transform:uppercase;font-size:8px;font-weight:900}.cash-opening-v109 input{border:1px solid #9fb7a8;border-radius:7px;height:44px;padding:0 11px}.cash-opening-v109 button{min-height:44px}.operational-kpis-v49 article>span{color:#60736a;font-size:8px;font-weight:700}.cash-entry-v109{grid-template-columns:minmax(105px,.5fr) minmax(145px,.72fr) minmax(155px,.8fr) minmax(210px,1.15fr) minmax(115px,.55fr) minmax(260px,1.35fr) auto}.cash-entry-v109 label small{color:#62756a;max-width:340px;font-size:8px;font-weight:650;line-height:1.35}.entry-reversal-v109{color:#963b35;background:#fff3f2;border:1px solid #e1a2a2;border-radius:9px;grid-template-columns:auto minmax(130px,.45fr) minmax(240px,1fr) auto;align-items:end;gap:10px;margin:12px 16px;padding:11px;display:grid}.entry-reversal-v109>svg{align-self:center}.entry-reversal-v109 label{flex-direction:column;gap:5px;display:flex}.entry-reversal-v109 label>span{text-transform:uppercase;font-size:8px;font-weight:900}.entry-reversal-v109 input{background:#fff;border:1px solid #d9aaa6;border-radius:7px;height:42px;padding:0 9px}.entry-reversal-v109 button{min-height:42px}.accountant-export-v109{background:#eff9f2;border:1.5px solid #78a88a;border-radius:11px;grid-template-columns:minmax(300px,1.3fr) minmax(300px,1fr) auto;align-items:center;gap:15px;padding:14px 16px;display:grid}.accountant-export-v109>div{color:#0d6b43;align-items:flex-start;gap:11px;display:flex}.accountant-export-v109>div>span{flex-direction:column;gap:3px;display:flex}.accountant-export-v109 small{color:#536b5d;font-size:8.5px;font-weight:650}.accountant-export-v109 h2{color:#133d2c;margin:0;font-size:17px}.accountant-export-v109 p{color:#456052;margin:0;font-size:9px}.accountant-export-v109 aside{border-left:1px solid #b7cebd;flex-direction:column;gap:4px;padding-left:14px;display:flex}.accountant-export-v109 aside strong{color:#925b00;font-size:10px}.accountant-export-v109>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.accountant-export-v109 button{align-items:center;gap:7px;min-height:43px;display:flex}.payment-split-modal-v109{width:min(1180px,100vw - 48px)}.payment-split-modal-v109>.payment-date-v109{background:#f0f7f3;border-bottom:1px solid #cfddd5;grid-template-columns:minmax(210px,.42fr) minmax(320px,1fr);align-items:end;gap:12px;padding:13px 16px;display:grid}.payment-date-v109 p{color:#3f5c4f;margin:0 0 8px;font-size:10px;line-height:1.45}.payment-split-modal-v109>.payment-splits-v109{background:#fff;padding:14px 16px;display:block}.payment-split-head-v109,.payment-split-row-v109{grid-template-columns:120px 145px 160px minmax(150px,1fr) minmax(150px,1fr) 38px;align-items:center;gap:8px;display:grid}.payment-split-head-v109{color:#365a4d;text-transform:uppercase;min-height:34px;padding:0 4px;font-size:8px;font-weight:900}.payment-split-row-v109{background:#f8fbf9;border:1px solid #c6d8ce;border-radius:9px;padding:8px}.payment-split-row-v109+.payment-split-row-v109{margin-top:8px}.payment-split-row-v109 input,.payment-split-row-v109 select{width:100%;min-width:0}.payment-split-row-v109>button{color:#a2473f;background:#fff4f2;border:1px solid #d6b7b1;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.payment-split-row-v109>button:disabled{opacity:.35}.add-payment-split-v109{color:#086e44;background:#eff9f2;border:1px dashed #6eaa87;border-radius:8px;align-items:center;gap:7px;min-height:39px;margin-top:10px;padding:0 12px;font-weight:850;display:flex}.payment-split-modal-v109>.payment-allocation-summary-v109{background:#eef8f1;border-top:1px solid #c8d9cf;grid-template-columns:190px 220px 1fr;align-items:center;gap:10px;padding:12px 16px;display:grid}.payment-allocation-summary-v109>span{background:#fff;border:1px solid #a8c6b4;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:7px 10px;display:flex}.payment-allocation-summary-v109 small{color:#5d7467;font-size:8px;font-weight:900}.payment-allocation-summary-v109 b{color:#0c5f3e;font-size:16px}.payment-allocation-summary-v109 em{color:#446154;font-size:9px;font-style:normal;line-height:1.4}.pino-v109{color:#163b2b;flex-direction:column;gap:13px;display:flex}.pino-loading-v109{justify-content:center;align-items:center;min-height:420px}.pino-loading-v109 svg{color:#0c7146}.pino-title-v109{justify-content:space-between;align-items:center;gap:18px;min-height:80px;display:flex}.pino-title-v109>div:first-child{flex-direction:column;gap:4px;display:flex}.pino-title-v109>div:first-child>span{color:#087045;font-size:9px;font-weight:900}.pino-title-v109 h1{align-items:center;gap:8px;margin:0;font-size:26px;font-weight:650;display:flex}.pino-title-v109 p{color:#50675a;margin:0;font-size:10px;font-weight:650}.pino-title-v109>div:last-child{align-items:end;gap:8px;display:flex}.pino-title-v109 label{flex-direction:column;gap:4px;display:flex}.pino-title-v109 label span{font-size:8px;font-weight:900}.pino-title-v109 input{border:1px solid #9eb6a7;border-radius:7px;height:42px;padding:0 9px}.pino-title-v109 button{align-items:center;gap:6px;min-height:42px;display:flex}.pino-state-v109{border:1px solid;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:9px 13px;display:flex}.pino-state-v109.open{color:#825700;background:#fff8df;border-color:#d1ad55}.pino-state-v109.closed{color:#12663e;background:#edf8f0;border-color:#88b497}.pino-state-v109>span{flex-direction:column;flex:1;gap:3px;display:flex}.pino-state-v109 b{font-size:11px}.pino-state-v109 small{font-size:8.5px}.pino-state-v109 em{background:#fff;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.pino-warning-v109,.pino-error-v109{color:#9a3c36;background:#fff3f1;border:1px solid #dcaaa4;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.pino-warning-v109>span{flex-direction:column;gap:3px;display:flex}.pino-summary-v109{background:#fff;border:1px solid #a7c0b0;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.pino-summary-v109 article{border-right:1px solid #cfdbd3;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:12px;display:flex}.pino-summary-v109 article:last-child{border-right:0}.pino-summary-v109 small{color:#52685a;font-size:8px;font-weight:900}.pino-summary-v109 b{font-size:20px}.pino-summary-v109 span{color:#62736a;font-size:8px}.pino-summary-v109 article.safe{background:#ecf8f0}.pino-summary-v109 article.warning{color:#8b5c00;background:#fff6df}.pino-drawers-v109{flex-direction:column;gap:9px;display:flex}.pino-drawers-v109>article{background:#fff;border:1.5px solid #a9c2b2;border-radius:10px;overflow:hidden}.pino-drawers-v109>article.unbalanced{background:#fffdfa;border-color:#d2a54c}.pino-drawers-v109 article>header{border-bottom:1px solid #d2ddd6;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:59px;padding:9px 12px;display:grid}.pino-drawers-v109 article>header>span{color:#0b6d43;background:#e9f5ed;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.pino-drawers-v109 h2{margin:0;font-size:13px}.pino-drawers-v109 p{color:#62756a;margin:2px 0 0;font-size:8px}.pino-drawers-v109 header em{color:#176b43;background:#e9f5ed;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.pino-drawers-v109 .unbalanced header em{color:#8b5b00;background:#fff0c9}.pino-formula-v109{grid-template-columns:repeat(4,minmax(120px,1fr) 18px);align-items:center;gap:5px;padding:10px 12px;display:grid}.pino-formula-v109>span{border:1px solid #ccd9d1;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-height:54px;padding:7px 9px;display:flex}.pino-formula-v109>span.expected{background:#edf8f0;border-color:#71a985}.pino-formula-v109 small{color:#587063;font-size:7.5px;font-weight:900}.pino-formula-v109 b{font-size:14px}.pino-formula-v109>i{text-align:center;font-size:17px;font-style:normal}.pino-formula-v109>i:last-of-type{display:none}.pino-actual-v109{background:#f8fbf9;border-top:1px solid #d5dfd8;grid-template-columns:1fr .45fr 1.25fr;align-items:end;gap:9px;padding:10px 12px;display:grid}.pino-actual-v109 label{flex-direction:column;gap:5px;display:flex}.pino-actual-v109 label>span,.pino-actual-v109>span small{font-size:8px;font-weight:900}.pino-actual-v109 input{background:#fff;border:1px solid #9db5a6;border-radius:7px;height:43px;padding:0 9px}.pino-actual-v109>span{background:#fff;border:1px solid #b5c9bd;border-radius:7px;flex-direction:column;justify-content:center;gap:2px;height:43px;padding:6px 9px;display:flex}.pino-actual-v109>span b{font-size:13px}.pino-actions-v109{background:#fff;border:1px solid #a7c0b0;border-radius:10px;align-items:flex-end;gap:10px;padding:13px;display:flex}.pino-actions-v109>label{flex-direction:column;flex:1;gap:5px;display:flex}.pino-actions-v109 label>span{font-size:8px;font-weight:900}.pino-actions-v109 textarea{resize:vertical;border:1px solid #a7bbae;border-radius:7px;min-height:64px;padding:9px}.pino-actions-v109 button{align-items:center;gap:6px;min-height:43px;display:flex}.pino-close-v109{align-items:end;gap:8px;display:flex}.pino-close-v109 label{flex-direction:column;gap:5px;min-width:290px;display:flex}.pino-close-v109 input{border:1px solid #a7bbae;border-radius:7px;height:43px;padding:0 9px}.pino-history-v109{overflow:hidden}.pino-history-v109>header{border-bottom:1px solid #cfdbd3;align-items:center;gap:9px;min-height:55px;padding:9px 12px;display:flex}.pino-history-v109>header>div{flex-direction:column;gap:2px;display:flex}.pino-history-v109>header small{color:#61736a;font-size:8px}.pino-history-v109>article{border-bottom:1px solid #e0e7e2;grid-template-columns:1fr 100px 130px 1fr;align-items:center;gap:10px;min-height:50px;padding:7px 12px;display:grid}.pino-history-v109>article>span{flex-direction:column;gap:2px;display:flex}.pino-history-v109>article small{color:#63766b;font-size:8px}.pino-history-v109>article em{font-size:8px;font-style:normal;font-weight:900}.pino-history-v109>article em.closed{color:#11683f}.pino-history-v109>article em.open{color:#8c5b00}.pino-empty-v109{color:#61746a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:90px;display:flex}@media (width<=1050px){.cash-entry-v109{grid-template-columns:repeat(3,minmax(0,1fr))}.cash-entry-v109 label:last-of-type{grid-column:span 2}.cash-entry-v109 button{grid-column:auto}.accountant-export-v109{grid-template-columns:1fr}.accountant-export-v109 aside{border-top:1px solid #b7cebd;border-left:0;padding:10px 0 0}.accountant-export-v109>footer{justify-content:flex-start}.payment-split-modal-v109{width:calc(100vw - 24px)}.payment-split-head-v109{display:none}.payment-split-row-v109{grid-template-columns:1fr 1fr}.payment-split-row-v109>button{grid-column:2;justify-self:end}.payment-split-modal-v109>.payment-allocation-summary-v109{grid-template-columns:1fr 1fr}.payment-allocation-summary-v109>em{grid-column:1/-1}.pino-title-v109{flex-direction:column;align-items:stretch}.pino-title-v109>div:last-child{flex-wrap:wrap}.pino-summary-v109{grid-template-columns:1fr 1fr}.pino-formula-v109{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr}.pino-formula-v109>i:last-of-type{display:block}.pino-actions-v109,.pino-close-v109{flex-direction:column;align-items:stretch}.pino-close-v109 label{min-width:0}}@media (width<=650px){.cash-opening-v109>div,.cash-entry-v109,.entry-reversal-v109{grid-template-columns:1fr}.cash-entry-v109 label:last-of-type,.cash-entry-v109 button{grid-column:auto}.entry-reversal-v109>svg{display:none}.accountant-export-v109{padding:12px}.accountant-export-v109>footer{flex-direction:column}.accountant-export-v109 button{justify-content:center;width:100%}.payment-split-modal-v109>.payment-date-v109,.payment-split-row-v109,.payment-split-modal-v109>.payment-allocation-summary-v109{grid-template-columns:1fr}.payment-split-row-v109>button{grid-column:auto;justify-self:end}.payment-allocation-summary-v109>em{grid-column:auto}.payment-split-modal-v109>footer{flex-direction:column;align-items:stretch}.payment-split-modal-v109>footer>span{margin:0}.payment-split-modal-v109>footer button{justify-content:center;width:100%}.pino-title-v109>div:last-child{flex-direction:column;align-items:stretch}.pino-summary-v109{grid-template-columns:1fr}.pino-summary-v109 article{border-bottom:1px solid #cfdbd3;border-right:0}.pino-formula-v109{grid-template-columns:1fr}.pino-formula-v109>i{display:none!important}.pino-actual-v109{grid-template-columns:1fr}.pino-history-v109>article{grid-template-columns:1fr auto}.pino-history-v109>article>span:last-child{display:none}}.ca-filter-panel-compact-v111{min-height:0;height:auto!important;padding:0!important}.pc-direct-document-v111{color:#fff;background:linear-gradient(135deg,#0c4b35,#0d6542);border:1px solid #0a3f2d;border-radius:12px;grid-template-columns:minmax(260px,1fr) minmax(560px,1.5fr);align-items:center;gap:18px;margin:0 0 13px;padding:16px;display:grid}.pc-direct-document-v111>div:first-child{gap:4px;display:grid}.pc-direct-document-v111>div:first-child>span{color:#bfe7d0;letter-spacing:.08em;font-size:9px;font-weight:900}.pc-direct-document-v111 h2,.pc-direct-document-v111 p{margin:0}.pc-direct-document-v111 h2{font-size:19px}.pc-direct-document-v111 p{color:#d6eadf;font-size:10px;line-height:1.45}.pc-direct-document-actions-v111{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pc-direct-document-actions-v111>button{color:#0b4933;text-align:left;background:#fff;border:1px solid #ffffff73;border-radius:9px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.pc-direct-document-actions-v111>button>span{gap:2px;min-width:0;display:grid}.pc-direct-document-actions-v111>button b{font-size:12px}.pc-direct-document-actions-v111>button small{color:#60776d;font-size:8px;line-height:1.25}.pc-direct-document-actions-v111>button.external-v111{background:#f3f6f4}.pc-direct-document-actions-v111>button:disabled{cursor:not-allowed;opacity:.5}.register-print-v111{min-width:220px}.invoice-preview-v42 .invoice-parties-v42{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.invoice-preview-v42 .invoice-parties-v42 article{min-height:112px}.invoice-client-meta-v111{border-top:1px solid #cfdbd3;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);margin-top:4px;padding-top:7px;gap:8px!important;display:grid!important}.invoice-client-meta-v111>span{flex-direction:column;gap:2px;min-width:0;display:flex}.invoice-client-meta-v111>span>b{color:#263f33;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25;overflow:hidden}.proprietary-notice-v111{color:#b9d3c5;margin-top:12px;font-size:8px;line-height:1.4;display:block}@media (width<=1180px){.pc-direct-document-v111{grid-template-columns:1fr}}@media (width<=850px){.pc-direct-document-actions-v111{grid-template-columns:1fr}.pc-direct-document-actions-v111>button{min-height:54px}.register-print-v111{min-width:0}.invoice-preview-v42 .invoice-parties-v42{grid-template-columns:1fr}.invoice-preview-v42 .invoice-parties-v42 article{min-height:auto}.invoice-client-meta-v111{grid-template-columns:1fr}}@media (width<=520px){.pc-direct-document-v111{border-radius:10px;padding:13px}}.sidebar:not(.collapsed) .brand-banner-v87,.mobile-nav-drawer-v70 .brand-banner-v87{object-fit:contain;object-position:center;image-rendering:auto}.invoice-company-brand-v87{justify-content:center;min-height:0;padding:9px 12px}.invoice-company-brand-v87>img,.document-paper-header-v87>img,.credit-brand-banner-v87{aspect-ratio:1400/315;object-fit:contain;object-position:center;image-rendering:auto;background:#fff;height:auto}.invoice-company-brand-v87>img{max-height:104px}.document-paper-header-v87>img{max-height:110px}.credit-brand-banner-v87{max-height:112px}.document-paper-header-v87{grid-template-columns:minmax(0,1fr) auto!important}.document-paper-header-v87>img{grid-column:1/-1}.document-paper-party-v49>span{gap:3px}.assisted-start-v112{background:linear-gradient(135deg,#e8f6ed,#fbfdfc);border:1px solid #8ab8a0;border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:13px 14px;grid-template-columns:48px minmax(0,1fr) auto!important;display:grid!important}.assisted-start-v112>span{color:#fff;background:#0f7147;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.assisted-start-v112>div:not(.assisted-start-actions-v112){flex-direction:column;gap:3px;min-width:0;display:flex}.assisted-start-v112 small{color:#0b6b40;letter-spacing:.45px;font-size:10px;font-weight:900}.assisted-start-v112 b{font-size:16px;line-height:1.25}.assisted-start-v112 p{color:#476255;margin:0;font-size:12px;line-height:1.4}.assisted-start-actions-v112{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.assisted-start-actions-v112 button{white-space:nowrap;min-height:43px}.load-document-assistant-launch-v112{color:#114c37;background:#eef8f2;border:1px solid #a8c9b9;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 12px;padding:10px 13px;display:flex}.load-document-assistant-launch-v112>span{align-items:center;gap:9px;display:flex}.load-document-assistant-launch-v112>span>div{flex-direction:column;gap:2px;display:flex}.load-document-assistant-launch-v112 small{color:#4e6d60}.load-document-assistant-launch-v112>button{color:#0b6242;background:#fff;border:1px solid #0e7650;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.assisted-load-v112{color:#103f30;background:#fff;border:2px solid #18875c;border-radius:14px;margin:0 0 14px;overflow:hidden;box-shadow:0 10px 30px #0a402d17}.assisted-load-v112>header{background:linear-gradient(105deg,#eaf8f0 0%,#f8fcfa 72%);border-bottom:1px solid #b9d4c7;align-items:flex-start;gap:12px;padding:15px 17px;display:flex}.assisted-load-icon-v112{color:#08734b;background:#d8f0e3;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.assisted-load-v112>header>div{flex:1;min-width:0}.assisted-load-v112>header small{color:#08734b;letter-spacing:.07em;font-size:10px;font-weight:900}.assisted-load-v112>header h3{margin:2px 0 3px;font-size:20px}.assisted-load-v112>header p{color:#526c61;margin:0;font-size:12px}.assisted-load-close-v112{color:#234c3e;background:#fff;border:1px solid #bfd3c9;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.assisted-load-source-v112{padding:14px 16px 16px}.assisted-load-source-v112>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:13px;display:grid}.assisted-load-source-v112>nav button{color:#254b3e;background:#fff;border:1px solid #b6cdc1;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;font-weight:800;display:flex}.assisted-load-source-v112>nav button.selected{color:#075f3f;background:#eaf7f0;border-color:#087b50;outline:2px solid #c9ead9}.assisted-upload-v112{background:#f7fbf9;border:1px dashed #8db8a4;border-radius:11px;padding:16px}.assisted-upload-actions-v112{justify-content:center;gap:9px;display:flex}.assisted-upload-actions-v112 button{justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.assisted-upload-v112>p{text-align:center;color:#60766c;margin:10px 0 0;font-size:11px}.assisted-files-v112{gap:7px;max-width:850px;margin:14px auto 0;display:grid}.assisted-files-v112>span{background:#fff;border:1px solid #c7d9d0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.assisted-files-v112>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assisted-files-v112>span small{color:#687c73}.assisted-files-v112>span button{background:#eef3f0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.assisted-analyze-v112{color:#fff;background:#0b774e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;font-weight:900;display:flex}.assisted-gmail-v112>form{gap:8px;display:flex}.assisted-gmail-v112>form label{background:#fff;border:1px solid #afc8bc;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 11px;display:flex}.assisted-gmail-v112>form input{background:0 0;border:0;outline:0;width:100%;min-height:44px}.assisted-gmail-v112>form button,.assisted-gmail-results-v112 article>button{color:#075f40;background:#e9f6ef;border:1px solid #0d7650;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:flex}.assisted-gmail-v112>small{color:#61766d;margin:8px 2px 0;display:block}.assisted-gmail-results-v112{gap:8px;max-height:390px;margin-top:11px;display:grid;overflow:auto}.assisted-gmail-results-v112 article{background:#fff;border:1px solid #c2d5cc;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.assisted-gmail-results-v112 article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assisted-gmail-results-v112 article b,.assisted-gmail-results-v112 article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assisted-gmail-results-v112 article small,.assisted-gmail-results-v112 article em{color:#65776f;font-size:10px;font-style:normal}.assisted-gmail-message-v112,.assisted-error-v112{color:#7b4a0e;background:#fff7e8;border:1px solid #e7b06e;border-radius:9px;align-items:flex-start;gap:9px;margin-top:11px;padding:10px 12px;display:flex}.assisted-error-v112{color:#9b3028;background:#fff0ef;border-color:#df9089;margin:13px 16px 16px}.assisted-error-v112 span{flex-direction:column;gap:2px;display:flex}.assisted-privacy-v112{color:#395f50;background:#edf6f1;border-radius:8px;align-items:flex-start;gap:8px;margin-top:13px;padding:10px 12px;font-size:11px;display:flex}.assisted-ocr-progress-v114{color:#174d39;background:#f0f8f4;border:1px solid #91bea8;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.assisted-ocr-progress-v114>span{color:#08734b;background:#d9efe4;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.assisted-ocr-progress-v114>div{flex-direction:column;gap:3px;min-width:0;display:flex}.assisted-ocr-progress-v114 small{color:#5a7469}.assisted-ocr-progress-v114 i{background:#d5e5dd;border-radius:999px;height:5px;display:block;overflow:hidden}.assisted-ocr-progress-v114 i>em{border-radius:inherit;background:#14865a;height:100%;transition:width .18s;display:block}.assisted-ocr-progress-v114>strong{color:#08734b;font-size:13px}.assisted-review-v112{background:#f8fbf9;padding:15px 16px 17px}.assisted-review-v112>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.assisted-review-v112>header>span{color:#08734b;background:#d8f0e3;border-radius:50%;place-items:center;width:37px;height:37px;display:grid}.assisted-review-v112>header h4{margin:2px 0;font-size:18px}.assisted-review-v112>header p{color:#62776e;margin:0;font-size:11px}.assisted-review-v112>header>em{color:#076b46;background:#e0f2e8;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:900}.assisted-document-review-v112{background:#fff;border:1px solid #bdd3c8;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;padding:12px;display:grid}.assisted-document-review-v112 label,.assisted-line-fields-v112 label{flex-direction:column;gap:5px;min-width:0;display:flex}.assisted-document-review-v112 label>span,.assisted-line-fields-v112 label>span{color:#264d3f;text-transform:uppercase;font-size:10px;font-weight:900}.assisted-document-review-v112 label i{color:#08734b;letter-spacing:0;text-transform:none;font-size:8px;font-style:normal;display:block}.assisted-document-review-v112 input,.assisted-document-review-v112 select,.assisted-line-fields-v112 input,.assisted-line-fields-v112 select{color:#123f30;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #abc3b8;border-radius:8px;outline:0;padding:0 9px;font-weight:700}.assisted-document-review-v112 input:focus,.assisted-document-review-v112 select:focus,.assisted-line-fields-v112 input:focus,.assisted-line-fields-v112 select:focus{border-color:#078151;box-shadow:0 0 0 3px #d8f0e3}.assisted-supplier-match-v112{border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.assisted-supplier-match-v112.matched{color:#126143;background:#e6f6ed}.assisted-supplier-match-v112.unmatched{color:#81520e;background:#fff5df}.assisted-supplier-match-v112 span{flex-direction:column;gap:2px;display:flex}.assisted-warnings-v112{color:#77470b;background:#fff7e4;border:1px solid #e0b467;border-radius:9px;align-items:flex-start;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.assisted-warnings-v112>div{flex-direction:column;gap:3px;display:flex}.assisted-warnings-v112 span:before{content:"• "}.assisted-lines-review-v112{margin-top:12px}.assisted-lines-review-v112>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.assisted-lines-review-v112>header>div{flex-direction:column;gap:2px;display:flex}.assisted-lines-review-v112>header button{color:#0b6846;background:#fff;border:1px solid #8fb5a3;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-weight:800;display:flex}.assisted-lines-review-v112>div{gap:10px;display:grid}.assisted-lines-review-v112 article{background:#fff;border:1px solid #b8cfc4;border-radius:11px;overflow:hidden}.assisted-lines-review-v112 article>header{background:#edf7f1;border-bottom:1px solid #c8dad1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.assisted-lines-review-v112 article>header>span{flex-direction:column;gap:2px;min-width:0;display:flex}.assisted-lines-review-v112 article>header em{color:#08734b;font-size:11px;font-style:normal;font-weight:900}.assisted-lines-review-v112 article>header button{color:#a23e35;background:#fff;border:1px solid #e2aaa4;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.assisted-line-fields-v112{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;padding:11px;display:grid}.assisted-lines-review-v112 article>footer{background:#fafcfb;border-top:1px solid #d3e1da;grid-template-columns:repeat(3,1fr);display:grid}.assisted-lines-review-v112 article>footer span{border-right:1px solid #d3e1da;flex-direction:column;gap:2px;padding:8px 11px;display:flex}.assisted-lines-review-v112 article>footer span:last-child{border-right:0}.assisted-lines-review-v112 article>footer small{color:#64786e;font-size:9px;font-weight:800}.assisted-totals-v112{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.assisted-totals-v112>div{background:#fff;border:1px solid #b9d0c5;border-radius:9px;padding:10px 12px}.assisted-totals-v112>div>small{color:#526f62;letter-spacing:.05em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.assisted-totals-v112>div>span{flex-wrap:wrap;gap:8px 18px;display:flex}.assisted-totals-v112 strong{color:#08734b}.assisted-review-actions-v112{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px;display:grid}.assisted-review-actions-v112>span{color:#516d60;text-align:center;justify-content:center;align-items:center;gap:7px;display:flex}.assisted-review-actions-v112>button{justify-content:center;align-items:center;gap:7px;min-height:45px;display:flex}@media (width<=1100px){.assisted-document-review-v112{grid-template-columns:repeat(3,minmax(0,1fr))}.assisted-line-fields-v112{grid-template-columns:repeat(4,minmax(0,1fr))}.assisted-start-v112{align-items:flex-start}.assisted-start-actions-v112{justify-content:flex-start}}@media (width<=700px){.assisted-start-v112{gap:9px;padding:12px;grid-template-columns:42px minmax(0,1fr)!important;display:grid!important}.assisted-start-v112>span{border-radius:11px;width:42px;height:42px}.assisted-start-v112 small{font-size:8px}.assisted-start-v112 b{font-size:13px}.assisted-start-v112 p{font-size:9px}.assisted-start-v112>div:not(.assisted-start-actions-v112){gap:3px}.assisted-start-actions-v112{grid-column:1/-1;grid-template-columns:1fr;width:100%;display:grid}.load-document-assistant-launch-v112{flex-direction:column;align-items:stretch}.load-document-assistant-launch-v112>button{width:100%}.assisted-load-v112{border-radius:11px;margin-left:-1px;margin-right:-1px}.assisted-load-v112>header{padding:12px}.assisted-load-v112>header h3{font-size:17px}.assisted-load-source-v112,.assisted-review-v112{padding:11px}.assisted-load-source-v112>nav{grid-template-columns:1fr}.assisted-upload-actions-v112{flex-direction:column}.assisted-upload-actions-v112 button{width:100%}.assisted-files-v112>span{grid-template-columns:auto minmax(0,1fr) auto}.assisted-files-v112>span small{display:none}.assisted-gmail-v112>form{flex-direction:column}.assisted-gmail-results-v112 article{grid-template-columns:auto minmax(0,1fr)}.assisted-gmail-results-v112 article>button{grid-column:1/-1}.assisted-review-v112>header{align-items:start}.assisted-document-review-v112{grid-template-columns:1fr}.assisted-line-fields-v112{grid-template-columns:1fr 1fr}.assisted-lines-review-v112 article>header{grid-template-columns:minmax(0,1fr) auto auto}.assisted-lines-review-v112 article>footer{grid-template-columns:1fr}.assisted-lines-review-v112 article>footer span{border-bottom:1px solid #d3e1da;border-right:0}.assisted-lines-review-v112 article>footer span:last-child{border-bottom:0}.assisted-totals-v112,.assisted-review-actions-v112{grid-template-columns:1fr}.assisted-review-actions-v112>button{width:100%}.document-paper-header-v87{grid-template-columns:1fr!important}}@media (width<=420px){.assisted-line-fields-v112{grid-template-columns:1fr}}.assisted-lines-review-v117>header{align-items:flex-end}.assisted-line-list-actions-v117{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.assisted-line-list-actions-v117 button{white-space:nowrap}.assisted-lines-review-v117 article{border-color:#aac8ba;box-shadow:0 3px 12px #0946300d}.assisted-lines-review-v117 article.needs-review-v117{border-color:#d8b467}.assisted-lines-review-v117 article>header{background:#edf7f1;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:0 9px 0 0}.assisted-lines-review-v117 article.needs-review-v117>header{background:#fff8e8}.assisted-lines-review-v117 .assisted-line-toggle-v117{color:#103f30;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(190px,1.25fr) minmax(255px,1fr) auto auto 22px;align-items:center;gap:10px;width:100%;height:auto;min-height:64px;padding:9px 11px;display:grid}.assisted-line-toggle-v117:hover{background:#ffffff8c}.assisted-line-toggle-v117>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.assisted-line-toggle-v117>span:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.assisted-line-toggle-v117>span:first-child small{color:#577267;font-size:10px}.assisted-line-quick-facts-v117{gap:5px;min-width:0;display:flex}.assisted-line-quick-facts-v117 i{color:#315f50;white-space:nowrap;background:#fff;border:1px solid #bfd5ca;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.assisted-line-toggle-v117>em{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:900}.assisted-line-toggle-v117>em.safe-v117{color:#08734b;background:#dff2e7}.assisted-line-toggle-v117>em.warning-v117{color:#7b4c00;background:#ffe8b8}.assisted-line-toggle-v117>strong{color:#08734b;font-size:11px}.assisted-line-body-v117{background:#fff;border-top:1px solid #c8dad1}.assisted-line-issues-v117{color:#754a06;background:#fff8e8;border:1px solid #e2bd72;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 11px 0;padding:8px 10px;display:flex}.assisted-line-issues-v117>span{flex-direction:column;gap:2px;display:flex}.assisted-line-issues-v117 small{color:#775f37}.assisted-field-group-v117{padding:10px 11px 3px}.assisted-field-group-v117+.assisted-field-group-v117{border-top:1px solid #e2ebe6}.assisted-field-group-v117 h5{color:#0a6c48;letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.assisted-lines-review-v117 .assisted-line-fields-v112{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 9px}.assisted-lines-review-v117 .assisted-quantity-fields-v117,.assisted-lines-review-v117 .assisted-price-fields-v117{grid-template-columns:repeat(4,minmax(0,1fr))}.assisted-line-fields-v112 label.needs-value-v117>span{color:#8d5000}.assisted-line-fields-v112 label.needs-value-v117 input,.assisted-line-fields-v112 label.needs-value-v117 select{background:#fffaf0;border-color:#d7a84d}.assisted-line-fields-v112 label>small{color:#9a4d0b;font-size:8px;font-weight:750}.assisted-line-body-v117>footer{background:#f7fbf9;border-top:1px solid #d3e1da;grid-template-columns:repeat(3,1fr);display:grid}.assisted-line-body-v117>footer span{border-right:1px solid #d3e1da;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.assisted-line-body-v117>footer span:last-child{border-right:0}.assisted-line-body-v117>footer small{color:#64786e;font-size:9px;font-weight:850}.assisted-expenses-review-v117{background:#fff;border:1px solid #d5bd80;border-radius:11px;margin-top:12px;overflow:hidden}.assisted-expenses-review-v117>header{background:#fff9eb;border-bottom:1px solid #e3d3aa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;display:grid}.assisted-expenses-review-v117>header>span{color:#7a5100;background:#f2dfaa;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.assisted-expenses-review-v117>header>div{flex-direction:column;gap:2px;display:flex}.assisted-expenses-review-v117>header small{color:#716445}.assisted-expenses-review-v117>header button{color:#775103;background:#fff;border:1px solid #bea25e;border-radius:8px;align-items:center;gap:6px;min-height:37px;padding:0 10px;font-weight:850;display:flex}.assisted-expenses-empty-v117{color:#17603d;justify-content:center;align-items:flex-start;gap:8px;padding:15px;display:flex}.assisted-expenses-empty-v117>span{flex-direction:column;gap:2px;display:flex}.assisted-expenses-empty-v117 small{color:#657367}.assisted-expense-list-v117{gap:8px;padding:9px;display:grid}.assisted-expense-list-v117 article{background:#fffdf8;border:1px solid #ddcc9f;border-radius:9px;grid-template-columns:30px 1fr 1.6fr .75fr auto 34px;align-items:end;gap:8px;padding:9px;display:grid}.assisted-expense-number-v117{color:#fff;background:#9a6700;border-radius:7px;place-items:center;width:28px;height:42px;font-weight:900;display:grid}.assisted-expense-list-v117 label{flex-direction:column;gap:4px;min-width:0;display:flex}.assisted-expense-list-v117 label>span{color:#654c17;text-transform:uppercase;font-size:9px;font-weight:900}.assisted-expense-list-v117 input,.assisted-expense-list-v117 select{color:#173e31;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbb987;border-radius:7px;padding:0 8px;font-weight:750}.assisted-expense-list-v117 label.needs-value-v117 input{background:#fff8e9;border-color:#d4923b}.assisted-expense-list-v117 article>em{color:#705e35;white-space:nowrap;align-self:center;font-size:9px;font-style:normal;font-weight:800}.assisted-expense-list-v117 article>button{color:#a23e35;background:#fff;border:1px solid #dfa69f;border-radius:7px;place-items:center;width:34px;height:42px;display:grid}.fixed-right-button-v117{color:#674500!important;background:#fff4d5!important;border-color:#9b6b00!important}.fixed-right-button-v117:hover{color:#fff!important;background:#8b5e00!important}.sale-tare-default-v117{position:relative}.restore-sale-tare-v117{color:#0c6847;background:#eff8f3;border:1px solid #8eafa0;border-radius:6px;align-self:flex-start;margin-top:4px;padding:3px 7px;font-size:8px;font-weight:850}@media (width<=1100px){.assisted-lines-review-v117 .assisted-line-toggle-v117{grid-template-columns:minmax(190px,1fr) auto auto 22px}.assisted-line-quick-facts-v117{display:none}.assisted-lines-review-v117 .assisted-line-fields-v112{grid-template-columns:repeat(2,minmax(0,1fr))}.assisted-expense-list-v117 article{grid-template-columns:30px 1fr 1.5fr .75fr 34px}.assisted-expense-list-v117 article>em{display:none}}@media (width<=700px){.assisted-lines-review-v117>header{flex-direction:column;align-items:stretch}.assisted-line-list-actions-v117{justify-content:stretch}.assisted-line-list-actions-v117 button{flex:1}.assisted-lines-review-v117 .assisted-line-toggle-v117{grid-template-columns:minmax(0,1fr) auto 20px;min-height:60px}.assisted-line-toggle-v117>em{display:none}.assisted-lines-review-v117 .assisted-line-fields-v112,.assisted-line-body-v117>footer{grid-template-columns:1fr}.assisted-line-body-v117>footer span{border-bottom:1px solid #d3e1da;border-right:0}.assisted-expenses-review-v117>header{grid-template-columns:auto minmax(0,1fr)}.assisted-expenses-review-v117>header button{grid-column:1/-1;justify-content:center}.assisted-expense-list-v117 article{grid-template-columns:30px minmax(0,1fr) 34px;align-items:start}.assisted-expense-list-v117 article label{grid-column:2}.assisted-expense-list-v117 article>button{grid-area:1/3}}.open-activities-bulk-v118{background:#fff8f6;border:1px solid #e2b6ae;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:7px;padding:10px 11px;display:flex}.open-activities-bulk-v118>span{flex-direction:column;gap:2px;min-width:0;display:flex}.open-activities-bulk-v118 b{color:#6f2e25;font-size:11px}.open-activities-bulk-v118 small{color:#765c56;font-size:9px}.open-activities-bulk-v118 button{flex:none;min-height:38px}.inventory-controls-v83{grid-template-columns:minmax(520px,1.5fr) auto minmax(108px,auto)}.inventory-date-filter-v118{flex-wrap:wrap;grid-column:1/3;align-items:center;gap:6px;display:flex}.inventory-date-filter-v118>span{color:#315647;align-items:center;gap:6px;margin-right:3px;font-size:10px;display:inline-flex}.inventory-date-filter-v118>button{color:#29493a;background:#fff;border:1px solid #a9c0b2;border-radius:8px;min-height:36px;padding:0 10px;font-size:10px;font-weight:850}.inventory-date-filter-v118>button.active{color:#fff;background:#087b48;border-color:#087b48}.inventory-date-filter-v118>label{color:#536a5e;align-items:center;gap:7px;margin-left:3px;font-size:9px;font-weight:800;display:flex}.inventory-date-filter-v118 input{color:#183d2d;background:#fff;border:1px solid #8daf9b;border-radius:8px;min-height:36px;padding:0 9px;font-weight:750}.inventory-result-summary-v83{grid-area:1/3/3}.received-load-match-list-v68>article{padding:0;display:block;overflow:hidden}.received-reconciliation-head-v118{background:#f8fbf9;grid-template-columns:minmax(260px,1fr) minmax(220px,auto) 120px;align-items:center;gap:12px;padding:13px;display:grid}.received-reconciliation-head-v118>label{align-items:center;gap:11px;display:flex}.received-reconciliation-head-v118 label span{flex-direction:column;gap:2px;min-width:0;display:flex}.received-reconciliation-head-v118 label span small{color:#27714e;letter-spacing:.05em;font-size:8px;font-weight:900}.received-reconciliation-head-v118 label span em{color:#607269;font-size:10px;font-style:normal}.received-reconciliation-head-v118>strong{color:#117649;text-align:right;font-size:22px}.received-reconciliation-head-v118>strong small{color:#63766c;text-transform:uppercase;font-size:8px;display:block}.received-reconciliation-state-v118{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:10px;display:inline-flex}.received-reconciliation-state-v118.match{color:#087047;background:#e2f4e9}.received-reconciliation-state-v118.warning{color:#745000;background:#fff0ca}.received-reconciliation-state-v118.mismatch{color:#9b3428;background:#ffe5e1}.received-reconciliation-reasons-v118{border-top:1px solid #dbe6df;flex-wrap:wrap;gap:6px;padding:9px 13px;display:flex}.received-reconciliation-reasons-v118 span{color:#345545;background:#edf6f0;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.received-reconciliation-summary-v118{background:#fff;border:1px solid #bdcec4;border-radius:10px;margin:0 13px 12px;overflow:hidden}.received-reconciliation-summary-v118>header{background:#edf5f0;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.received-reconciliation-summary-v118>header span{flex-direction:column;gap:2px;display:flex}.received-reconciliation-summary-v118>header small{color:#61746a;font-size:9px}.received-reconciliation-summary-v118>header em{color:#385949;font-size:9px;font-style:normal;font-weight:850}.received-reconciliation-totals-v118{grid-template-columns:1.1fr repeat(3,minmax(95px,.7fr));display:grid}.received-reconciliation-totals-v118>*{border-top:1px solid #e0e8e3;border-right:1px solid #e0e8e3;margin:0;padding:8px 10px;font-size:10px;font-style:normal}.received-reconciliation-totals-v118>:nth-child(4n){border-right:0}.received-reconciliation-totals-v118 .heading{color:#607369;text-transform:uppercase;background:#f8faf9;border-top:0;font-size:8px;font-weight:900}.received-reconciliation-totals-v118 em.different{color:#9b3428;background:#fff1ee;font-weight:900}.received-reconciliation-totals-v118 em.exact{color:#087047;font-weight:800}.received-reconciliation-vat-note-v118{color:#765409;background:#fff9e9;padding:8px 10px;display:block}.received-reconciliation-detail-v118{border:1px solid #c8d6ce;border-radius:10px;margin:0 13px 12px;padding-top:0;overflow:hidden}.received-reconciliation-detail-v118>summary{background:#f5f8f6;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.received-reconciliation-detail-v118>summary span{font-weight:850}.received-reconciliation-detail-v118>summary small{color:#64766d;font-weight:600}.received-reconciliation-columns-v118,.received-reconciliation-difference-v118{grid-template-columns:minmax(250px,1.5fr) repeat(3,minmax(110px,.7fr));display:grid}.received-reconciliation-columns-v118 span{color:#536b5f;text-transform:uppercase;background:#eaf2ed;border-top:1px solid #dbe4df;padding:7px 9px;font-size:8px;font-weight:900}.received-reconciliation-line-v118{border-top:1px solid #dbe4df}.received-reconciliation-line-v118>header{background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.received-reconciliation-line-v118>header span{flex-direction:column;gap:2px;min-width:0;display:flex}.received-reconciliation-line-v118>header small{color:#607269;font-size:9px}.received-reconciliation-line-v118>header em{color:#087047;background:#e3f2e9;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.received-reconciliation-line-v118.warning>header em{color:#745000;background:#fff0ca}.received-reconciliation-line-v118.mismatch>header em{color:#9b3428;background:#ffe5e1}.received-reconciliation-difference-v118>*{background:#fff;border-top:1px solid #e7ece9;margin:0;padding:8px 9px;font-size:10px;font-style:normal}.received-reconciliation-difference-v118>span:first-child{flex-direction:column;gap:2px;display:flex}.received-reconciliation-difference-v118 small{color:#687b71;font-size:8px;line-height:1.35;display:block}.received-reconciliation-difference-v118.review>*{background:#fffaf0}.received-reconciliation-difference-v118.mismatch>*{background:#fff3f1}.received-reconciliation-difference-v118.rounding>*{background:#fffbef}.received-reconciliation-difference-v118>em{font-weight:850}.received-reconciliation-unmatched-v118{background:#fff5f3;border-top:1px solid #e0b7af}.received-reconciliation-unmatched-v118>header{color:#96392d;align-items:center;gap:6px;padding:9px 10px;display:flex}.received-reconciliation-unmatched-v118>div{border-top:1px solid #eed3ce;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.received-reconciliation-unmatched-v118>div span{flex-direction:column;gap:2px;display:flex}.received-reconciliation-unmatched-v118 small{color:#765d57;font-size:8px}.received-reconciliation-corrections-v118{background:#fffaf0;border:1px solid #d5b46d;border-radius:10px;margin:0 13px 13px;overflow:hidden}.received-reconciliation-corrections-v118>header{background:#fff1cc;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.received-reconciliation-corrections-v118>header span{flex-direction:column;gap:2px;display:flex}.received-reconciliation-corrections-v118>header small{color:#815900;font-size:8px;font-weight:900}.received-reconciliation-corrections-v118>header em{font-size:9px;font-style:normal;font-weight:900}.received-reconciliation-corrections-v118>div>label{background:#fff;border-top:1px solid #eadbb5;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.received-reconciliation-corrections-v118>div>label.blocked{opacity:.76;background:#f5f3f0}.received-reconciliation-corrections-v118 label span{flex-direction:column;gap:2px;min-width:0;display:flex}.received-reconciliation-corrections-v118 label small{color:#63746b;font-size:8px;line-height:1.4}.received-reconciliation-corrections-v118 label em{color:#087047;font-size:8px;font-style:normal;font-weight:900}.received-reconciliation-corrections-v118 label.blocked em{color:#8f3c30}.received-reconciliation-corrections-v118>p{color:#8f3c30;align-items:flex-start;gap:6px;margin:0;padding:7px 11px;font-size:9px;display:flex}.received-reconciliation-corrections-v118>footer{border-top:1px solid #dfc994;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.received-reconciliation-corrections-v118>footer>span{flex-direction:column;gap:2px;display:flex}.received-reconciliation-corrections-v118>footer small{color:#6f654e;font-size:8px}.ai-saving-controls-v118{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:7px;margin:9px 14px 0;display:grid}.ai-drawer-large-v47 .ai-saving-controls-v118{grid-template-columns:minmax(230px,1fr) auto auto auto}.ai-saving-controls-v118>span,.ai-saving-controls-v118>label,.ai-saving-controls-v118>button{color:#315746;background:#fff;border:1px solid #b9cfc0;border-radius:8px;min-height:44px}.ai-saving-controls-v118>span{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 6px;padding:7px 9px;display:grid}.ai-saving-controls-v118>span small{color:#62756a;grid-column:2;font-size:8px}.ai-saving-controls-v118>label{align-items:center;gap:7px;padding:6px 9px;display:flex}.ai-saving-controls-v118 label span{flex-direction:column;gap:1px;display:flex}.ai-saving-controls-v118 label small{color:#65766d;font-size:7px}.ai-saving-controls-v118>button{justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.ai-saving-controls-v118>button.active{background:#e8f5ed;border-color:#19794e}.ai-saved-history-v118{background:#fff;border:1px solid #b9cfc0;border-radius:9px;max-height:260px;margin:8px 14px 0;overflow:auto}.ai-saved-history-v118>header{z-index:1;background:#edf5f0;border-bottom:1px solid #cbdcd2;justify-content:space-between;align-items:center;padding:9px 10px;display:flex;position:sticky;top:0}.ai-saved-history-v118>header span{flex-direction:column;display:flex}.ai-saved-history-v118>header small{color:#28704f;font-size:7px}.ai-saved-history-v118>header button{color:#315746;background:0 0;border:0}.ai-saved-history-v118 article{border-bottom:1px solid #e1e8e4;grid-template-columns:1fr 34px;display:grid}.ai-history-open-v118{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ai-history-open-v118 span{flex-direction:column;gap:2px;min-width:0;display:flex}.ai-history-open-v118 b{font-size:9px}.ai-history-open-v118 small,.ai-history-open-v118 em{color:#63766c;font-size:7px;font-style:normal}.ai-history-delete-v118{color:#a44234;background:#fff;border:0}.ai-history-empty-v118{color:#587064;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:10px;font-size:9px;display:flex}.ai-history-empty-v118 span{flex-direction:column;display:flex}@media (width<=1000px){.inventory-controls-v83{grid-template-columns:1fr}.inventory-search-v83,.inventory-filter-tabs-v83,.inventory-date-filter-v118,.inventory-result-summary-v83{grid-area:auto/1}.inventory-result-summary-v83{align-items:flex-start}.received-reconciliation-head-v118{grid-template-columns:1fr auto}.received-reconciliation-head-v118>strong{grid-area:1/2}.received-reconciliation-state-v118{grid-column:1/-1;justify-self:start}.received-reconciliation-columns-v118,.received-reconciliation-difference-v118{grid-template-columns:minmax(190px,1.3fr) repeat(3,minmax(90px,.7fr))}.ai-drawer-large-v47 .ai-saving-controls-v118{grid-template-columns:1fr 1fr}.ai-drawer-large-v47 .ai-saving-controls-v118>span{grid-column:1/-1}}@media (width<=650px){.open-activities-bulk-v118,.received-reconciliation-summary-v118>header,.received-reconciliation-corrections-v118>footer{flex-direction:column;align-items:stretch}.open-activities-bulk-v118 button,.received-reconciliation-corrections-v118>footer button{width:100%}.inventory-date-filter-v118>label{width:100%;margin-left:0}.received-reconciliation-head-v118{grid-template-columns:1fr;padding:10px}.received-reconciliation-head-v118>strong{text-align:left;grid-area:auto/1}.received-reconciliation-state-v118{grid-column:1}.received-reconciliation-summary-v118,.received-reconciliation-detail-v118,.received-reconciliation-corrections-v118{margin-inline:8px}.received-reconciliation-totals-v118{grid-template-columns:1fr repeat(3,minmax(78px,.7fr));overflow-x:auto}.received-reconciliation-columns-v118{display:none}.received-reconciliation-difference-v118{grid-template-columns:1fr 1fr}.received-reconciliation-difference-v118>:first-child{grid-column:1/-1}.received-reconciliation-corrections-v118>div>label{grid-template-columns:22px 1fr}.received-reconciliation-corrections-v118 label>em{grid-column:2}.ai-saving-controls-v118{grid-template-columns:1fr}.ai-saving-controls-v118>span{grid-column:1}}.assisted-load-source-v112>nav{grid-template-columns:repeat(4,minmax(0,1fr))}.voice-entry-v119{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 14px;font-weight:850;display:inline-flex;color:#704700!important;background:#fff8e5!important;border:1px solid #8b5d10!important}.load-document-assistant-launch-v119>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.load-document-assistant-launch-v119>div>button:not(.voice-entry-v119){color:#0b6242;background:#fff;border:1px solid #0e7650;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.assisted-voice-v119{background:linear-gradient(145deg,#fffdf7,#fff8e9);border:1px solid #c9a65e;border-radius:12px;gap:12px;padding:14px;display:grid}.assisted-voice-v119>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.assisted-voice-v119>header>span{color:#087047;background:#e8f4ed;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.assisted-voice-v119>header>span.listening{color:#fff;background:#b83a2f;animation:1.2s ease-in-out infinite voice-pulse-v119;box-shadow:0 0 0 7px #b83a2f1f}.assisted-voice-v119>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.assisted-voice-v119>header b{color:#193f31;font-size:14px}.assisted-voice-v119>header small{color:#65756c;font-size:10px}.assisted-voice-v119>header em{color:#087047;white-space:nowrap;background:#edf8f2;border:1px solid #88b39e;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:950}.assisted-voice-example-v119{background:#fff;border-left:4px solid #c48b21;border-radius:7px;padding:10px 11px}.assisted-voice-example-v119 b{color:#704700;text-transform:uppercase;font-size:10px}.assisted-voice-example-v119 p{color:#4d5d54;margin:4px 0 0;font-size:11px;line-height:1.5}.assisted-voice-v119>label{flex-direction:column;gap:5px;display:flex;position:relative}.assisted-voice-v119>label>span{color:#25483a;justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;font-weight:900;display:flex}.assisted-voice-v119>label>span small{color:#728078;font-size:9px;font-weight:650}.assisted-voice-v119 textarea{resize:vertical;color:#173f2f;width:100%;min-height:122px;font:inherit;background:#fff;border:1px solid #91ad9f;border-radius:9px;padding:11px 12px;line-height:1.5}.assisted-voice-v119 textarea:focus{border-color:#087b50;outline:3px solid #087b501f}.assisted-voice-v119>label>i{color:#537064;background:#edf4f0;border-radius:7px;padding:7px 9px;font-size:10px;font-style:italic}.assisted-voice-actions-v119{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.assisted-voice-actions-v119 button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:0 13px;font-weight:850;display:inline-flex}.voice-stop-v119{color:#9d3026;background:#fff0ed;border:1px solid #b83a2f}.assisted-voice-analyze-v119{color:#fff;background:#087047;border:1px solid #087047;margin-left:auto}.assisted-voice-actions-v119 button:disabled{cursor:not-allowed;opacity:.48}.assisted-voice-fallback-v119,.assisted-voice-privacy-v119{border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:9px 10px;display:flex}.assisted-voice-fallback-v119{color:#745000;background:#fff6dd;border:1px solid #dfbd76}.assisted-voice-fallback-v119>span,.assisted-voice-privacy-v119>span{flex-direction:column;gap:2px;display:flex}.assisted-voice-fallback-v119 small,.assisted-voice-privacy-v119{font-size:9px;line-height:1.45}.assisted-voice-privacy-v119{color:#315a48;background:#eef8f3;border:1px solid #b9d6c7}@keyframes voice-pulse-v119{0%,to{box-shadow:0 0 0 4px #b83a2f1a}50%{box-shadow:0 0 0 9px #b83a2f2e}}@media (width<=1100px){.assisted-load-source-v112>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.assisted-load-source-v112>nav,.assisted-start-actions-v119{grid-template-columns:1fr}.load-document-assistant-launch-v119>div{grid-template-columns:1fr;width:100%;display:grid}.load-document-assistant-launch-v119>div>button{width:100%}.assisted-voice-v119{padding:11px}.assisted-voice-v119>header{grid-template-columns:auto minmax(0,1fr)}.assisted-voice-v119>header em{grid-column:1/-1;justify-self:start}.assisted-voice-v119>label>span{flex-direction:column;align-items:flex-start;gap:1px}.assisted-voice-actions-v119{grid-template-columns:1fr;display:grid}.assisted-voice-actions-v119 button,.assisted-voice-analyze-v119{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.assisted-voice-v119>header>span.listening{animation:none}}.assisted-voice-phone-guide-v120{color:#254f3d;background:#edf8f2;border:1px solid #83b49d;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.assisted-voice-phone-guide-v120>b{font-size:11px}.assisted-voice-phone-guide-v120>ol{gap:4px;margin:0;padding-left:19px;font-size:10px;line-height:1.45;display:grid}.assisted-voice-phone-guide-v120 strong{color:#087047}@media (width<=700px){.assisted-voice-phone-guide-v120{font-size:11px}.assisted-voice-v119 textarea{min-height:145px;font-size:16px}}.staging-cleanup-v121{background:#fffdfa;border:1px solid #e5b8ad;margin:18px 0;overflow:hidden}.staging-cleanup-v121.clean{background:#fbfffc;border-color:#9bc9af}.staging-cleanup-v121>header{border-bottom:1px solid #eadbd3;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.staging-cleanup-v121>header>div{align-items:flex-start;gap:13px;display:flex}.staging-cleanup-v121 h3{color:#512219;margin:0 0 4px}.staging-cleanup-v121 header p{color:#65534d;max-width:850px;margin:0;line-height:1.5}.staging-cleanup-icon-v121{color:#a83727;background:#fbe9e5;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.staging-cleanup-steps-v121{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.staging-cleanup-steps-v121 article{background:#fff;border:1px solid #e4ded7;border-radius:12px;align-items:center;gap:11px;min-height:74px;padding:13px;display:flex}.staging-cleanup-steps-v121 article>b{color:#fff;background:#0f7650;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.staging-cleanup-steps-v121 article span,.staging-cleanup-blocked-v121 span,.staging-cleanup-done-v121 span{flex-direction:column;gap:3px;display:flex}.staging-cleanup-steps-v121 small,.staging-cleanup-blocked-v121 small,.staging-cleanup-done-v121 small{color:#617169;line-height:1.35}.staging-cleanup-blocked-v121,.staging-cleanup-done-v121{border-radius:12px;align-items:center;gap:12px;margin:18px 20px 20px;padding:15px;display:flex}.staging-cleanup-blocked-v121{color:#7c4c08;background:#fff3d9}.staging-cleanup-done-v121{color:#0a6e49;background:#e9f7ef}.staging-cleanup-summary-v121{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.staging-cleanup-summary-v121>section{background:#fff4f1;border:1px solid #efc5bb;border-radius:12px;padding:16px}.staging-cleanup-summary-v121>section.preserved{background:#eff9f3;border-color:#b8dac5}.staging-cleanup-summary-v121>section>small{color:#8c392b;letter-spacing:.04em;margin-bottom:4px;font-weight:800;display:block}.staging-cleanup-summary-v121>section.preserved>small{color:#176945}.staging-cleanup-summary-v121>section>b{margin-bottom:12px;font-size:1.12rem;display:block}.staging-cleanup-summary-v121>section>div{gap:7px;display:grid}.staging-cleanup-summary-v121>section>div>span{color:#443d39;align-items:center;gap:8px;min-height:26px;display:flex}.staging-cleanup-summary-v121>section:not(.preserved)>div>span em{color:#9c3023;min-width:34px;font-style:normal;font-weight:800}.staging-cleanup-summary-v121>section.preserved>div>span{color:#205d43}.staging-cleanup-summary-v121>section.preserved>div>span em{color:#406958;margin-left:auto;font-style:normal;font-weight:700}.staging-cleanup-confirm-v121{background:#fff;border-top:1px solid #eadbd3;grid-template-columns:minmax(300px,1fr) auto;align-items:end;gap:16px;padding:18px 20px 20px;display:grid}.staging-cleanup-confirm-v121 label{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;display:grid}.staging-cleanup-confirm-v121 label>span{color:#65534d;font-size:.84rem;font-weight:700}.staging-cleanup-confirm-v121 label>b{color:#8e2f22;font-size:.84rem}.staging-cleanup-confirm-v121 input{color:#3a231e;width:100%;min-height:45px;font:inherit;background:#fffdfc;border:1px solid #d7aaa0;border-radius:10px;grid-column:1/-1;padding:0 13px;font-weight:700}.staging-cleanup-confirm-v121 input:focus{border-color:#a43c2a;outline:3px solid #bb443024}.staging-cleanup-action-v121{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#ad3829;border:1px solid #a42f21;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:800;display:inline-flex}.staging-cleanup-action-v121:hover:not(:disabled){background:#922b1f}.staging-cleanup-action-v121:disabled{color:#867a76;cursor:not-allowed;background:#eee9e7;border-color:#c7bbb7}@media (width<=900px){.staging-cleanup-v121>header,.staging-cleanup-confirm-v121{grid-template-columns:1fr;align-items:stretch}.staging-cleanup-v121>header{display:grid}.staging-cleanup-steps-v121,.staging-cleanup-summary-v121{grid-template-columns:1fr}.staging-cleanup-action-v121{width:100%}}@media (width<=560px){.staging-cleanup-v121>header,.staging-cleanup-steps-v121,.staging-cleanup-summary-v121,.staging-cleanup-confirm-v121{padding-left:14px;padding-right:14px}.staging-cleanup-v121>header>div{align-items:center}.staging-cleanup-v121 header p{margin-top:6px}.staging-cleanup-blocked-v121,.staging-cleanup-done-v121{margin-left:14px;margin-right:14px}}.internal-access-shell-v122{color:#082f25;background:radial-gradient(circle at 15% 10%,#1c8b5d24,#0000 34%),linear-gradient(145deg,#f6fbf8 0%,#edf6f1 55%,#f8f3e8 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.internal-access-card-v122{background:#fff;border:1px solid #a8cbbb;border-radius:18px;width:min(100%,520px);overflow:hidden;box-shadow:0 24px 70px #093b2b24}.internal-access-card-v122>header{background:#f2faf5;border-bottom:1px solid #d8e8df;align-items:flex-start;gap:15px;padding:24px 26px 20px;display:flex}.internal-access-card-v122>header>span{color:#fff;background:#087b4f;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;display:grid}.internal-access-card-v122 header small{color:#39705b;letter-spacing:.08em;margin-bottom:4px;font-size:.72rem;font-weight:900;display:block}.internal-access-card-v122 h1{margin:0;font-size:1.55rem;line-height:1.15}.internal-access-card-v122 header p{color:#587165;margin:7px 0 0;font-size:.92rem}.internal-access-card-v122 form{gap:15px;padding:22px 26px 24px;display:grid}.internal-access-card-v122 form>label{gap:7px;display:grid}.internal-access-card-v122 form>label>span{font-size:.83rem;font-weight:850}.internal-access-card-v122 form>label>small{color:#657a71;font-size:.76rem;line-height:1.35}.internal-access-card-v122 input{color:#082f25;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #a8c5b8;border-radius:10px;padding:0 13px;font-size:1rem}.internal-access-card-v122 input:focus{border-color:#087b4f;outline:3px solid #087b4f26}.internal-password-field-v122{position:relative}.internal-password-field-v122 input{padding-right:48px}.internal-password-field-v122 button{color:#42665a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;position:absolute;top:4px;right:4px}.internal-password-visibility-v122,.internal-access-other-v122{color:#346858;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:7px;padding:0;font-size:.82rem;font-weight:800;display:inline-flex}.internal-access-submit-v122{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#087b4f;border:1px solid #066d45;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-weight:900;display:inline-flex}.internal-access-submit-v122:hover:not(:disabled){background:#06673f}.internal-access-submit-v122:disabled,.internal-access-other-v122:disabled{opacity:.58;cursor:wait}.internal-access-error-v122,.internal-access-success-v122{color:#8f2f22;background:#fff2ef;border:1px solid #e6afa5;border-radius:9px;padding:11px 12px;font-size:.84rem;font-weight:750;line-height:1.4}.internal-access-success-v122{color:#176840;background:#eef9f2;border-color:#a9d5bc;align-items:center;gap:8px;display:flex}.internal-access-explanation-v122{color:#1e6448;background:#f0f9f4;border:1px solid #c6dfd2;border-radius:11px;gap:10px;margin:20px 26px 0;padding:12px;display:flex}.internal-access-explanation-v122 svg{flex:none}.internal-access-explanation-v122 span{gap:3px;display:grid}.internal-access-explanation-v122 small{color:#527265;line-height:1.35}.internal-access-card-v122>footer{color:#5e746a;background:#fbfdfc;border-top:1px solid #e1ebe6;align-items:center;gap:8px;padding:13px 26px;font-size:.78rem;display:flex}.internal-access-card-v122>.internal-access-other-v122{margin:0 26px 24px}.logout-v122{color:#295b49;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7d8d0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.82rem;font-weight:800;display:inline-flex}.logout-v122:hover{background:#f1f8f4;border-color:#92b9a7}.system-backup-policy-v122{color:#176641;background:#eff9f3;border:1px solid #a8d3ba;border-radius:11px;align-items:flex-start;gap:10px;margin:0 18px 15px;padding:12px 13px;display:flex}.system-backup-policy-v122>svg{flex:none}.system-backup-policy-v122>span{flex:auto;gap:4px;min-width:0;display:grid}.system-backup-policy-v122 small{color:#4a6d5d;line-height:1.35}.system-backup-policy-v122 em{color:#9b3527;font-size:.78rem;font-style:normal;font-weight:800}.system-backup-policy-v122.fail,.system-backup-policy-v122.overdue{color:#8e3024;background:#fff2ef;border-color:#e2b2a9}.system-backup-policy-v122>button{flex:none;margin-left:auto}@media (width<=700px){.system-backup-policy-v122{flex-wrap:wrap}.system-backup-policy-v122>button{width:100%;margin-left:30px}}.system-settlement-scope-v122{background:#fbfdfc;border:1px solid #c5d9cf;border-radius:12px;margin:0 18px 18px;overflow:hidden}.system-settlement-scope-v122>header{background:#f2f8f5;border-bottom:1px solid #dce9e2;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.system-settlement-scope-v122>header>div{align-items:center;gap:9px;display:flex}.system-settlement-scope-v122>header span{gap:2px;display:grid}.system-settlement-scope-v122>header small{color:#60776c;font-size:.76rem}.system-settlement-scope-v122 select{color:#153f31;min-height:40px;font:inherit;background:#fff;border:1px solid #abc7ba;border-radius:9px;padding:0 10px;font-weight:750}.system-settlement-scope-v122>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px 15px;display:grid}.system-settlement-scope-v122>div label{color:#425f53;background:#fff;border:1px solid #d5e2dc;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:.82rem;font-weight:750;display:flex}.system-settlement-scope-v122>div label.selected{color:#11643f;background:#edf8f2;border-color:#76b394}.system-settlement-scope-v122>div p{color:#8c4c31;grid-column:1/-1;margin:0;font-size:.82rem}@media (width<=560px){.internal-access-shell-v122{align-items:start;padding:12px}.internal-access-card-v122{border-radius:14px;margin-top:5dvh}.internal-access-card-v122>header,.internal-access-card-v122 form{padding-left:18px;padding-right:18px}.internal-access-explanation-v122{margin-left:18px;margin-right:18px}.internal-access-card-v122>.internal-access-other-v122{margin-left:18px}.logout-v122 span{display:none}.system-settlement-scope-v122>header{flex-direction:column;align-items:stretch}.system-settlement-scope-v122>div{grid-template-columns:1fr}}.assisted-review-summary-v124{z-index:5;color:#694b00;text-align:left;background:#fff8df;border:1px solid #d5b24d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:10px 0;padding:12px 14px;display:flex;position:sticky;top:8px;box-shadow:0 4px 14px #173e3112}.assisted-review-summary-v124.has-required{color:#8e2e27;background:#fff0ed;border-color:#cf5a4f}.assisted-review-summary-v124.ready{color:#145b3a;background:#edf8f1;border-color:#72ad8b}.assisted-review-summary-v124 b{font-size:14px}.assisted-review-summary-v124 span{font-size:11px;font-weight:800}.required-value-v124 :is(input,select,textarea),label.required-value-v124 :is(input,select,textarea){background:#fff0ed!important;border-color:#c9473d!important;box-shadow:0 0 0 2px #c9473d22!important}.required-value-v124>span:first-child,label.required-value-v124>span:first-child{color:#a33129!important}.advisory-value-v124 :is(input,select,textarea),label.advisory-value-v124 :is(input,select,textarea),.semi-required-v124 .number-field-v44{background:#fff8e8!important;border-color:#d19a2d!important}.assisted-line-issues-v117.required-v124{color:#8f3029;background:#fff0ed;border-color:#d15a50}.assisted-line-issues-v117.advisory-v124{color:#745300;background:#fff8df;border-color:#d5ae4d}.assisted-expense-list-v117 article{grid-template-columns:30px minmax(115px,1fr) minmax(160px,1.6fr) minmax(90px,.7fr) minmax(84px,.6fr) minmax(96px,.7fr) auto 34px}.assisted-expense-list-v117 article.required-v124{background:#fff5f3;border-color:#cf5a4f}.expense-vat-list-v124{background:#fffaf0;border:1px solid #d5b45d;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.expense-vat-list-v124>header{color:#654800;flex-direction:column;gap:2px;display:flex}.expense-vat-list-v124>header span{font-size:10px}.expense-vat-list-v124 article{background:#fff;border:1px solid #c8d7ce;border-radius:8px;grid-template-columns:minmax(150px,1.4fr) minmax(110px,.7fr) minmax(120px,.8fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.expense-vat-list-v124 article.required{background:#fff1ee;border-color:#ca4f44}.expense-vat-list-v124 article>span,.expense-vat-list-v124 article>strong,.expense-vat-list-v124 label{flex-direction:column;gap:3px;display:flex}.expense-vat-list-v124 label span,.expense-vat-list-v124 small{color:#596b61;font-size:9px}.expense-vat-list-v124 input{color:#173e31;min-height:40px;font:inherit;background:#fff;border:1px solid #a9c0b2;border-radius:7px;padding:0 9px;font-weight:800}.expense-vat-list-v124 article.required input{background:#fff8f6;border-color:#c9473d}.expense-vat-list-v124 strong{color:#173e31;align-items:flex-end}.load-lines-head-v44>span:nth-child(6){font-size:0}.load-lines-head-v44>span:nth-child(6):after{content:"PREZZO / IMPONIBILE RIGA";font-size:10px}.load-line-row-v44>span:nth-child(6) small{color:#0d6240;font-size:11px;font-weight:950}.load-line-row-v44>span:nth-child(6) small:before{content:"IMPONIBILE RIGA · ";color:#52695d;font-size:8px}@media (width<=900px){.assisted-review-summary-v124{flex-direction:column;align-items:flex-start;position:static}.assisted-expense-list-v117 article,.expense-vat-list-v124 article{grid-template-columns:1fr}.expense-vat-list-v124 article>strong{align-items:flex-start}}.dashboard-quick-actions-v125{flex-wrap:wrap;justify-content:flex-end}.dashboard-quick-actions-v125 button{white-space:nowrap;min-height:42px}.load-launch-v125{color:#0d6842;background:#fff;border:1px solid #0f6f46;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:850;display:inline-flex;box-shadow:0 1px 2px #173e3114}.load-launch-v125:hover{background:#e7f6ec}@media (width<=700px){.dashboard-quick-actions-v125 button{flex:calc(50% - 4px)}}@media (width<=440px){.dashboard-quick-actions-v125 button{flex-basis:100%}}.tablet-live-cart{grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.tablet-live-cart-lines{min-height:0}.tablet-product-search input,.tablet-package-stepper input,.tablet-number-control input{height:100%;min-height:44px}.tablet-order-user>button{min-width:44px}.tablet-sync-status{transition:background-color .18s,border-color .18s,color .18s}.tablet-sync-status.checking,.tablet-sync-status.saving{background:#ffffff1f;border-color:#fff6}.tablet-sync-status.checking i,.tablet-sync-status.saving i{background:#ffd166;animation:1.15s ease-in-out infinite tablet-sync-pulse-v154;box-shadow:0 0 0 3px #ffd1662e}.tablet-sync-status.saved,.tablet-sync-status.online{background:#1ea65f33}.tablet-sync-status.stale{color:#fff5d0;background:#b8770040;border-color:#ffd166a6}.tablet-sync-status.stale i{background:#ffd166;box-shadow:0 0 0 3px #ffd1662e}.tablet-sync-status.offline{color:#ffe5e1;background:#a42f2757;border-color:#ffa499bf}.tablet-sync-status.offline i{background:#ff8d82;box-shadow:0 0 0 3px #ff8d822e}.tablet-mobile-order-dock-v154{display:none}@keyframes tablet-sync-pulse-v154{50%{opacity:.42;transform:scale(.72)}}@media (height<=650px) and (width>=701px){.tablet-order-topbar{height:54px}.tablet-order-main{gap:6px;height:calc(100svh - 54px);padding:6px 8px}.tablet-customer-context{min-height:58px;padding-block:5px}.tablet-customer-avatar{width:38px;height:38px}.tablet-customer-metric{min-height:40px}.tablet-product-heading{min-height:44px}.tablet-product-search-row{margin-block:4px}.tablet-product-search,.tablet-barcode-button{height:46px;min-height:46px}.tablet-product-tabs{padding-bottom:5px}.tablet-shortcut-strip{display:none}.tablet-live-cart>header{min-height:52px;padding-block:5px}.tablet-cart-summary{gap:4px;padding:5px}.tablet-cart-summary>div:not(.tablet-cart-grand-total):not(.tablet-cart-credit){gap:4px}.tablet-cart-summary>div>span{min-height:34px;padding:4px 6px}.tablet-cart-grand-total{min-height:44px}.tablet-cart-grand-total strong{font-size:18px}.tablet-live-cart>footer{padding:5px 6px}.tablet-live-cart>footer>span{min-height:18px}.tablet-live-cart>footer button{min-height:42px}}@media (width<=700px){.tablet-order-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.tablet-mobile-order-dock-v154{z-index:70;right:10px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#073726f5;border:1px solid #fff3;border-radius:15px;grid-template-columns:minmax(0,1fr) 128px;gap:7px;min-height:68px;padding:7px;display:grid;position:fixed;left:10px;box-shadow:0 18px 46px #04271b57}.tablet-mobile-order-dock-v154 button{border:0;border-radius:10px;min-width:0;min-height:54px}.tablet-mobile-order-dock-v154 .summary{color:#fff;text-align:left;background:#ffffff17;align-items:center;gap:10px;padding:0 12px;display:flex}.tablet-mobile-order-dock-v154 .summary span{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-mobile-order-dock-v154 .summary small{color:#c6dfd3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.tablet-mobile-order-dock-v154 .summary b{font-size:19px}.tablet-mobile-order-dock-v154 .cash{color:#073725;background:#6ee7a5;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;line-height:1.1;display:flex}.tablet-mobile-order-dock-v154 .cash:disabled{color:#a8b9b1;background:#e8efeb}}@media (width<=430px){.tablet-sync-status{text-overflow:ellipsis;white-space:nowrap;max-width:122px;overflow:hidden}.tablet-mobile-order-dock-v154{grid-template-columns:minmax(0,1fr) 112px}}:root{--v132-ink:#14271e;--v132-muted:#50645a;--v132-brand:#0d7046;--v132-brand-strong:#095a38;--v132-brand-soft:#eaf6ee;--v132-blue:#315f7e;--v132-amber:#946300;--v132-danger:#9f3c34;--v132-canvas:#f2f6f3;--v132-surface:#fff;--v132-surface-muted:#f7faf8;--v132-line:#c7d5cc;--v132-line-strong:#9fb5a7;--v132-control-radius:10px;--v132-card-radius:14px;--v132-shadow:0 2px 10px #0b3c2d0e;--v132-shadow-raised:0 14px 34px #0b3c2d21;--bg:var(--v132-canvas);--text:var(--v132-ink);--muted:var(--v132-muted);--line:var(--v132-line);--radius-control:var(--v132-control-radius);--radius-card:var(--v132-card-radius);--shadow-card:var(--v132-shadow);--shadow-raised:var(--v132-shadow-raised)}html{background:var(--v132-canvas)}body{background:radial-gradient(circle at 88% -15%,#17744912,transparent 30rem), var(--v132-canvas);color:var(--v132-ink);text-rendering:optimizelegibility;font-size:15px;line-height:1.48}.app-shell.v132-design{min-height:100svh;color:var(--v132-ink);background:0 0}.app-shell.v132-design .sidebar{background:linear-gradient(174deg,#082f24 0%,#0b4b34 60%,#083629 100%);border-right:1px solid #ffffff1f;box-shadow:8px 0 26px #062c1f1f}.app-shell.v132-design .sidebar-brand-row{margin-bottom:4px}.app-shell.v132-design .sidebar-toggle{background:#ffffff1a;border-radius:9px}.app-shell.v132-design .workspace-area-switch{background:#00000026;border-color:#fff3;border-radius:12px}.app-shell.v132-design .workspace-area-switch>button{border-radius:9px}.app-shell.v132-design .nav-group{margin-bottom:11px}.app-shell.v132-design :is(.nav-group>small,.nav-group-toggle span){color:#b7d0c2;letter-spacing:.055em;font-weight:800;font-size:10.5px!important}.app-shell.v132-design .sidebar nav button{color:#e5efe9;border-radius:10px;min-height:46px;transition:background-color .16s,color .16s,box-shadow .16s;position:relative}.app-shell.v132-design .sidebar nav button:hover{background:#ffffff17}.app-shell.v132-design .sidebar nav button.active{color:#fff;background:#ffffff24;box-shadow:inset 3px 0 #78d59f,inset 0 0 0 1px #ffffff24}.app-shell.v132-design .sidebar nav button span{font-weight:720;font-size:13.5px!important}.app-shell.v132-design .sidebar-bottom{color:#c9ded2}.app-shell.v132-design .topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-color:#a3b8abb3;height:78px;box-shadow:0 3px 14px #0d462e0b}.app-shell.v132-design .welcome h1{color:#102e21;letter-spacing:-.025em;font-size:22px;font-weight:760}.app-shell.v132-design .welcome p{color:var(--v132-muted);margin-top:3px;font-size:12px}.app-shell.v132-design .global-search{border-color:var(--v132-line);background:var(--v132-surface-muted);border-radius:11px;height:44px;transition:border-color .16s,box-shadow .16s,background .16s}.app-shell.v132-design .global-search:focus-within{border-color:var(--v132-brand);background:#fff;box-shadow:0 0 0 3px #0d70461f}.app-shell.v132-design .main-content{width:100%;max-width:1760px;padding:24px 24px 42px}.app-shell.v132-design :is(.workday-heading,.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43){min-height:96px;box-shadow:var(--v132-shadow);margin-bottom:16px;border:1px solid var(--v132-line)!important;border-left:5px solid var(--v132-brand)!important;border-radius:var(--v132-card-radius)!important;background:linear-gradient(110deg,#fff 0%,#f5faf7 100%)!important;padding:18px 20px!important}.app-shell.v132-design :is(.workday-heading,.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43) :is(h1,h2){color:#102e21;letter-spacing:-.025em;margin-block:3px 5px;font-size:clamp(23px,1.8vw,27px);font-weight:720;line-height:1.13}.app-shell.v132-design :is(.workday-heading,.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43) p{max-width:920px;color:var(--v132-muted);margin:0;font-weight:590;line-height:1.48;font-size:12.5px!important}.app-shell.v132-design :is(.eyebrow,[class*=eyebrow],[class*=kicker]){color:var(--v132-brand);letter-spacing:.065em;font-weight:900;font-size:10.5px!important}.app-shell.v132-design .section-heading{min-height:60px}.app-shell.v132-design .section-heading h2{color:#17372a;letter-spacing:-.015em;font-size:20px;font-weight:730}.app-shell.v132-design :is(.primary:is(button,a,label,[role=button]),.secondary:is(button,a,label,[role=button]),.load-launch-v125,.tablet-launch-v58,.print-action){border-radius:var(--v132-control-radius);min-height:44px;padding-inline:15px;font-weight:780;line-height:1.2;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s;font-size:13px!important}.app-shell.v132-design .primary:is(button,a,label,[role=button]){border:1px solid var(--v132-brand);background:var(--v132-brand);color:#fff;box-shadow:0 3px 8px #0d70462e}.app-shell.v132-design .primary:is(button,a,label,[role=button]):hover{border-color:var(--v132-brand-strong);background:var(--v132-brand-strong);transform:translateY(-1px);box-shadow:0 5px 13px #0d704633}.app-shell.v132-design .primary:is(button,a,label,[role=button]):focus-visible{outline-offset:2px;outline:3px solid #f4c64e}.app-shell.v132-design .primary:is(button,a,label,[role=button]):disabled,.app-shell.v132-design .primary:is(button,a,label,[role=button])[aria-disabled=true]{color:#40564a;box-shadow:none;opacity:1;cursor:not-allowed;background:#dce5e0;border-color:#a9bcb1;transform:none}.app-shell.v132-design .load-confirm-bar-v44 .primary:is(button,a,label,[role=button]):not(:disabled){color:#075c38;background:#fff;border-color:#fff;box-shadow:0 3px 10px #0000002e}.app-shell.v132-design .load-confirm-bar-v44 .primary:is(button,a,label,[role=button]):not(:disabled):hover{color:#064b2f;background:#e8f5ed;border-color:#e8f5ed}.price-pending-choice-v138{color:#765300;background:#fff7df;border:1px solid #d6af55;border-radius:7px;align-items:center;gap:8px;min-height:36px;margin-top:7px;padding:7px 9px;font-size:11px;font-weight:850;flex-direction:row!important;display:flex!important}.price-pending-choice-v138 input{accent-color:#0d7046;width:17px;height:17px}.app-shell.v132-design .pc-order-total-v32{grid-template-columns:.5fr .75fr .65fr .8fr .75fr 1fr .72fr 1.12fr}.app-shell.v132-design .secondary:is(button,a,label,[role=button]){border-color:var(--v132-line-strong);color:#224838;background:#fff;box-shadow:0 1px 2px #0b3c2d09}.app-shell.v132-design .secondary:is(button,a,label,[role=button]):hover{background:#f3faf6;border-color:#6f9f84}.app-shell.v132-design :is(button,input,select,textarea,a):focus-visible,.tablet-order-shell :is(button,input,select,textarea,a):focus-visible,.tablet-shell :is(button,input,select,textarea,a):focus-visible{outline-offset:2px!important;outline:3px solid #0d704645!important}.app-shell.v132-design :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56}.app-shell.v132-design :is(input,select,textarea){color:var(--v132-ink);caret-color:var(--v132-brand)}.app-shell.v132-design :is(input,select,textarea)::placeholder{color:#718178;opacity:1}.app-shell.v132-design label>span{color:#355447;font-weight:820;line-height:1.3;font-size:11px!important}.app-shell.v132-design small{font-size:11px!important;line-height:1.42!important}.app-shell.v132-design :is(.status,.credit-alert,.seller-pill,.draft-pill,.open-pill,[class*=-status-v],[class*=-badge-v]){border-radius:999px;font-weight:800;font-size:10.5px!important}.app-shell.v132-design .panel{border-color:var(--v132-line);border-radius:var(--v132-card-radius);background:var(--v132-surface);box-shadow:var(--v132-shadow)}.app-shell.v132-design .panel .panel{box-shadow:none}.app-shell.v132-design .panel-header{border-color:#d7e1da;min-height:64px;padding-inline:17px}.app-shell.v132-design .panel-header :is(h2,h3){color:#17372a;letter-spacing:-.015em;font-weight:730}.app-shell.v132-design :is(.kpi,.business-kpi,.mini-metric,.decision-card,.ai-daily-brief,.issued-documents-kpis-v47 article,.received-kpis-v54 article,.operational-kpis-v49 article,.accounting-kpis-v77 article,.treasury-summary-v43 article,.extended-metrics-v56 article){border-color:var(--v132-line);border-radius:12px;box-shadow:0 1px 5px #0b3c2d0a}.app-shell.v132-design :is(.kpis,.business-kpis,.module-kpis,.issued-documents-kpis-v47,.received-kpis-v54){gap:12px}.app-shell.v132-design :is(.kpi,.business-kpi,.mini-metric)>b,.app-shell.v132-design :is(.kpi,.business-kpi,.mini-metric)>strong{letter-spacing:-.03em}.app-shell.v132-design .dashboard-quick-actions-v125{gap:9px}.app-shell.v132-design :is(.table-head,.data-head,.line-head,.master-list-head,[class*=-head-v]){color:#3c594b!important;letter-spacing:.035em!important;background:#eef4f0!important;font-size:11px!important;font-weight:880!important;line-height:1.35!important}.app-shell.v132-design :is(.order-row,.data-row,.line-row,.master-list-row,[class*=-row-v]){color:#294538;font-size:12.5px!important;line-height:1.44!important}.app-shell.v132-design :is(.order-row,.data-row,.line-row,.master-list-row,.received-row-v54,.credit-register-row-v46,.extended-table-row-v56,[class*=ledger-row]):hover{background-color:#f3faf6!important}.app-shell.v132-design :is(.orders-table,.data-table,.lines-table,.master-list-table,.load-lines-table-v44,.operational-table-v49,.received-register-v66,.extended-table-v56){scrollbar-color:#9ab3a4 #edf3ef;scrollbar-width:thin}.app-shell.v132-design :is(.table-footer,[class*=-pagination-v]){background:var(--v132-surface-muted);min-height:54px;color:var(--v132-muted);font-size:11.5px}.app-shell.v132-design .toast{width:max-content;max-width:min(430px,100vw - 40px);min-height:48px;box-shadow:var(--v132-shadow-raised);background:#123e2f;border:1px solid #ffffff2e;border-radius:12px;padding:12px 15px;font-size:12.5px;line-height:1.4;inset:92px 20px auto auto;transform:none}.app-shell.v132-design .modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0723189e}.tablet-order-shell,.tablet-shell{color:var(--v132-ink);background:var(--v132-canvas)}.tablet-order-shell :is(.tablet-product-area,.tablet-live-cart,.tablet-card),.tablet-shell .tablet-card{border-color:var(--v132-line);border-radius:var(--v132-card-radius);box-shadow:var(--v132-shadow)}.tablet-order-shell button,.tablet-shell button{border-radius:var(--v132-control-radius);font-size:13px!important}.tablet-order-shell :is(input,select,textarea),.tablet-shell :is(input,select,textarea){caret-color:var(--v132-brand);font-size:14px!important}.tablet-order-shell small,.tablet-shell small{font-size:11px!important;line-height:1.4!important}.app-shell.v132-design.large-text :is(button,input,select,textarea){font-size:14px!important}.app-shell.v132-design.large-text small,.app-shell.v132-design.large-text label>span{font-size:12px!important}.app-shell.v132-design.large-text .sidebar nav button span{font-size:15px!important}.app-shell.v132-design.large-text :is(.table-head,.data-head,.line-head,.master-list-head,[class*=-head-v]){font-size:12px!important}.app-shell.v132-design.large-text :is(.order-row,.data-row,.line-row,.master-list-row,[class*=-row-v]){font-size:14px!important}@media (width<=1180px){.app-shell.v132-design .main-content{padding:20px 18px 38px}.app-shell.v132-design :is(.kpis,.business-kpis,.module-kpis){gap:10px}}@media (width<=850px){.app-shell.v132-design .topbar{height:70px;padding-inline:12px}.app-shell.v132-design .main-content{padding:14px 12px 34px}.app-shell.v132-design :is(.workday-heading,.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.pino-title-v109,.treasury-title-v43){min-height:0;border-left:1px solid var(--v132-line)!important;border-top:4px solid var(--v132-brand)!important;flex-direction:column!important;align-items:stretch!important;padding:14px!important}.app-shell.v132-design :is(.module-title-actions-v46,.parking-title-actions-v46,.load-title-actions-v46,.credit-title-actions-v46,.received-title-actions-v54,.dashboard-quick-actions-v125){justify-content:stretch;width:100%}.app-shell.v132-design :is(.module-title-actions-v46,.parking-title-actions-v46,.load-title-actions-v46,.credit-title-actions-v46,.received-title-actions-v54,.dashboard-quick-actions-v125)>button{flex:170px}.app-shell.v132-design :is(.panel,.kpi,.business-kpi,.decision-card){border-radius:12px}.app-shell.v132-design .toast{top:auto;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:12px}}@media (width<=560px){.app-shell.v132-design .main-content{padding-inline:9px}.app-shell.v132-design :is(.module-title-actions-v46,.parking-title-actions-v46,.load-title-actions-v46,.credit-title-actions-v46,.received-title-actions-v54,.dashboard-quick-actions-v125)>button{flex-basis:100%;width:100%}.app-shell.v132-design :is(.table-head,.data-head,.line-head,.master-list-head,[class*=-head-v]){font-size:10.5px!important}.app-shell.v132-design :is(.order-row,.data-row,.line-row,.master-list-row,[class*=-row-v]){font-size:12px!important}}.cash-filters-v138{grid-template-columns:repeat(6,minmax(140px,1fr));gap:9px;margin:12px 0;padding:12px;display:grid}.cash-filters-v138 label{flex-direction:column;gap:5px;display:flex}.cash-filters-v138 label>span{color:#3d5b4b;font-size:9px;font-weight:900}.cash-filters-v138 input,.cash-filters-v138 select{color:#173d2a;background:#fff;border:1px solid #9fb7a8;border-radius:7px;height:42px;padding:0 9px}.cash-filters-v138 .wide{grid-column:span 2}.cash-filters-v138 .wide>div{background:#fff;border:1px solid #9fb7a8;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 9px;display:flex}.cash-filters-v138 .wide>div input{border:0;outline:0;flex:1;height:auto;padding:0}.cash-filter-actions-v138{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.cash-filtered-totals-v138{color:#536d5f;border-top:1px solid #c7d6cd;justify-content:flex-end;align-items:center;gap:20px;min-height:52px;padding:9px 13px;font-size:11px;display:flex}.cash-filtered-totals-v138 span:first-child{margin-right:auto}.cash-filtered-totals-v138 b,.cash-filtered-totals-v138 strong{color:#0d7046}.cash-ledger-head-v49{grid-template-columns:.75fr .48fr .58fr .95fr 1.15fr .75fr .8fr .7fr!important;min-width:1260px!important}.operational-table-v49:has(.cash-ledger-head-v49)>article{grid-template-columns:.75fr .48fr .58fr .95fr 1.15fr .75fr .8fr .7fr!important;min-width:1260px!important}@media (width<=1100px){.cash-filters-v138{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.cash-filters-v138{grid-template-columns:1fr}.cash-filters-v138 .wide{grid-column:auto}.cash-filter-actions-v138{flex-direction:column;align-items:stretch}.cash-filter-actions-v138>*{width:100%}.cash-filtered-totals-v138{flex-direction:column;align-items:flex-start;gap:5px}.cash-filtered-totals-v138 span:first-child{margin-right:0}}.app-shell.v132-design .dashboard-v137{gap:16px;padding-bottom:28px;display:grid}.app-shell.v132-design .dashboard-overview-kpis-v137{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app-shell.v132-design .dashboard-overview-metric-v137{color:#183127;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0dc;border-left:4px solid #7fa995;border-radius:14px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:118px;padding:15px;display:grid;box-shadow:0 5px 18px #19382b0f}.app-shell.v132-design .dashboard-overview-metric-v137:hover{border-color:#6f9c86;transform:translateY(-1px);box-shadow:0 8px 22px #19382b1c}.app-shell.v132-design .dashboard-overview-metric-v137:focus-visible{outline-offset:2px;outline:3px solid #20754e38}.app-shell.v132-design .dashboard-overview-metric-v137.warning{background:#fffdf7;border-left-color:#d59a27}.app-shell.v132-design .dashboard-overview-metric-v137.critical{background:snow;border-left-color:#c9564f}.app-shell.v132-design .dashboard-overview-metric-v137.financial{background:#fbfdff;border-left-color:#507ea8}.app-shell.v132-design .dashboard-metric-icon-v137{color:#14633f;background:#eaf4ef;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.app-shell.v132-design .dashboard-overview-metric-v137.warning .dashboard-metric-icon-v137{color:#8b5d00;background:#fff1cf}.app-shell.v132-design .dashboard-overview-metric-v137.critical .dashboard-metric-icon-v137{color:#a73530;background:#feeceb}.app-shell.v132-design .dashboard-overview-metric-v137.financial .dashboard-metric-icon-v137{color:#285f8c;background:#eaf2f9}.app-shell.v132-design .dashboard-overview-metric-v137>span:nth-child(2){gap:3px;min-width:0;display:grid}.app-shell.v132-design .dashboard-overview-metric-v137 small{color:#607068;letter-spacing:.055em;font-style:normal;font-weight:800;font-size:11px!important}.app-shell.v132-design .dashboard-overview-metric-v137 b{color:#162d24;overflow-wrap:anywhere;font-size:22px;line-height:1.15}.app-shell.v132-design .dashboard-overview-metric-v137 em{color:#65766e;font-size:12px;font-style:normal;line-height:1.35}.app-shell.v132-design .dashboard-attention-strip-v137{color:#234438;background:#f7fbf9;border:1px solid #d9e3de;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.app-shell.v132-design .dashboard-attention-strip-v137.has-alerts{color:#84531d;background:#fffaf4;border-color:#ebc9a5}.app-shell.v132-design .dashboard-attention-strip-v137 b{margin-bottom:3px;font-size:14px;display:block}.app-shell.v132-design .dashboard-attention-strip-v137 p{color:#65766e;margin:0;font-size:12px;line-height:1.4}.app-shell.v132-design .dashboard-attention-strip-v137>button{white-space:nowrap;min-height:42px}.app-shell.v132-design .dashboard-sections-v137{gap:12px;display:grid}.app-shell.v132-design .dashboard-sections-v137 .section-heading{justify-content:space-between;align-items:end;gap:16px;padding:4px 2px;display:flex}.app-shell.v132-design .dashboard-sections-v137 .section-heading h2{color:#173126;margin:2px 0 0;font-size:22px}.app-shell.v132-design .dashboard-sections-v137 .section-heading>small{color:#61736a;text-align:right;font-size:12px!important}.app-shell.v132-design .dashboard-overview-grid-v137{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:13px;display:grid}.app-shell.v132-design .dashboard-section-card-v137{background:#fff;border:1px solid #d8e2dd;border-radius:15px;overflow:hidden;box-shadow:0 5px 20px #19382b0e}.app-shell.v132-design .dashboard-section-card-v137>header{background:#f8fbf9;border-bottom:1px solid #e4ebe7;align-items:center;gap:11px;min-height:76px;padding:14px 16px;display:flex}.app-shell.v132-design .dashboard-section-card-v137>header>span{color:#17603f;background:#e9f3ee;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.app-shell.v132-design .dashboard-section-card-v137 h3{color:#173126;margin:0 0 3px;font-size:16px}.app-shell.v132-design .dashboard-section-card-v137 header p{color:#68786f;margin:0;font-size:12px}.app-shell.v132-design .dashboard-section-list-v137{display:grid}.app-shell.v132-design .dashboard-section-list-v137>button{color:#1c352b;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:62px;padding:10px 14px 10px 16px;display:grid}.app-shell.v132-design .dashboard-section-list-v137>button:last-child{border-bottom:0}.app-shell.v132-design .dashboard-section-list-v137>button:hover{background:#f5faf7}.app-shell.v132-design .dashboard-section-list-v137>button:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #20754e38;position:relative}.app-shell.v132-design .dashboard-section-list-v137>button>span{gap:3px;min-width:0;display:grid}.app-shell.v132-design .dashboard-section-list-v137 b{font-size:13px;line-height:1.25}.app-shell.v132-design .dashboard-section-list-v137 small{color:#6b7b72;line-height:1.35;font-size:11px!important}.app-shell.v132-design .dashboard-section-list-v137 strong{color:#315447;text-align:right;overflow-wrap:anywhere;background:#eef4f1;border-radius:8px;max-width:190px;padding:5px 8px;font-size:12px;line-height:1.25}.app-shell.v132-design .dashboard-section-list-v137 strong.warning{color:#805600;background:#fff1cf}.app-shell.v132-design .dashboard-section-list-v137 strong.critical{color:#a2322d;background:#feeceb}.app-shell.v132-design .dashboard-section-list-v137 strong.external{color:#54636d;background:#eef2f5}.app-shell.v132-design .dashboard-source-note-v137{color:#607168;align-items:flex-start;gap:8px;margin:0;padding:2px 4px;font-size:12px;line-height:1.45;display:flex}.app-shell.v132-design .dashboard-source-note-v137 svg{flex:none;margin-top:1px}@media (width<=1100px){.app-shell.v132-design .dashboard-overview-kpis-v137{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.v132-design .dashboard-overview-grid-v137{grid-template-columns:1fr}}@media (width<=720px){.app-shell.v132-design .dashboard-overview-kpis-v137{grid-template-columns:1fr}.app-shell.v132-design .dashboard-overview-metric-v137{min-height:106px}.app-shell.v132-design .dashboard-attention-strip-v137{grid-template-columns:28px minmax(0,1fr)}.app-shell.v132-design .dashboard-attention-strip-v137>button{grid-column:1/-1;width:100%}.app-shell.v132-design .dashboard-sections-v137 .section-heading{align-items:start;display:grid}.app-shell.v132-design .dashboard-sections-v137 .section-heading>small{text-align:left}.app-shell.v132-design .dashboard-section-list-v137>button{grid-template-columns:minmax(0,1fr) auto;min-height:68px}.app-shell.v132-design .dashboard-section-list-v137>button>svg{display:none}.app-shell.v132-design .dashboard-section-list-v137 strong{max-width:130px}}@media (prefers-reduced-motion:reduce){.app-shell.v132-design *,.tablet-order-shell *,.tablet-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell.v132-design .documents-search-grid-v54{--documents-filter-control-height:40px}.app-shell.v132-design .documents-search-grid-v54>label>:is(input,select,div),.app-shell.v132-design .documents-search-grid-v54>.documents-reset-v54{height:var(--documents-filter-control-height);min-height:var(--documents-filter-control-height)}@media (width>=1401px){.app-shell.v132-design .documents-search-grid-v54{grid-template-columns:minmax(270px,2fr) repeat(7,minmax(120px,1fr))}}@media (width>=1051px) and (width<=1400px){.app-shell.v132-design .documents-search-grid-v54{grid-template-columns:repeat(5,minmax(130px,1fr))}}@media (width>=761px) and (width<=1050px){.app-shell.v132-design .documents-search-grid-v54{grid-template-columns:repeat(4,minmax(130px,1fr))}}:root{--ui-control-height:44px;--ui-control-compact-height:40px;--ui-readable-small:12px;--ui-readable-body:13.5px}.app-shell.v132-design :is(.workday-heading,.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43){min-height:84px;padding:16px 18px!important}.app-shell.v132-design .dashboard-quick-actions{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:9px;width:min(100%,760px);display:grid}.app-shell.v132-design .dashboard-quick-actions>.dashboard-action{width:100%;min-width:0;min-height:var(--ui-control-height);height:var(--ui-control-height);border-radius:var(--v132-control-radius);white-space:nowrap;justify-content:center;margin:0;padding-inline:14px;font-weight:780;font-size:13px!important}.app-shell.v132-design .dashboard-quick-actions>.tablet-launch-v58,.app-shell.v132-design .dashboard-quick-actions>.load-launch-v125{color:#0b5f3b;box-shadow:none;background:#f4faf6;border:1px solid #74a58b}.app-shell.v132-design .dashboard-quick-actions>.tablet-launch-v58:hover,.app-shell.v132-design .dashboard-quick-actions>.load-launch-v125:hover{background:#eaf6ee;border-color:#3f8462}.app-shell.v132-design .module-page :is(label>input:not([type=checkbox]):not([type=radio]):not([type=file]),label>select,.entry-control,.entry-input,.mini-search,.filter-button){min-height:var(--ui-control-height);border-radius:var(--v132-control-radius)}.app-shell.v132-design .module-page label>textarea{border-radius:var(--v132-control-radius);min-height:96px}.app-shell.v132-design :is(.orders-table,.data-table,.lines-table,.master-list-table,.load-lines-table-v44,.operational-table-v49,.extended-table-v56,[class*=table-wrap]){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.app-shell.v132-design :is(.decision-card,.clean-zero-grid-v43>article){color:var(--v132-ink)}.app-shell.v132-design .decision-card :is(p,small),.app-shell.v132-design .clean-zero-grid-v43>article span{color:var(--v132-muted);font-size:var(--ui-readable-small)!important}@media (width<=900px){.app-shell.v132-design .dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=560px){.app-shell.v132-design .dashboard-quick-actions{grid-template-columns:1fr}.app-shell.v132-design .dashboard-quick-actions>.dashboard-action{height:48px;min-height:48px}}.settlement-supplier-list-v157{gap:12px;container-type:inline-size;box-shadow:none!important;background:0 0!important;border:0!important;display:grid!important;overflow:visible!important}.settlement-supplier-list-v157 .settlement-supplier-header-v157{display:none!important}.operational-table-v49.settlement-supplier-list-v157>article{width:100%;min-height:126px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 24px #10482f12;background:linear-gradient(135deg,#fff 0% 72%,#eef8f1 100%)!important;border:1px solid #b8cec0!important;border-radius:14px!important;grid-template-columns:minmax(230px,1.35fr) minmax(180px,.95fr) 82px minmax(112px,.72fr) minmax(105px,.66fr) minmax(105px,.66fr) minmax(140px,.82fr) minmax(170px,auto)!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:16px!important;display:grid!important}.operational-table-v49.settlement-supplier-list-v157>article:hover{transform:translateY(-1px);box-shadow:0 12px 28px #10482f1f;border-color:#6fa98a!important}.settlement-supplier-list-v157>article>*{min-width:0}.settlement-supplier-list-v157>article>span:first-child{border-left:4px solid #168052;flex-direction:column;justify-content:center;gap:5px;min-height:84px;padding:8px 10px 8px 13px;display:flex;position:relative}.settlement-supplier-list-v157>article>span:first-child>b{color:#173f2d;font-size:16px;line-height:1.25}.settlement-supplier-list-v157>article>span:first-child small{color:#557064;font-size:11px;line-height:1.35}.settlement-supplier-list-v157>article>span:first-child em{color:#0d6c43;background:#e8f5ed;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850;line-height:1.25}.settlement-supplier-list-v157>article>span:nth-child(2){background:#f7faf8;border:1px solid #d1ded6;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:10px;display:flex}.settlement-supplier-list-v157>article>span:nth-child(2)>b{color:#234b38;overflow-wrap:anywhere;font-size:13px}.settlement-supplier-list-v157>article>span:nth-child(2) small{color:#5b7165;font-size:10px;line-height:1.35}.settlement-supplier-list-v157>article>b,.settlement-supplier-list-v157>article>strong{color:#173f2d;border-left:1px solid #d4e0d8;align-items:center;min-height:62px;padding:22px 8px 6px;font-size:14px;display:flex;position:relative}.settlement-supplier-list-v157>article>b:before,.settlement-supplier-list-v157>article>strong:before{color:#62796c;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:6px;left:8px}.settlement-supplier-list-v157>article>:nth-child(3):before{content:"Righe"}.settlement-supplier-list-v157>article>:nth-child(4):before{content:"Venduto"}.settlement-supplier-list-v157>article>:nth-child(5):before{content:"Detrazioni"}.settlement-supplier-list-v157>article>:nth-child(6):before{content:"Commissione"}.settlement-supplier-list-v157>article>:nth-child(7):before{content:"Da liquidare"}.settlement-supplier-list-v157>article>strong.net{color:#0b6840;background:#eaf7ee;border:1px solid #8fc2a2;border-radius:10px;padding-left:11px;font-size:17px}.settlement-supplier-list-v157>article>strong.net:before{color:#0c7045;left:11px}.settlement-supplier-list-v157 .operational-actions-v49{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:7px!important;display:flex!important}.settlement-supplier-list-v157 .operational-actions-v49 .secondary{white-space:normal;text-align:center;justify-content:center;width:100%;min-height:44px}.settlement-progress-v157{background:#f7faf8;border-bottom:1px solid #bfd2c5;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 16px;display:grid}.settlement-progress-v157>span{background:#fff;border:1px solid #cbd9d0;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:66px;padding:9px 10px 9px 48px;display:flex;position:relative}.settlement-progress-v157>span>b{color:#536d5e;background:#f2f6f3;border:1px solid #a9beaf;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:18px;left:10px}.settlement-progress-v157>span>em{color:#284b3a;font-size:12px;font-style:normal;font-weight:900}.settlement-progress-v157>span>small{color:#667b70;font-size:10px}.settlement-progress-v157>span.done{background:#edf8f1;border-color:#9bc4aa}.settlement-progress-v157>span.done>b{color:#fff;background:#168052;border-color:#168052}.settlement-progress-v157>span.done>b:after{content:"✓";font-size:13px}.settlement-progress-v157>span.done>b{font-size:0}.settlement-progress-v157>span.current{background:#fff8e6;border:2px solid #c7901d;padding-top:8px;padding-bottom:8px}.settlement-progress-v157>span.current>b{color:#fff;background:#c7901d;border-color:#c7901d;top:17px}.supplier-account-body-v157{background:#f4f8f5;gap:14px!important;padding:16px!important}.supplier-account-body-v157 .supplier-account-meta-v53,.supplier-account-body-v157 .supplier-account-summary-v74 article{border-radius:12px;box-shadow:0 5px 16px #11432e0d}.settlement-reading-guide-v157{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settlement-reading-guide-v157>article{background:#fff;border:1px solid #b8cec0;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:13px 14px;display:grid}.settlement-reading-guide-v157>article>svg{color:#365c49;background:#edf4ef;border-radius:10px;width:38px;height:38px;padding:8px}.settlement-reading-guide-v157>article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.settlement-reading-guide-v157 small{color:#557064;letter-spacing:.035em;font-size:10px;font-weight:900}.settlement-reading-guide-v157 b{color:#173f2d;font-size:18px}.settlement-reading-guide-v157 strong{color:#597064;font-size:11px;line-height:1.35}.settlement-reading-guide-v157 .recognized{background:#eef9f2;border:2px solid #75ad8b;padding:12px 13px}.settlement-reading-guide-v157 .recognized>svg{color:#fff;background:#14784b}.settlement-reading-guide-v157 .recognized b{color:#0d6b42}.settlement-reading-guide-v157 strong.difference{color:#9a5a0d}.supplier-account-lines-v157{box-shadow:0 7px 22px #10402c0f;border-radius:12px!important}.supplier-account-lines-v157>article{background:#f8fbf9}.supplier-account-body-v157 .supplier-account-form-v53{border-radius:12px;padding:15px;box-shadow:0 5px 16px #11432e0d}.supplier-account-body-v157>footer{z-index:24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;bottom:12px;box-shadow:0 14px 38px #0a37242e;background:#f1f9f4f7!important;border:1px solid #76a98a!important;border-radius:14px!important;padding:12px 14px!important}.supplier-account-body-v157 .supplier-account-totals-v75 .net{color:#dff2e6;background:#0e7046;border-radius:10px;min-width:160px;padding:8px 12px}.supplier-account-body-v157 .supplier-account-totals-v75 .net b{color:#fff;font-size:22px}.supplier-account-body-v157 .supplier-account-save-actions-v75 button{min-height:44px}@media (width<=1180px){.operational-table-v49.settlement-supplier-list-v157>article{grid-template-columns:minmax(240px,1.3fr) minmax(190px,1fr) repeat(3,minmax(105px,.65fr)) minmax(145px,.8fr)!important}.settlement-supplier-list-v157>article>:nth-child(3),.settlement-supplier-list-v157>article>:nth-child(5),.supplier-account-lines-v157>header{display:none!important}.supplier-account-lines-v157>article{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}.supplier-account-lines-v157>article>.supplier-account-product-v74,.supplier-account-lines-v157>article>.supplier-account-entry-v74,.supplier-account-lines-v157>article>.lot-sales-history-v75{grid-column:1/-1!important}.supplier-account-lines-v157 .supplier-account-entry-v74{grid-template-columns:repeat(3,minmax(0,1fr))!important}.supplier-account-lines-v157 .supplier-account-entry-v74>p{grid-column:1/-1}}@media (width<=900px){.operational-table-v49.settlement-supplier-list-v157>article{grid-template-columns:minmax(0,1fr) minmax(165px,.72fr) minmax(150px,.68fr)!important;padding:13px!important}.settlement-supplier-list-v157>article>span:first-child{grid-column:1/3}.settlement-supplier-list-v157>article>span:nth-child(2){grid-area:1/3}.settlement-supplier-list-v157>article>:nth-child(4){grid-column:1}.settlement-supplier-list-v157>article>:nth-child(6){grid-column:2}.settlement-supplier-list-v157>article>:nth-child(7){grid-column:3}.settlement-supplier-list-v157>article>:nth-child(8){grid-column:1/-1}.settlement-supplier-list-v157 .operational-actions-v49{flex-direction:row!important;justify-content:flex-end!important}.settlement-supplier-list-v157 .operational-actions-v49 .secondary{width:auto;min-width:190px}.settlement-progress-v157{scroll-snap-type:x proximity;padding:10px 12px;display:flex;overflow-x:auto}.settlement-progress-v157>span{scroll-snap-align:start;min-width:205px}.settlement-reading-guide-v157{grid-template-columns:1fr}.supplier-account-body-v157>footer{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}@media (width<=680px){.operational-table-v49.settlement-supplier-list-v157>article{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settlement-supplier-list-v157>article>span:first-child,.settlement-supplier-list-v157>article>span:nth-child(2),.settlement-supplier-list-v157>article>:nth-child(8){grid-area:auto/1/auto/-1}.settlement-supplier-list-v157>article>:nth-child(4),.settlement-supplier-list-v157>article>:nth-child(6){grid-column:auto}.settlement-supplier-list-v157>article>:nth-child(7){grid-column:1/-1}.settlement-supplier-list-v157 .operational-actions-v49{flex-direction:column!important;align-items:stretch!important}.settlement-supplier-list-v157 .operational-actions-v49 .secondary{width:100%;min-width:0}.supplier-account-body-v157{padding:10px!important}.supplier-account-lines-v157>article{grid-template-columns:1fr!important}.supplier-account-lines-v157>article>*{grid-column:1!important}.supplier-account-lines-v157 .supplier-account-entry-v74{grid-template-columns:1fr!important}.supplier-account-lines-v157 .supplier-account-entry-v74>*{grid-column:1!important}.supplier-account-lines-v157 .supplier-account-entry-v74>strong{flex-direction:column;align-items:flex-start;gap:5px}.settlement-reading-guide-v157>article{grid-template-columns:34px minmax(0,1fr);padding:11px}.settlement-reading-guide-v157>article>svg{width:34px;height:34px}}@media print{.settlement-progress-v157{display:none!important}.supplier-account-body-v157>footer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;position:static}}@media (prefers-reduced-motion:reduce){.operational-table-v49.settlement-supplier-list-v157>article{transition:none}}@container (width<=1280px){.operational-table-v49.settlement-supplier-list-v157>article{box-sizing:border-box;max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.settlement-supplier-list-v157>article>span:first-child,.settlement-supplier-list-v157>article>span:nth-child(2){grid-area:auto/1/auto/-1;min-width:0}.settlement-supplier-list-v157>article>b,.settlement-supplier-list-v157>article>strong{grid-area:auto;display:flex!important}.settlement-supplier-list-v157>article>.operational-actions-v49{grid-area:auto/1/auto/-1;flex-direction:row!important;justify-content:flex-end!important}.settlement-supplier-list-v157 .operational-actions-v49 .secondary{width:auto;min-width:0;max-width:100%}}@container (width<=560px){.operational-table-v49.settlement-supplier-list-v157>article{grid-template-columns:repeat(2,minmax(0,1fr))!important}.settlement-supplier-list-v157 .operational-actions-v49 .secondary{width:100%}}:root{--v158-canvas:#eef4f0;--v158-ink:#12291e;--v158-muted:#5a7063;--v158-brand:#0d7046;--v158-brand-deep:#073c2c;--v158-brand-soft:#e9f6ee;--v158-amber:#a66a00;--v158-amber-soft:#fff5dc;--v158-danger:#a53b34;--v158-danger-soft:#fff0ee;--v158-blue:#315f7e;--v158-line:#c5d5cb;--v158-radius:15px;--v158-shadow:0 8px 28px #0c3d2913;--v158-shadow-raised:0 18px 44px #08352326}body:has(.v158-visual-roadmap){background:radial-gradient(circle at 100% 0,#25825217,transparent 31rem), linear-gradient(180deg,#f4f8f5 0,var(--v158-canvas) 100%)}.app-shell.v158-visual-roadmap .sidebar:not(.collapsed){background:radial-gradient(circle at 18% 0,#5bb87f2b,#0000 18rem),linear-gradient(174deg,#062d22 0%,#0a4a34 58%,#07362a 100%);width:264px;padding:18px 12px 16px}.app-shell.v158-visual-roadmap:not(.sidebar-collapsed) .workspace{width:calc(100% - 264px);margin-left:264px}.app-shell.v158-visual-roadmap:not(.sidebar-collapsed) .checkout-bar{left:286px}.app-shell.v158-visual-roadmap .sidebar-brand-row{border-bottom:1px solid #ffffff1a;min-height:72px;margin-bottom:7px;padding-bottom:8px}.app-shell.v158-visual-roadmap .sidebar:not(.collapsed) .brand{padding:2px 5px 10px}.app-shell.v158-visual-roadmap .sidebar:not(.collapsed) .brand b{letter-spacing:.045em;font-size:19px}.app-shell.v158-visual-roadmap .sidebar:not(.collapsed) .brand small{color:#c6ddd0;font-size:10px}.app-shell.v158-visual-roadmap .workspace-area-switch{background:#0000002e;border:1px solid #ffffff2b;border-radius:13px;gap:4px;margin:0 0 10px;padding:4px}.app-shell.v158-visual-roadmap .workspace-area-switch>button{border:1px solid #0000;gap:8px;min-height:50px;padding:0 9px}.app-shell.v158-visual-roadmap .workspace-area-switch>button.active{background:linear-gradient(135deg,#fff3,#ffffff1c);border-color:#ffffff38;box-shadow:0 5px 16px #00000029}.app-shell.v158-visual-roadmap .nav-context-v158{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:10px;gap:1px;margin:0 2px 9px;padding:9px 10px;display:grid}.app-shell.v158-visual-roadmap .nav-context-v158 small{letter-spacing:.09em;font-weight:900;color:#91b9a5!important;font-size:8px!important}.app-shell.v158-visual-roadmap .nav-context-v158 b{color:#fff;font-size:12px}.app-shell.v158-visual-roadmap .nav-context-v158 span{color:#abcbbc;font-size:9px}.app-shell.v158-visual-roadmap .sidebar.collapsed .nav-context-v158{display:none}.app-shell.v158-visual-roadmap .grouped-nav{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;padding:0 2px 12px;overflow-y:auto}.app-shell.v158-visual-roadmap .nav-group{border-radius:11px;margin-bottom:8px!important}.app-shell.v158-visual-roadmap .nav-group.open:not(:first-child){background:#ffffff09}.app-shell.v158-visual-roadmap .nav-group-toggle{min-height:32px!important;padding:0 9px!important}.app-shell.v158-visual-roadmap .nav-group-toggle span{letter-spacing:.09em;color:#a8caba!important;font-size:9px!important}.app-shell.v158-visual-roadmap .sidebar .nav-item{border-radius:9px;gap:10px;min-height:45px;padding:0 10px}.app-shell.v158-visual-roadmap .sidebar .nav-item svg{color:#bfdbcd;flex:none}.app-shell.v158-visual-roadmap .sidebar .nav-item.active{background:linear-gradient(95deg,#58b57d4a,#ffffff1c);box-shadow:inset 3px 0 #88d9a7,inset 0 0 0 1px #ffffff21,0 5px 14px #0000001f}.app-shell.v158-visual-roadmap .sidebar .nav-item.active svg{color:#fff}.app-shell.v158-visual-roadmap .sidebar .nav-item kbd{color:#b7d4c5;background:#0000001f;border:1px solid #ffffff24;border-radius:5px}.app-shell.v158-visual-roadmap .sidebar-bottom{background:linear-gradient(#0000,#00000014);border-top:1px solid #ffffff1f}.app-shell.v158-visual-roadmap .v158-topbar{background:#fffffff4;border-bottom:1px solid #9fb5a8ad;gap:12px;height:82px;padding-inline:18px;box-shadow:0 5px 20px #0a3b270e}.app-shell.v158-visual-roadmap .welcome{min-width:255px}.app-shell.v158-visual-roadmap .welcome .workspace-label{background:var(--v158-brand-soft);width:max-content;color:var(--v158-brand);border-radius:999px;padding:3px 7px;font-weight:900;font-size:9px!important}.app-shell.v158-visual-roadmap .welcome h1{margin-top:4px;font-size:20px}.app-shell.v158-visual-roadmap .welcome p{margin-top:1px;font-size:11px}.app-shell.v158-visual-roadmap .global-search{background:#f4f8f5;border:1px solid #b8cabf;border-radius:12px;max-width:520px;height:48px}.app-shell.v158-visual-roadmap .global-search input{min-width:0;font-size:13px}.app-shell.v158-visual-roadmap .global-search kbd{white-space:nowrap;color:#5d7166;background:#fff;border-color:#c7d5cc;border-radius:6px;font-size:9px;font-weight:800}.app-shell.v158-visual-roadmap .text-size-toggle,.app-shell.v158-visual-roadmap .communication-global-trigger-v69,.app-shell.v158-visual-roadmap .ai-trigger,.app-shell.v158-visual-roadmap .notification{border-radius:10px;min-height:44px}.app-shell.v158-visual-roadmap .main-content{max-width:1780px;padding:20px 22px 44px}.app-shell.v158-visual-roadmap :is(.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43){border:1px solid var(--v158-line)!important;border-left:5px solid var(--module-accent,var(--v158-brand))!important;background:linear-gradient(115deg,#fff 0%,#fff 70%,var(--module-soft,var(--v158-brand-soft)) 100%)!important;box-shadow:var(--v158-shadow)!important;border-radius:16px!important;padding:17px 19px!important}.app-shell.v158-visual-roadmap :is(.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43) :is(h1,h2){letter-spacing:-.025em!important;font-size:clamp(22px,2vw,29px)!important}.app-shell.v158-visual-roadmap :is(.panel,[class*=-panel-v],[class*=-card-v]){border-radius:var(--v158-radius)}.app-shell.v158-visual-roadmap :is(.table-head,.data-head,.line-head,.master-list-head,[class*=-head-v]){color:#496356;letter-spacing:.045em;background:#edf4ef;font-weight:900}.app-shell.v158-visual-roadmap :is(.status,[class*=-status-v],.credit-alert,.seller-pill,.draft-pill,.open-pill){border-radius:999px}.app-shell.v158-visual-roadmap .dashboard-v158{gap:14px;padding-top:18px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158{color:#fff;background:radial-gradient(circle at 92% 10%,#97e1b12e,#0000 20rem),linear-gradient(120deg,#073b2b 0%,#0d6742 72%,#14784a 100%);border:1px solid #52926cb3;border-radius:18px;min-height:142px;margin:0;padding:22px 24px;box-shadow:0 16px 40px #0839252e}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158.administrative{background:radial-gradient(circle at 92% 10%,#a7cfe82e,#0000 20rem),linear-gradient(120deg,#173a4f 0%,#285b77 72%,#376d89 100%);border-color:#60839a}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158>div:first-child{position:relative}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .eyebrow{color:#bfe7ce!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158.administrative .eyebrow{color:#d1e6f3!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 h2{color:#fff;letter-spacing:-.035em;margin:9px 0 5px;font-size:clamp(27px,2.5vw,36px)}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 p{color:#d9ece1;max-width:720px;font-size:13px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158.administrative p{color:#e1edf4}.app-shell.v158-visual-roadmap .dashboard-live-status-v158{color:#e8f5ed;vertical-align:middle;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;width:max-content;margin-left:9px;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.app-shell.v158-visual-roadmap .dashboard-live-status-v158 i{background:#59df8d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #59df8d24}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-quick-actions-v125{align-self:center}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-action{min-height:46px;color:#fff!important;box-shadow:none!important;background:#ffffff1c!important;border-color:#ffffff47!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-action:hover{background:#fff3!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-action.primary{color:#0d6641!important;background:#fff!important;border:1px solid #fff!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158.administrative .dashboard-action.primary{color:#285b77!important}.app-shell.v158-visual-roadmap .dashboard-priority-board-v158{grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);align-items:stretch;gap:12px;display:grid}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158{min-height:178px;box-shadow:var(--v158-shadow);background:linear-gradient(130deg,#eff9f2,#fff 68%);border:1px solid #a9c8b5;border-radius:17px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:15px;padding:20px;display:grid}.app-shell.v158-visual-roadmap .dashboard-priority-board-v158.attention .dashboard-priority-card-v158{background:linear-gradient(130deg,#fff6df,#fff 70%);border-color:#dfb36b}.app-shell.v158-visual-roadmap .dashboard-priority-icon-v158{color:#0d7046;background:#d8f0e0;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.app-shell.v158-visual-roadmap .attention .dashboard-priority-icon-v158{color:#986000;background:#ffe9bd}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158>div{min-width:0}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158 small{color:#4e6b5c;letter-spacing:.075em;font-weight:900;font-size:10px!important}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158 h3{color:#153d2a;letter-spacing:-.025em;margin:5px 0;font-size:24px}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158 p{color:#5b7064;max-width:650px;margin:0;font-size:12px;line-height:1.48}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158>button{color:#fff;white-space:nowrap;background:#0e7046;border:0;border-radius:10px;align-items:center;gap:7px;min-height:46px;padding:0 14px;font-weight:850;display:flex}.app-shell.v158-visual-roadmap .attention .dashboard-priority-card-v158>button{background:#9a6508}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158{box-shadow:var(--v158-shadow);background:#fff;border:1px solid #c8d7ce;border-radius:17px;overflow:hidden}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header{background:#f5f9f6;border-bottom:1px solid #dce5df;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:8px 12px 8px 14px;display:flex}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header>span{flex-direction:column;gap:1px;display:flex}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header small{color:#0f7046;letter-spacing:.07em;font-weight:900;font-size:9px!important}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header b{color:#244536;font-size:13px}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header em{color:#0f7046;background:#e5f3ea;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:850}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button{color:#1d3c2e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6ece8;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;width:100%;min-height:67px;padding:8px 11px;display:grid}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button:last-child{border-bottom:0}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button:hover{background:#f3faf6}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button>span:first-child{color:#0d7046;background:#eaf5ee;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button.warning>span:first-child{color:#916000;background:#fff0cc}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button.critical>span:first-child{color:#a43a33;background:#ffebe9}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button.financial>span:first-child{color:#315f7e;background:#eaf2f8}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button>span:nth-child(2){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button small{color:#536c5f;font-weight:850;font-size:9px!important}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button b{color:#173d2b;text-align:right;grid-area:1/2/3;font-size:16px}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button em{color:#667b70;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;font-style:normal;overflow:hidden}.app-shell.v158-visual-roadmap .dashboard-overview-kpis-v137{gap:10px}.app-shell.v158-visual-roadmap .dashboard-overview-metric-v137{border-radius:15px;min-height:112px;box-shadow:0 6px 20px #0f3f2b0f}.app-shell.v158-visual-roadmap .dashboard-overview-metric-v137 b{font-size:23px}.app-shell.v158-visual-roadmap .dashboard-attention-strip-v137{border-radius:15px}.app-shell.v158-visual-roadmap .dashboard-overview-grid-v137{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-shell.v158-visual-roadmap .dashboard-section-card-v137{border-radius:16px;box-shadow:0 6px 22px #0e3d2a0f}.app-shell.v158-visual-roadmap .dashboard-section-card-v137>header{background:linear-gradient(110deg,#f4f9f6,#fff)}.app-shell.v158-visual-roadmap .dashboard-section-list-v137>button{min-height:65px}@media (width<=1450px){.app-shell.v158-visual-roadmap .dashboard-overview-grid-v137{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.v158-visual-roadmap .dashboard-priority-board-v158{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}}@media (width<=1180px){.app-shell.v158-visual-roadmap .v158-topbar{padding-inline:12px}.app-shell.v158-visual-roadmap .welcome{min-width:205px}.app-shell.v158-visual-roadmap .welcome p{display:none}.app-shell.v158-visual-roadmap .global-search{min-width:170px;max-width:none}.app-shell.v158-visual-roadmap .global-search kbd{display:none}.app-shell.v158-visual-roadmap .dashboard-priority-board-v158{grid-template-columns:1fr}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>header{grid-column:1/-1}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button{border-bottom:0;border-right:1px solid #e6ece8}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button:last-child{border-right:0}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button>span:nth-child(2){grid-template-columns:1fr}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button b{text-align:left;grid-area:auto/1}}@media (width<=850px){.app-shell.v158-visual-roadmap:not(.sidebar-collapsed) .workspace{width:100%;margin-left:0}.app-shell.v158-visual-roadmap:not(.sidebar-collapsed) .checkout-bar{left:14px}.app-shell.v158-visual-roadmap .main-content{padding:12px 11px 34px}.app-shell.v158-visual-roadmap .mobile-nav-drawer-v70{width:min(380px,92vw);padding:14px 12px}.app-shell.v158-visual-roadmap .mobile-nav-drawer-v70 .nav-context-v158{display:grid}.app-shell.v158-visual-roadmap .v158-topbar{height:72px}.app-shell.v158-visual-roadmap .global-search{height:44px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158{align-items:stretch;min-height:0;padding:18px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 h2{font-size:28px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-quick-actions-v125{width:100%}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-action{flex:1}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158{grid-template-columns:44px minmax(0,1fr);padding:16px}.app-shell.v158-visual-roadmap .dashboard-priority-icon-v158{width:44px;height:44px}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158>button{grid-column:1/-1;justify-content:center;width:100%}.app-shell.v158-visual-roadmap .dashboard-overview-kpis-v137{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-live-status-v158{display:none}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 h2{font-size:25px}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-quick-actions-v125{grid-template-columns:1fr 1fr;display:grid}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 .dashboard-action{width:100%;min-width:0}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158{grid-template-columns:1fr}.app-shell.v158-visual-roadmap .dashboard-priority-icon-v158{display:none}.app-shell.v158-visual-roadmap .dashboard-priority-card-v158 h3{font-size:21px}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158{display:block}.app-shell.v158-visual-roadmap .dashboard-next-actions-v158>button{border-bottom:1px solid #e6ece8;border-right:0}.app-shell.v158-visual-roadmap .dashboard-overview-kpis-v137,.app-shell.v158-visual-roadmap .dashboard-overview-grid-v137{grid-template-columns:1fr}.app-shell.v158-visual-roadmap :is(.module-title,.parking-title-v32,.load-registry-title-v44,.load-editor-heading-v44,.credit-title-v46,.issued-documents-title-v47,.operational-title-v49,.system-title-v51,.received-invoices-title-v54,.extended-hero-v56,.collection-title-v66,.fiscal-title-v71,.connections-title-v72,.accounting-title-v77,.pino-title-v109,.treasury-title-v43){padding:14px!important}}@media print{.app-shell.v158-visual-roadmap .dashboard-command-hero-v158{box-shadow:none;color:#000!important;background:#fff!important}.app-shell.v158-visual-roadmap .dashboard-command-hero-v158 :is(h2,p){color:#000!important}.app-shell.v158-visual-roadmap .dashboard-quick-actions-v125,.app-shell.v158-visual-roadmap .dashboard-priority-card-v158>button{display:none!important}}@media (prefers-reduced-motion:reduce){.app-shell.v158-visual-roadmap *{scroll-behavior:auto!important}}:root{--v159-ivory:#fff5d9;--v159-ivory-strong:#f6df9d;--v159-amber:#c58318;--v159-amber-deep:#6f4800;--v159-blue:#315f7e;--v159-blue-soft:#eaf3f8;--v159-teal:#176b73;--v159-teal-soft:#e8f5f6;--v159-red:#a33c34;--v159-red-soft:#fff0ed;--v159-surface:#fff;--v159-line:#b9ccc0;--v159-ink:#14291f;--v159-muted:#50675b}.app-shell.v159-orders-loads .workspace-area-switch{box-shadow:0 6px 18px #0000001f;background:#f5f2e9!important;border-color:#d7ddd5!important}.app-shell.v159-orders-loads .workspace-area-switch>button{opacity:1;color:#23483a!important;background:#fff!important;border:1px solid #ccd8d0!important}.app-shell.v159-orders-loads .workspace-area-switch>button:hover{background:#f8faf8!important;border-color:#91aa9b!important}.app-shell.v159-orders-loads .workspace-area-switch>button[data-workspace-area=commerciale].active{background:var(--v159-ivory)!important;color:#143e2e!important;box-shadow:inset 4px 0 var(--v159-amber),0 5px 14px #4a320024!important;border-color:#d29a2c!important}.app-shell.v159-orders-loads .workspace-area-switch>button[data-workspace-area=amministrazione].active{background:var(--v159-blue-soft)!important;color:#244f69!important;box-shadow:inset 4px 0 var(--v159-blue),0 5px 14px #1f476021!important;border-color:#7197af!important}.app-shell.v159-orders-loads .workspace-area-switch>button.active :is(b,small,svg){color:inherit!important}.app-shell.v159-orders-loads .sidebar .nav-item.active{background:var(--v159-ivory)!important;color:#153c2d!important;box-shadow:inset 4px 0 var(--v159-amber),0 6px 16px #00000024!important;border:1px solid #e1bb67!important}.app-shell.v159-orders-loads .sidebar .nav-item.active :is(span,svg,kbd){color:inherit!important}.app-shell.v159-orders-loads .sidebar .nav-item.active kbd{background:#fffaf0!important;border-color:#d8bb78!important}.app-shell.v159-orders-loads .sidebar .nav-item:focus-visible{outline-offset:2px;outline-color:#ffd36d!important}.app-shell.v159-orders-loads .order-parking-v32{--module-accent:var(--v159-amber);--module-soft:#fff8e8}.app-shell.v159-orders-loads .parking-title-v32{border-left-color:var(--v159-amber)!important;background:linear-gradient(112deg,#fff 0% 62%,#fff7df 100%)!important}.app-shell.v159-orders-loads .parking-title-v32 .eyebrow{color:#8b5900!important}.app-shell.v159-orders-loads .parking-counters-v32 article.primary{color:var(--v159-amber-deep)!important;background:linear-gradient(135deg,#fff8e5,#fff0c4)!important;border-color:#d4a03b!important}.app-shell.v159-orders-loads .parking-counters-v32 article.primary>svg{box-shadow:inset 0 0 0 1px #e5c47b;color:#9a6508!important;background:#fff!important}.app-shell.v159-orders-loads .parking-counters-v32 article.primary :is(small,b){color:inherit!important}.app-shell.v159-orders-loads .parking-counters-v32 article:nth-child(3){background:var(--v159-blue-soft);color:var(--v159-blue);border-color:#9ab7c9}.app-shell.v159-orders-loads .parking-counters-v32 article:nth-child(3)>svg{color:var(--v159-blue);background:#fff}.app-shell.v159-orders-loads .parking-toolbar-v32{background:#fbfcfb;box-shadow:0 6px 18px #1237250a}.app-shell.v159-orders-loads .parking-tabs-v32 button{color:#304b3d;border-color:#b7c8be;min-height:44px}.app-shell.v159-orders-loads .parking-tabs-v32 button.selected{box-shadow:0 3px 10px #794f001f;background:var(--v159-ivory)!important;color:#523700!important;border:2px solid #c68a1a!important}.app-shell.v159-orders-loads .parking-tabs-v32 button.selected b{box-shadow:inset 0 0 0 1px #e3c77f;color:#523700!important;background:#fff!important}.app-shell.v159-orders-loads .parking-search-v32{background:#fff;border-color:#aebfb5;min-height:48px}.app-shell.v159-orders-loads .parking-search-v32:focus-within{border-color:#92700f;box-shadow:0 0 0 3px #c5831829}.app-shell.v159-orders-loads .parking-row-v32{transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.app-shell.v159-orders-loads .parking-row-v32:hover{background:#fbfdfb;border-color:#8fac9b}.app-shell.v159-orders-loads .parking-row-action-v159{color:#765000;justify-content:flex-end;align-items:center;gap:4px;min-width:0;font-size:9px;font-weight:900;display:flex}.app-shell.v159-orders-loads .parking-empty-v32{gap:8px;padding-block:32px}.app-shell.v159-orders-loads .parking-empty-v32 .secondary{margin-top:6px}.app-shell.v159-orders-loads .load-registry-v44,.app-shell.v159-orders-loads .load-editor-v44{--module-accent:var(--v159-teal);--module-soft:var(--v159-teal-soft)}.app-shell.v159-orders-loads .load-registry-title-v44,.app-shell.v159-orders-loads .load-editor-heading-v44{border-left-color:var(--v159-teal)!important;background:linear-gradient(112deg,#fff 0%,#fff 64%,var(--v159-teal-soft) 100%)!important}.app-shell.v159-orders-loads .load-quick-start-v159{background:linear-gradient(105deg,#f3faf6,#fff)!important;border-color:#9dbfb1!important;grid-template-columns:44px minmax(220px,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:0!important;padding:11px 13px!important}.app-shell.v159-orders-loads .load-quick-start-v159>span{color:#176846;background:#e4f3ea;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.app-shell.v159-orders-loads .load-quick-start-v159>div:nth-child(2){gap:2px!important}.app-shell.v159-orders-loads .load-quick-start-v159 p{max-width:560px}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119{justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119 button{white-space:nowrap;width:auto;min-height:44px}.app-shell.v159-orders-loads .load-operational-kpis-v159 article:nth-child(2).draft-v159{background:var(--v159-blue-soft);border-color:#9eb9ca}.app-shell.v159-orders-loads .load-operational-kpis-v159 article:nth-child(2).draft-v159 b{color:var(--v159-blue)}.app-shell.v159-orders-loads .load-operational-kpis-v159 article.attention-v159{background:#fff6df;border-color:#d8b25b}.app-shell.v159-orders-loads .load-operational-kpis-v159 article.attention-v159 b{color:#8a5900}.app-shell.v159-orders-loads .load-date-tabs-v44 button.selected{background:var(--v159-ivory)!important;color:#523700!important;border:2px solid #c68a1a!important}.app-shell.v159-orders-loads .load-record-v44{border-radius:12px;box-shadow:0 5px 18px #123d290f}.app-shell.v159-orders-loads .load-record-v44.status-draft{border-left:5px solid var(--v159-blue)}.app-shell.v159-orders-loads .load-record-v44.status-confirmed{border-left:5px solid #2e8155}.app-shell.v159-orders-loads .load-record-v44.document-pending-v63{border-left-color:var(--v159-amber)}.app-shell.v159-orders-loads .load-record-actions-v44 button{border-radius:8px;min-height:42px}.app-shell.v159-orders-loads .load-progress-v44{border-color:#9fb8aa;box-shadow:0 8px 22px #0f39271a}.app-shell.v159-orders-loads .load-progress-v44 a{border:1px solid #0000}.app-shell.v159-orders-loads .load-progress-v44 a:hover,.app-shell.v159-orders-loads .load-progress-v44 a:focus-visible{background:#f3f8f5;border-color:#b6c9bd}.app-shell.v159-orders-loads .load-section-v44:not(.collapsed-v45){box-shadow:0 8px 24px #0e392714}.app-shell.v159-orders-loads .load-section-v44.collapsed-v45>header{opacity:.94;background:#f7faf8}.app-shell.v159-orders-loads .load-confirm-bar-v44{background:#0a5238;border-color:#0a5637;box-shadow:0 14px 34px #072f1f38}.app-shell.v159-orders-loads .load-confirm-bar-v44 .primary{border:2px solid #fff;background:var(--v159-ivory)!important;color:#153e2d!important}.tablet-order-shell .tablet-product-tabs button.active{box-shadow:0 3px 9px #6946001f;background:var(--v159-ivory)!important;color:#513600!important;border-color:#c68a1a!important}.tablet-order-shell .tablet-product-tabs button.active:focus-visible{outline-color:#c68a1a!important}.tablet-order-shell .tablet-product-cards>button:focus-visible{border-color:#b77d12!important;outline-color:#c5831838!important}@media (width<=1180px) and (width>=701px){.app-shell.v159-orders-loads.sidebar-collapsed{width:100vw;max-width:none}.app-shell.v159-orders-loads.sidebar-collapsed .sidebar{width:68px}.app-shell.v159-orders-loads.sidebar-collapsed .workspace{width:calc(100vw - 68px)!important;max-width:none!important;margin-left:68px!important}.app-shell.v159-orders-loads.sidebar-collapsed .main-content{margin-inline:0;max-width:none!important}.app-shell.v159-orders-loads.sidebar-collapsed .checkout-bar{left:84px}.app-shell.v159-orders-loads .sidebar.collapsed .nav-item{isolation:isolate;min-height:48px!important}.app-shell.v159-orders-loads .sidebar.collapsed .workspace-area-switch{gap:5px;padding:4px}.app-shell.v159-orders-loads .sidebar.collapsed .workspace-area-switch>button{min-height:46px}.app-shell.v159-orders-loads .parking-toolbar-v32{z-index:8;position:sticky;top:82px}.app-shell.v159-orders-loads .parking-head-v32{display:none!important}.app-shell.v159-orders-loads .parking-table-scroll-v32{background:#f2f6f3;gap:9px;padding:10px;display:grid}.app-shell.v159-orders-loads .parking-row-v32{border-radius:12px;box-shadow:0 6px 18px #103a2812;border:1px solid #b9cbc0!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(126px,.62fr)!important;gap:13px 16px!important;min-height:164px!important;padding:13px 13px 12px 17px!important}.app-shell.v159-orders-loads .parking-customer-v32{grid-area:1/1}.app-shell.v159-orders-loads .parking-status-v32{grid-area:1/2}.app-shell.v159-orders-loads .parking-total-v32{text-align:right;grid-area:1/3;align-items:flex-end}.app-shell.v159-orders-loads .parking-quantity-v32{grid-area:2/1}.app-shell.v159-orders-loads .parking-stock-v32{grid-area:2/2}.app-shell.v159-orders-loads .parking-row-action-v159{background:var(--v159-ivory);border:1px solid #d1a44a;border-radius:8px;grid-area:2/3;justify-content:center;align-self:end;min-height:44px;padding:0 10px}.app-shell.v159-orders-loads .parking-row-action-v159>span{display:inline}.app-shell.v159-orders-loads .load-quick-start-v159{grid-template-columns:44px minmax(0,1fr)!important}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid!important}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119 button{justify-content:center;width:100%}.app-shell.v159-orders-loads .load-editor-v44{padding-bottom:120px!important}.app-shell.v159-orders-loads .load-confirm-bar-v44{margin-inline:8px;bottom:10px}}@media (width<=850px){.app-shell.v159-orders-loads .parking-toolbar-v32{top:72px}.app-shell.v159-orders-loads .parking-counters-v32{grid-template-columns:1fr 1fr}.app-shell.v159-orders-loads .parking-counters-v32 article.primary{grid-column:1/-1}.app-shell.v159-orders-loads .parking-row-v32{grid-template-rows:auto!important;grid-template-columns:1fr!important;min-height:0!important}.app-shell.v159-orders-loads .parking-row-v32>span{text-align:left;align-items:flex-start;grid-area:auto/1!important}.app-shell.v159-orders-loads .parking-row-action-v159{width:100%;justify-content:center!important}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119{grid-template-columns:1fr 1fr}.app-shell.v159-orders-loads .load-editor-v44{padding-bottom:24px!important}.app-shell.v159-orders-loads .load-confirm-bar-v44{margin-inline:0}}@media (width<=620px){.app-shell.v159-orders-loads .parking-counters-v32{grid-template-columns:1fr}.app-shell.v159-orders-loads .parking-counters-v32 article.primary{grid-column:auto}.app-shell.v159-orders-loads .parking-tabs-v32{grid-template-columns:1fr 1fr;display:grid}.app-shell.v159-orders-loads .parking-tabs-v32 button{justify-content:space-between;width:100%}.app-shell.v159-orders-loads .load-quick-start-v159{grid-template-columns:1fr!important}.app-shell.v159-orders-loads .load-quick-start-v159>span{display:none}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119{grid-column:1}.app-shell.v159-orders-loads .load-quick-start-v159 .assisted-start-actions-v119 button{white-space:normal}}@media print{.app-shell.v159-orders-loads .parking-toolbar-v32{position:static}.app-shell.v159-orders-loads .parking-row-action-v159{display:none}}.app-shell.v160-control-foundation .workday-heading.dashboard-command-hero-v158{color:#fff!important;background:radial-gradient(circle at 92% 10%,#97e1b12e,#0000 20rem),linear-gradient(120deg,#073b2b 0%,#0d6742 72%,#14784a 100%)!important;border:1px solid #52926cb3!important}.app-shell.v160-control-foundation .workday-heading.dashboard-command-hero-v158.administrative{background:radial-gradient(circle at 92% 10%,#a7cfe82e,#0000 20rem),linear-gradient(120deg,#173a4f 0%,#285b77 72%,#376d89 100%)!important;border-color:#60839a!important}.app-shell.v160-control-foundation .dashboard-command-hero-v158 :is(h1,h2){color:#fff!important}.app-shell.v160-control-foundation .dashboard-command-hero-v158 p{color:#d9ece1!important}.app-shell.v160-control-foundation .dashboard-command-hero-v158.administrative p{color:#e1edf4!important}@media (width>=851px){.app-shell.v160-control-foundation .sidebar-toggle{color:#fff;border:1px solid #fff3;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid!important}.app-shell.v160-control-foundation .sidebar.collapsed .sidebar-brand-row{justify-content:center}.app-shell.v160-control-foundation .sidebar.collapsed .sidebar-toggle{z-index:6;background:#0b6843;border-color:#8ac5a4;position:absolute;top:24px;left:auto;right:-17px;box-shadow:0 5px 16px #042a1c4d}}.app-shell.v160-control-foundation .global-search-v160{z-index:31;position:relative}.app-shell.v160-control-foundation .global-search-v160.open{background:#fff;border-color:#0d7046;box-shadow:0 0 0 3px #0d70461f,0 18px 42px #08352329}.app-shell.v160-control-foundation .global-search-results-v160{background:#fff;border:1px solid #abc1b3;border-radius:14px;width:min(720px,100vw - 30px);max-height:min(620px,100vh - 118px);padding:8px;position:absolute;top:calc(100% + 9px);left:0;overflow:auto;box-shadow:0 24px 64px #07301f38}.app-shell.v160-control-foundation .global-search-results-v160>header{color:#557064;letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:34px;padding:0 8px;font-size:9px;font-weight:900;display:flex}.app-shell.v160-control-foundation .global-search-results-v160>button{text-align:left;color:#183429;background:0 0;border:0;border-radius:9px;grid-template-columns:78px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:grid}.app-shell.v160-control-foundation .global-search-results-v160>button:hover,.app-shell.v160-control-foundation .global-search-results-v160>button:focus-visible{background:#edf7f0;outline:0}.app-shell.v160-control-foundation .global-search-results-v160>button>span:first-child{color:#0d7046;text-align:center;background:#e8f4ec;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:850}.app-shell.v160-control-foundation .global-search-results-v160>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.v160-control-foundation .global-search-results-v160 b,.app-shell.v160-control-foundation .global-search-results-v160 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell.v160-control-foundation .global-search-results-v160 b{font-size:12px}.app-shell.v160-control-foundation .global-search-results-v160 small{color:#5b7064;font-size:10px}.app-shell.v160-control-foundation .global-search-empty-v160{color:#61766a;justify-content:center;align-items:center;gap:10px;min-height:86px;display:flex}.app-shell.v160-control-foundation .global-search-empty-v160 span{flex-direction:column;gap:3px;display:flex}.app-shell.v160-control-foundation .cash-entry-basics-v152{grid-template-columns:180px 220px 220px minmax(220px,1fr)}.app-shell.v160-control-foundation .cash-entry-basics-v152 input{color:#173e2b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #adc3b5;border-radius:8px;padding:9px 11px}.app-shell.v160-control-foundation .accounting-canonical-cash-v160{color:#315e48;align-items:center;gap:7px;margin:10px 0 0;font-size:11px;font-weight:750;display:flex}@media (width<=1200px){.app-shell.v160-control-foundation .cash-entry-basics-v152{grid-template-columns:1fr 1fr}.app-shell.v160-control-foundation .cash-entry-basics-v152>span{grid-column:1/-1}}@media (width<=850px){.app-shell.v160-control-foundation .global-search-results-v160{width:auto;max-height:calc(100vh - 92px);position:fixed;top:76px;left:10px;right:10px}.app-shell.v160-control-foundation .cash-entry-basics-v152{grid-template-columns:1fr}.app-shell.v160-control-foundation .cash-entry-basics-v152>span{grid-column:auto}}.app-shell.v161-accounting-ai-delivery .parking-head-v32,.app-shell.v161-accounting-ai-delivery .parking-row-v32{grid-template-columns:1.45fr 1.06fr .88fr .92fr .72fr 112px!important}.app-shell.v161-accounting-ai-delivery .parking-head-v32>span:last-child{text-align:right;white-space:nowrap}.app-shell.v161-accounting-ai-delivery .parking-row-action-v159{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;font-size:10px;font-weight:850;display:flex;overflow-wrap:normal!important}.app-shell.v161-accounting-ai-delivery .deferred-invoices-v138{padding-bottom:24px}.app-shell.v161-accounting-ai-delivery .deferred-invoices-v138.has-selection-v161{padding-bottom:132px}.app-shell.v161-accounting-ai-delivery .deferred-customer-lock-v161{color:#0b6840;background:#edf8f1;border:1px solid #73aa87;border-radius:10px;align-items:center;gap:9px;min-height:50px;padding:9px 12px;display:flex}.app-shell.v161-accounting-ai-delivery .deferred-customer-lock-v161>span{flex-direction:column;gap:2px;display:flex}.app-shell.v161-accounting-ai-delivery .deferred-customer-lock-v161 b{font-size:11px}.app-shell.v161-accounting-ai-delivery .deferred-customer-lock-v161 small{color:#456b57;font-size:9px}.app-shell.v161-accounting-ai-delivery .deferred-ddt-v138.different-customer-v161{opacity:.54;background:#f2f4f2}.app-shell.v161-accounting-ai-delivery .deferred-ddt-v138.different-customer-v161>header>i:after{content:" · altro cliente"}.app-shell.v161-accounting-ai-delivery .deferred-invoice-bar-v138{grid-template-columns:minmax(270px,1fr) minmax(350px,auto) minmax(210px,245px) minmax(185px,auto);gap:10px}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161{border:1px solid #ffffff4d;border-radius:9px;grid-template-columns:repeat(3,minmax(95px,1fr));display:grid;overflow:hidden}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161>span{border-left:1px solid #ffffff40;flex-direction:column;justify-content:center;gap:3px;min-height:50px;padding:7px 10px;display:flex}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161>span:first-child{border-left:0}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161 small{color:#cfe5d8;font-size:8px;font-weight:900}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161 b{white-space:nowrap;font-size:14px}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161 .grand{background:#ffffff1f}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161 .grand b{font-size:17px}.app-shell.v161-accounting-ai-delivery .delivery-invoice-list-v84>label.missing-destination-v161{background:#fffaf0;border-color:#d4ad55}.app-shell.v161-accounting-ai-delivery .delivery-invoice-list-v84>label.missing-destination-v161 .destination b{color:#996200}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161{background:#f7faf8;border:1px solid #b7cbbf;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr));display:grid;overflow:hidden}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161>span{border-left:1px solid #d1ddd5;flex-direction:column;justify-content:center;gap:3px;min-height:66px;padding:9px 11px;display:flex}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161>span:first-child{border-left:0}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 small{color:#516b5d;font-size:8px;font-weight:900}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 b{color:#123d2b;font-size:15px}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 em{color:#61776b;font-size:8px;font-style:normal}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 .safe{background:#edf8f1}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 .warning{background:#fff7df}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 .danger{background:#fff0ed}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 .danger b,.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161 .danger em{color:#a43e36}.app-shell.v161-accounting-ai-delivery .pino-global-v161{background:#fff;border:2px solid #76a98a;border-radius:12px;overflow:hidden}.app-shell.v161-accounting-ai-delivery .pino-global-v161.unbalanced{border-color:#d19b3f}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header{color:#fff;background:#0c5d3e;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 14px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-global-v161.unbalanced>header{background:#79521b}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header div{flex-direction:column;gap:3px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header span{letter-spacing:.04em;font-size:9px;font-weight:900}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header h2{margin:0;font-size:18px}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header em{white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff80;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1.08fr 1.08fr .9fr;align-items:stretch;gap:7px;padding:12px;display:grid}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article{border:1px solid #bfd0c5;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:86px;padding:10px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.expected{background:#eaf7ee;border-color:#5c9b73}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.actual{background:#eef7fa;border-color:#5c8a9b}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.difference{background:#fff6df;border-color:#bd8c38}.app-shell.v161-accounting-ai-delivery .pino-global-v161.balanced .pino-global-formula-v161>article.difference{background:#eaf7ee;border-color:#5c9b73}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161 small{color:#4c6859;font-size:8px;font-weight:900}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161 b{white-space:nowrap;font-size:17px}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161 span{color:#65776d;font-size:8px;line-height:1.35}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>i{place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161{overflow:hidden}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header{border-bottom:1px solid #cbd9d0;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header>span{color:#0c6c43;background:#e8f5ec;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header>div{flex-direction:column;flex:1;gap:2px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header b{font-size:14px}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header small{color:#5d7467;font-size:9px}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header strong{color:#087046;white-space:nowrap;font-size:20px}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161{border-bottom:1px solid #cfdbd3;grid-template-columns:repeat(5,1fr);display:grid}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 article{border-right:1px solid #d5dfd8;flex-direction:column;justify-content:center;gap:5px;min-height:70px;padding:9px 12px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 article:last-child{border-right:0}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 small{color:#536c5e;font-size:8px;font-weight:900}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 b{font-size:16px}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 .warning{color:#8c5c00;background:#fff6df}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 .safe{color:#126b42;background:#edf8f1}.app-shell.v161-accounting-ai-delivery .pino-customer-search-v161{border:1px solid #9fb8a8;border-radius:8px;align-items:center;gap:8px;min-height:43px;margin:10px 12px;padding:0 10px;display:flex}.app-shell.v161-accounting-ai-delivery .pino-customer-search-v161 svg{color:#277455}.app-shell.v161-accounting-ai-delivery .pino-customer-search-v161 input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.app-shell.v161-accounting-ai-delivery .pino-customer-search-v161 span{color:#5b7165;white-space:nowrap;font-size:9px;font-weight:800}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161{border-top:1px solid #d5dfd8;overflow:auto}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .head,.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161>article{grid-template-columns:minmax(250px,1.7fr) repeat(5,minmax(105px,.72fr));align-items:center;gap:10px;min-width:880px;display:grid}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .head{color:#4c6658;background:#eef4f0;min-height:38px;padding:7px 12px;font-size:8px;font-weight:900}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161>article{border-top:1px solid #e0e7e2;min-height:56px;padding:8px 12px;font-size:11px}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161>article>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161>article>span:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161>article small{color:#657a6e;font-size:8px}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .positive{color:#087047}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .negative{color:#8a5a09}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .overdue{color:#a03a32;font-weight:850}.app-shell.v161-accounting-ai-delivery .pino-customer-table-v161 .empty{color:#61746a;justify-content:center;align-items:center;gap:8px;min-height:90px;display:flex}@media (width<=1280px){.app-shell.v161-accounting-ai-delivery .deferred-invoice-bar-v138{grid-template-columns:1fr 1fr}.app-shell.v161-accounting-ai-delivery .deferred-selected-customer-v161{grid-column:1/-1}.app-shell.v161-accounting-ai-delivery .deferred-invoices-v138.has-selection-v161{padding-bottom:196px}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161{grid-template-columns:1fr 1fr}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.actual,.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.difference{grid-column:span 2}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.app-shell.v161-accounting-ai-delivery .deferred-invoice-bar-v138{grid-template-columns:1fr}.app-shell.v161-accounting-ai-delivery .deferred-selected-customer-v161{grid-column:auto}.app-shell.v161-accounting-ai-delivery .deferred-invoices-v138.has-selection-v161{padding-bottom:24px}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161{grid-template-columns:1fr}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161>span{border-top:1px solid #ffffff40;border-left:0}.app-shell.v161-accounting-ai-delivery .deferred-selection-totals-v161>span:first-child{border-top:0}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161{grid-template-columns:1fr}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161>span{border-top:1px solid #d1ddd5;border-left:0}.app-shell.v161-accounting-ai-delivery .delivery-capacity-check-v161>span:first-child{border-top:0}.app-shell.v161-accounting-ai-delivery .pino-global-v161>header{flex-direction:column;align-items:flex-start}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161{grid-template-columns:1fr}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>i{display:none}.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.actual,.app-shell.v161-accounting-ai-delivery .pino-global-formula-v161>article.difference{grid-column:auto}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161{grid-template-columns:1fr}.app-shell.v161-accounting-ai-delivery .pino-receivable-kpis-v161 article{border-top:1px solid #d5dfd8;border-right:0}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header{flex-wrap:wrap;align-items:flex-start}.app-shell.v161-accounting-ai-delivery .pino-receivables-v161>header strong{width:100%;padding-left:49px}}.tablet-weight-pending-v166{color:#6f4a00;background:#fff8e8;border:1px solid #d5a33c;border-radius:8px;align-items:center;gap:8px;min-height:36px;margin-top:7px;padding:6px 8px;font-size:10px;font-weight:850;display:flex!important}.tablet-weight-pending-v166 input{accent-color:#0b7650;width:18px;height:18px}.tablet-net-result.pending{color:#6f4a00;background:#fff8e8;border-color:#d5a33c}.tablet-live-cart-lines>article{grid-template-columns:38px minmax(0,1fr) auto 66px;min-height:56px;padding-block:5px}.tablet-cart-product-image{width:38px;height:38px}.tablet-cart-line-actions-v166{grid-template-columns:1fr 30px;align-items:center;gap:4px;display:grid}.tablet-cart-line-actions-v166>button:first-child{justify-content:center;align-items:center;gap:3px;width:auto;min-width:34px;height:34px;padding:0 5px;display:flex}.tablet-cart-line-actions-v166>button:first-child small{color:inherit;font-size:7px;font-weight:900}.tablet-cart-line-actions-v166>button:last-child{width:30px;height:34px}.tablet-cart-summary{gap:4px;padding:5px 6px}.tablet-cart-summary>.tablet-cart-metrics-v166{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.tablet-cart-summary>.tablet-cart-metrics-v166>span{min-height:33px;padding:4px 5px}.tablet-cart-summary>.tablet-cart-metrics-v166 b{text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.tablet-fixed-right-v166{color:#6f4a00;background:#fff8e8;border:1px solid #d5a33c;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:4px 7px;font-size:7.5px;font-weight:850;display:flex!important}.tablet-cart-grand-total{min-height:44px}.tablet-cart-grand-total strong{font-size:19px}@media (width<=700px){.tablet-live-cart{min-height:460px}.tablet-live-cart-lines{min-height:150px;max-height:min(44svh,360px)}.tablet-cart-summary>.tablet-cart-metrics-v166{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-cart-summary>.tablet-cart-metrics-v166>span{min-height:36px}}.product-alert-backdrop-v166{z-index:2500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#032317ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-alert-panel-v166{background:#fff;border:1px solid #9fc6b3;border-radius:18px;width:min(1040px,96vw);max-height:92svh;overflow:auto;box-shadow:0 24px 70px #02251847}.product-alert-panel-v166>header{z-index:2;background:#eef9f3;border-bottom:1px solid #c9ddd3;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:0}.product-alert-panel-v166>header>span,.product-alert-panel-v166>header>span>span{align-items:center;gap:10px;display:flex}.product-alert-panel-v166>header>span>span{flex-direction:column;align-items:flex-start;gap:2px}.product-alert-panel-v166>header h2,.product-alert-panel-v166>header small{margin:0}.product-alert-panel-v166>header small{color:#087047;font-size:10px;font-weight:900}.product-alert-panel-v166>header>button{background:#fff;border:1px solid #aac6b8;border-radius:10px;width:42px;height:42px}.product-alert-loading-v166,.product-alert-error-v166,.product-alert-empty-v166{justify-content:center;align-items:center;gap:10px;min-height:140px;padding:20px;display:flex}.product-alert-error-v166{color:#a83e34;background:#fff3f1;border:1px solid #e5a39d;border-radius:10px;min-height:auto;margin:14px}.product-alert-product-v166{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.product-alert-product-v166 img{object-fit:cover;border-radius:12px;width:150px;height:100px}.product-alert-product-v166>span{gap:4px;display:grid}.product-alert-product-v166 h3,.product-alert-product-v166 p{margin:0}.product-alert-product-v166>strong{color:#08704a;text-align:right;min-width:120px;font-size:28px;display:grid}.product-alert-product-v166>strong small{color:#61796d;font-size:10px}.product-alert-delivery-v166{color:#6d4b08;background:#fff8e9;border:1px solid #d9af62;border-radius:10px;align-items:center;gap:10px;margin:0 18px 12px;padding:12px;display:flex}.product-alert-delivery-v166.ready{color:#075c3d;background:#edf9f2;border-color:#9bc8af}.product-alert-delivery-v166 span,.product-alert-delivery-v166 small{gap:3px;display:grid}.product-alert-select-all-v166{background:#f7faf8;border-block:1px solid #d5e2dc;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.product-alert-select-all-v166 label{align-items:center;gap:8px;font-weight:850;display:flex}.product-alert-select-all-v166 input,.product-alert-recipients-v166 input{accent-color:#08734c;width:19px;height:19px}.product-alert-recipients-v166{max-height:43svh;display:grid;overflow:auto}.product-alert-recipients-v166>article{border-bottom:1px solid #e0e9e4;grid-template-columns:24px minmax(0,1fr) 140px auto;align-items:center;gap:11px;padding:12px 18px;display:grid}.product-alert-recipients-v166>article.ready{background:#f7fcf9}.product-alert-recipients-v166>article.sent{background:#eff8f3}.product-alert-recipients-v166>article>span{gap:3px;display:grid}.product-alert-recipients-v166 small,.product-alert-recipients-v166 em{color:#64796f;font-size:11px;font-style:normal}.product-alert-recipients-v166 em.error{color:#ad3f35}.product-alert-recipients-v166>article>strong{color:#396251;align-items:center;gap:5px;font-size:11px;display:flex}.product-alert-panel-v166>footer{background:#fff;border-top:1px solid #bad2c6;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex;position:sticky;bottom:0}.product-alert-panel-v166>footer>span{color:#49685a;align-items:center;gap:8px;max-width:620px;display:flex}@media (width<=700px){.product-alert-backdrop-v166{align-items:end;padding:0}.product-alert-panel-v166{border-radius:18px 18px 0 0;width:100%;max-height:96svh}.product-alert-product-v166{grid-template-columns:92px 1fr}.product-alert-product-v166 img{width:92px;height:82px}.product-alert-product-v166>strong{text-align:left;grid-column:1/-1;grid-template-columns:auto 1fr;gap:8px}.product-alert-recipients-v166>article{grid-template-columns:22px 1fr}.product-alert-recipients-v166>article>strong,.product-alert-recipients-v166>article>div{grid-column:2}.product-alert-panel-v166>footer{flex-direction:column;align-items:stretch}}.match-v142{grid-template-columns:minmax(160px,.7fr) minmax(260px,1.15fr) minmax(220px,1fr)}.treasury-open-items-v166{background:#f8fcfa;border:1px solid #bad2c6;border-radius:14px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.treasury-open-items-v166>header,.treasury-open-items-v166>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.treasury-open-items-v166>header div,.treasury-open-items-v166>header div small{gap:3px;display:grid}.treasury-open-items-v166>header strong{color:#096443;font-size:20px}.treasury-settlement-mode-v166{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treasury-settlement-mode-v166 button{color:#294a3c;background:#fff;border:1px solid #b8ccbf;border-radius:10px;min-height:42px;font-weight:850}.treasury-settlement-mode-v166 button.selected{color:#075b3d;background:#e8f7ef;border-color:#08784f;box-shadow:inset 0 0 0 1px #08784f}.treasury-open-item-list-v166{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.treasury-open-item-list-v166>label{background:#fff;border:1px solid #d3e1da;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:grid}.treasury-open-item-list-v166>label.selected{background:#edf9f3;border-color:#0a7b51}.treasury-open-item-list-v166 input{accent-color:#0a7650;width:18px;height:18px}.treasury-open-item-list-v166 span,.treasury-open-item-list-v166 span small{gap:2px;min-width:0;display:grid}.treasury-open-item-list-v166 span small{color:#61766c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treasury-open-items-empty-v166{color:#60756b;grid-column:1/-1;font-size:12px}.treasury-advance-v166{color:#6a4a08;background:#fff8e9;border:1px solid #e4c27d;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.treasury-advance-v166 span,.treasury-advance-v166 small{gap:3px;display:grid}.treasury-open-items-v166>footer{border-top:1px solid #d4e2db;flex-wrap:wrap;padding-top:10px;font-size:12px}.treasury-open-items-v166>footer.warning{color:#8a5600}.dispute-form-v166{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.dispute-form-v166 label,.dispute-party-v166,.dispute-workflow-v166 label{align-content:start;gap:6px;min-width:0;display:grid}.dispute-form-v166 label>span,.dispute-party-v166>span,.dispute-workflow-v166 label>span{color:#375d4c;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}.dispute-form-v166 .wide{grid-column:span 2}.dispute-form-v166 textarea{resize:vertical;min-height:84px}.dispute-create-action-v166{grid-column:4;align-self:end;min-height:48px}.dispute-filters-v166{grid-template-columns:minmax(280px,1fr) 210px;gap:8px;display:grid}.dispute-list-v166{gap:12px;padding:14px;display:grid}.dispute-list-v166>article{background:#fff;border:1px solid #cbdcd3;border-left:5px solid #8aa99a;border-radius:12px;gap:12px;padding:14px;display:grid}.dispute-list-v166>article.high,.dispute-list-v166>article.urgent{border-left-color:#c77a12}.dispute-list-v166>article.urgent{background:#fffaf3}.dispute-list-v166>article>header,.dispute-list-v166>article>header>span,.dispute-list-v166>article>header>span em{align-items:center;gap:8px;display:flex}.dispute-list-v166>article>header{justify-content:space-between}.dispute-list-v166>article>header>span{flex-direction:column;align-items:flex-start;gap:3px}.dispute-list-v166>article>header em{color:#60756b;font-size:12px;font-style:normal}.dispute-summary-v166{background:#f3f8f5;border-radius:10px;grid-template-columns:1.4fr 1fr;gap:12px;padding:12px;display:grid}.dispute-summary-v166>span,.dispute-summary-v166>span em{gap:4px;display:grid}.dispute-summary-v166 small{color:#5d7569;font-size:10px;font-weight:900}.dispute-summary-v166 em{color:#5a6e64;font-size:12px;font-style:normal}.dispute-workflow-v166{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.dispute-workflow-v166 .wide{grid-column:span 2}.dispute-workflow-v166 textarea{resize:vertical;min-height:64px}.dispute-workflow-v166>button{grid-column:4;align-self:end;min-height:44px}@media (width<=980px){.match-v142,.dispute-form-v166,.dispute-workflow-v166{grid-template-columns:repeat(2,minmax(0,1fr))}.dispute-create-action-v166,.dispute-workflow-v166>button{grid-column:2}}@media (width<=700px){.treasury-open-item-list-v166,.dispute-form-v166,.dispute-workflow-v166,.dispute-summary-v166,.dispute-filters-v166{grid-template-columns:1fr}.dispute-form-v166 .wide,.dispute-workflow-v166 .wide,.dispute-create-action-v166,.dispute-workflow-v166>button{grid-column:1}}.employees-v167{color:#143c31;gap:14px;display:grid}.employees-hero-v167{background:linear-gradient(110deg,#fff 45%,#eaf8f2);border:1px solid #c9ded6;border-radius:22px;grid-template-columns:auto minmax(320px,1fr) auto auto;align-items:center;gap:16px;padding:24px;display:grid}.hero-icon-v167{color:#087a50;background:#dff4ea;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.hero-icon-v167 svg{width:27px;height:27px}.employees-hero-v167 small,.employees-panel-v167 h2{font-weight:800}.employees-hero-v167 h1{margin:3px 0;font-size:30px}.employees-hero-v167 p{color:#60756e;max-width:760px;margin:0}.employees-hero-v167 label{gap:5px;font-size:11px;font-weight:800;display:grid}.employees-hero-v167 input{background:#fff;border:1px solid #bed3cb;border-radius:12px;min-height:46px;padding:0 12px}.employees-v167 button{color:#163f32;background:#fff;border:1px solid #b6cec5;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:750;display:inline-flex}.employees-v167 button.primary{color:#fff;background:#087a50;border-color:#087a50}.employees-v167 button svg{width:17px}.employees-safety-v167{background:#effaf5;border:1px solid #8dd2b4;border-radius:14px;align-items:center;gap:12px;padding:14px 17px;display:flex}.employees-safety-v167>div{gap:3px;display:grid}.employees-safety-v167 span{color:#557168;font-size:12px}.employees-error-v167{color:#8b4a08;background:#fff5e8;border:1px solid #efb26a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.employees-kpis-v167{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.employees-kpis-v167 article{background:#fff;border:1px solid #cadcd5;border-radius:16px;gap:5px;padding:16px;display:grid}.employees-kpis-v167 small{letter-spacing:.08em;color:#647971;font-size:10px;font-weight:850}.employees-kpis-v167 b{font-size:24px}.employees-kpis-v167 span{color:#63766f;font-size:12px}.employees-tabs-v167{background:#f5faf8;border:1px solid #ccddd7;border-radius:15px;gap:8px;padding:6px;display:flex}.employees-tabs-v167 button{background:0 0;border:0}.employees-tabs-v167 button.active{color:#fff;background:#0a6045;box-shadow:0 5px 14px #0a604527}.employees-panel-v167{background:#fff;border:1px solid #cadcd5;border-radius:18px;overflow:hidden}.employees-panel-v167>header{border-bottom:1px solid #dce8e3;justify-content:space-between;align-items:center;padding:18px;display:flex}.employees-panel-v167 h2{margin:0;font-size:19px}.employees-panel-v167 p{color:#647870;margin:4px 0 0;font-size:13px}.employees-search-v167{border:1px solid #c7d9d2;border-radius:12px;align-items:center;gap:8px;min-width:300px;padding:0 12px;display:flex}.employees-search-v167 input{border:0;outline:0;width:100%;min-height:42px}.employees-table-v167 .head,.employees-table-v167 .row{grid-template-columns:1.4fr .8fr 1fr .6fr .8fr;align-items:center;gap:12px;padding:11px 18px;display:grid}.employees-table-v167 .head{letter-spacing:.05em;background:#edf6f2;font-size:11px;font-weight:850}.employees-table-v167 .row{border-top:1px solid #e1ebe7}.employees-table-v167 .row>span{gap:3px;display:grid}.employees-table-v167 .row b{font-size:13px}.employees-table-v167 .row small{color:#687a74;font-size:11px}.employees-table-v167 i{color:#067349;background:#e4f6ed;border-radius:20px;justify-self:start;padding:4px 8px;font-size:10px;font-style:normal;font-weight:850}.attendance-form-v167{background:#f7faf9;grid-template-columns:1.6fr repeat(4,1fr) auto;gap:10px;padding:16px;display:grid}.attendance-form-v167 label{gap:5px;font-size:11px;font-weight:800;display:grid}.attendance-form-v167 input,.attendance-form-v167 select,.document-actions-v167 select{background:#fff;border:1px solid #c5d8d0;border-radius:10px;min-height:43px;padding:0 10px}.attendance-form-v167 button{align-self:end}.attendance-list-v167{grid-template-columns:repeat(2,1fr);gap:0 16px;padding:6px 18px 18px;display:grid}.attendance-list-v167 article{border-bottom:1px solid #e0ebe6;justify-content:space-between;padding:12px 0;display:flex}.attendance-list-v167 span{gap:3px;display:grid}.attendance-list-v167 small{color:#6b7e77;font-size:11px}.document-actions-v167{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.document-actions-v167 article{border:1px solid #d1e0da;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:15px;display:grid}.document-actions-v167 article>svg{color:#087a50}.document-actions-v167 article div{gap:4px;display:grid}.document-actions-v167 article span{color:#687a74;font-size:11px}.document-actions-v167 article button,.document-actions-v167 article select{grid-column:1/-1}.accounting-link-v167{background:#f2f8ff;border-color:#bad4ee!important}.import-preview-v167{background:#f0fbf6;border:1px solid #79cda8;border-radius:14px;margin:0 16px 16px;padding:15px}.import-preview-v167>header{align-items:center;gap:10px;display:flex}.import-preview-v167>header>div{margin-right:auto}.import-preview-v167 h3,.import-preview-v167 p{margin:2px 0}.import-preview-v167>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.import-preview-v167>div span{background:#fff;border-radius:8px;justify-content:space-between;padding:8px;font-size:11px;display:flex}.import-preview-v167 em{font-style:normal;font-weight:800}.employee-doc-list-v167{padding:0 16px 16px;display:grid}.employee-doc-list-v167 a{color:inherit;border-top:1px solid #e1ebe7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.employee-doc-list-v167 a span{display:grid}.employee-doc-list-v167 a small{color:#6b7d76}.employee-doc-list-v167 a i{color:#697b75;font-size:11px;font-style:normal}@media (width<=1100px){.employees-hero-v167{grid-template-columns:auto 1fr}.employees-hero-v167 label,.employees-hero-v167>button{grid-row:2}.employees-kpis-v167{grid-template-columns:repeat(2,1fr)}.attendance-form-v167{grid-template-columns:repeat(3,1fr)}.document-actions-v167{grid-template-columns:1fr}.employees-table-v167 .head{display:none}.employees-table-v167 .row{grid-template-columns:1.2fr repeat(4,1fr)}.import-preview-v167>div{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.employees-hero-v167{grid-template-columns:1fr;padding:18px}.hero-icon-v167{display:none}.employees-hero-v167 label,.employees-hero-v167>button{grid-row:auto}.employees-kpis-v167{grid-template-columns:1fr 1fr}.employees-tabs-v167{overflow:auto}.employees-tabs-v167 button{white-space:nowrap}.employees-panel-v167>header{flex-direction:column;align-items:stretch}.employees-search-v167{min-width:0}.employees-table-v167 .row{grid-template-columns:1fr 1fr}.employees-table-v167 .row>span:first-child{grid-column:1/-1}.employees-table-v167 .row>span:nth-child(4){display:none}.attendance-form-v167{grid-template-columns:1fr 1fr}.attendance-form-v167 label:first-child{grid-column:1/-1}.attendance-list-v167{grid-template-columns:1fr}.import-preview-v167>header{flex-direction:column;align-items:stretch}.import-preview-v167>div{grid-template-columns:1fr}.document-actions-v167{padding:12px}.employees-kpis-v167 b{font-size:19px}}.ca-request-state-v167{color:#154c39;background:#f7fbf9;border:1px dashed #a9cbbd;border-radius:18px;justify-content:center;align-items:center;gap:15px;min-height:230px;padding:30px;display:flex}.ca-request-state-v167>div{gap:5px;display:grid}.ca-request-state-v167 b{font-size:17px}.ca-request-state-v167 span{color:#657a72;max-width:650px}.ai-formatted-v167{gap:8px;display:grid}.ai-formatted-v167 p,.ai-formatted-v167 h4,.ai-formatted-v167 ul{margin:0}.ai-formatted-v167 h4{color:#0b573f;padding-top:4px;font-size:14px}.ai-formatted-v167 ul{gap:6px;padding-left:20px;display:grid}.ai-formatted-v167 li{padding-left:2px;line-height:1.45}.ai-formatted-v167 strong{color:#123f32}.verification-filterbar-v167{background:#f5faf8;border-bottom:1px solid #dbe7e2;align-items:end;gap:10px;padding:12px 18px;display:flex}.verification-filterbar-v167 label{gap:4px;min-width:170px;display:grid}.verification-filterbar-v167 label span{letter-spacing:.06em;font-size:10px;font-weight:850}.verification-filterbar-v167 select{background:#fff;border:1px solid #c4d7cf;border-radius:10px;min-height:40px;padding:0 10px}.verification-count-v167{text-align:right;margin-left:auto;display:grid}.verification-count-v167 b{font-size:18px}.verification-count-v167 small{color:#6a7d76}.verification-list-v93 .verification-row-v167{text-align:left;color:#153d31;background:#fff;border:0;border-bottom:1px solid #e0eae6;border-radius:0;grid-template-columns:92px minmax(0,1fr) 190px auto;align-items:center;gap:14px;width:100%;padding:12px 18px;display:grid}.verification-row-v167:hover{background:#f5faf8}.verification-priority-v167{justify-items:start;gap:2px;display:grid}.verification-priority-v167 b{text-transform:uppercase;background:#e8f0ed;border-radius:20px;padding:4px 8px;font-size:10px}.verification-priority-v167 small{color:#6c7d77;font-size:10px}.verification-priority-v167.critical b{color:#a42a21;background:#fde9e7}.verification-priority-v167.high b{color:#9d5700;background:#fff0d8}.verification-priority-v167.low b{color:#5f716a;background:#edf2f0}.verification-row-v167 .issue{gap:3px;min-width:0;display:grid}.verification-row-v167 .issue small{color:#5f756d;font-size:10px;font-weight:800}.verification-row-v167 .issue b{font-size:13px}.verification-row-v167 .issue em{text-overflow:ellipsis;white-space:nowrap;color:#6b7b76;font-size:11px;font-style:normal;overflow:hidden}.verification-owner-v167{gap:3px;display:grid}.verification-owner-v167 b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.verification-owner-v167 small{color:#687c74;font-size:10px}.verification-pages-v167{justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.verification-pages-v167 button{min-height:38px}.verification-drawer-backdrop-v167{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#092f2680;position:fixed;inset:0}.verification-drawer-v167{background:#f7faf9;flex-direction:column;width:min(620px,94vw);height:100%;display:flex;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #082a2240}.verification-drawer-v167>header{background:#fff;border-bottom:1px solid #cfddd8;justify-content:space-between;gap:14px;padding:22px;display:flex}.verification-drawer-v167>header>div{gap:13px;display:flex}.verification-drawer-v167 h2{margin:3px 0 0;font-size:21px}.verification-drawer-v167>header button{background:#fff;border:1px solid #c8d9d2;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.verification-detail-v167,.verification-workflow-v167{background:#fff;border:1px solid #ccdcd6;border-radius:16px;gap:14px;margin:16px;padding:18px;display:grid}.verification-detail-v167>small{color:#667b73;font-weight:850}.verification-detail-v167 p{margin:0;line-height:1.55}.verification-detail-v167>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.verification-detail-v167>div span{background:#f2f7f5;border-radius:10px;gap:3px;padding:10px;display:grid}.verification-detail-v167 small{font-size:10px}.verification-detail-v167 b{font-size:12px}.verification-workflow-v167 label{gap:5px;font-size:11px;font-weight:800;display:grid}.verification-workflow-v167 input,.verification-workflow-v167 textarea{background:#fff;border:1px solid #c5d7d0;border-radius:10px;padding:10px}.verification-workflow-v167 textarea{resize:vertical;min-height:110px}.verification-workflow-v167>div{flex-wrap:wrap;gap:8px;display:flex}.verification-drawer-v167 button.primary{color:#fff;background:#087a50}@media (width<=800px){.verification-filterbar-v167{grid-template-columns:1fr 1fr;display:grid}.verification-count-v167{text-align:left;margin:0}.verification-list-v93 .verification-row-v167{grid-template-columns:78px minmax(0,1fr) auto}.verification-owner-v167{display:none}.verification-detail-v167>div{grid-template-columns:1fr}.verification-workflow-v167>div button{width:100%}}.lot-dossier-backdrop-v167{z-index:1550;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#082b237d;position:fixed;inset:0}.lot-dossier-v167{color:#153d31;background:#f5f9f7;border-radius:22px;flex-direction:column;width:min(960px,96vw);max-height:96vh;display:flex;position:absolute;top:2vh;right:2vw;overflow:auto;box-shadow:0 25px 90px #06261f66}.lot-dossier-v167>header{background:#fff;border-bottom:1px solid #d0dfd9;justify-content:space-between;gap:18px;padding:22px;display:flex}.lot-dossier-v167>header>div{gap:14px;display:flex}.lot-dossier-v167>header>div>span{color:#087a50;background:#dff4e9;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.lot-dossier-v167 h2,.lot-dossier-v167 h3,.lot-dossier-v167 p{margin:3px 0}.lot-dossier-v167>header button{background:#fff;border:1px solid #c8d9d2;border-radius:11px;width:42px;height:42px}.lot-dossier-lock-v167{color:#7e4b06;background:#fff7e7;border:1px solid #e6be75;border-radius:13px;align-items:center;gap:11px;margin:14px 18px 0;padding:13px 15px;display:flex}.lot-dossier-lock-v167 span{gap:2px;display:grid}.lot-dossier-lock-v167 small{font-size:11px}.lot-dossier-origin-v167,.lot-dossier-sales-v167{background:#fff;border:1px solid #cfdfd9;border-radius:16px;margin:14px 18px 0;overflow:hidden}.lot-dossier-origin-v167>header,.lot-dossier-sales-v167>header{border-bottom:1px solid #dbe7e2;justify-content:space-between;padding:14px 16px;display:flex}.lot-dossier-origin-v167>header span,.lot-dossier-sales-v167 small{color:#60766e;font-size:10px;font-weight:850}.lot-dossier-origin-v167>div{grid-template-columns:repeat(3,1fr);display:grid}.lot-dossier-origin-v167>div span{border-bottom:1px solid #e3ece8;border-right:1px solid #e3ece8;gap:4px;padding:14px 16px;display:grid}.lot-dossier-origin-v167>div small{color:#6a7d75;font-size:10px}.lot-dossier-kpis-v167{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 18px 0;display:grid}.lot-dossier-kpis-v167 article{background:#fff;border:1px solid #cfdfd9;border-radius:14px;gap:4px;padding:14px;display:grid}.lot-dossier-kpis-v167 small{font-size:10px;font-weight:850}.lot-dossier-kpis-v167 b{font-size:19px}.lot-dossier-sales-v167>div article{border-bottom:1px solid #e1ebe7;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:12px 16px;display:grid}.lot-dossier-sales-v167 article span{gap:3px;display:grid}.lot-dossier-sales-v167 article small{font-weight:400}.lot-dossier-empty-v167{color:#63776f;place-items:center;gap:5px;padding:34px;display:grid}.lot-dossier-v167>footer{justify-content:flex-end;gap:8px;padding:16px 18px;display:flex}.lot-dossier-v167>footer button{background:#fff;border:1px solid #b9cec5;border-radius:11px;min-height:44px;padding:0 15px;font-weight:750}.lot-dossier-v167>footer button.primary{color:#fff;background:#087a50;border-color:#087a50}@media (width<=720px){.lot-dossier-v167{border-radius:0;width:100%;height:100%;max-height:100%;top:0;right:0}.lot-dossier-v167>header>div>span{display:none}.lot-dossier-origin-v167>div,.lot-dossier-kpis-v167{grid-template-columns:1fr 1fr}.lot-dossier-sales-v167>div article{grid-template-columns:1fr}.lot-dossier-v167>footer{background:#fff;position:sticky;bottom:0}.lot-dossier-v167>footer button{flex:1}}.document-payment-correction-bar-v204{background:#fff8e8;border-bottom:1px solid #e7cf99;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.document-payment-correction-bar-v204>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.document-payment-correction-bar-v204>span svg{color:#9d5c10;grid-row:1/3}.document-payment-correction-bar-v204 b{font-size:.78rem}.document-payment-correction-bar-v204 small{color:#6d6252;font-size:.67rem}.payment-correction-backdrop-v204{z-index:1600;background:#091b14a3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.payment-correction-modal-v204{background:#fff;border:1px solid #b7cec2;border-radius:16px;width:100%;max-width:640px;max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 26px 80px #061e1447}.payment-correction-modal-v204>header{background:linear-gradient(120deg,#edf8f2,#fff9ea);border-bottom:1px solid #c9dbd1;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.payment-correction-modal-v204>header>span{grid-template-columns:auto 1fr;gap:3px 10px;display:grid}.payment-correction-modal-v204>header svg{color:#a26014;grid-row:1/4}.payment-correction-modal-v204 h2,.payment-correction-modal-v204 p{margin:0}.payment-correction-modal-v204 h2{color:#153b2d;font-size:1.25rem}.payment-correction-modal-v204 header small{color:#087443;font-size:.64rem;font-weight:850}.payment-correction-modal-v204 header p{color:#64746d;font-size:.75rem}.payment-correction-modal-v204>header>button{cursor:pointer;background:#fff;border:1px solid #bfd1c7;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.payment-correction-summary-v204{background:#f8fbf9;border-bottom:1px solid #d9e5df;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:14px 18px;display:grid}.payment-correction-summary-v204>span{gap:3px;display:grid}.payment-correction-summary-v204>span:last-child{text-align:right}.payment-correction-summary-v204 small{color:#67776f;font-size:.6rem;font-weight:850}.payment-correction-summary-v204 b{color:#153b2d;font-size:.88rem}.payment-correction-summary-v204>svg{color:#087443}.payment-correction-body-v204{gap:14px;padding:18px;display:grid}.payment-correction-body-v204 label{gap:6px;display:grid}.payment-correction-body-v204 label>span{color:#1d4536;text-transform:uppercase;font-size:.7rem;font-weight:850}.payment-correction-body-v204 label>small{color:#6a7771;font-size:.67rem}.payment-correction-body-v204 select,.payment-correction-body-v204 textarea{color:#172e25;font:inherit;background:#fff;border:1px solid #aac4b6;border-radius:9px;width:100%;min-height:44px;padding:10px 11px}.payment-correction-body-v204 textarea{resize:vertical;min-height:92px}.payment-correction-body-v204 select:focus,.payment-correction-body-v204 textarea:focus{border-color:#087443;outline:0;box-shadow:0 0 0 3px #0874431f}.payment-correction-warning-v204{background:#fff8e8;border:1px solid #e7cf99;border-radius:10px;grid-template-columns:auto 1fr;align-items:flex-start;gap:8px;padding:11px;display:grid}.payment-correction-warning-v204 svg{color:#a26014}.payment-correction-warning-v204 span{gap:3px;display:grid}.payment-correction-warning-v204 b{font-size:.76rem}.payment-correction-warning-v204 small{color:#6d6252;font-size:.68rem;line-height:1.45}.payment-correction-modal-v204>footer{border-top:1px solid #d9e5df;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.payment-correction-modal-v204>footer button{cursor:pointer;border:1px solid #a9c1b4;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px 14px;font-weight:800;display:flex}.payment-correction-modal-v204>footer .primary{color:#fff;background:#087443;border-color:#087443}.payment-correction-modal-v204>footer .secondary{color:#153b2d;background:#fff}.payment-correction-modal-v204 button:disabled{cursor:not-allowed;opacity:.5}.closed-order-audit>div:last-child{display:none}.payment-audit-v204{background:#eef8f2;border-color:#a9ceb9;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 15px;display:grid}.payment-audit-v204>svg{color:#087443}.payment-audit-v204>span{gap:3px;display:grid}.payment-audit-v204 b{color:#153b2d;font-size:.82rem}.payment-audit-v204 small{color:#5f7168;font-size:.69rem}@media (width<=700px){.document-payment-correction-bar-v204{align-items:stretch;display:grid}.payment-correction-backdrop-v204{align-items:flex-end;padding:0}.payment-correction-modal-v204{border-radius:16px 16px 0 0;max-height:94vh}.payment-correction-summary-v204{grid-template-columns:1fr}.payment-correction-summary-v204>svg{display:none}.payment-correction-summary-v204>span:last-child{text-align:left}.payment-correction-modal-v204>footer{grid-template-columns:1fr 1fr;display:grid}.payment-correction-modal-v204>footer button{justify-content:center}}.internal-mfa-card-v205>header>span{background:#0b6d72}.internal-mfa-card-v205 .internal-mfa-code-v205 input{text-align:center;letter-spacing:.38em;font-variant-numeric:tabular-nums;height:62px;font-size:1.55rem;font-weight:900}.internal-mfa-card-v205 .internal-mfa-code-v205 input::placeholder{color:#b2c2ba}.internal-mfa-actions-v205{justify-content:space-between;align-items:center;gap:10px;padding:0 26px 22px;display:flex}.internal-mfa-actions-v205 button{color:#285b49;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cec3;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.8rem;font-weight:800;display:inline-flex}.internal-mfa-actions-v205 button:disabled{opacity:.55;cursor:not-allowed}.open-items-head-v191,.open-items-v191>article{grid-template-columns:30px 110px minmax(250px,1.35fr) 125px minmax(190px,.9fr) minmax(250px,.85fr);min-width:1090px}.open-item-actions-v191{grid-template-columns:minmax(86px,auto) minmax(108px,auto);justify-content:end;gap:6px;width:100%;display:grid!important}.open-item-actions-v191 .statement-mail-v195{grid-column:1/-1;width:100%;min-width:0}.open-item-actions-v191 button{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width>=1500px){.open-items-head-v191,.open-items-v191>article{grid-template-columns:30px 115px minmax(280px,1.4fr) 130px minmax(210px,.9fr) minmax(380px,1.1fr);min-width:1220px}.open-item-actions-v191{flex-wrap:nowrap;display:flex!important}.open-item-actions-v191 .statement-mail-v195{width:auto;min-width:150px}}@media (width<=560px){.internal-mfa-actions-v205{flex-direction:column;align-items:stretch;padding-left:18px;padding-right:18px}.internal-mfa-actions-v205 button{width:100%}}.mi-cash-quality-v206{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:10px;display:grid}.mi-cash-quality-v206 article{background:#fff;border:1px solid #c4d5cb;border-radius:10px;flex-direction:column;gap:3px;min-height:82px;padding:11px;display:flex}.mi-cash-quality-v206 article.safe{background:#edf9f2;border-color:#9dccb0}.mi-cash-quality-v206 article.warning{background:#fff8e8;border-color:#dfbd72}.mi-cash-quality-v206 small{color:#60766b;font-size:8px;font-weight:900}.mi-cash-quality-v206 b{font-size:20px}.mi-cash-quality-v206 span{color:#61766c;font-size:9px}.mi-daily-flow-v206{background:#fff;border:1px solid #bfd1c6;border-radius:11px;margin-top:10px;padding:12px 14px;overflow:hidden}.mi-daily-flow-v206>header{justify-content:space-between;align-items:end;gap:10px;display:flex}.mi-daily-flow-v206 h2{margin:2px 0;font-size:18px}.mi-daily-flow-v206 header small{color:#0d7045;font-size:9px;font-weight:900}.mi-daily-flow-v206 header>span{color:#64786e;font-size:9px}.mi-daily-flow-v206>div{border-bottom:1px solid #c9d8d0;align-items:end;gap:3px;height:150px;margin-top:11px;display:flex}.mi-daily-flow-v206>div article{flex:1;grid-template-rows:1fr 18px;gap:2px;min-width:10px;height:100%;display:grid}.mi-daily-flow-v206 article>div{justify-content:center;align-items:end;gap:1px;display:flex}.mi-daily-flow-v206 article i{border-radius:3px 3px 0 0;width:29%;min-height:0;display:block}.mi-daily-flow-v206 article small{text-align:center;color:#6a7d73;font-size:7px}.mi-daily-flow-v206 .actual-in{background:#16945f}.mi-daily-flow-v206 .actual-out{background:#cf6659}.mi-daily-flow-v206 .forecast{background:#e5aa39}.mi-daily-flow-v206>footer{gap:15px;padding-top:8px;display:flex}.mi-daily-flow-v206>footer span{color:#5c7166;align-items:center;gap:5px;font-size:9px;display:flex}.mi-daily-flow-v206>footer i{border-radius:2px;width:9px;height:9px}.mi-flow-filters-v206{background:#fff;border:1px solid #bfd1c6;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:9px;display:flex}.mi-flow-filters-v206>label{border:1px solid #b1c6ba;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:250px;height:39px;padding:0 10px;display:flex}.mi-flow-filters-v206 input{border:0;outline:0;flex:1}.mi-flow-filters-v206>div{align-items:center;gap:5px;display:flex}.mi-flow-filters-v206 button{color:#345448;background:#fff;border:1px solid #bdcfc5;border-radius:99px;height:34px;padding:0 10px;font-size:9px;font-weight:800}.mi-flow-filters-v206 button.active{color:#fff;background:#0a7049;border-color:#0a7049}.mi-flow-filters-v206>strong{white-space:nowrap;color:#5c7267;font-size:9px}.employee-financial-filter-v206{color:#173e2b;background:#fff;border:1px solid #b8cdc2;border-radius:9px;min-height:40px;padding:0 10px;font-weight:750}.employee-financial-summary-v206{grid-template-columns:repeat(5,1fr)}.employee-financial-summary-v206>span{min-height:76px}.employee-financial-summary-v206 em{color:#64786e;font-size:8px;font-style:normal}.employee-balance-list-v206{background:#fff;border-bottom:1px solid #cdded5;overflow-x:auto}.employee-balance-list-v206 .head,.employee-balance-list-v206 article{grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(105px,.7fr)) minmax(145px,.8fr);align-items:center;gap:10px;min-width:980px;padding:0 13px;display:grid}.employee-balance-list-v206 .head{color:#315749;text-transform:uppercase;background:#e6f1eb;min-height:37px;font-size:8px;font-weight:900}.employee-balance-list-v206 article{border-top:1px solid #dce7e1;min-height:66px}.employee-balance-list-v206 article>span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.employee-balance-list-v206 article b{font-size:11px}.employee-balance-list-v206 article small{color:#657a70;font-size:9px}.employee-balance-list-v206 article>strong{font-size:13px}.employee-balance-list-v206 strong.due{color:#a36512}.employee-balance-list-v206 strong.warning{color:#a52b24}.employee-balance-list-v206 strong.settled{color:#087049}.employee-balance-list-v206 button{color:#0b7049;border-color:#0b7049;min-height:33px;padding:0 9px;font-size:9px}.employee-alerts-v206{flex-wrap:wrap;gap:3px;display:flex}.employee-alerts-v206 i{color:#8a5a09;background:#fff2d7;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:850}@media (width<=1000px){.mi-cash-quality-v206,.employee-financial-summary-v206{grid-template-columns:1fr 1fr}.employees-panel-v167>header{align-items:stretch;gap:10px}.employee-financial-filter-v206{min-width:180px}}@media (width<=700px){.mi-cash-quality-v206,.employee-financial-summary-v206{grid-template-columns:1fr}.mi-flow-filters-v206{flex-direction:column;align-items:stretch}.mi-flow-filters-v206>label{width:100%;min-width:0}.mi-flow-filters-v206>div{width:100%;overflow-x:auto}.mi-flow-filters-v206>strong{align-self:flex-end}.mi-daily-flow-v206>div{min-width:620px}.mi-daily-flow-v206{overflow-x:auto}.mi-flow-toolbar-v206 button,.employee-financial-filter-v206{width:100%}}@media print{.mi-flow-filters-v206,.employee-financial-form-v175,.employee-financial-filter-v206{display:none!important}}.tablet-count-shell-v207{color:#153b2b;background:#eef5f1;min-height:100vh}.tablet-count-topbar-v207{z-index:30;background:#fff;border-bottom:1px solid #b8cdc2;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:16px;min-height:92px;padding:12px 18px;display:grid;position:sticky;top:0}.tablet-count-topbar-v207>div small{color:#0b7049;letter-spacing:.08em;font-size:9px;font-weight:900}.tablet-count-topbar-v207 h1{margin:2px 0;font-size:24px}.tablet-count-topbar-v207 p{color:#61776c;margin:0;font-size:10px}.tablet-count-topbar-v207 nav{border:1px solid #b8cdc2;border-radius:10px;display:flex;overflow:hidden}.tablet-count-topbar-v207 nav button,.tablet-count-topbar-v207>.pc{color:#244b3b;background:#fff;border:0;border-right:1px solid #c8d8d0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.tablet-count-topbar-v207 nav button:last-child{border-right:0}.tablet-count-topbar-v207 nav button.active{color:#fff;background:#0a7049}.tablet-count-topbar-v207>.pc{border:1px solid #b8cdc2;border-radius:9px}.tablet-count-shell-v207 .extended-workspace-v56{padding:14px 18px 120px}.tablet-count-shell-v207 .extended-hero-v56{margin-top:0}.unlisted-count-form-v207{background:#fff9e9;border:1px solid #dda94b;border-radius:12px;margin:10px 0;overflow:hidden;box-shadow:0 8px 24px #49391214}.unlisted-count-form-v207>header{border-bottom:1px solid #ead3a4;justify-content:space-between;gap:14px;padding:13px 15px;display:flex}.unlisted-count-form-v207 header small{color:#95620c;font-size:8px;font-weight:900}.unlisted-count-form-v207 h3{margin:2px 0;font-size:17px}.unlisted-count-form-v207 p{color:#735f39;margin:0;font-size:9px}.unlisted-count-form-v207 header button{background:#fff;border:1px solid #d5bd88;border-radius:8px;width:36px;height:36px}.unlisted-count-form-v207>div{grid-template-columns:1fr 1fr 1.25fr .55fr;gap:10px;padding:13px 15px;display:grid}.unlisted-count-form-v207 label{flex-direction:column;gap:5px;display:flex}.unlisted-count-form-v207 label.wide{grid-column:1/-1}.unlisted-count-form-v207 label span{text-transform:uppercase;color:#5a6e63;font-size:8px;font-weight:900}.unlisted-count-form-v207 input{background:#fff;border:1px solid #b9cbbf;border-radius:8px;min-height:43px;padding:0 10px;font-size:11px}.unlisted-count-form-v207>footer{border-top:1px solid #ead3a4;justify-content:flex-end;gap:8px;padding:10px 15px;display:flex}.unlisted-count-status-v207{align-items:center!important;gap:6px!important;display:flex!important}.unlisted-count-status-v207 button{color:#a0352d;background:0 0;border:0;font-size:8px;font-weight:800;text-decoration:underline}.inventory-found-v207{color:#845709!important;background:#fff8e7!important;border-color:#c38b25!important}@media (width<=1100px){.tablet-count-topbar-v207{grid-template-columns:1fr auto}.tablet-count-topbar-v207>div{grid-row:1/3}.tablet-count-topbar-v207>.pc{grid-column:2}.tablet-count-shell-v207 .extended-table-v56{min-width:0!important}.tablet-count-shell-v207 .extended-table-head-v56{display:none}.tablet-count-shell-v207 .extended-table-row-v56{background:#fff;border:1px solid #c1d2c8;border-radius:10px;margin:9px;overflow:hidden;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.tablet-count-shell-v207 .extended-table-row-v56>span{border-bottom:1px solid #dbe6e0;border-right:1px solid #dbe6e0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:68px;padding:10px;display:flex}.tablet-count-shell-v207 .extended-table-row-v56>span:before{content:attr(data-label);color:#60776b;text-transform:uppercase;font-size:7px;font-weight:900}.tablet-count-shell-v207 .extended-count-input-v56{width:100%;min-height:44px;font-size:18px}.unlisted-count-form-v207>div{grid-template-columns:1fr 1fr}.unlisted-count-form-v207 label.wide{grid-column:1/-1}}@media (width<=700px){.tablet-count-topbar-v207{grid-template-columns:1fr;padding:12px;position:static}.tablet-count-topbar-v207>div{grid-row:auto}.tablet-count-topbar-v207 nav{width:100%;overflow-x:auto}.tablet-count-topbar-v207 nav button{flex:1;min-width:112px}.tablet-count-topbar-v207>.pc{grid-column:auto;width:100%}.tablet-count-shell-v207 .extended-workspace-v56{padding:10px 8px 120px}.tablet-count-shell-v207 .extended-table-row-v56{grid-template-columns:1fr 1fr!important}.tablet-count-shell-v207 .extended-table-row-v56>span{min-height:62px}.unlisted-count-form-v207>div{grid-template-columns:1fr}.unlisted-count-form-v207 label.wide{grid-column:auto}.unlisted-count-form-v207>footer{flex-direction:column}.unlisted-count-form-v207>footer button{width:100%;min-height:44px}}.inventory-lot-identity-v207{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;display:grid}.inventory-lot-photo-v207,.inventory-count-photo-v207,.tablet-price-lot-photo-v207{color:#527363;background:#edf3ef;border:1px solid #afc5b7;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.inventory-lot-photo-v207{width:60px;height:66px}.inventory-lot-photo-v207 img,.inventory-count-photo-v207 img,.tablet-price-lot-photo-v207 img{object-fit:cover;width:100%;height:100%}.inventory-lot-photo-v207 em,.inventory-count-photo-v207 em,.tablet-price-lot-photo-v207 em{color:#fff;text-align:center;letter-spacing:.03em;background:#042919c7;margin:0;padding:3px 2px;font-size:6px;font-style:normal;font-weight:900;position:absolute;bottom:0;left:0;right:0}.inventory-lot-photo-v207.missing em,.inventory-count-photo-v207.missing em,.tablet-price-lot-photo-v207.missing em{background:#66776e}.inventory-lot-copy-v207{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.inventory-lot-copy-v207>b{color:#163d2b;font-size:14px;line-height:1.25}.inventory-lot-copy-v207>button{color:#08643e;overflow-wrap:anywhere;background:#f2f8f4;border:1px solid #b4c9bc;border-radius:6px;max-width:100%;min-height:27px;padding:4px 7px;font-size:10.5px;font-weight:900;line-height:1.3}.inventory-lot-copy-v207>button:hover{background:#e6f4eb;border-color:#0a7e49}.inventory-count-photo-v207{width:68px;height:52px}.tablet-price-lots-v176 button{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:9px;min-width:260px!important;display:grid!important}.tablet-price-lot-photo-v207{width:74px;height:74px}.tablet-price-lot-copy-v207{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.tablet-price-lot-copy-v207>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tablet-price-lot-copy-v207 strong{color:#08623c}@media (width<=760px){.inventory-lot-identity-v207{grid-template-columns:70px minmax(0,1fr)}.inventory-lot-photo-v207{width:70px;height:74px}.tablet-price-lots-v176 button{grid-template-columns:64px minmax(0,1fr);min-width:235px!important}.tablet-price-lot-photo-v207{width:64px;height:68px}}.photo-expandable-v207{cursor:zoom-in}.photo-expandable-v207+em,.load-photo-preview-v54>.photo-expandable-v207+span,.tablet-photo-preview-v59>.photo-expandable-v207+span{pointer-events:none}.photo-lightbox-v207{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030f0aeb;justify-content:center;align-items:center;padding:54px 28px 62px;display:flex;position:fixed;inset:0}.photo-lightbox-v207>img{object-fit:contain;border-radius:8px;width:auto;max-width:min(1500px,96vw);height:auto;max-height:calc(100vh - 120px);display:block;box-shadow:0 18px 70px #0000008c}.photo-lightbox-v207>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;position:absolute;top:18px;right:20px}.photo-lightbox-v207>p{color:#fff;text-align:center;max-width:min(900px,90vw);margin:0;font-size:11px;font-weight:750;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}@media (width<=700px){.photo-lightbox-v207{padding:58px 10px 70px}.photo-lightbox-v207>img{max-width:98vw;max-height:calc(100vh - 132px)}.photo-lightbox-v207>button{top:10px;right:10px}}.system-backup-v51{grid-column:1/-1}.system-backup-flow-v210{background:#d7e0da;border-bottom:1px solid #d7e0da;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.system-backup-flow-v210>span{background:#f7faf8;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;min-height:68px;padding:11px 14px;display:grid}.system-backup-flow-v210 b{color:#fff;background:#14734a;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.system-backup-flow-v210 strong{color:#173d2e;font-size:12px}.system-backup-flow-v210 small{color:#61746a;font-size:10px}.system-backup-v51>article{grid-template-columns:minmax(170px,1fr) minmax(205px,1.2fr) 100px minmax(190px,1fr) minmax(390px,1.6fr)}.system-backup-actions-v73{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.system-backup-actions-v73 .compact{white-space:nowrap;width:100%;min-width:0}.accounting-v77,.treasury-ledger-v191,.treasury-results-layout-v191,.open-items-v191{width:100%;min-width:0;max-width:100%}.treasury-ledger-v191{container:treasury-ledger/inline-size}.accounting-v77 .accounting-toolbar-v77{flex-wrap:wrap;min-width:0}@container treasury-ledger (width<=1180px){.treasury-search-v191{grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-search-v191 .search{grid-column:1/-1}.treasury-search-v191>button{width:100%;min-width:0}.treasury-results-summary-v196{grid-template-columns:repeat(4,minmax(0,1fr))}.treasury-results-summary-v196>em{border-top:1px solid #dfe7e3;grid-column:1/-1}.open-items-head-v191,.open-items-v191>article{grid-template-columns:28px 92px minmax(150px,1.2fr) 100px minmax(130px,.85fr) minmax(205px,1.15fr);gap:8px;width:100%;min-width:0!important}.open-item-actions-v191{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid!important}.open-item-actions-v191 .statement-mail-v195{grid-column:1/-1;width:100%;min-width:0}.open-item-actions-v191 button{width:100%;padding-inline:7px}}@container treasury-ledger (width<=850px){.treasury-search-v191,.treasury-results-summary-v196{grid-template-columns:repeat(2,minmax(0,1fr))}.open-items-head-v191{display:none}.open-items-v191>article{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"select due amount""select party amount""select state state""select actions actions";align-items:start;gap:8px 10px;padding:14px}.open-items-v191>article>.open-item-select-v191{grid-area:select}.open-items-v191>article>span:first-of-type{grid-area:due}.open-items-v191>article>span:nth-of-type(2){grid-area:party}.open-items-v191>article>strong{text-align:right;grid-area:amount}.open-items-v191>article>span:nth-of-type(3){grid-area:state}.open-items-v191>article>span:nth-of-type(4){grid-area:actions}}@media (width<=900px){.system-backup-v51>header{flex-direction:column;align-items:flex-start}.system-backup-v51>header>button{width:100%}.system-backup-flow-v210{grid-template-columns:1fr}.system-backup-v51>article{grid-template-columns:1fr 1fr}.system-backup-v51>article>.system-backup-actions-v73{grid-column:1/-1}}@media (width<=560px){.system-backup-v51>article{grid-template-columns:1fr}.system-backup-v51>article>.system-backup-actions-v73{grid-column:auto;grid-template-columns:1fr}}.global-search-page-v211{gap:18px;max-width:1440px;margin:0 auto;display:grid}.global-search-page-hero-v211{background:linear-gradient(135deg,#f4faf6,#fff);border:1px solid #c5d8cf;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:26px;display:grid}.global-search-page-hero-v211 h1{color:#123b30;margin:3px 0 5px;font-size:clamp(25px,3vw,42px)}.global-search-page-hero-v211 p{color:#5b7069;margin:0}.global-search-page-input-v211{background:#fff;border:2px solid #197b59;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:0 12px 35px #164e3b18}.global-search-page-input-v211 input{background:0 0;border:0;outline:0;min-width:0;font-size:20px}.global-search-page-summary-v211{color:#526961;justify-content:space-between;gap:14px;display:flex}.global-search-page-summary-v211 b{color:#0e6548;font-size:22px}.global-search-group-v211{background:#fff;border:1px solid #c9dbd3;border-radius:16px;overflow:hidden}.global-search-group-v211>header{background:#eef6f1;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.global-search-group-v211 h2{margin:0;font-size:18px}.global-search-group-v211>div{display:grid}.global-search-group-v211>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #e0ebe6;grid-template-columns:125px minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 18px;display:grid}.global-search-group-v211>div>button:hover{background:#f5faf7}.global-search-group-v211 button>span:nth-child(2){gap:3px;min-width:0;display:grid}.global-search-group-v211 button small{text-overflow:ellipsis;white-space:nowrap;color:#5d716a;overflow:hidden}.global-search-group-v211 [class^=kind-]{color:#0a6547;text-transform:uppercase;background:#e8f4ed;border-radius:999px;width:max-content;padding:5px 9px;font-size:11px;font-weight:850}.global-search-page-empty-v211,.global-search-page-loading-v211,.global-search-page-error-v211{background:#fff;border:1px dashed #b9cec4;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:170px;display:flex}.global-search-page-error-v211{color:#9b2c25;background:#fff5f3}.lot-completion-v211{gap:16px;display:grid}.lot-completion-hero-v211{background:#fff;border:1px solid #bfd5ca;border-left:6px solid #087852;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.lot-completion-title-v211{align-items:center;gap:15px;display:flex}.lot-completion-title-v211>span{color:#087852;background:#e2f3e9;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.lot-completion-title-v211 h1{margin:2px 0;font-size:30px}.lot-completion-title-v211 p{color:#60746d;margin:0}.lot-completion-filters-v211{background:#fff;border:1px solid #c8dad1;border-radius:16px;grid-template-columns:repeat(4,minmax(135px,1fr)) minmax(260px,1.5fr);gap:12px;padding:16px;display:grid}.lot-completion-filters-v211 label,.lot-completion-form-v211 label,.pc-new-destination-v211 label{gap:6px;font-weight:750;display:grid}.lot-completion-filters-v211 label>span:first-child,.lot-completion-form-v211 label>span:first-child,.pc-new-destination-v211 label>span:first-child{text-transform:uppercase;color:#48665b;font-size:11px}.lot-completion-filters-v211 input,.lot-completion-filters-v211 select,.lot-completion-form-v211 input,.lot-completion-form-v211 select,.pc-new-destination-v211 input{background:#fff;border:1px solid #b8cdc3;border-radius:9px;min-width:0;height:43px;padding:0 11px}.lot-completion-filters-v211 .search>span:last-child{border:1px solid #b8cdc3;border-radius:9px;align-items:center;gap:8px;height:43px;padding:0 11px;display:flex}.lot-completion-filters-v211 .search input{border:0;outline:0;height:auto;padding:0}.lot-completion-metrics-v211{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.lot-completion-metrics-v211 article{background:#fff;border:1px solid #cbdcd4;border-radius:14px;gap:3px;padding:15px;display:grid}.lot-completion-metrics-v211 article b{color:#123d31;font-size:27px}.lot-completion-metrics-v211 article span{color:#61766e;font-size:12px}.lot-completion-metrics-v211 .safe{background:#edf8f1}.lot-completion-metrics-v211 .warning{background:#fff7e3}.lot-completion-bulk-v211{z-index:8;color:#fff;background:#123d31;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:8px;box-shadow:0 10px 35px #0b2d2360}.lot-completion-bulk-v211>span{margin-right:auto}.lot-completion-table-v211{background:#fff;border:1px solid #c7d9d0;border-radius:16px;overflow:hidden}.lot-completion-table-v211>header,.lot-completion-table-v211>article{grid-template-columns:38px 1.15fr 1fr 1.4fr 1.15fr 1fr 170px;align-items:center;gap:12px;padding:12px 14px;display:grid}.lot-completion-table-v211>header{text-transform:uppercase;color:#36584c;background:#eaf3ee;font-size:11px;font-weight:900}.lot-completion-table-v211>article{border-top:1px solid #dce8e2;min-height:76px}.lot-completion-table-v211>article.selected{background:#eef8f2}.lot-completion-table-v211 article>span{gap:4px;min-width:0;display:grid}.lot-completion-table-v211 article small{color:#667a73}.lot-completion-table-v211 article i{background:#edf0ee;border-radius:999px;width:max-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.lot-completion-table-v211 article i.safe{color:#086544;background:#dff3e7}.lot-completion-table-v211 article i.warning{color:#855900;background:#fff0c7}.lot-completion-table-v211 .actions{justify-content:flex-end;display:flex}.lot-completion-table-v211 .actions button:last-child{background:#fff;border:1px solid #b8cdc3;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.lot-completion-table-v211>footer{background:#f6faf8;border-top:1px solid #dce8e2;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.lot-completion-table-v211>footer>div{gap:8px;display:flex}.lot-completion-empty-v211{border-top:1px solid #dce8e2;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.lot-completion-overlay-v211{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#092d247a;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lot-completion-overlay-v211>section{background:#fff;border-radius:18px;width:min(920px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #061b16a0}.lot-completion-overlay-v211>section>header{background:#eff7f3;border-bottom:1px solid #d7e5de;justify-content:space-between;align-items:start;padding:22px 24px;display:flex}.lot-completion-overlay-v211 h2{margin:2px 0}.lot-completion-overlay-v211 header p{margin:4px 0 0}.lot-completion-overlay-v211 header>button{background:#fff;border:1px solid #b8ccc2;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.lot-completion-form-v211{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.lot-completion-overlay-v211>section>footer{border-top:1px solid #d7e5de;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.lot-photo-missing-v211{text-align:left;background:#fff7df;border:1px solid #e3b452;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:calc(100% - 48px);margin:0 24px 20px;padding:13px;display:grid}.volatile-reasons-v211{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:22px 24px;display:grid}.volatile-reasons-v211>label{border:1px solid #bfd2c8;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.volatile-reasons-v211>label.selected{background:#e8f5ee;border-color:#087852}.volatile-reasons-v211 .other{grid-column:1/-1;display:grid}.volatile-reasons-v211 textarea{border:1px solid #b8cdc3;border-radius:9px;min-height:90px;padding:11px}.cash-transfer-v211{overflow:hidden;border:2px solid #7ab797!important}.cash-transfer-v211>header{background:#eaf7ef;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.cash-transfer-v211 h3,.cash-transfer-v211 p{margin:0}.cash-transfer-v211>div{grid-template-columns:160px minmax(170px,1fr) minmax(170px,1fr) 170px minmax(260px,2fr);gap:12px;padding:18px 20px;display:grid}.cash-transfer-v211 label{gap:6px;display:grid}.cash-transfer-v211 label span{text-transform:uppercase;font-size:11px;font-weight:850}.cash-transfer-v211 input,.cash-transfer-v211 select{background:#fff;border:1px solid #b4cbbf;border-radius:9px;min-width:0;height:43px;padding:0 10px}.cash-transfer-v211>footer{border-top:1px solid #cfe0d7;align-items:center;gap:10px;padding:14px 20px;display:flex}.cash-transfer-v211>footer>span{margin-right:auto;display:grid}.cash-transfer-row-v211{box-shadow:inset 4px 0 #25805f;background:#f0f8f4!important}.profile-interface-v211{background:#f6faf8;border:1px solid #c5d8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:14px;display:flex}.profile-interface-v211>div{align-items:center;gap:10px;display:flex}.profile-interface-v211 span{display:grid}.profile-interface-v211 [role=group]{background:#e5efea;border-radius:10px;padding:4px}.profile-interface-v211 [role=group] button{background:0 0;border:0;border-radius:8px;padding:8px 13px}.profile-interface-v211 [role=group] button.active{color:#086544;background:#fff;box-shadow:0 2px 8px #143b2e20}html.large-interface-v211{font-size:112.5%}.inventory-ledger-head-v211,.inventory-ledger-v49>article{grid-template-columns:minmax(170px,1.45fr) minmax(170px,1.2fr) 90px 105px 90px 100px 130px 130px minmax(150px,1fr) minmax(150px,1fr)!important}.arrival-v211{background:#eef7f2;border-radius:8px;padding:7px}.pc-working-label-v211{grid-column:span 2}.pc-field-label em{color:#71847d;margin-left:6px;font-size:10px;font-style:normal;font-weight:600}.pc-customer-unlinked-v211{background:#f8fbf9!important;border-style:dashed!important}.pc-new-destination-v211{background:#f3f9f6;border:1px solid #bcd3c7;border-radius:13px;grid-template-columns:1fr 2fr .7fr 1fr .55fr;gap:12px;margin:0 18px 18px;padding:15px;display:grid}.pc-save-destination-v211{align-items:center;grid-column:1/-1!important;gap:9px!important;display:flex!important}.pc-save-destination-v211 input{width:18px;height:18px}.pc-direct-document-v111 button:disabled{opacity:.48;cursor:not-allowed}.system-backup-actions-v73,.open-item-actions-v191,.treasury-mail-v196{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important;display:flex!important}.system-backup-actions-v73 button,.open-item-actions-v191 button,.treasury-mail-v196 button{white-space:nowrap!important;flex:none!important;min-width:max-content!important}.receipt-confirmation-v211{gap:14px;margin:18px 0;display:grid}.receipt-confirmation-v211>label{gap:6px;display:grid}.receipt-confirmation-v211>label>span{text-transform:uppercase;color:#3f5d53;font-size:11px;font-weight:850}.receipt-confirmation-v211 input,.receipt-confirmation-v211 select{background:#fff;border:1px solid #adc8ba;border-radius:10px;height:46px;padding:0 12px;font-size:15px}.receipt-warning-v211,.receipt-register-proof-v211{color:#164d3a;background:#eaf7ef;border:1px solid #7eb99a;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.receipt-warning-v211 span,.receipt-register-proof-v211 span{gap:3px;display:grid}.receipt-register-proof-v211{margin:18px 24px}.issued-kpis-v199{grid-template-columns:repeat(6,minmax(0,1fr))!important}.counterparty-editor-backdrop-v211{background:#0b2f277d!important;padding:0!important}.counterparty-full-editor-v211{border-radius:18px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;max-width:none!important;max-height:none!important;margin:0!important;display:grid!important;position:fixed!important;inset:12px!important;overflow:hidden!important}.counterparty-full-editor-v211>header{padding:18px 24px!important}.counterparty-full-editor-body-v211{background:#f4f8f6;padding:20px 24px 30px;overflow:auto}.counterparty-full-editor-body-v211>section{background:#fff;border:1px solid #c5d9cf;border-radius:15px;max-width:1500px;margin:0 auto 16px;padding:18px}.counterparty-full-editor-body-v211 h3{color:#173f33;margin:0 0 15px;font-size:19px}.counterparty-commercial-grid-v211{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.counterparty-commercial-grid-v211 label{gap:6px;min-width:0;display:grid;position:relative}.counterparty-commercial-grid-v211 label>span,.vat-verification-body-v211 label>span,.new-vat-check-v211 label>span{text-transform:uppercase;color:#405f54;font-size:11px;font-weight:850}.counterparty-commercial-grid-v211 input,.counterparty-commercial-grid-v211 select,.counterparty-commercial-grid-v211 textarea{background:#fff;border:1px solid #b6ccc1;border-radius:9px;width:100%;min-width:0;height:43px;padding:0 11px}.counterparty-commercial-grid-v211 textarea{min-height:82px;padding:10px}.counterparty-commercial-grid-v211 label>em{color:#60756d;font-style:normal;position:absolute;bottom:12px;right:11px}.counterparty-commercial-grid-v211 .wide{grid-column:span 2}.counterparty-commercial-grid-v211 .check{border:1px solid #c2d5cb;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.counterparty-commercial-grid-v211 .check input{width:18px;height:18px}.counterparty-full-editor-v211>footer{background:#fff;padding:14px 24px!important}.vat-verification-modal-v211{width:min(760px,100vw - 30px)!important}.vat-verification-body-v211{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.vat-verification-body-v211 label{gap:6px;display:grid}.vat-verification-body-v211 input,.vat-verification-body-v211 select,.vat-verification-body-v211 textarea{border:1px solid #b6ccc1;border-radius:9px;height:44px;padding:0 11px}.vat-verification-body-v211 textarea{min-height:90px;padding:10px}.vat-verification-body-v211 .wide,.vat-verification-body-v211>a,.vat-verification-body-v211>div{grid-column:1/-1}.vat-official-link-v211{justify-content:center;align-items:center;gap:8px;min-height:46px;text-decoration:none;display:flex!important}.counterparty-create-modal-v211{overflow:auto;width:min(980px,100vw - 30px)!important;max-height:94vh!important}.new-vat-check-v211{background:#fff9e9;border:1px solid #e0bd69;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:0 20px 18px;padding:15px;display:grid}.new-vat-check-v211>a{justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.new-vat-check-v211 label{gap:6px;display:grid}.new-vat-check-v211 input,.new-vat-check-v211 select{background:#fff;border:1px solid #c8b77f;border-radius:9px;height:42px;padding:0 10px}.new-vat-check-v211 .wide{grid-column:1/-1}@media (width<=1150px){.lot-completion-filters-v211{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-completion-filters-v211 .search{grid-column:span 2}.lot-completion-metrics-v211{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-completion-table-v211{overflow:auto}.lot-completion-table-v211>header,.lot-completion-table-v211>article{min-width:1050px}.cash-transfer-v211>div{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-transfer-v211 .reason{grid-column:1/-1}.inventory-ledger-v49{overflow:auto}.inventory-ledger-head-v211,.inventory-ledger-v49>article{min-width:1450px}.pc-new-destination-v211{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-new-destination-v211 .wide{grid-column:span 2}.counterparty-commercial-grid-v211{grid-template-columns:repeat(2,minmax(0,1fr))}.issued-kpis-v199{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.global-search-page-hero-v211{grid-template-columns:1fr}.global-search-page-input-v211{grid-template-columns:auto 1fr}.global-search-page-input-v211 button{grid-column:1/-1}.global-search-group-v211>div>button{grid-template-columns:1fr auto}.global-search-group-v211 [class^=kind-]{grid-column:1/-1}.lot-completion-hero-v211{flex-direction:column;align-items:flex-start}.lot-completion-filters-v211,.lot-completion-metrics-v211,.lot-completion-form-v211{grid-template-columns:1fr}.lot-completion-filters-v211 .search{grid-column:auto}.lot-completion-bulk-v211{flex-direction:column;align-items:stretch}.lot-completion-bulk-v211>span{margin:0}.lot-completion-overlay-v211{padding:8px}.cash-transfer-v211>div,.pc-new-destination-v211{grid-template-columns:1fr}.cash-transfer-v211 .reason,.pc-new-destination-v211 .wide{grid-column:auto}.cash-transfer-v211>footer{flex-direction:column;align-items:stretch}.pc-working-label-v211{grid-column:auto}.profile-interface-v211{flex-direction:column;align-items:stretch}.counterparty-full-editor-v211{border-radius:0!important;inset:0!important}.counterparty-full-editor-body-v211{padding:12px}.counterparty-commercial-grid-v211,.vat-verification-body-v211,.new-vat-check-v211{grid-template-columns:1fr}.counterparty-commercial-grid-v211 .wide,.vat-verification-body-v211 .wide,.new-vat-check-v211 .wide{grid-column:auto}.issued-kpis-v199{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.registry-list-filters-v211{align-items:center;gap:10px;min-width:min(100%,650px);display:flex}.registry-list-filters-v211 .registry-search{flex:390px;min-width:220px}.registry-list-filters-v211>select{color:#173d31;background:#fff;border:1px solid #b8cec3;border-radius:10px;min-height:42px;padding:8px 10px}.registry-vat-pending-v211 b{color:#93610a}@media (width<=760px){.registry-list-filters-v211{flex-direction:column;align-items:stretch;width:100%}.registry-list-filters-v211 .registry-search{flex-basis:auto;min-width:0}}.order-edit-footer-v97{justify-content:end;grid-template-columns:auto auto!important}.order-edit-change-lot-v97{grid-template-columns:19px auto!important}.product-query-input button{padding:0 12px}.live-address-list article{grid-template-columns:auto minmax(0,1fr) auto!important}.registry-address-edit-v211{white-space:nowrap;align-items:center;gap:6px;display:flex!important}.pc-customer-fields.pc-customer-fields-v222{grid-template-columns:minmax(430px,2.15fr) minmax(230px,1.18fr) minmax(190px,.86fr) minmax(190px,.88fr);align-items:start;gap:12px}.pc-customer-fields-v222>label>span,.pc-party-reference-v222>.pc-field-label{align-items:flex-end;min-height:24px;line-height:1.25;display:flex}.pc-party-reference-v222{flex-direction:column;gap:6px;min-width:0;display:flex}.pc-party-reference-v222>.pc-field-label{color:#344d40;letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:900}.pc-party-reference-input-v222{box-sizing:border-box;color:#166541;background:#fbfffc;border:2px solid #0e6843;border-radius:9px;align-items:center;gap:9px;width:100%;min-width:0;height:58px;padding:0 8px 0 12px;display:flex;box-shadow:0 2px 7px #0b4c3312}.pc-party-reference-input-v222:focus-within{border-color:#07864f;box-shadow:0 0 0 3px #11804d21}.pc-party-reference-input-v222.linked{background:#edf8f1}.pc-party-reference-input-v222>input{color:#102a1d;background:0 0;outline:0;flex:1;min-width:0;height:52px;font-size:13px;font-weight:800;box-shadow:none!important;border:0!important}.pc-party-reference-input-v222>button{color:#155d3d;white-space:nowrap;background:#fff;border:1px solid #a8c2b2;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:9px;font-weight:900;display:flex}.pc-party-reference-input-v222>button.unlink{color:#6d3b34;width:38px;padding:0}.pc-party-reference-input-v222>button:disabled{opacity:.45;cursor:not-allowed}.pc-party-reference-v222>small{color:#4b6458;min-height:18px;font-size:8.5px;font-weight:750;line-height:1.35}.pc-customer-fields-v222>label>select,.pc-customer-fields-v222>label>input,.pc-customer-fields-v222 .entry-readonly{box-sizing:border-box;height:58px;min-height:58px}.pc-fiscal-address-v222{grid-column:span 2}.customer-selector-footer .customer-use-free-v222{text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;overflow:hidden}.lot-photo-inline-v222{box-sizing:border-box;background:#fff8e5;border:1px solid #d9a93f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;width:calc(100% - 48px);margin:0 24px 20px;padding:14px;display:grid}.lot-photo-inline-v222.saved{background:#edf8f1;border-color:#83b89a}.lot-photo-inline-status-v222{color:#214b39;align-items:center;gap:12px;min-width:0;display:flex}.lot-photo-inline-status-v222>img{object-fit:cover;border-radius:9px;flex:none;width:68px;height:58px}.lot-photo-inline-status-v222>span{flex-direction:column;gap:4px;min-width:0;display:flex}.lot-photo-inline-status-v222 b{font-size:14px}.lot-photo-inline-status-v222 small{color:#597067;font-size:10px;line-height:1.4}.lot-photo-inline-actions-v222{gap:8px;display:flex}.lot-photo-inline-actions-v222 label{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:10px;font-weight:900;display:flex}.lot-photo-inline-actions-v222 label[aria-disabled=true]{opacity:.55;pointer-events:none}.lot-photo-inline-error-v222{color:#9a312b;background:#fde9e7;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 11px;font-size:10px;font-weight:800;display:flex}@media (width<=1500px){.pc-customer-fields.pc-customer-fields-v222{grid-template-columns:minmax(380px,1.8fr) repeat(3,minmax(175px,1fr))}}@media (width<=1180px){.pc-customer-fields.pc-customer-fields-v222{grid-template-columns:1fr 1fr}.pc-party-reference-v222{grid-column:1/-1}}@media (width<=800px){.pc-customer-fields.pc-customer-fields-v222{grid-template-columns:1fr}.pc-party-reference-v222,.pc-fiscal-address-v222{grid-column:auto}.pc-party-reference-input-v222>button.change{width:40px;padding:0;font-size:0}.pc-party-reference-input-v222>button.change svg{width:17px;height:17px}.customer-selector-footer .customer-use-free-v222{width:100%}.lot-photo-inline-v222{grid-template-columns:1fr;width:calc(100% - 24px);margin:0 12px 14px}.lot-photo-inline-actions-v222{grid-template-columns:1fr;display:grid}.lot-photo-inline-actions-v222 label{width:100%}}.pc-destination-locked-v223 select:disabled{color:#607168;opacity:1;cursor:not-allowed;background:#eef2ef;border-color:#c7d3cc}.lot-completion-form-v211 .locked-v224 input:disabled,.lot-completion-form-v211 .locked-v224 select:disabled{color:#586a61;opacity:1;cursor:not-allowed;background:#eef2ef;border-color:#d3ddd7}.lot-completion-form-v211 .fillable-v224 input,.lot-completion-form-v211 .fillable-v224 select{background:#fbfffc;border-color:#14845a;box-shadow:0 0 0 2px #14845a14}.lot-completion-form-v211 .fillable-v224>span:first-child{color:#087852}.settlement-launch-v225{grid-template-columns:minmax(360px,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.settlement-launch-v225>label{color:#176b49;background:#fff;border:1px solid #a9c6b7;border-radius:12px;align-items:center;gap:11px;min-height:54px;padding:0 14px;display:flex}.settlement-launch-v225>label:focus-within{border-color:#08764d;box-shadow:0 0 0 3px #08764d21}.settlement-launch-v225 input{color:#173e2f;background:0 0;border:0;outline:0;width:100%;min-width:0;height:50px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.2}.settlement-launch-v225 label button{color:#315c49;background:#edf5f1;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.settlement-launch-v225>.primary{white-space:nowrap;min-height:54px;padding-inline:19px}.settlement-idle-v225{color:#2c6049;text-align:left;justify-content:center;align-items:center;gap:15px;min-height:150px;display:flex}.settlement-idle-v225>svg{background:#e4f2eb;border-radius:14px;width:48px;height:48px;padding:11px}.settlement-idle-v225>div{flex-direction:column;gap:4px;display:flex}.settlement-idle-v225 b{color:#173f2e;font-size:18px}.settlement-idle-v225 span{color:#60776c}.tablet-live-cart>footer .tablet-order-completion-actions-v225{grid-template-columns:.75fr 1.35fr 1fr}.tablet-order-completion-actions-v225 .weighing-v225,.tablet-mobile-order-dock-v154 .weighing-v225,.pc-weighing-print-v225{color:#68440a!important;background:#fff6df!important;border-color:#d69a29!important}.tablet-order-completion-actions-v225 .weighing-v225{font-size:8px}@media (width>=1501px){.pc-order-footer-v32{grid-template-columns:minmax(220px,1fr) 160px repeat(5,auto)}}@media (width<=1500px) and (width>=1001px){.pc-order-footer-v32{grid-template-columns:minmax(190px,1fr) 145px repeat(4,auto)}}@media (width<=900px){.settlement-launch-v225{grid-template-columns:1fr}.settlement-launch-v225>.primary{white-space:normal;width:100%}}@media (width<=700px){.tablet-mobile-order-dock-v154{grid-template-columns:minmax(0,1fr) 88px 108px}.tablet-mobile-order-dock-v154 .weighing-v225{justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:900;line-height:1.05;display:flex;color:#573b0c!important}}@media (width<=480px){.settlement-launch-v225{padding:10px}.settlement-launch-v225>label{min-height:50px;padding-inline:10px}.settlement-launch-v225 input{font-size:13px}.tablet-mobile-order-dock-v154{grid-template-columns:minmax(0,1fr) 76px 94px}.tablet-mobile-order-dock-v154 .weighing-v225{font-size:9px}}.settlement-search-status-v226{color:#486457;background:#f4f8f6;border:1px solid #c7dacf;border-radius:9px;min-height:34px;margin:-2px 0 10px;padding:8px 12px;font-size:11px;font-weight:750}.settlement-search-status-v226.loading{color:#315f4c}.settlement-search-status-v226.ready{color:#245f43;background:#edf8f1;border-color:#b9d8c6}.settlement-search-status-v226.error{color:#8a3028;background:#fff2f1;border-color:#e7b9b4}@media (width<=700px){.settlement-search-status-v226{margin-inline:0;font-size:10px}}.lot-completion-table-v211 .lot-completion-merchandise-v232 b,.lot-completion-table-v211 .lot-completion-merchandise-v232 small{font-size:14px;line-height:1.35}.lot-completion-table-v211 .lot-completion-merchandise-v232 b{color:#102f26;font-weight:800}.lot-completion-table-v211 .lot-completion-merchandise-v232 small{color:#597068;font-weight:550}.tablet-order-shell.tablet-adaptive-v240{min-height:100dvh}.tablet-order-shell.tablet-adaptive-v240 button,.tablet-order-shell.tablet-adaptive-v240 input,.tablet-order-shell.tablet-adaptive-v240 select{touch-action:manipulation}@media (width>=600px) and (width<=1280px) and (orientation:portrait){.tablet-order-shell.tablet-adaptive-v240{--tablet-portrait-dock-height-v240:82px;background:#e7f0eb}.tablet-adaptive-v240 .tablet-order-topbar{z-index:90;min-height:calc(112px + env(safe-area-inset-top));padding:calc(8px + env(safe-area-inset-top)) 12px 9px;grid-template-rows:46px 48px;grid-template-areas:"brand user""modes modes";gap:7px 12px;position:sticky;top:0;grid-template-columns:minmax(180px,1fr) auto!important;height:auto!important}.tablet-adaptive-v240 .tablet-order-topbar>.brand{grid-area:brand;min-width:0}.tablet-adaptive-v240 .tablet-order-topbar .brand b{font-size:17px}.tablet-adaptive-v240 .tablet-order-page-title{display:none}.tablet-adaptive-v240 .tablet-mode-switch-v176{background:#ffffff14;border-color:#ffffff52;grid-area:auto;width:100%}.tablet-adaptive-v240 .tablet-mode-switch-v176 button{flex:1 1 0;justify-content:center;min-width:0;min-height:46px;padding-inline:9px;font-size:11px!important}.tablet-adaptive-v240 .tablet-order-user{grid-area:user;justify-content:flex-end;min-width:0}.tablet-adaptive-v240 .tablet-order-user>span:nth-of-type(3),.tablet-adaptive-v240 .tablet-order-user>button span{display:none}.tablet-adaptive-v240 .tablet-sync-status{text-overflow:ellipsis;white-space:nowrap;max-width:150px;min-height:38px;font-size:10px;overflow:hidden}.tablet-adaptive-v240 .tablet-seller-avatar,.tablet-adaptive-v240 .tablet-order-user>button{justify-content:center;width:46px;min-width:46px;height:46px;padding:0}.tablet-adaptive-v240 .tablet-order-main{padding:11px 11px calc(var(--tablet-portrait-dock-height-v240) + 32px + env(safe-area-inset-bottom));gap:11px;overflow:visible;height:auto!important;min-height:calc(100dvh - 112px - env(safe-area-inset-top))!important}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58){grid-template-rows:minmax(52px,auto) minmax(61px,auto);gap:8px;min-height:146px;padding:11px;position:relative;grid-template-columns:repeat(3,minmax(0,1fr))!important}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58) .tablet-customer-avatar{width:44px;height:44px;position:absolute;top:12px;left:12px}.tablet-adaptive-v240 .tablet-customer-name{grid-area:1/1/auto/3;justify-content:center;min-height:48px;padding-left:54px}.tablet-adaptive-v240 .tablet-customer-name strong{font-size:16px}.tablet-adaptive-v240 .tablet-customer-actions-v58{grid-area:1/3;justify-self:end}.tablet-adaptive-v240 .tablet-customer-actions-v58>button{width:46px;min-width:46px;min-height:46px;padding:0;display:flex;font-size:0!important}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58)>div:nth-of-type(2){grid-area:2/1}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58)>div:nth-of-type(3){grid-area:2/2}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58)>div:nth-of-type(4){grid-area:2/3}.tablet-adaptive-v240 .tablet-customer-metric{border-top:1px solid var(--to-border);background:#f6faf7;border-left:0;border-radius:7px;min-height:58px;padding:8px;display:flex}.tablet-adaptive-v240 .tablet-customer-metric b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.tablet-adaptive-v240 .tablet-no-customer-v58{gap:10px;min-height:76px;grid-template-columns:46px minmax(0,1fr) auto!important}.tablet-adaptive-v240 .tablet-no-customer-v58 .tablet-customer-avatar{width:46px;height:46px;position:static}.tablet-adaptive-v240 .tablet-no-customer-v58>button{width:auto;min-width:140px;min-height:48px;padding-inline:15px;font-size:11px!important}.tablet-adaptive-v240 .tablet-order-workspace{gap:12px;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)!important}.tablet-adaptive-v240 .tablet-product-area{padding:13px;overflow:visible;min-height:0!important}.tablet-adaptive-v240 .tablet-product-heading{min-height:66px}.tablet-adaptive-v240 .tablet-product-heading h1,.tablet-adaptive-v240 .tablet-line-entry-heading h1{font-size:23px;line-height:1.15}.tablet-adaptive-v240 .tablet-product-heading p{max-width:50ch;font-size:11px;line-height:1.4}.tablet-adaptive-v240 .tablet-product-heading button,.tablet-adaptive-v240 .tablet-product-search button,.tablet-adaptive-v240 .tablet-barcode-button,.tablet-adaptive-v240 .tablet-product-tabs button{min-height:48px}.tablet-adaptive-v240 .tablet-product-search-row{grid-template-columns:minmax(0,1fr) 170px;gap:8px;margin-block:10px}.tablet-adaptive-v240 .tablet-product-search,.tablet-adaptive-v240 .tablet-barcode-button{height:58px}.tablet-adaptive-v240 .tablet-product-search input{font-size:16px!important}.tablet-adaptive-v240 .tablet-photo-coverage-v59{min-height:52px}.tablet-adaptive-v240 .tablet-product-tabs{padding-block:2px 10px}.tablet-adaptive-v240 .tablet-product-cards{gap:9px;grid-template-columns:minmax(0,1fr)!important}.tablet-adaptive-v240 .tablet-product-cards>button{grid-template-columns:92px minmax(0,1fr) 132px;gap:11px;padding:9px;min-height:128px!important}.tablet-adaptive-v240 .tablet-product-photo{width:92px;height:108px}.tablet-adaptive-v240 .tablet-product-copy strong{font-size:16px}.tablet-adaptive-v240 .tablet-product-copy small,.tablet-adaptive-v240 .tablet-product-source-v105{font-size:10px!important}.tablet-adaptive-v240 .tablet-product-source-v105{flex-direction:row;align-items:center}.tablet-adaptive-v240 .tablet-product-source-v105 em{background:#e8f4ec;padding:3px 6px}.tablet-adaptive-v240 .tablet-product-price{min-width:0;padding-left:11px}.tablet-adaptive-v240 .tablet-product-price b{font-size:14px}.tablet-adaptive-v240 .tablet-line-entry-heading>button{min-height:48px}.tablet-adaptive-v240 .tablet-selected-product{gap:12px;min-height:128px;grid-template-columns:88px minmax(0,1fr)!important}.tablet-adaptive-v240 .tablet-selected-product>label{grid-column:1/-1}.tablet-adaptive-v240 .tablet-selected-product select,.tablet-adaptive-v240 .tablet-entry-fields select,.tablet-adaptive-v240 .tablet-number-control,.tablet-adaptive-v240 .tablet-package-stepper{min-height:52px}.tablet-adaptive-v240 .tablet-lot-photo-strip-v58{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.tablet-adaptive-v240 .tablet-lot-photo-strip-v58>button{scroll-snap-align:start;flex:0 0 250px;min-width:250px}.tablet-adaptive-v240 .tablet-entry-fields{gap:11px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet-adaptive-v240 .tablet-price-field-v105{grid-area:auto/1/auto/-1}.tablet-adaptive-v240 .tablet-price-suggestions-v105{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-adaptive-v240 .tablet-entry-results{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tablet-adaptive-v240 .tablet-entry-results>article{min-height:104px}.tablet-adaptive-v240 .tablet-new-line-total{grid-column:1/-1}.tablet-adaptive-v240 .tablet-entry-actions{flex-direction:column;align-items:stretch}.tablet-adaptive-v240 .tablet-entry-actions>span{text-align:left;min-height:24px;font-size:11px}.tablet-adaptive-v240 .tablet-add-line-button{width:100%;min-height:58px;font-size:13px!important}.tablet-adaptive-v240 .tablet-live-cart{scroll-margin-top:calc(122px + env(safe-area-inset-top));margin-top:0;min-height:520px!important}.tablet-adaptive-v240 .tablet-live-cart>header{min-height:68px}.tablet-adaptive-v240 .tablet-live-cart-lines{min-height:180px;max-height:none}.tablet-adaptive-v240 .tablet-live-cart-lines>article{grid-template-columns:48px minmax(0,1fr) auto 98px;gap:9px;min-height:92px}.tablet-adaptive-v240 .tablet-cart-line-actions-v58{grid-column:auto;justify-content:flex-end}.tablet-adaptive-v240 .tablet-cart-summary>.tablet-cart-metrics-v166{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-adaptive-v240 .tablet-cart-summary>.tablet-cart-metrics-v166>span{min-height:48px}.tablet-adaptive-v240 .tablet-cart-summary>.tablet-cart-metrics-v166 b{font-size:11px}.tablet-adaptive-v240 .tablet-cart-grand-total{min-height:62px}.tablet-adaptive-v240 .tablet-cart-grand-total strong{font-size:24px}.tablet-adaptive-v240 .tablet-live-cart>footer button{min-height:54px;font-size:11px!important}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154{z-index:100;right:11px;bottom:max(10px, env(safe-area-inset-bottom));min-height:var(--tablet-portrait-dock-height-v240);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#073726f7;border:1px solid #fff3;border-radius:17px;grid-template-columns:minmax(0,1fr) 112px 128px;gap:8px;padding:8px;display:grid;position:fixed;left:11px;box-shadow:0 18px 48px #04271b61}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 button{border:0;border-radius:11px;min-width:0;min-height:64px}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .summary{color:#fff;text-align:left;background:#ffffff1a;align-items:center;gap:11px;padding:0 13px;display:flex}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .summary span{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .summary small{color:#c6dfd3;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden;font-size:10px!important}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .summary b{font-size:21px}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .weighing-v225,.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .cash{justify-content:center;align-items:center;gap:6px;font-weight:900;line-height:1.05;display:flex;font-size:10px!important}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .cash{color:#073725;background:#6ee7a5}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154 .cash:disabled{color:#a8b9b1;background:#e8efeb}}@media (width>=720px) and (width<=1280px) and (height>=560px) and (orientation:landscape){.tablet-adaptive-v240 .tablet-order-topbar{grid-template-rows:1fr;gap:10px;padding:0 11px;grid-template-columns:150px minmax(0,1fr) auto!important;height:66px!important}.tablet-adaptive-v240 .tablet-order-page-title{display:none}.tablet-adaptive-v240 .tablet-mode-switch-v176{grid-area:auto;width:100%}.tablet-adaptive-v240 .tablet-mode-switch-v176 button{min-width:0;min-height:46px;padding-inline:8px;font-size:10px!important}.tablet-adaptive-v240 .tablet-order-user{gap:5px}.tablet-adaptive-v240 .tablet-order-user>span:nth-of-type(3),.tablet-adaptive-v240 .tablet-order-user>button span{display:none}.tablet-adaptive-v240 .tablet-sync-status{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.tablet-adaptive-v240 .tablet-order-user>button{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.tablet-adaptive-v240 .tablet-order-main{min-height:0;overflow:hidden;height:calc(100dvh - 66px)!important}.tablet-adaptive-v240 .tablet-customer-context:not(.tablet-no-customer-v58){gap:5px;grid-template-columns:42px minmax(150px,1fr) repeat(3,minmax(82px,.62fr)) auto!important}.tablet-adaptive-v240 .tablet-customer-metric{min-height:46px;padding-left:6px;display:flex}.tablet-adaptive-v240 .tablet-customer-actions-v58>button{width:44px;min-width:44px;min-height:44px;padding:0;display:flex;font-size:0!important}.tablet-adaptive-v240 .tablet-no-customer-v58{grid-template-columns:42px minmax(0,1fr) auto!important}.tablet-adaptive-v240 .tablet-order-workspace{grid-template-columns:minmax(0,1fr) clamp(320px,35vw,410px)!important}.tablet-adaptive-v240 .tablet-product-area{overflow:auto}.tablet-adaptive-v240 .tablet-product-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.tablet-adaptive-v240 .tablet-product-cards>button{min-height:136px}.tablet-adaptive-v240 .tablet-live-cart{min-height:0!important}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154{display:none}}@media (width>=600px) and (width<=720px) and (orientation:portrait){.tablet-adaptive-v240 .tablet-sync-status{display:none}.tablet-adaptive-v240 .tablet-mode-switch-v176 button{padding-inline:5px;font-size:10px!important}.tablet-adaptive-v240 .tablet-product-heading{flex-direction:column;align-items:stretch}.tablet-adaptive-v240 .tablet-product-heading>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.tablet-adaptive-v240 .tablet-product-search-row{grid-template-columns:minmax(0,1fr) 148px}.tablet-adaptive-v240 .tablet-photo-coverage-v59 em{display:none}.tablet-adaptive-v240 .tablet-product-cards>button{grid-template-columns:84px minmax(0,1fr) 116px}.tablet-adaptive-v240 .tablet-product-photo{width:84px}.tablet-adaptive-v240 .tablet-live-cart-lines>article{grid-template-columns:44px minmax(0,1fr) auto}.tablet-adaptive-v240 .tablet-cart-line-actions-v58{grid-column:2/4}.tablet-adaptive-v240 .tablet-mobile-order-dock-v154{grid-template-columns:minmax(0,1fr) 102px 116px}}.tablet-lot-economics-v241{border-radius:11px;grid-column:1/-1;min-width:0}.tablet-lot-economics-v241.locked{background:#f4f7f5;border:1.5px solid #81998b;overflow:hidden}.tablet-lot-economics-v241.locked>button{color:#173d2c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 13px;display:grid}.tablet-lot-economics-v241.locked>button:hover,.tablet-lot-economics-v241.locked>button:focus-visible{background:#eaf2ed;outline:0;box-shadow:inset 0 0 0 2px #16764f}.tablet-lot-economics-v241.locked .icon{color:#fff;background:#173d2c;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.tablet-lot-economics-v241.locked>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.tablet-lot-economics-v241.locked b{font-size:13px;line-height:1.2}.tablet-lot-economics-v241.locked small{color:#64756b;font-size:10px;font-weight:700;line-height:1.3}.tablet-lot-economics-v241.open{background:#fffaf0;border:2px solid #9a7221;overflow:hidden;box-shadow:0 7px 18px #5b3c091c}.tablet-lot-economics-v241.open>header{color:#fff;background:#173d2c;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.tablet-lot-economics-v241.open>header>span,.tablet-lot-economics-v241.open>header>span>span{min-width:0;display:flex}.tablet-lot-economics-v241.open>header>span{align-items:center;gap:10px}.tablet-lot-economics-v241.open>header>span>span{flex-direction:column;gap:1px}.tablet-lot-economics-v241.open header small{color:#f7cf73;letter-spacing:.7px;font-size:8px;font-weight:950}.tablet-lot-economics-v241.open header b{font-size:13px}.tablet-lot-economics-v241.open header em{color:#dbe8e0;font-size:9px;font-style:normal;font-weight:650}.tablet-lot-economics-v241.open>header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff8a;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:100px;min-height:44px;font-size:10px;font-weight:900;display:flex}.tablet-lot-economic-cards-v241{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.tablet-lot-economic-cards-v241>article{background:#fff;border:1px solid #c5cfc9;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:104px;padding:10px;display:flex}.tablet-lot-economic-cards-v241>article.ready{border-color:#72a786}.tablet-lot-economic-cards-v241>article.missing{background:#f7f8f7;border-style:dashed}.tablet-lot-economic-cards-v241 article>small{color:#496255;letter-spacing:.45px;font-size:8px;font-weight:950}.tablet-lot-economic-cards-v241 article>strong{color:#0d5135;font-size:19px;line-height:1.1}.tablet-lot-economic-cards-v241 article>span{color:#5a6e62;font-size:9px;font-weight:700;line-height:1.35}.tablet-lot-economic-cards-v241 article>span b{color:#9a6510}.tablet-lot-economic-error-v241{color:#76520c;background:#fff4d8;border:1px solid #d9ae5b;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-height:45px;margin:0 10px 10px;padding:7px 8px 7px 11px;font-size:10px;font-weight:750;display:flex}.tablet-lot-economic-error-v241 button{color:#76520c;background:#fff;border:1px solid #a67418;border-radius:7px;align-items:center;gap:5px;min-height:36px;padding-inline:10px;font-size:9px;font-weight:900;display:flex}.tablet-lot-economics-v241.open>footer{background:#fffdf8;border-top:1px solid #ded4bd;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.tablet-lot-economics-v241.open>footer>div{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.tablet-lot-economics-v241.open footer button{color:#174b34;cursor:pointer;background:#fff;border:1.5px solid #7fa08d;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.tablet-lot-economics-v241.open footer .apply-reference{background:#e8f5ec}.tablet-lot-economics-v241.open footer .apply-history>span{text-align:left;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.tablet-lot-economics-v241.open footer .apply-history small{color:#587064;letter-spacing:.25px;font-size:7px;font-weight:950}.tablet-lot-economics-v241.open footer .apply-history b{font-size:10px}.tablet-lot-economics-v241.open footer .open-history{color:#fff;background:#173d2c;border-color:#173d2c;flex:none}.tablet-lot-economics-v241.open footer button:disabled{color:#718077;cursor:not-allowed;background:#edf0ee;border-color:#c5cdc8}.tablet-price-validation.private{color:#3f584a;background:#f3f6f4;border-color:#a8b6ae}.tablet-lot-history-backdrop-v241{z-index:2600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051a11ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tablet-lot-history-dialog-v241{background:#f3f7f4;border-radius:14px;flex-direction:column;width:min(1120px,96vw);max-height:min(880px,94dvh);display:flex;overflow:hidden;box-shadow:0 30px 90px #0000005c}.tablet-lot-history-dialog-v241>header{color:#fff;background:#123e2c;justify-content:space-between;align-items:center;gap:15px;min-height:86px;padding:14px 17px;display:flex}.tablet-lot-history-dialog-v241>header>span,.tablet-lot-history-dialog-v241>header>span>span{min-width:0;display:flex}.tablet-lot-history-dialog-v241>header>span{align-items:center;gap:11px}.tablet-lot-history-dialog-v241>header>span>span{flex-direction:column}.tablet-lot-history-dialog-v241 header small{color:#f4c75d;letter-spacing:.65px;font-size:8px;font-weight:950}.tablet-lot-history-dialog-v241 h2{margin:2px 0;font-size:20px}.tablet-lot-history-dialog-v241 header p{color:#d2e4da;margin:0;font-size:10px;font-weight:650}.tablet-lot-history-dialog-v241>header>button{color:#fff;background:#ffffff1a;border:1px solid #ffffff6b;border-radius:9px;place-items:center;width:46px;min-width:46px;height:46px;display:grid}.tablet-lot-history-summary-v241{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 13px;display:grid}.tablet-lot-history-summary-v241>span{background:#fff;border:1px solid #b8c9bf;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-height:58px;padding:8px 10px;display:flex}.tablet-lot-history-summary-v241 small,.tablet-lot-history-list-v241 article small{color:#5e7166;letter-spacing:.35px;font-size:8px;font-weight:950}.tablet-lot-history-summary-v241 b{color:#174e35;font-size:16px}.tablet-lot-history-list-v241{overscroll-behavior:contain;flex-direction:column;gap:7px;min-height:180px;padding:0 13px 13px;display:flex;overflow-y:auto}.tablet-lot-history-list-v241 article{background:#fff;border:1px solid #b9c9c0;border-radius:9px;grid-template-columns:1.05fr 1.5fr .85fr 1fr auto;align-items:center;gap:12px;min-height:76px;padding:9px 11px;display:grid}.tablet-lot-history-list-v241 article>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tablet-lot-history-list-v241 article b{color:#203d2e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tablet-lot-history-list-v241 article em{color:#6c7d74;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:650;overflow:hidden}.tablet-lot-history-list-v241 article>strong{color:#0d6f47;white-space:nowrap;font-size:14px}.tablet-lot-history-empty-v241{color:#607168;text-align:center;border:1px dashed #9eafa5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:190px;display:flex}.tablet-lot-history-empty-v241 b{color:#284536;font-size:13px}.tablet-lot-history-empty-v241 span{font-size:10px}@media (width>=600px) and (width<=1280px) and (orientation:portrait){.tablet-adaptive-v240 .tablet-lot-economic-cards-v241{grid-template-columns:1fr}.tablet-adaptive-v240 .tablet-lot-economic-cards-v241>article{min-height:90px}.tablet-adaptive-v240 .tablet-lot-economics-v241.open>footer{flex-direction:column;align-items:stretch}.tablet-adaptive-v240 .tablet-lot-economics-v241.open>footer>div,.tablet-adaptive-v240 .tablet-lot-economics-v241.open footer button{width:100%}.tablet-lot-history-backdrop-v241{padding:10px}.tablet-lot-history-dialog-v241{width:100%;max-height:calc(100dvh - 20px)}.tablet-lot-history-summary-v241,.tablet-lot-history-list-v241 article{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-lot-history-list-v241 article>strong{grid-column:2;justify-self:end}}@media (width>=600px) and (width<=1280px) and (orientation:landscape){.tablet-adaptive-v240 .tablet-lot-economic-cards-v241 article>strong{font-size:16px}.tablet-adaptive-v240 .tablet-lot-economics-v241.open>footer{flex-direction:column;align-items:stretch}.tablet-adaptive-v240 .tablet-lot-economics-v241.open>footer>div,.tablet-adaptive-v240 .tablet-lot-economics-v241.open footer .open-history{width:100%}}@media (width<=599px),(height<=520px) and (pointer:coarse){.tablet-lot-economic-cards-v241{grid-template-columns:1fr}.tablet-lot-economics-v241.open>footer{flex-direction:column;align-items:stretch}.tablet-lot-economics-v241.open>footer>div,.tablet-lot-economics-v241.open footer button{width:100%}.tablet-lot-history-backdrop-v241{padding:0}.tablet-lot-history-dialog-v241{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.tablet-lot-history-summary-v241{grid-template-columns:repeat(2,minmax(0,1fr))}.tablet-lot-history-list-v241 article{grid-template-columns:1fr 1fr}.tablet-lot-history-list-v241 article>strong{grid-column:2;justify-self:end}}.release-guard-v243{z-index:10020;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));color:#103d2b;background:#f5fbf7;border:1px solid #96bba9;border-radius:12px;align-items:center;gap:14px;max-width:min(560px,100vw - 32px);padding:12px 14px;font-size:14px;line-height:1.35;display:flex;position:fixed;box-shadow:0 12px 36px #0a37262e}.release-guard-v243 b{font-size:14px;display:block}.release-guard-v243 button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#087a4c;border:1px solid #087a4c;border-radius:9px;flex:none;padding:0 14px;font-weight:750}@media (width<=599px){.release-guard-v243{right:10px;bottom:max(10px, env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;max-width:none;left:10px}}.pc-product-row-v32{grid-template-columns:minmax(360px,1.8fr) minmax(220px,.7fr)}.pc-product-row-v32 label:last-child{grid-column:auto}.pc-order-seller-v249>small{color:#456052;min-height:16px;font-size:8.5px;font-weight:750}.pc-order-seller-self-v249{box-sizing:border-box;color:#0d5d3b;background:#eaf7ef;border:1.5px solid #75aa8b;border-radius:8px;align-items:center;gap:9px;min-height:52px;padding:0 12px;display:flex}.pc-order-seller-self-v249 b{font-size:12px}.tablet-selected-product{grid-template-columns:72px minmax(0,1fr)}.checkout-bar button{white-space:nowrap}@media (width>=1281px){.tablet-order-shell.tablet-adaptive-v240 .tablet-order-topbar{grid-template-columns:190px minmax(0,1fr) auto auto}.tablet-order-shell.tablet-adaptive-v240 .tablet-order-user{min-width:max-content}}@media (width<=950px){.pc-product-row-v32{grid-template-columns:1fr}}.operational-view-toggle-v257{background:#fff;border:1px solid #a9beb2;border-radius:9px;flex-shrink:0;gap:3px;padding:3px;display:inline-flex}.operational-view-toggle-v257 button{color:#315744;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:36px;padding:6px 11px;font-size:.875rem;font-weight:700}.operational-view-toggle-v257 button[aria-pressed=true]{color:#fff;background:#125f40}.operational-view-toggle-v257 button:focus-visible{outline-offset:2px;outline:3px solid #ca9b35}.operational-toolbar-v257{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.operational-toolbar-v257>span{color:#476453;font-size:.875rem}.load-line-workspace-v257{display:contents}.load-copy-characteristics-v257{background:#f4f9f5;border:1px solid #bed0c4;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.load-copy-characteristics-v257 span{color:#365441;font-size:.875rem}.load-copy-characteristics-v257 button{min-height:38px}.load-copy-review-v257{background:#fff9e8;border:1px solid #c69222;border-radius:9px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.load-copy-review-v257 p{margin:0;font-size:.875rem;line-height:1.5}.load-copy-review-v257>div{flex-wrap:wrap;gap:8px;display:flex}.load-copy-review-v257 button{min-height:38px}@media (width>=1050px){.operational-rapid-v257.pc-entry-page .pc-product-row-v32{grid-template-columns:minmax(0,1fr) minmax(210px,.32fr)!important;gap:12px!important;padding:10px 14px!important}.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32{align-items:start;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;padding:10px 14px!important}.operational-rapid-v257.pc-entry-page .pc-product-row-v32 label>span:first-child,.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32 label>span:first-child{letter-spacing:0!important;text-transform:none!important;font-size:.875rem!important}.operational-rapid-v257.pc-entry-page .pc-product-row-v32 input,.operational-rapid-v257.pc-entry-page .pc-product-row-v32 select,.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32 input:not([type=checkbox]),.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32 select{min-height:42px!important;font-size:1rem!important}.operational-rapid-v257.pc-entry-page .pc-product-row-v32 .product-query-input,.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32 .entry-input{height:44px!important;min-height:44px!important}.operational-rapid-v257.pc-entry-page .pc-numeric-grid-v32 label{gap:5px!important;min-width:0!important}.operational-rapid-v257.pc-entry-page .pc-net-primary{padding:8px!important}.operational-rapid-v257.pc-entry-page .pc-net-primary b{font-size:1.25rem!important}.operational-rapid-v257.pc-entry-page .pc-line-entry-v32>.panel-header{min-height:0!important;padding:10px 14px!important}.operational-rapid-v257.pc-entry-page .pc-line-calculation-v32{gap:5px!important;min-height:0!important;padding:8px 12px!important}.operational-rapid-v257.pc-entry-page .pc-line-calculation-v32>span{padding:4px!important}.operational-rapid-v257.pc-entry-page .pc-line-calculation-v32 b{font-size:1rem!important}.operational-rapid-v257.pc-entry-page .pc-line-calculation-v32>button{min-height:42px!important}.operational-rapid-v257.pc-entry-page .pc-lot-operational-strip{gap:10px!important;padding:8px 14px!important}.operational-rapid-v257.pc-entry-page .pc-lot-operational-strip>span{min-height:0!important;padding:4px 8px!important}.operational-rapid-v257.pc-entry-page .pc-lot-operational-strip b{font-size:.9375rem!important}.operational-rapid-v257.pc-entry-page .pc-order-total-v32{z-index:12;position:sticky;bottom:0;box-shadow:0 -3px 12px #163d2914}.operational-rapid-v257.pc-entry-page .pc-order-lines-v32{overflow:visible!important}.operational-rapid-v257.pc-entry-page .pc-order-table-v32{overscroll-behavior:contain;max-height:48vh;overflow:auto!important}.operational-rapid-v257.pc-entry-page .pc-order-head-v32{z-index:2;background:#edf4ee;position:sticky;top:0}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-bottom:14px;display:grid}.operational-rapid-v257.load-editor-v44 #load-line-entry-v44{grid-column:1/-1}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257>.load-section-v44{margin:0!important}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257>.load-section-v44>header{min-height:0!important;padding:9px 12px!important}.operational-rapid-v257.load-editor-v44 .product-identity-grid-v44{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;padding:10px 12px!important}.operational-rapid-v257.load-editor-v44 .quantity-grid-v44,.operational-rapid-v257.load-editor-v44 .price-grid-v44{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:10px 12px!important}.operational-rapid-v257.load-editor-v44 .product-identity-grid-v44 label>span,.operational-rapid-v257.load-editor-v44 .quantity-grid-v44 label>span,.operational-rapid-v257.load-editor-v44 .price-grid-v44 label>span{letter-spacing:0!important;text-transform:none!important;font-size:.875rem!important}.operational-rapid-v257.load-editor-v44 .product-identity-grid-v44 input,.operational-rapid-v257.load-editor-v44 .quantity-grid-v44 input,.operational-rapid-v257.load-editor-v44 .price-grid-v44 input{height:42px!important;font-size:1rem!important}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257 .choice-chips-v44 button{min-height:34px!important;font-size:.875rem!important}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257 .section-toggle-v45{display:none}.operational-rapid-v257.load-editor-v44 .load-line-workspace-v257 .load-section-v44>header{cursor:default}.operational-rapid-v257.load-editor-v44 .quantity-result-v44,.operational-rapid-v257.load-editor-v44 .line-economic-preview-v44{grid-template-columns:1fr 1fr!important}.operational-rapid-v257.load-editor-v44 .load-lines-table-v44{overscroll-behavior:contain;max-height:50vh;overflow:auto}}@media (width<=700px){.operational-toolbar-v257{align-items:stretch}.operational-view-toggle-v257{align-self:flex-start}.load-copy-characteristics-v257{align-items:stretch}.load-copy-characteristics-v257 button{width:100%}}.pc-history-details-v257>summary{display:none}.operational-rapid-v257 .pc-history-details-v257>summary,.pc-price-options-v257>summary{cursor:pointer;color:#315b46;padding:8px 14px;font-size:.875rem;font-weight:700;display:list-item}.operational-rapid-v257 .pc-history-details-v257,.pc-price-options-v257{border-top:1px solid #d5e1d9}.pc-price-options-v257>div{gap:9px;padding:0 14px 12px;display:grid}.pc-price-options-v257 .price-pending-choice-v138{max-width:380px}.pending-price-label-v257{font-weight:700;color:#936008!important}.pc-entry-page .pc-numeric-grid-v32 small.pc-gross-suggestion{color:#40564a;overflow-wrap:anywhere;flex-direction:column;gap:3px;min-height:0;line-height:1.4;display:flex;font-size:.875rem!important}.pc-gross-suggestion b{color:#075c32;font-weight:750}.cashier-queue-workspace-v257{grid-template-columns:minmax(270px,32%) minmax(0,1fr);align-items:start;gap:18px;margin:12px 0 24px;display:grid}.cashier-queue-v257,.cashier-preview-v257{background:#fff;border:1px solid #d1ddd6;border-radius:14px;min-width:0;overflow:hidden}.cashier-queue-v257>header,.cashier-preview-v257>header{border-bottom:1px solid #e2e9e4;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.cashier-queue-v257 h3,.cashier-preview-v257 h3{margin:0 0 5px;font-size:1.2rem}.cashier-preview-v257>header p{color:#56675e;margin:0;font-size:.875rem}.cashier-search-v257{border:1px solid #a8bdb0;border-radius:8px;align-items:center;gap:8px;margin:14px;padding:0 10px;display:flex}.cashier-search-v257 input{background:0 0;width:100%;min-width:0;min-height:44px;font-size:1rem;border:0!important}.cashier-filter-v257{align-items:center;gap:10px;padding:0 14px 14px;font-size:.875rem;display:flex}.cashier-filter-v257 select{background:#fff;border:1px solid #b8c9bf;border-radius:7px;flex:1;min-height:42px;padding:6px;font-size:.95rem}.cashier-queue-list-v257{border-top:1px solid #e2e9e4;max-height:65vh;overflow:auto}.cashier-queue-list-v257>p{padding:16px}.cashier-queue-list-v257>button{text-align:left;color:#203c2d;background:#fff;border-top:0;border-bottom:1px solid #dfe8e2;border-left:4px solid #0000;border-right:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;padding:16px 12px;display:grid}.cashier-queue-list-v257>button[aria-pressed=true]{background:#eaf6ee;border-left-color:#087c42}.cashier-queue-list-v257>button:hover{background:#f2f8f4}.cashier-queue-list-v257>button:focus-visible{outline-offset:-3px;outline:3px solid #137844}.cashier-queue-list-v257 b{overflow-wrap:anywhere;font-size:1rem;display:block}.cashier-queue-list-v257 small{color:#586a5e;font-size:.8rem;line-height:1.5;display:block}.cashier-queue-list-v257 strong{white-space:nowrap;font-size:1rem}.cashier-queue-list-v257 em{align-self:center;font-size:.8rem;font-style:normal}.cashier-queue-list-v257 .cashier-row-alert-v257{color:#8a500a;grid-column:1/-1;font-weight:600}.cashier-preview-v257>p,.cashier-preview-empty-v257{margin:18px}.cashier-preview-v257 button{min-height:42px;font-size:.875rem}.cashier-check-warning-v257,.cashier-check-ready-v257{color:#744909;background:#fff8e9;border:1px solid #ead19c;border-radius:9px;margin:16px;padding:14px 16px;font-size:.9rem;line-height:1.5}.cashier-check-ready-v257{color:#236038;background:#edf7ef;border-color:#b6d9c0}.cashier-check-warning-v257 ul{margin:8px 0;padding-left:20px}.cashier-check-warning-v257 small,.cashier-check-ready-v257 small{margin-top:8px;display:block}.cashier-customer-v257{grid-template-columns:1fr 1fr;gap:20px;margin:18px;display:grid}.cashier-customer-v257 dt{color:#627269;text-transform:uppercase;margin:0 0 5px;font-size:.78rem}.cashier-customer-v257 dd{overflow-wrap:anywhere;margin:0 0 12px;font-size:.93rem;line-height:1.5}.cashier-customer-v257 small{color:#4d6355;display:block}.cashier-fiscal-note-v257{color:#79551d;font-size:.83rem;line-height:1.5}.cashier-lines-scroll-v257{border:1px solid #dae5dc;border-radius:8px;max-height:42vh;margin:16px;overflow:auto}.cashier-lines-scroll-v257 table{border-collapse:collapse;width:100%;min-width:560px;font-size:.86rem}.cashier-lines-scroll-v257 caption{text-align:left;color:#516757;background:#f5f8f6;padding:10px;font-size:.8rem}.cashier-lines-scroll-v257 th{text-align:left;z-index:1;background:#edf3ef;font-size:.78rem;position:sticky;top:0}.cashier-lines-scroll-v257 th,.cashier-lines-scroll-v257 td{vertical-align:top;border-bottom:1px solid #e0e7e2;padding:12px 10px}.cashier-lines-scroll-v257 td small{color:#607367;margin-top:4px;font-size:.78rem;display:block}.cashier-invoice-money-v257{background:#f8fbf9;border:1px solid #d4e0d8;border-radius:10px;margin:18px;padding:18px}.cashier-invoice-money-v257 h4{margin:0 0 14px;font-size:1.05rem}.cashier-invoice-money-v257 dl{margin:0}.cashier-invoice-money-v257 dl>div{justify-content:space-between;gap:14px;padding:7px 0;font-size:.9rem;display:flex}.cashier-invoice-money-v257 dd{white-space:nowrap;margin:0;font-weight:600}.cashier-invoice-money-v257 .cashier-total-v257{color:#075c32;border-top:1px solid #bacec0;margin-top:8px;padding-top:14px;font-size:1.2rem;font-weight:700}.cashier-invoice-money-v257 details{margin-top:10px;font-size:.85rem}.cashier-preview-v257>footer{background:#fff;border-top:1px solid #dae4dd;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.cashier-preview-v257>footer p{color:#52685a;max-width:440px;margin:0;font-size:.8rem;line-height:1.5}.cashier-preview-v257>footer button{flex-shrink:0}.cashier-rapid-v257 .cashier-title-v138{margin-top:16px;padding:14px}.cashier-rapid-v257 .cashier-title-v138 h2{font-size:1.05rem}.cashier-rapid-v257 .cashier-title-v138 p,.cashier-rapid-v257 .cashier-title-v138>span,.cashier-rapid-v257 .cashier-note-v138{display:none}.cashier-rapid-v257 .cashier-flow-v138{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cashier-rapid-v257 .cashier-flow-v138>button{grid-template-columns:50px minmax(0,1fr) 16px;gap:8px;min-height:90px;padding:14px}.cashier-rapid-v257 .cashier-flow-v138>button>i,.cashier-rapid-v257 .cashier-flow-v138 small{display:none}@media (width<=1100px){.cashier-preview-v257>header,.cashier-preview-v257>footer{flex-direction:column;align-items:flex-start}.cashier-rapid-v257 .cashier-flow-v138{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.cashier-queue-workspace-v257{grid-template-columns:1fr}.cashier-queue-list-v257{max-height:36vh}.cashier-customer-v257{grid-template-columns:1fr}.cashier-preview-v257>footer button{width:100%}.cashier-rapid-v257 .cashier-flow-v138{grid-template-columns:1fr 1fr}}.lot-dossier-v167{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:16px;width:auto;height:auto;max-height:none;font-size:1rem;line-height:1.5;inset:16px;overflow:hidden auto}.lot-dossier-v167>*{flex:none;min-width:0}.lot-dossier-v167>header{align-items:flex-start;padding:20px 24px}.lot-dossier-v167>header>div,.lot-dossier-v167>header>div>div{min-width:0}.lot-dossier-v167>header>div>span,.lot-dossier-v167>header button,.lot-dossier-lock-v167>svg{flex-shrink:0}.lot-dossier-v167>header button{place-items:center;width:44px;height:44px;display:grid}.lot-dossier-v167 h2{overflow-wrap:anywhere;font-size:1.375rem;font-weight:750;line-height:1.35}.lot-dossier-v167 h3{font-size:1.125rem;font-weight:700}.lot-dossier-v167 p{font-size:1rem;line-height:1.5}.lot-dossier-lock-v167{align-items:flex-start;padding:16px 18px}.lot-dossier-lock-v167 span{gap:6px;min-width:0}.lot-dossier-origin-v167>header,.lot-dossier-sales-v167>header{flex-wrap:wrap;align-items:center;gap:10px 24px}.lot-dossier-origin-v167>header b{overflow-wrap:anywhere}.lot-dossier-origin-v167>div,.lot-dossier-kpis-v167{grid-template-columns:repeat(3,minmax(0,1fr))}.lot-dossier-origin-v167>div span,.lot-dossier-kpis-v167 article,.lot-dossier-sales-v167 article span{overflow-wrap:anywhere;min-width:0}.lot-dossier-origin-v167>div span{gap:6px;padding:16px 18px}.lot-dossier-origin-v167>header span{color:#415d50;font-size:.875rem}.lot-dossier-kpis-v167 b{font-size:1.5rem;line-height:1.3}.lot-dossier-kpis-v167 span{color:#486154;font-size:.875rem}.lot-dossier-sales-v167>div article{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:20px;padding:16px 18px}.lot-dossier-sales-v167 article b{font-size:1rem}.lot-dossier-empty-v167{text-align:center;color:#486154;padding:28px 18px;font-size:1rem}.lot-dossier-v167>footer{background:#fff;border-top:1px solid #d0dfd9;flex-wrap:wrap;margin-top:auto;padding:18px;position:static}.lot-dossier-v167>footer button{white-space:normal;height:auto;min-height:46px;padding:10px 16px}.app-shell.v132-design .lot-dossier-v167 small{color:#486154;font-size:.875rem!important;line-height:1.5!important}.app-shell.v132-design .lot-dossier-v167 button,.app-shell.v132-design .lot-dossier-v167>footer button.primary{font-size:1rem!important}.quick-arrival-backdrop{z-index:1550;overscroll-behavior:contain;background:#081f16a1;place-items:center;min-width:0;padding:16px;display:grid;position:fixed;inset:0}.quick-arrival-backdrop>section.quick-arrival-dialog{color:#173d2d;background:#fff;border:1px solid #bfd2c7;border-radius:16px;flex-direction:column;width:min(1180px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 26px 75px #0005}.quick-arrival-dialog>header{background:#f1f8f4;border-bottom:1px solid #d1dfd7;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.quick-arrival-dialog>header>div{min-width:0}.quick-arrival-dialog h2{margin:0 0 8px;font-size:1.625rem;font-weight:750;line-height:1.25}.quick-arrival-dialog>header p{color:#405b4b;max-width:76ch;margin:0;font-size:1rem;line-height:1.5}.quick-arrival-dialog>header>button{color:#244c37;background:#fff;border:1px solid #a9c2b3;border-radius:10px;flex-shrink:0;place-items:center;width:44px;min-height:44px;display:grid}.quick-arrival-body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px 28px;overflow-y:auto}.quick-arrival-dialog .quick-arrival-fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;min-width:0;margin:0;padding:0;display:grid}.quick-arrival-dialog .quick-arrival-fields>label{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.app-shell.v132-design .quick-arrival-dialog .quick-arrival-fields label>span{letter-spacing:0;text-transform:none;color:#294c38;min-height:0;font-weight:700;line-height:1.4;font-size:.9375rem!important}.app-shell.v132-design .quick-arrival-dialog .quick-arrival-fields input,.app-shell.v132-design .quick-arrival-dialog .quick-arrival-fields select{color:#173d2d;background:#fff;border:1px solid #99b5a5;border-radius:9px;width:100%;min-width:0;height:52px;min-height:52px;padding:10px 12px;line-height:1.4;font-size:1rem!important}.quick-arrival-dialog .quick-arrival-fields input:focus-visible,.quick-arrival-dialog .quick-arrival-fields select:focus-visible{outline-offset:2px;outline:3px solid #3b926a}.quick-arrival-dialog .supplier-picker-control-v43{grid-template-columns:22px minmax(0,1fr) 22px;height:52px}.quick-arrival-dialog .supplier-picker-control-v43 input{min-height:0!important}.quick-arrival-dialog .supplier-picker-results-v43{width:100%;max-height:280px;margin-top:8px;position:relative;inset:auto;box-shadow:0 6px 18px #123b251a}.quick-arrival-dialog .supplier-picker-results-v43>button{grid-template-columns:24px minmax(0,1fr);gap:10px}.quick-arrival-dialog .supplier-picker-results-v43 b{white-space:normal;overflow-wrap:anywhere;font-size:1rem}.quick-arrival-dialog .supplier-picker-results-v43 .supplier-picker-place-v43{text-align:left;grid-column:2;display:flex!important}.app-shell.v132-design .quick-arrival-dialog small,.app-shell.v132-design .quick-arrival-dialog .price-help{color:#486154;font-size:.875rem!important;line-height:1.5!important}.quick-arrival-dialog .quick-arrival-fields>label>small{min-height:0;margin:0;padding:0}.quick-arrival-dialog .quick-arrival-error{color:#8d3020;background:#fff1ed;border:1px solid #d59487;border-radius:9px;margin:20px 0 0;padding:14px 16px;font-size:1rem}.quick-arrival-dialog>footer{background:#f7faf8;border-top:1px solid #d1dfd7;flex-flow:wrap;flex-shrink:0;justify-content:flex-end;gap:12px;margin:0;padding:18px 28px;display:flex}.app-shell.v132-design .quick-arrival-dialog>footer button{color:#244c37;white-space:normal;background:#fff;border:1px solid #a9c2b3;border-radius:10px;width:auto;min-width:140px;height:auto;min-height:48px;padding:12px 20px;font-weight:700;line-height:1.4;font-size:1rem!important}.app-shell.v132-design .quick-arrival-dialog>footer button.primary{color:#fff;background:#08774b;border-color:#08774b}.quick-arrival-dialog button:disabled{opacity:.55;cursor:not-allowed}.quick-arrival-dialog button:focus-visible,.lot-dossier-v167 button:focus-visible{outline-offset:2px;outline:3px solid #ba8423}.app-shell.v132-design.large-text .lot-dossier-v167 small,.app-shell.v132-design.large-text .quick-arrival-dialog small,.app-shell.v132-design.large-text .quick-arrival-dialog .price-help,.app-shell.v132-design.large-text .quick-arrival-dialog .quick-arrival-fields label>span{font-size:1rem!important}@media (width<=800px){.lot-dossier-origin-v167>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lot-dossier-sales-v167>div article{grid-template-columns:1fr;gap:12px}}@media (width<=720px){.lot-dossier-v167{border-radius:0;width:auto;height:auto;max-height:none;inset:0}.lot-dossier-v167>header{padding:16px}.quick-arrival-backdrop{padding:8px}.quick-arrival-backdrop>section.quick-arrival-dialog{border-radius:12px;max-height:calc(100dvh - 16px)}.quick-arrival-dialog>header,.quick-arrival-body{padding:20px}.quick-arrival-dialog .quick-arrival-fields{grid-template-columns:minmax(0,1fr);gap:20px}.quick-arrival-dialog>footer{padding:16px 20px}.app-shell.v132-design .quick-arrival-dialog>footer button{flex:1;min-width:0}}@media (width<=480px){.lot-dossier-origin-v167>div,.lot-dossier-kpis-v167{grid-template-columns:minmax(0,1fr)}.lot-dossier-v167>footer{flex-direction:column}.lot-dossier-v167>footer button{width:100%}}.load-date-range{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.load-date-range .load-date-picker-v44{flex:9.5rem;min-width:0}.load-date-range .load-date-picker-v44>span{font-size:.875rem}.load-date-range .load-date-picker-v44 input{width:100%;min-width:0;height:44px;font-size:1rem}.load-date-range-error{color:#a12c20;flex-basis:100%;font-size:.875rem;line-height:1.4}@media (width<=850px){.load-date-range{width:100%}}.app-shell .load-registry-v44{--load-filter-top:92px}.app-shell.v132-design .load-registry-v44{--load-filter-top:78px}.app-shell.v158-visual-roadmap .load-registry-v44{--load-filter-top:82px}.app-shell .load-registry-v44>.load-filters-v44{top:var(--load-filter-top);z-index:12;-webkit-backdrop-filter:none;backdrop-filter:none;max-height:calc(100dvh - var(--load-filter-top) - 96px);background:#fff;border-color:#88ab97;grid-template-columns:repeat(12,minmax(0,1fr));align-self:start;gap:10px;display:grid;position:sticky;overflow-y:auto;box-shadow:0 5px 14px #18412b1f}.app-shell .load-registry-v44 .load-filters-v44>.collapsible-filter-header-v141{z-index:1;grid-column:1/-1;position:sticky;top:-9px}.app-shell .load-registry-v44 .load-date-tabs-v44{flex-wrap:wrap;grid-column:1/-1;gap:6px}.app-shell .load-registry-v44 .load-date-range{grid-column:span 4;width:auto}.app-shell .load-registry-v44 .load-supplier-filter-v44{grid-column:span 4;min-width:0;height:46px}.app-shell .load-registry-v44 .load-status-filter-v44{grid-column:span 2;min-width:0}.app-shell .load-registry-v44 .load-sort-v44{grid-column:span 2;margin:0}.app-shell .load-registry-v44 .load-search-v174{grid-column:-3/-1}.app-shell .load-registry-v44 .load-filters-v44 :is(button,input,select){height:auto;min-height:44px;font-size:.875rem}.app-shell .load-registry-v44 .load-filters-v44 input{font-size:1rem}.app-shell .load-registry-v44 .load-filters-v44 .load-date-picker-v44{flex:8rem}@media (width<=1100px){.app-shell .load-registry-v44 .load-date-range,.app-shell .load-registry-v44 .load-supplier-filter-v44{grid-column:span 6}.app-shell .load-registry-v44 :is(.load-status-filter-v44,.load-sort-v44,.load-search-v174){grid-column:span 4}}@media (width<=850px){.app-shell .load-registry-v44,.app-shell.v132-design .load-registry-v44{--load-filter-top:70px}.app-shell.v158-visual-roadmap .load-registry-v44{--load-filter-top:72px}}@media (width<=700px){.app-shell.v158-visual-roadmap .load-registry-v44{--load-filter-top:var(--phone-topbar-v106,62px)}.app-shell .load-registry-v44 .load-date-range,.app-shell .load-registry-v44 .load-supplier-filter-v44{grid-column:1/-1}.app-shell .load-registry-v44 :is(.load-status-filter-v44,.load-sort-v44){grid-column:span 6}.app-shell .load-registry-v44 .load-search-v174{grid-column:1/-1}}.department-badge{color:#104b35;white-space:normal;background:#e7f5ed;border:1px solid #b4d4c6;border-radius:.4rem;align-items:center;width:fit-content;margin-block:.25rem;padding:.35rem .65rem;font-size:.875rem;font-weight:650;line-height:1.4;display:inline-flex}.department-badge.pending{color:#735000;background:#fff5df;border-color:#e5c678}.load-line-workspace-v257>.department-badge{grid-column:1/-1}.inventory-department-summary{margin-block:1rem}.inventory-department-summary header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.inventory-department-summary header b{font-size:1rem}.inventory-department-summary p{color:#415c50;margin:.25rem 0;font-size:.9375rem}.inventory-department-summary button{color:#163e2c;text-align:left;cursor:pointer;background:#fff;border:1px solid #bbd0c5;border-radius:.75rem;padding:1rem}.inventory-department-summary button.active{background:#effbf4;border-color:#08774a;outline:2px solid #08774a}.inventory-department-summary button:focus-visible{outline-offset:3px;outline:3px solid #1c7293}.inventory-department-summary header button{padding:.65rem 1rem;font-size:.9375rem}.inventory-department-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:.85rem;display:grid}.inventory-department-cards strong{font-size:1.125rem;display:block}.inventory-department-cards button>span{margin-top:.2rem;font-size:.875rem;display:block}.inventory-department-cards dl{grid-template-columns:1fr 1fr;gap:.75rem;margin:.9rem 0 0;display:grid}.inventory-department-cards dt{color:#415c50;font-size:.875rem;line-height:1.4}.inventory-department-cards dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:1rem;font-weight:700}@media (width<=400px){.inventory-department-cards dl{grid-template-columns:1fr}}.packaging-module{color:#183e33;width:100%;max-width:none}.packaging-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.packaging-heading h1{align-items:center;gap:12px;margin:7px 0;font-size:28px;display:flex}.packaging-heading p{margin:6px 0;line-height:1.5}.packaging-heading small,.packaging-kpis small{letter-spacing:.04em;font-size:12px;font-weight:800}.packaging-actions,.packaging-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.packaging-notice{background:#fff8e8;border:1px solid #e4c789;border-radius:12px;margin:18px 0;padding:16px 20px;line-height:1.55}.packaging-notice b,.packaging-notice span{display:block}.packaging-toolbar{grid-template-columns:1fr 1fr;gap:20px;padding:20px;display:grid}.packaging-toolbar>.packaging-actions{grid-column:1/-1}.packaging-module label>span,.packaging-party>span{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.packaging-module input:not([type=checkbox]),.packaging-module select,.packaging-module textarea{box-sizing:border-box;color:#183e33;background:#fff;border:1px solid #9cb5aa;border-radius:8px;width:100%;min-height:46px;padding:11px 13px;font-size:16px}.packaging-module textarea{resize:vertical;min-height:88px}.packaging-kpis{grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0;display:grid}.packaging-kpis article{background:#eaf5ef;border:1px solid #bad4c7;border-radius:14px;flex-direction:column;gap:6px;padding:22px;display:flex}.packaging-kpis strong{font-size:30px}.packaging-register{padding:20px}.packaging-position{background:#fff;border:1px solid #bfd4c9;border-radius:14px;margin:18px 0;padding:22px}.packaging-position>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.packaging-position h2{overflow-wrap:anywhere;margin:6px 0;font-size:21px}.packaging-position p{margin:6px 0;line-height:1.5}.packaging-remaining{text-align:right;min-width:110px;font-size:29px}.packaging-remaining small{font-size:13px;font-weight:500;display:block}.packaging-metrics{border-top:1px solid #e1eae5;border-bottom:1px solid #e1eae5;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px;margin:18px 0;padding:18px 0;display:grid}.packaging-metrics span{font-size:13px;line-height:1.5}.packaging-metrics b{margin-top:4px;font-size:18px;display:block}.packaging-position>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.packaging-position footer>div:first-child{flex-direction:column;gap:5px;display:flex}.packaging-pagination{justify-content:center;align-items:center;gap:24px;margin:24px;display:flex}.packaging-empty{text-align:center;padding:40px 20px}.packaging-history{background:#f1f7f4;border-radius:10px;margin-top:20px;padding:18px}.packaging-history>div{border-bottom:1px solid #c7ddd0;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;display:grid}.packaging-history small{overflow-wrap:anywhere;grid-column:1/-1}.packaging-dialog{color:#183e33;border:1px solid #a8c3b4;border-radius:18px;width:min(1080px,96vw);max-width:96vw;max-height:94dvh;padding:0;overflow:auto;box-shadow:0 24px 80px #10291c55}.packaging-dialog::backdrop{background:#10291c88}.packaging-dialog form{padding:26px}.packaging-dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.packaging-dialog h2{margin:8px 0;font-size:26px}.packaging-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.packaging-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.packaging-wide{grid-column:1/-1}.packaging-dialog label small{margin-top:7px;line-height:1.5;display:block}.packaging-check{background:#eef5f0;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.packaging-check input{flex-shrink:0;width:20px;height:20px}.packaging-check span{line-height:1.55}.packaging-dialog footer{border-top:1px solid #c5d8cc;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;display:flex}.packaging-error{color:#832e1e;background:#fff0eb;border:1px solid #d06b55;border-radius:10px;padding:14px 18px}.packaging-selected{background:#e7f5ec;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:24px;padding:16px;display:flex}.packaging-module button{white-space:normal;min-height:42px}.packaging-module :focus-visible{outline-offset:3px;outline:3px solid #d99d20}@media (width<=760px){.packaging-toolbar,.packaging-form-grid,.packaging-kpis{grid-template-columns:1fr}.packaging-dialog form{padding:18px}.packaging-position{padding:16px}.packaging-position>header{align-items:flex-start}.packaging-position footer .packaging-actions{width:100%}.packaging-history>div{grid-template-columns:1fr}.packaging-history small{grid-column:auto}.packaging-heading h1{font-size:24px}}.accounting-v77,.cash-register-page-v152,.management-insights-v175,.pino-v109{font-variant-numeric:tabular-nums lining-nums;font-size:1rem}.accounting-v77 :is(button,input,select,textarea),.cash-register-page-v152 :is(button,input,select,textarea){font-size:.875rem;line-height:1.4}.accounting-v77 :is(small,label),.cash-register-page-v152 :is(small,label){letter-spacing:0;font-size:.8125rem;line-height:1.45}.accounting-v77 :is(b,strong),.cash-register-page-v152 :is(b,strong){font-variant-numeric:tabular-nums lining-nums}.accounting-v77 .accounting-title-v77{align-items:center;gap:16px;margin-bottom:12px;padding:14px 18px}.accounting-v77 .accounting-title-copy-v77 h1{font-size:1.5rem}.accounting-v77 .accounting-title-copy-v77{flex:1;min-width:0}.accounting-v77 .accounting-period-control-v77{flex:none;max-width:48%}.accounting-v77 .accounting-title-copy-v77 p{margin-top:4px;font-size:.875rem}.accounting-v77 .accounting-stage-note-v251{margin:0 0 8px;font-size:.8125rem}.accounting-v77 .accounting-source-state-v77{gap:12px;min-height:0;margin-bottom:12px;padding:10px 14px}.accounting-v77 .accounting-source-state-v77 b{font-size:.875rem}.accounting-v77 .accounting-source-state-v77.ready small{display:none}.accounting-v77 .accounting-kpis-v77{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.accounting-v77 .accounting-kpis-v77 article{min-height:0;padding:14px}.accounting-v77 .accounting-kpis-v77 article b{overflow-wrap:anywhere;font-size:1.5rem}.accounting-v77 .accounting-kpis-v77 article :is(small,span){font-size:.8125rem}.accounting-secondary-panel{background:#fff;border:1px solid #bdd3c8;border-radius:10px;min-width:0;margin:12px 0}.accounting-secondary-panel>summary{cursor:pointer;color:#155440;padding:13px 16px;font-size:.875rem;font-weight:700}.accounting-secondary-panel>summary span{color:#53675f;margin:4px 0 0 16px;font-size:.8125rem;font-weight:400;display:block}.accounting-secondary-panel .accounting-fiscal-workspace{border:0;border-top:1px solid #d3dfd8;border-radius:0;margin:0}.accounting-v77 .accounting-studio-links{flex-wrap:wrap;gap:16px;margin:10px 0;font-size:.875rem;display:flex}.accounting-v77 .journal-summary-v77{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.accounting-v77 .journal-summary-v77>span{min-width:0;padding:10px 14px}.accounting-v77 .journal-summary-v77>span small{font-size:.8125rem}.accounting-v77 .journal-summary-v77>span b{font-size:1.125rem}.accounting-v77 .journal-summary-v77>div{border-top:1px solid #d3dfd8;flex-wrap:wrap;grid-column:1/-1;gap:6px;min-height:0;padding:9px;display:flex}.accounting-v77 .journal-summary-v77>div button{white-space:normal;border:1px solid #c7d8cf;border-radius:6px;flex:0 auto;min-height:40px;padding:8px 14px;font-size:.875rem}.accounting-v77 .journal-summary-v77>div button.selected{border-color:#087d4a}.accounting-v77 .accounting-toolbar-v77{flex-wrap:wrap}.accounting-v77 .accounting-toolbar-v77>select{flex:0 230px;width:auto;min-width:180px;min-height:42px}.accounting-v77 .accounting-toolbar-v77>label:first-child{min-width:min(100%,260px)}.accounting-v77 :is(.journal-list-v77,.vat-register-v77,.open-items-v191),.cash-register-page-v152 .cash-ledger-v49,.management-insights-v175 .mi-flow-list-v175,.treasury-scroll-area{overscroll-behavior:contain;scrollbar-gutter:stable;isolation:isolate;max-height:65vh;overflow:auto}.accounting-v77 :is(.journal-head-v77,.vat-register-head-v77,.open-items-head-v191),.cash-register-page-v152 .cash-ledger-head-v49,.management-insights-v175 .mi-flow-list-v175>.head,.treasury-scroll-area>.treasury-table-head-v142{z-index:2;background:#eaf2ed;border-bottom:1px solid #b4cdbd;font-size:.875rem;position:sticky;top:0;box-shadow:0 1px #b4cdbd}.accounting-v77 :is(.journal-head-v77,.journal-row-v77){grid-template-columns:115px 125px minmax(210px,1.6fr) minmax(105px,.8fr) 118px 118px 145px 20px;gap:12px;min-width:1040px}.accounting-v77 :is(.journal-row-v77,.open-items-v191>article,.vat-register-row-v77){font-size:.875rem;line-height:1.45}.accounting-v77 :is(.journal-row-v77,.open-items-v191>article,.vat-register-row-v77) :is(b,strong){font-size:.875rem}.accounting-v77 :is(.journal-row-v77,.open-items-v191>article,.vat-register-row-v77) small{font-size:.8125rem}.accounting-v77 .journal-row-v77>strong{white-space:nowrap;text-align:right}.accounting-v77 .journal-row-v77 i{white-space:normal;font-size:.8125rem}.accounting-v77 .treasury-search-v191{flex-wrap:wrap;gap:10px;padding:12px;display:flex}.accounting-v77 .treasury-search-v191 .search{flex:260px}.accounting-v77 .treasury-results-summary-v196{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-v77 .treasury-results-summary-v196>em{grid-column:1/-1;padding:6px 14px;font-size:.8125rem}.accounting-v77 .treasury-results-summary-v196 :is(small,em){font-size:.8125rem}.accounting-v77 .treasury-focus-v196{flex-wrap:wrap;overflow:visible}.accounting-v77 .treasury-focus-v196 button{min-height:36px;font-size:.875rem}.accounting-v77 .open-item-actions-v191{flex-wrap:wrap;justify-content:flex-start}.accounting-v77 .open-item-actions-v191 button{font-size:.875rem}.accounting-v77 .open-items-head-v191,.accounting-v77 .open-items-v191>article{grid-template-columns:28px 108px minmax(210px,1.4fr) 120px minmax(150px,1fr) 200px;gap:10px;min-width:960px}.coa-ledger{background:#fff;border:1px solid #c2d5c9;border-radius:10px;margin:12px 0;overflow:hidden}.coa-ledger>details+details{border-top:1px solid #c2d5c9}.coa-ledger summary{cursor:pointer;background:#edf4ef;padding:14px 16px;font-size:1rem;font-weight:700;list-style-position:inside}.coa-ledger summary strong{float:right;font-variant-numeric:tabular-nums;white-space:nowrap}.coa-ledger summary small{color:#53675f;margin-left:8px;font-weight:400}.coa-table-scroll{scrollbar-gutter:stable;max-height:52vh;overflow:auto}.coa-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.875rem}.coa-table :is(th,td){text-align:left;border-bottom:1px solid #e0e9e3;padding:11px 14px;line-height:1.4}.coa-table th{z-index:1;background:#f4f8f5;font-size:.8125rem;position:sticky;top:0}.coa-table .amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:140px}.coa-table tbody tr:nth-child(2n){background:#fafcfb}.coa-table td:nth-child(2){min-width:240px}.coa-table td small{color:#53675f;display:block}.coa-table .inactive{color:#8e392d}.accounting-v77 .posting-rules-v235{border:0;border-radius:0;margin:0;overflow:auto}.ledger-pagination{color:#234b3a;background:#f5f9f6;border:1px solid #c2d5c9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px 14px;font-size:.875rem;display:flex}.ledger-pagination>span:first-child{margin-right:auto}.ledger-pagination label{align-items:center;gap:8px;font-size:.875rem;display:flex}.ledger-pagination :is(button,select){font:inherit;color:#194e37;background:#fff;border:1px solid #a8c3b4;border-radius:6px;min-height:38px;padding:7px 10px}.ledger-pagination button:disabled{opacity:.5;cursor:not-allowed}.treasury-ledger-v142 .treasury-table-head-v142,.treasury-ledger-v142 .treasury-row-v142{grid-template-columns:28px 125px minmax(230px,1fr) 130px 175px 135px 35px;gap:12px;min-width:960px}.treasury-ledger-v142 .treasury-row-v142{min-height:66px;padding-top:10px;padding-bottom:10px;font-size:.875rem}.treasury-ledger-v142 .treasury-row-v142 :is(b,strong){font-size:.875rem}.treasury-ledger-v142 .treasury-row-v142 small{font-size:.8125rem;line-height:1.4}.treasury-ledger-v142 .treasury-row-v142 :is(em,i){white-space:normal;text-overflow:clip;font-size:.8125rem;overflow:visible}.treasury-ledger-v142 .treasury-row-v142>strong{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.treasury-ledger-v142 .treasury-guidance-toolbar-v195{padding:10px 14px}.treasury-ledger-v142 .treasury-guidance-toolbar-v195>header{display:none}.treasury-ledger-v142 .treasury-filters-v142{flex-wrap:wrap;gap:8px;display:flex}.treasury-ledger-v142 .treasury-filters-v142 .search{flex:280px}.controls-v93.bank-first-v145{gap:12px}.controls-v93.bank-first-v145>.control-hero-v93{grid-template-columns:42px minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px 18px}.controls-v93.bank-first-v145>.control-hero-v93>.icon{width:42px;height:42px}.controls-v93.bank-first-v145>.control-hero-v93 h2{font-size:1.5rem}.controls-v93.bank-first-v145>.control-hero-v93 p{max-width:520px;font-size:.875rem}.controls-v93.bank-first-v145>.control-hero-v93 aside{max-width:330px}.controls-v93.bank-first-v145>.control-hero-v93 aside>.control-tone-v93{display:none}.controls-v93.bank-first-v145>.treasury-review-disclosure{order:2;margin:0}.controls-v93.bank-first-v145>.control-metrics-v93 article{min-height:0;padding:12px}.treasury-ledger-v142>header{gap:12px;padding:12px 14px}.treasury-ledger-v142>header p{max-width:540px;font-size:.875rem}.treasury-ledger-v142 .treasury-filters-v142>input{flex:0 155px;width:auto;min-width:140px}.treasury-ledger-v142 .treasury-filters-v142>select{flex:190px;width:auto;min-width:170px;min-height:42px}.treasury-ledger-v142 .treasury-quick-tabs-v143{height:auto;min-height:40px;overflow:visible}.treasury-ledger-v142 .treasury-guidance-toolbar-v195>div{flex-wrap:wrap;gap:8px;display:flex}.treasury-ledger-v142 .treasury-guidance-toolbar-v195 button{flex:0 auto;gap:10px;width:auto;max-width:none;min-height:38px;padding:8px 12px}.treasury-ledger-v142 .treasury-guidance-toolbar-v195 button span{white-space:normal;text-overflow:clip;max-width:none;font-size:.875rem;overflow:visible}.treasury-ledger-v142 .ledger-pagination label{white-space:nowrap;flex-direction:row;gap:8px;width:auto;display:flex}.treasury-ledger-v142 .ledger-pagination select{flex:0 0 75px;width:75px;min-width:75px;min-height:38px}.treasury-ledger-v142 .treasury-row-v142 .treasury-category-v142{white-space:normal;border-radius:6px;font-size:.8125rem;line-height:1.4;display:block;overflow:visible}.treasury-ledger-v142 .treasury-row-v142 .treasury-category-v142 small{white-space:normal;width:auto;font-size:.75rem;display:block;overflow:visible}.treasury-ledger-v142 .treasury-row-v142 .treasury-description-v142>b{white-space:normal;overflow-wrap:anywhere}.treasury-ledger-v142 .treasury-row-v142 .treasury-guidance-badge-v195{white-space:normal;font-size:.75rem;overflow:visible}.treasury-ledger-v142 .treasury-quick-tabs-v143{flex-wrap:wrap}.treasury-ledger-v142 :is(button,input,select){font-size:.875rem}.treasury-review-disclosure>summary{color:#155440;cursor:pointer;padding:12px 16px;font-size:.875rem;font-weight:700}.treasury-review-disclosure{background:#fff;border:1px solid #c2d5c9;border-radius:10px;margin:10px 0}.cash-register-page-v152 .operational-title-v49{gap:14px;padding:12px 16px}.cash-register-page-v152 .operational-title-v49 p{max-width:780px;font-size:.875rem}.cash-register-page-v152 :is(.cash-daily-balance-v153,.cash-bank-balance-v153) :is(small,span){line-height:1.4;font-size:.8125rem!important}.cash-register-page-v152 .cash-day-nav-v152{flex-wrap:wrap;min-height:0;margin-bottom:12px;padding:10px 14px}.cash-register-page-v152 .cash-daily-balance-v153{gap:10px;margin-bottom:12px}.cash-register-page-v152 .cash-daily-balance-v153 article{min-height:0;padding:12px}.cash-register-page-v152 .cash-daily-balance-v153 article b{overflow-wrap:anywhere;font-size:1.375rem}.cash-register-page-v152 .cash-ledger-v49,.cash-register-page-v152 .cash-ledger-head-v49>span,.cash-register-page-v152 .cash-ledger-v49>article :is(b,strong){font-size:.875rem}.cash-register-page-v152 .cash-ledger-v49>article small{font-size:.8125rem}.cash-register-page-v152 .cash-filtered-totals-v138{z-index:2;background:#edf5ef;flex-wrap:wrap;font-size:.875rem;position:sticky;bottom:0}.management-insights-v175 .mi-title-v175{gap:14px;padding:14px 18px}.management-insights-v175 .mi-title-v175 h1{font-size:1.5rem}.management-insights-v175 .mi-title-v175 p,.management-insights-v175 .mi-flow-list-v175 :is(b,strong){font-size:.875rem}.management-insights-v175 .mi-flow-list-v175 small{font-size:.8125rem}.management-insights-v175 .mi-flow-list-v175>article{min-height:60px;padding:12px 14px}.management-insights-v175 .mi-flow-list-v175 :is(.head,article){grid-template-columns:105px minmax(170px,1fr) minmax(260px,1.6fr) minmax(150px,1fr) 150px;gap:14px;min-width:880px}.management-insights-v175 .mi-flow-list-v175>article>strong{white-space:nowrap;text-align:right}.management-insights-v175 .mi-flow-list-v175>.head>span:last-child{text-align:right}.management-insights-v175 .mi-kpis-v175 article :is(small,span){font-size:.8125rem;line-height:1.45}.management-insights-v175 .mi-flow-toolbar-v175 p{font-size:.875rem}.management-insights-v175 .mi-flow-filters-v206>strong{font-size:.8125rem}.management-insights-v175 .ledger-pagination label{white-space:nowrap;flex-direction:row;gap:8px;width:auto;display:flex}.management-insights-v175 .ledger-pagination select{flex:0 0 75px;width:75px;min-width:75px;min-height:38px}.management-insights-v175 .mi-flow-filters-v206,.management-insights-v175 .mi-flow-filters-v206>div{flex-wrap:wrap}.mi-flow-extras{background:#fff;border:1px solid #c2d5c9;border-radius:10px;margin:12px 0}.mi-flow-extras>summary{cursor:pointer;color:#155440;padding:13px 16px;font-size:.875rem;font-weight:700}.mi-flow-extras>section{margin:12px}.mi-chart-scale{color:#53675f;justify-content:space-between;padding:0 0 8px;font-size:.8125rem;display:flex}.management-insights-v175 .mi-daily-flow-v206>div{min-width:800px}.management-insights-v175 .mi-daily-flow-v206{overflow-x:auto}.management-insights-v175 .mi-daily-flow-v206 article small{white-space:nowrap;font-size:.75rem}.management-insights-v175 .mi-daily-flow-v206 article:focus-visible{outline-offset:3px;outline:2px solid #155440}.accounting-fiscal-workspace .fiscal-table-wrap,.studio .studio-table{max-height:65vh;overflow:auto}.accounting-fiscal-workspace .fiscal-table-wrap th,.studio .studio-table th{z-index:1;position:sticky;top:0}.accounting-fiscal-workspace :is(button,input,select){font-size:.875rem}.accounting-fiscal-workspace .fiscal-table-wrap .fiscal-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.accounting-v77 .vat-register-v77>button{font-size:.875rem;line-height:1.45}.accounting-v77 .vat-register-v77>button :is(b,strong){font-size:.875rem}.accounting-v77 .vat-register-v77>button strong{text-align:right;white-space:nowrap}.accounting-v77 .vat-kpis-v77 article{min-height:0;padding:14px}.accounting-v77 .vat-kpis-v77 article span,.accounting-v77 .vat-register-v77>button i{font-size:.8125rem}.invoice-control-empty-period{color:#53675f;background:#fff;border:1px solid #c2d5c9;border-radius:10px;padding:16px;font-size:.875rem}.studio .studio-tabs{flex-wrap:wrap}.studio button.studio-primary:hover:enabled,.studio .studio-tabs button[aria-pressed=true]:hover:enabled{color:#fff;background:#124b31;border-color:#124b31}.studio label:has(>input[type=checkbox]){flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.studio label>input[type=checkbox]{accent-color:#185d3d;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0}.pino-v109 .pino-title-v109{gap:14px;padding:14px 18px}.pino-v109 .pino-title-v109 h1{font-size:1.5rem}.pino-v109 .pino-title-v109 p{max-width:750px;font-size:.875rem}.pino-v109 .pino-summary-v109 article{min-height:0;padding:14px}.pino-v109 .pino-summary-v109 article :is(small,span){font-size:.8125rem;line-height:1.4}.pino-v109 .pino-title-v109>div>span{font-size:.8125rem}.pino-v109 :is(small,label){font-size:.8125rem;line-height:1.4}.pino-ledger{scrollbar-gutter:stable;background:#fff;border:1px solid #bdd3c8;border-radius:10px;max-height:65vh;margin:12px 0;overflow:auto}.pino-ledger table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1010px;font-size:.875rem}.pino-ledger :is(th,td){text-align:right;vertical-align:top;white-space:nowrap;border-bottom:1px solid #dce7e0;padding:12px 10px}.pino-ledger th{z-index:1;background:#eaf2ed;position:sticky;top:0}.pino-ledger :is(th,td):first-child{text-align:left;white-space:normal;min-width:220px}.pino-ledger td small{color:#53675f;white-space:normal;display:block}.pino-ledger input{width:135px;font:inherit;text-align:right;border:1px solid #a6c2b2;border-radius:6px;min-height:40px;padding:8px}.pino-ledger input:disabled{color:#315846;opacity:1;background:#eef3f0}.pino-ledger td details{max-width:280px;margin-top:8px}.pino-ledger details summary{cursor:pointer;color:#155440;font-size:.8125rem}.pino-ledger details p{margin:8px 0;font-size:.8125rem;line-height:1.5}.pino-ledger details input{text-align:left;width:100%}.pino-ledger tr.unbalanced .difference{color:#9f3427;background:#fff2ef}.pino-ledger tr.balanced .difference{color:#155440}.issued-documents-v199 .issued-title-v199{min-height:0;padding:14px 18px}.issued-documents-v199 .issued-title-v199 h2{font-size:1.5rem}.issued-documents-v199 .issued-kpis-v199{gap:10px}.issued-documents-v199 .issued-kpis-v199 article{min-height:0;padding:12px}.issued-documents-v199 :is(small,label),.received-invoices-v54 :is(.received-kpis-v54 small,.received-title-v54 small){font-size:.8125rem;line-height:1.4}.issued-documents-v199 :is(button,input,select),.received-invoices-v54 :is(.received-register-v54 button,.received-register-v54 input,.received-register-v54 select){font-size:.875rem}.issued-documents-v199 .issued-table-v199,.received-invoices-v54 .received-table-wrap-v66{scrollbar-gutter:stable;max-height:65vh;overflow:auto}.issued-documents-v199 .issued-head-v199,.received-invoices-v54 .received-head-v54{z-index:2;background:#eaf2ed;font-size:.875rem;position:sticky;top:0}.issued-documents-v199 .issued-table-v199 :is(b,strong),.received-invoices-v54 .received-table-wrap-v66 :is(b,strong){font-variant-numeric:tabular-nums;font-size:.875rem}.issued-documents-v199 .issued-table-v199 small,.received-invoices-v54 .received-table-wrap-v66 small{font-size:.8125rem}.issued-documents-v199 .issued-filter-grid-v199{gap:10px;padding:12px}.issued-documents-v199 .issued-primary-filters{grid-template-columns:minmax(220px,1.6fr) minmax(140px,1fr) minmax(140px,1fr) auto;align-items:end}.issued-documents-v199 .issued-primary-filters .wide{grid-column:auto}.issued-documents-v199 .issued-extra-filters>summary{cursor:pointer;color:#155440;border-top:1px solid #d3dfd8;padding:10px 14px;font-size:.875rem}.issued-documents-v199 .issued-filter-grid-v199 label{min-width:0}.received-invoices-v54 .received-register-v66 .received-primary-filters{align-items:end;gap:10px;min-width:0;padding:12px;display:grid;grid-template-columns:minmax(210px,1.5fr) minmax(140px,.85fr) minmax(150px,1fr) minmax(140px,1fr) auto!important}.received-invoices-v54 .received-primary-filters label{min-width:0;font-size:.8125rem}.received-invoices-v54 .received-primary-filters label :is(input,select){box-sizing:border-box;width:100%;min-width:0;font-size:.875rem!important}.received-invoices-v54 .received-primary-filters .received-filter-actions-v198{gap:8px;display:flex}.received-invoices-v54 .received-primary-filters button{white-space:nowrap;min-width:0;padding:9px 12px}.received-invoices-v54 .received-invoices-title-v54{min-height:0;padding:14px 18px}.received-invoices-v54 .received-invoices-title-v54 h2{font-size:1.5rem}.received-invoices-v54 .received-invoices-title-v54 p{font-size:.875rem}.issued-documents-v199 .issued-kpis-v199 article span{white-space:normal;font-size:.8125rem;line-height:1.4}.received-invoices-v54 .received-kpis-v54 article{min-height:0;padding:12px}.received-invoices-v54 .received-register-subnav-v66{flex-wrap:wrap;gap:8px}.received-invoices-v54 .received-scope-tabs-v64{flex-wrap:wrap}.dashboard-command-hero-v158.administrative{flex-wrap:wrap;gap:16px;min-height:0;padding:22px;display:flex}.dashboard-command-hero-v158.administrative>div:first-child{flex:420px;min-width:0;max-width:none}.dashboard-command-hero-v158.administrative h2{max-width:none;font-size:1.75rem;line-height:1.25}.dashboard-command-hero-v158.administrative .dashboard-quick-actions{flex:280px;max-width:none}.extended-workspace-v56[data-section=Regole\ automatiche] .extended-table-wrap-v56{max-height:65vh;overflow:auto}.extended-workspace-v56[data-section=Regole\ automatiche] .extended-table-head-v56{z-index:1;background:#eaf2ed;position:sticky;top:0}.extended-workspace-v56[data-section=Regole\ automatiche] .extended-table-row-v56{font-size:.875rem;line-height:1.45}@media (width<=1100px){.received-invoices-v54 .received-register-v66 .received-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.received-invoices-v54 .received-primary-filters .received-search-v66{grid-column:1/-1}}@media (width<=760px){.issued-documents-v199 .issued-primary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.issued-documents-v199 .issued-primary-filters .wide,.received-invoices-v54 .received-primary-filters .received-search-v66{grid-column:1/-1}.controls-v93.bank-first-v145>.control-hero-v93{grid-template-columns:42px minmax(0,1fr)}.controls-v93.bank-first-v145>.control-hero-v93 aside{grid-column:1/-1;justify-content:flex-start;max-width:none}.accounting-v77 .accounting-title-v77{flex-direction:column;align-items:stretch}.accounting-v77 .accounting-period-control-v77{flex-wrap:wrap;justify-content:flex-start;max-width:100%}.accounting-v77 .accounting-kpis-v77,.accounting-v77 .journal-summary-v77{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-v77 .journal-summary-v77>div{grid-column:1/-1}.accounting-v77 .treasury-results-summary-v196{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-pagination>span:first-child{width:100%}.coa-ledger summary strong{float:none;margin-top:6px;display:block}}@media (width<=500px){.received-invoices-v54 .received-register-v66 .received-primary-filters{grid-template-columns:minmax(0,1fr)!important}}@media print{.accounting-v77 :is(.journal-list-v77,.vat-register-v77,.open-items-v191),.cash-register-page-v152 .cash-ledger-v49,.management-insights-v175 .mi-flow-list-v175,.treasury-scroll-area,.coa-table-scroll,.studio .studio-table{max-height:none;overflow:visible}.ledger-pagination{display:none}.pino-ledger,.issued-documents-v199 .issued-table-v199,.received-invoices-v54 .received-table-wrap-v66{max-height:none;overflow:visible}}.receipt-review-card{color:#183c30;background:#fff;border:1px solid #d3e0d8;border-radius:14px;min-width:0;margin:14px 0;overflow:hidden;box-shadow:0 2px 5px #153f2d05}.receipt-review-card .receipt-review-card__header{background:#f5f9f6;border-bottom:1px solid #e1eae5;align-items:center;gap:12px;padding:18px 20px;display:flex}.receipt-review-card__icon{color:#17613f;background:#e9f2ec;border:1px solid #d8e7dd;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.receipt-review-card__heading{flex:1;min-width:0}.receipt-review-card .receipt-review-card__heading h3{letter-spacing:-.25px;color:#183c30;margin:0;font-size:18px;font-weight:750;line-height:1.35}.receipt-review-card .receipt-review-card__heading p{color:#53675c;margin:5px 0 0;font-size:14px;line-height:1.5}.receipt-review-card__badge{color:#245a3d;background:#edf5ef;border:1px solid #cee0d5;border-radius:7px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.4}.receipt-review-card__badge--pending{color:#77501d;background:#fff7e6;border-color:#e9d9b1}.receipt-review-card .receipt-review-card__fields{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:20px;display:flex}.receipt-review-card__grid{gap:16px;min-width:0;display:grid}.receipt-review-card__grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.receipt-review-card__grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.receipt-review-card .receipt-review-card__field{color:#314c3e;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:1.4;display:flex}.receipt-review-card .receipt-review-card__field>span{font:inherit;text-transform:none;letter-spacing:0}.receipt-review-card .receipt-review-card__field input,.receipt-review-card .receipt-review-card__field select{box-sizing:border-box;color:#213d2f;width:100%;min-width:0;min-height:46px;box-shadow:none;background-color:#fff;border:1px solid #b8cbbf;border-radius:8px;margin:0;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;display:block}.receipt-review-card .receipt-review-card__field select{text-overflow:ellipsis;padding-right:30px}.receipt-review-card .receipt-review-card__field input::placeholder{color:#748479;opacity:1;font-size:14px;font-weight:400}.receipt-review-card .receipt-review-card__fields :is(input,select):focus-visible{outline-offset:2px;border-color:#24744b;outline:3px solid #a4cbb4}.receipt-review-card .receipt-review-card__fields :is(input,select):disabled{opacity:1;color:#607165;cursor:not-allowed;background-color:#f3f6f4}.receipt-review-card__lot{background:#fafcfb;border:1px solid #e1e9e3;border-radius:10px;min-width:0;padding:16px}.receipt-review-card__lot-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.receipt-review-card__lot-heading b{overflow-wrap:anywhere;font-size:15px}.receipt-review-card__lot-heading>span{color:#627568;overflow-wrap:anywhere;font-size:12px}.receipt-review-card__checks{color:#795a26;background:#fffbf1;border-top:1px solid #ece2c8;align-items:flex-start;gap:12px 20px;padding:14px 20px;display:flex}.receipt-review-card__checks-title{flex-shrink:0;align-items:center;gap:7px;font-size:13px;line-height:1.6;display:flex}.receipt-review-card .receipt-review-card__checks ul{flex-wrap:wrap;gap:5px 22px;margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.6;list-style:outside;display:flex}.receipt-review-card__checks li{overflow-wrap:anywhere;padding:0}.receipt-review-card__publication-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:18px 28px;display:grid}.receipt-review-card .receipt-review-card__hint{color:#586d60;align-items:flex-start;gap:9px;margin:0;padding:0 0 2px;font-size:14px;line-height:1.6;display:flex}.receipt-review-card__hint svg{color:#488361;flex:0 0 18px;margin-top:2px}.receipt-review-card__channels{flex-wrap:wrap;gap:10px;display:flex}.receipt-review-card .receipt-review-card__check-option{color:#355341;background:#f7faf8;border:1px solid #dbe5de;border-radius:8px;align-items:center;gap:10px;margin:0;padding:11px 12px;font-size:14px;line-height:1.5;display:flex}.receipt-review-card .receipt-review-card__check-option input{accent-color:#246944;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.receipt-review-card__schedule{border-top:1px solid #e5ece7;padding-top:16px}.receipt-review-card .receipt-review-card__sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.receipt-review-card .receipt-review-card__header{flex-wrap:wrap}.receipt-review-card__heading{flex-basis:calc(100% - 60px)}.receipt-review-card__badge{margin-left:52px}.receipt-review-card__checks{flex-direction:column;gap:6px}}@media (width<=700px){.receipt-review-card{border-radius:11px}.receipt-review-card .receipt-review-card__header{gap:10px;padding:16px}.receipt-review-card .receipt-review-card__heading h3{font-size:17px}.receipt-review-card .receipt-review-card__fields{gap:16px;padding:16px}.receipt-review-card__grid--three,.receipt-review-card__grid--two,.receipt-review-card__publication-grid{grid-template-columns:minmax(0,1fr);gap:16px}.receipt-review-card__badge{margin-left:50px}.receipt-review-card__lot{padding:13px}.receipt-review-card__checks{padding:14px 16px}.receipt-review-card .receipt-review-card__checks ul{gap:4px;display:grid}}.sale-lot-dialog{--lot-green:#086444;overscroll-behavior:none;color:#19392b;background:#f2f6f3;border:1px solid #b7cbbf;border-radius:12px;width:min(1500px,100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:none;margin:auto;padding:0;font:14px/1.3 Arial,sans-serif;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 70px #09291b40}.sale-lot-dialog[open]{flex-direction:column;display:flex}.sale-lot-dialog::backdrop,.sale-lot-photo-dialog::backdrop{background:#0d231c9c}.sale-lot-dialog *,.sale-lot-photo-dialog *{box-sizing:border-box}.sale-lot-dialog button,.sale-lot-dialog input,.sale-lot-dialog select{font:inherit;color:inherit}.sale-lot-dialog button{cursor:pointer}.sale-lot-dialog button:focus-visible,.sale-lot-dialog input:focus-visible,.sale-lot-dialog select:focus-visible{outline-offset:2px;outline:3px solid #158157}.sale-lot-heading{background:#fff;border-bottom:1px solid #d7e1da;flex:none;align-items:center;gap:10px;height:54px;padding:6px 16px;display:flex}.sale-lot-heading h2{margin:0;font-size:21px;font-weight:750;line-height:1.2}.sale-lot-dialog .sale-lot-close{background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.sale-lot-close:hover{background:#e8f1eb}.sale-lot-search{background:#fff;border:1px solid #b7cbbf;border-radius:8px;flex:none;align-items:center;gap:9px;min-height:44px;margin:8px 16px;padding:0 12px;display:flex}.sale-lot-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:42px;font-size:15px}.sale-lot-search:focus-within{outline-offset:1px;outline:2px solid #158157}.sale-lot-search input:focus-visible{outline:0}.sale-lot-search button{background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.sale-lot-search kbd{white-space:nowrap;color:#667c6f;font:11px Arial,sans-serif}.sale-lot-progressive{flex:none;min-width:0}.sale-lot-route-bar{align-items:center;gap:8px;min-height:44px;padding:0 16px 4px;display:flex}.sale-lot-route{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-items:center;min-width:0;display:flex;overflow-x:auto}.sale-lot-route>span{flex-shrink:0;align-items:center;gap:2px;min-width:0;display:flex}.sale-lot-route>span:last-child{flex-shrink:1}.sale-lot-route button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-width:0;min-height:40px;padding:6px 8px;font-size:14px;font-weight:650;display:flex}.sale-lot-route button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sale-lot-route button img{flex:none;width:21px;height:21px}.sale-lot-route button:hover,.sale-lot-route button[aria-current=step]{background:#e2f0e7;border-color:#bed2c6}.sale-lot-route-bar>button,.sale-lot-results-heading>button,.sale-lot-advanced-actions>button,.sale-lot-empty>button{white-space:nowrap;background:#fff;border:1px solid #b6cdbf;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:6px 12px;font-size:13px;font-weight:650;display:flex}.sale-lot-route-bar>button:hover,.sale-lot-results-heading>button:hover{background:#e4f0e8}.sale-lot-stage{padding:2px 16px 7px;animation:.16s ease-out sale-lot-step-in}.sale-lot-stage-heading{align-items:center;gap:10px;margin-bottom:5px;display:flex}.sale-lot-stage-heading .sale-lot-route{flex:0 auto;max-width:50%}.sale-lot-stage-heading .sale-lot-route button{min-height:32px;padding-block:3px;font-size:13px}.sale-lot-stage-heading h3{color:#173e2b;margin:0;font-size:16px;line-height:1.3}.sale-lot-stage-heading>small{color:#637c6b;font-size:12px}.sale-lot-options{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;align-content:flex-start;gap:6px;max-height:112px;padding:3px;display:flex;overflow-y:auto}.sale-lot-options button{text-align:left;background:#fff;border:1px solid #bfcfc4;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:8px 13px;font-size:14px;line-height:1.25;display:flex}.sale-lot-options button:hover,.sale-lot-options button[aria-pressed=true]{border-color:var(--lot-green);color:#075235;background:#e4f2e9}.sale-lot-options button[aria-pressed=true]{font-weight:750}.sale-lot-options .all-suppliers{background:#e8f3ec;border-color:#528669;font-weight:750}.sale-lot-options.with-category-icons button{min-height:48px;padding-block:6px}.sale-category-icon{background:#edf6f0;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.sale-category-icon img{object-fit:contain;width:25px;height:25px}.sale-lot-options-empty{color:#577061;padding:10px}@keyframes sale-lot-step-in{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sale-lot-stage{animation:none}}.sale-lot-dialog button.has-filters{border-color:var(--lot-green);color:var(--lot-green)}.sale-lot-dialog button.has-filters>b{background:#dcefe3;border-radius:12px;padding:1px 6px}.sale-lot-advanced{overscroll-behavior:contain;background:#eaf2ed;border-block:1px solid #bfd3c6;flex:none;max-height:min(310px,40dvh);padding:10px 16px;overflow-y:auto}.sale-lot-advanced-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sale-lot-advanced label{flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:650;display:flex}.sale-lot-advanced select,.sale-lot-advanced input{background:#fff;border:1px solid #b6cdbf;border-radius:7px;width:100%;min-width:0;height:40px;padding:7px 9px}.sale-lot-weight{grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px;display:grid}.sale-lot-weight small{color:#075f3b;font-size:12px}.sale-lot-advanced-actions{justify-content:space-between;gap:8px;margin-top:10px;display:flex}.sale-lot-advanced-actions>button:last-child{color:#fff;background:var(--lot-green);border-color:var(--lot-green)}.sale-lot-results-heading{flex:none;align-items:center;gap:12px;min-height:34px;padding:3px 18px 7px;display:flex}.sale-lot-results-heading>strong{font-size:13px}.sale-lot-results-heading>span{color:#536d5e;margin-left:auto;font-size:12px}.sale-lot-results{overscroll-behavior:contain;touch-action:pan-y;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 12px 10px 16px;overflow-y:auto}.sale-lot-row{background:#fff;border:1px solid #c1d2c6;border-radius:9px;margin-bottom:7px;display:flex;position:relative}.sale-lot-row.is-current{border-color:#278762;box-shadow:inset 3px 0 #278762}.sale-lot-row:hover,.sale-lot-row:focus-within{outline:2px solid var(--lot-green);outline-offset:-2px;background:#f7fcf8}.sale-lot-dialog .sale-lot-card{text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:16px;width:100%;min-width:0;padding:8px 12px;display:grid}.sale-lot-dialog .sale-lot-card:focus-visible{outline-offset:-3px}.sale-lot-main{gap:5px;min-width:0;display:grid}.sale-lot-product{grid-template-columns:1fr 1.35fr;align-items:center;gap:12px;display:grid}.sale-lot-product-name{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sale-lot-product-name>strong{font-size:20px;line-height:1.15}.sale-lot-product-name>small{color:#745724;background:#f2ecdc;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:650}.sale-lot-variety{flex-direction:column;gap:1px;display:flex}.sale-lot-variety b{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.sale-lot-identities{grid-template-columns:1fr 1.35fr;align-items:start;gap:12px;display:grid}.sale-lot-identities>span,.sale-lot-details>span,.sale-lot-stock>span:not(.sale-lot-select){flex-direction:column;gap:1px;min-width:0;display:flex}.sale-lot-card small{color:#577061;font-size:11px;font-weight:400;line-height:1.25}.sale-lot-identities b{overflow-wrap:anywhere;font-size:16px;line-height:1.2}.sale-lot-identities .sale-lot-brand{background:#e8f5ec;border-left:3px solid #159364;border-radius:3px;margin:-3px 0;padding:3px 7px}.sale-lot-brand small{color:#11623f}.sale-lot-brand b{color:#064a30;font-size:17px}.sale-lot-details{border-top:1px solid #edf1ee;grid-template-columns:.7fr .9fr 1fr .9fr 1.1fr;gap:10px;padding-top:3px;display:grid}.sale-lot-details b{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.25}.sale-lot-stock{border-left:1px solid #dae5dd;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:6px 12px;padding-left:16px;display:grid}.sale-lot-stock b{font-variant-numeric:tabular-nums;font-size:16px;line-height:1.2}.sale-lot-stock>span:first-child>b{color:#075d3c;font-size:18px}.sale-lot-select{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;display:flex}.sale-lot-select>b{color:#075a3a;background:#e5f2e9;border-radius:5px;align-items:center;gap:8px;margin-left:auto;padding:5px 9px;font-size:12px;display:flex}.sale-lot-deviation{grid-column:1/-1}.sale-lot-dialog .sale-lot-photo{background:#eef3f0;border:1px solid #dae5dd;border-radius:7px;flex:none;align-self:center;width:92px;height:92px;margin:8px 0 8px 10px;padding:0;position:relative;overflow:hidden}.sale-lot-photo img{object-fit:cover;width:100%;height:100%;display:block}.sale-lot-photo-zoom{color:#174f35;background:#fffffff0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 4px #0002}.sale-lot-dialog .sale-lot-photo.is-missing{color:#708176;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:7px;display:flex}.sale-lot-photo.is-missing span{text-align:center;font-size:11px;line-height:1.25}.sale-lot-empty{color:#526c5c;text-align:center;justify-items:center;gap:12px;padding:40px 15px;display:grid}.sale-lot-photo-dialog{color:#fff;overscroll-behavior:none;background:#10251e;border:0;border-radius:10px;width:max-content;max-width:94vw;max-height:94dvh;margin:auto;padding:0 12px 12px;font:14px/1.3 Arial,sans-serif;position:fixed;inset:0;overflow:hidden}.sale-lot-photo-dialog header{align-items:center;gap:14px;min-height:66px;padding:8px 0;display:flex}.sale-lot-photo-dialog header>div{flex:1;min-width:0}.sale-lot-photo-dialog h3{overflow-wrap:anywhere;margin:0;font-size:17px}.sale-lot-photo-dialog p{color:#c6dacb;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.sale-lot-photo-dialog header>button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:6px;flex:none;place-items:center;width:44px;height:44px;display:grid}.sale-lot-photo-dialog header>button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.sale-lot-photo-dialog img{object-fit:contain;max-width:calc(94vw - 24px);max-height:calc(94dvh - 108px);margin:auto;display:block}.sale-lot-photo-unavailable{justify-items:center;gap:12px;min-width:min(380px,80vw);padding:50px 15px;display:grid}.tablet-product-photo .tablet-photo-placeholder-v58,.tablet-selected-photo-v54 .tablet-photo-placeholder-v58{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.tablet-product-photo .tablet-photo-placeholder-v58 small,.tablet-selected-photo-v54 .tablet-photo-placeholder-v58 small{color:#426750;text-align:center;font-size:10px;font-weight:750}.tablet-gross-suggestion{color:#0a6741!important;font-size:13px!important;font-weight:850!important}@media (width<=1050px){.sale-lot-dialog .sale-lot-card{grid-template-columns:minmax(0,1fr) 235px;gap:12px}.sale-lot-stock{padding-left:12px}.sale-lot-identities,.sale-lot-product{grid-template-columns:1fr 1.25fr;gap:9px}}@media (pointer:coarse){.sale-lot-route button,.sale-lot-route-bar>button,.sale-lot-results-heading>button,.sale-lot-advanced select,.sale-lot-advanced input,.sale-lot-advanced-actions>button{min-height:44px}}@media (width<=760px){.sale-lot-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.sale-lot-heading{padding-inline:12px}.sale-lot-heading h2{font-size:18px}.sale-lot-search{margin:7px 12px}.sale-lot-search kbd{display:none}.sale-lot-stage{padding-inline:12px}.sale-lot-route-bar{gap:2px;padding-inline:8px}.sale-lot-route button{padding-inline:5px}.sale-lot-route-bar>button{padding-inline:7px}.sale-lot-route button img{display:none}.sale-lot-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sale-lot-weight{grid-template-columns:1fr 1fr}.sale-lot-weight>label:last-child{grid-column:1/-1}.sale-lot-results-heading{gap:6px;padding-inline:12px}.sale-lot-results-heading>span{display:none}.sale-lot-results-heading>button{margin-left:auto}.sale-lot-results{padding-inline:10px}.sale-lot-dialog .sale-lot-card{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.sale-lot-stock{border-top:1px solid #dae5dd;border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px 0 0}.sale-lot-stock b,.sale-lot-stock>span:first-child>b{font-size:14px}.sale-lot-select{grid-column:1/-1}.sale-lot-dialog .sale-lot-photo{align-self:flex-start;width:76px;height:76px;margin:10px 0 10px 10px}}@media (width<=540px){.sale-lot-product{flex-wrap:wrap;gap:5px}.sale-lot-identities,.sale-lot-details,.sale-lot-stock{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (height<=500px) and (width>=761px){.sale-lot-heading{height:44px}.sale-lot-options{max-height:62px}.sale-lot-advanced{max-height:33dvh}}.open-activities-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 4px 12px;display:flex}.open-activities-tools label{align-items:center;gap:8px;font-size:14px;display:flex}.open-activities-tools select{background:#fff;border:1px solid #b9cabc;border-radius:6px;max-width:240px;min-height:40px;padding:6px}.open-activities-tools>small{color:#526b5b;font-size:12px}.open-activities-group>h3{color:#284733;align-items:center;gap:10px;margin:12px 4px 6px;font-size:15px;display:flex}.open-activities-group>h3 small{background:#e8efe9;border-radius:10px;padding:2px 7px;font-size:12px}.open-activities-group>article{background:#fff;border:1px solid #cbd9d0;border-radius:8px;align-items:center;gap:14px;margin-bottom:7px;padding:12px;display:flex}.open-activities-group>article.needs-review{border-left:4px solid #b98a24}.open-activities-group .open-activity-copy-v54{flex:1;min-width:0}.open-activities-group .open-activity-copy-v54>b{font-size:16px}.open-activities-group .open-activity-copy-v54>small{color:#45624f;flex-wrap:wrap;align-items:center;gap:4px;font-size:14px;display:flex}.open-order-age{font-weight:650;color:#875b0d!important;font-size:12px!important}.order-draft-conflict-dialog{overscroll-behavior:contain;color:#183c2b;background:#fff;border:1px solid #b8cfc1;border-radius:12px;width:100%;max-width:min(620px,100vw - 28px);max-height:85dvh;margin:auto;padding:40px 18px 18px;position:fixed;inset:0;overflow:auto}.order-draft-conflict-dialog::backdrop{background:#10251e99}.order-draft-conflict-close{background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:3px;right:6px}.order-draft-conflict{background:#fffbed;border:1px solid #d6bd7e;border-radius:8px;margin:10px 0;padding:12px}.order-draft-conflict p{margin:0 0 12px;font-size:17px;line-height:1.4}.order-draft-conflict article{border-top:1px solid #e3dcc9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.order-draft-conflict button{white-space:nowrap;min-height:44px;padding:8px 13px}.order-draft-save-error{color:#7a420b;background:#fff5df;border:1px solid #b97720;border-radius:6px;padding:10px 14px;font-size:14px}@media (width<=700px){.open-activities-group>article{flex-wrap:wrap;gap:8px}.open-activity-type-v54{display:none}.open-activity-actions-v54{justify-content:flex-end;width:100%}.order-draft-conflict article{flex-direction:column;align-items:flex-start}}
