/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@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;--color-red-500:lab(55.4814% 75.0732 48.8528);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-blue-500:lab(54.1736% 13.3368 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-slate-50:lab(98.1434% -.369549 -1.05968);--color-slate-100:lab(96.286% -.852466 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47018 -15.6993);--color-slate-800:lab(16.132% -.318021 -14.6672);--color-gray-200:lab(91.6229% -.159085 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-500:lab(47.7841% -.393212 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.top-0{top:calc(var(--spacing) * 0)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.z-30{z-index:30}.z-50{z-index:50}.order-1{order:1}.col-span-full{grid-column:1/-1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.m-auto{margin:auto}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-\[var\(--thumbs-gap\)\]{margin-right:var(--thumbs-gap)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-auto{margin-left:auto}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-auto{height:auto}.h-full{height:100%}.w-full{width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0px\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-rows-\[auto_var\(--thumbs-size\)\]{grid-template-rows:auto var(--thumbs-size)}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-300{border-color:var(--color-gray-300)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.bg-blue-600{background-color:var(--color-blue-600)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-green-200{background-color:var(--color-green-200)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-white{background-color:var(--color-white)}.fill-black\/20{fill:#0003}@supports (color:color-mix(in lab, red, red)){.fill-black\/20{fill:color-mix(in oklab, var(--color-black) 20%, transparent)}}.stroke-white\/75{stroke:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.stroke-white\/75{stroke:color-mix(in oklab, var(--color-white) 75%, transparent)}}.object-contain{object-fit:contain}.object-center{object-position:center}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-700{color:var(--color-blue-700)}.text-gray-500{color:var(--color-gray-500)}.text-green-800{color:var(--color-green-800)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline-offset-2{outline-offset:2px}.blur{--tw-blur:blur(8px);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,)}.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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[--thumbs-gap\:theme\(\'spacing\.2\'\)\]{--thumbs-gap:.5rem}.\[border-image\:conic-gradient\(theme\(colors\.slate\.200\)_0_0\)_fill_0\/\/0_100vw\]{border-image:conic-gradient(lab(91.7353% -.998765 -4.76968) 0 0) fill 0//0 100vw}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-slate-100:nth-child(odd){background-color:var(--color-slate-100)}@media (hover:hover){.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:text-gray-600:focus{color:var(--color-gray-600)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:block{display:block}.sm\:max-w-prose{max-width:65ch}.sm\:text-clip{text-overflow:clip}.sm\:whitespace-normal{white-space:normal}}@media (min-width:48rem){.md\:col-start-1{grid-column-start:1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:\!block{display:block!important}.md\:\!hidden{display:none!important}.md\:table-cell{display:table-cell}.md\:table-row{display:table-row}.md\:h-24{height:calc(var(--spacing) * 24)}.md\:h-auto{height:auto}.md\:w-2\/6{width:33.3333%}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:shrink-0{flex-shrink:0}.md\:flex-row{flex-direction:row}.md\:border-0{border-style:var(--tw-border-style);border-width:0}.md\:\!bg-transparent{background-color:#0000!important}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:\!text-current{color:currentColor!important}.md\:\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-auto{grid-column:auto}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mx-\[var\(--thumbs-gap\)\]{margin-inline:var(--thumbs-gap)}.lg\:my-6{margin-block:calc(var(--spacing) * 6)}.lg\:mr-0{margin-right:calc(var(--spacing) * 0)}.lg\:mb-\[var\(--thumbs-gap\)\]{margin-bottom:var(--thumbs-gap)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-\[auto_minmax\(0px\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:grid-cols-\[var\(--thumbs-size\)_1fr\]{grid-template-columns:var(--thumbs-size) 1fr}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.lg\:py-0{padding-block:calc(var(--spacing) * 0)}.lg\:pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.lg\:\[--thumbs-gap\:theme\(\'spacing\.4\'\)\]{--thumbs-gap:1rem}.lg\:\[border-image\:0\]{border-image: 0}.lg\:last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nav-item .security-nav-badge{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:12px;flex:none;min-width:24px;height:24px;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;line-height:1}.nav-item .security-nav-badge.risk{color:#fff;background:#b52e35;border-color:#ffb7b2}.nav-item .security-nav-badge.warning{color:#352400;background:#f1bc5b;border-color:#ffe1a0}.security-workspace-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:620px;display:flex}.security-workspace-actions small{color:#526c61;text-align:right;flex-basis:100%;font-size:13px}@media (max-width:760px){.security-workspace-actions{justify-content:flex-start;max-width:100%}.security-workspace-actions small{text-align:left}}.commerce-category-content{color:#183d29;background:#f6fbf7;border:1px solid #cae3d2;border-radius:12px;margin:24px 0;padding:24px}.commerce-category-content h4{font-size:20px;font-weight:700}.commerce-category-content p{margin:10px 0;line-height:1.6}.commerce-category-content fieldset{border:0;min-width:0;margin-top:20px}.commerce-category-content legend{font-size:18px;font-weight:600}.commerce-category-content label{flex-direction:column;gap:6px;margin:14px 0;font-size:16px;display:flex}.commerce-category-content input:not([type=checkbox]),.commerce-category-content textarea,.commerce-category-content select{color:#163521;background:#fff;border:1px solid #aebfb3;border-radius:6px;width:100%;padding:10px 12px;font-size:16px;line-height:1.55}.commerce-category-content small{color:#476451;font-size:13px}.commerce-category-content button{color:#174b2d;background:#fff;border:1px solid #97bba3;border-radius:6px;margin:4px 4px 4px 0;padding:9px 13px;font-size:14px}.commerce-category-content button:disabled{opacity:.45}.commerce-content-block{background:#fff;border:1px solid #bfd8c7;border-radius:8px;margin:12px 0}.commerce-content-block>summary{cursor:pointer;padding:16px;font-size:17px}.commerce-content-block>summary span{color:#476451;margin:5px 0 0 18px;font-size:13px;display:block}.commerce-content-edit{padding:0 18px 18px}.commerce-content-actions{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.commerce-category-content .commerce-content-toggle{flex-direction:row;align-items:center;gap:10px}.commerce-content-toggle input{flex-shrink:0;width:18px;height:18px}.commerce-content-notice{background:#fff4d5;padding:10px}.commerce-content-link,.commerce-content-questions>div{background:#f6f9f6;border:1px solid #d7e2d9;margin:12px 0;padding:12px}.commerce-content-preview{background:#fff;border:1px solid #d7e2d9;padding:20px}.commerce-content-preview h5{border-bottom:1px solid #cbded0;padding-bottom:8px;font-size:18px}.commerce-content-preview h6{margin-top:20px;font-size:20px}.commerce-content-preview section+section{margin-top:28px}.commerce-content-paragraphs{white-space:pre-wrap;line-height:1.65}@media (max-width:640px){.commerce-category-content{padding:14px}.commerce-content-edit{padding:0 12px 12px}}.article-rich-editor{background:#fff;border:1px solid #cadbd4;border-radius:8px;overflow:hidden}.article-rich-toolbar{background:#f4f8f6;border-bottom:1px solid #dbe6e2;flex-wrap:wrap;gap:5px;padding:7px;display:flex}.article-rich-toolbar button,.article-rich-toolbar select{color:#31594c;background:#fff;border:1px solid #c7d8d2;border-radius:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:800}.article-rich-toolbar button:hover{background:#edf6f2;border-color:#6fa58f}.article-rich-toolbar select{min-width:95px}.article-rich-surface{color:#30463e;background:#fff;outline:none;min-height:120px;padding:13px;font-size:13px;font-weight:400;line-height:1.6}.article-rich-surface:focus{box-shadow:inset 0 0 0 2px #28745e26}.article-rich-surface:empty:before{color:#98a59f;content:attr(data-placeholder)}.article-rich-surface p{margin:0 0 10px}.article-rich-surface p:last-child{margin-bottom:0}.article-rich-surface ul,.article-rich-surface ol{margin:7px 0;padding-left:24px}.article-rich-surface h2,.article-rich-surface h3,.article-rich-surface h4{color:#254a3e;margin:14px 0 7px}.article-rich-surface a{color:#176a52;text-decoration:underline}.article-plain-preview{background:#fbfcfc;border-top:1px solid #e1eae7}.article-plain-preview summary{cursor:pointer;color:#61736b;padding:8px 11px;font-size:9px;font-weight:800}.article-plain-preview pre{color:#52675f;white-space:pre-wrap;max-height:180px;margin:0;padding:0 11px 11px;font:10px/1.55 inherit;overflow:auto}.article-pim-content-fields>label{min-width:0}@media (max-width:760px){.article-rich-toolbar button,.article-rich-toolbar select{min-height:36px}.article-rich-surface{min-height:150px}.article-rich-editor.tall .article-rich-surface{min-height:230px}}:root{--ink:#172126;--muted:#718087;--line:#e5ece9;--green:#116b55;--green-dark:#0d5947}*{box-sizing:border-box}body{color:var(--ink);background:#f4f7f6;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#0d382f;flex-direction:column;width:238px;padding:25px 17px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.4px;align-items:center;gap:10px;padding:0 9px 28px;font-size:19px;font-weight:800;display:flex}.brand-mark{color:#0d382f;letter-spacing:-.4px;background:#f0bc5c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.nav-group{flex-direction:column;gap:5px;display:flex}.nav-label{color:#8fb1a8;letter-spacing:1.4px;text-transform:uppercase;margin:2px 11px 7px;font-size:10px;font-weight:700}.nav-label.second{margin-top:24px}.nav-item{color:#cfe0dc;border-radius:8px;align-items:center;gap:11px;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.nav-item>span{color:#8eb4aa;text-align:center;width:17px;font-size:16px}.nav-item.active{color:#fff;background:#1a5043;box-shadow:inset 3px 0 #f1bc5b}.nav-item.active>span{color:#f1bc5b}.nav-item b{color:#183e34;background:#f1bc5b;border-radius:10px;place-items:center;min-width:22px;height:20px;margin-left:auto;font-size:10px;display:grid}.exact-card{background:#123f35;border:1px solid #2a5b50;border-radius:9px;margin-top:auto;padding:13px}.exact-card div{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.exact-card small{color:#91ada6;margin-top:6px;font-size:9px;display:block}.live-dot{background:#49c68f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1d5f4e}.profile{align-items:center;gap:9px;margin-top:15px;padding:7px;display:flex}.profile>span{color:#164a3e;background:#d8ece6;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.profile div{flex-direction:column;gap:2px;font-size:11px;display:flex}.profile small{color:#8fb1a8;font-size:9px}.profile button{color:#a8c2bc;background:0 0;border:0;margin-left:auto}.workspace{grid-column:2;min-width:0;padding:0 28px 28px}.topbar{justify-content:space-between;align-items:center;height:104px;display:flex}.topbar h1{letter-spacing:-.7px;margin:0 0 5px;font-size:24px}.topbar p{color:var(--muted);margin:0;font-size:12px}.top-actions{gap:10px;display:flex}.icon-button{color:#53645f;background:#fff;border:1px solid #dbe4e1;border-radius:8px;width:38px;position:relative}.icon-button i{background:#e96356;border-radius:50%;width:5px;height:5px;position:absolute;top:8px;right:8px}.primary,.book-button{color:#fff;background:var(--green);border:0;border-radius:8px;font-size:12px;font-weight:700}.primary{padding:0 16px}.primary:hover,.book-button:hover{background:var(--green-dark)}.metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.metrics article{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:13px;min-height:96px;padding:17px;display:flex;box-shadow:0 2px 5px #12372c08}.metric-icon{border-radius:9px;flex:none;place-items:center;width:39px;height:39px;font-weight:700;display:grid}.metric-icon.orange{color:#bb6d23;background:#fff1df}.metric-icon.blue{color:#3173a4;background:#e7f2fb}.metric-icon.purple{color:#7552a0;background:#f0ebf7}.metric-icon.green{color:#23775c;background:#e4f4ed}.metrics article div:last-child{flex-direction:column;display:flex}.metrics span{color:#66756f;font-size:10px;font-weight:600}.metrics strong{margin:2px 0;font-size:23px}.metrics small{color:#8b9793;font-size:9px}.metrics em{color:#15805c;font-style:normal;font-weight:700}.content-grid{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(630px,1fr) 300px;align-items:start;display:grid;overflow:hidden;box-shadow:0 4px 16px #163d3108}.orders-panel{min-width:0}.order-mode-tabs{border-bottom:1px solid var(--line);background:#f6faf8;gap:7px;padding:11px 15px;display:flex}.order-mode-tabs button{color:#62736d;background:#fff;border:1px solid #d9e5e1;border-radius:8px;align-items:center;gap:8px;min-width:155px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.order-mode-tabs button b{color:#53665f;background:#eaf1ee;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;display:grid}.order-mode-tabs button em{color:#8a5d1e;background:#fff0d3;border-radius:9px;margin-left:auto;padding:4px 6px;font-size:7px;font-style:normal}.order-mode-tabs button.active{border-color:var(--green);color:#fff;background:var(--green);box-shadow:0 3px 9px #17604d24}.order-mode-tabs button.active b{color:var(--green);background:#fff}.order-mode-tabs button.active em{color:#744b13;background:#ffe2a9}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:67px;padding:0 15px;display:flex}.tabs{align-self:stretch;gap:15px;display:flex}.tabs button{color:#78847f;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:600;position:relative}.tabs button.selected{color:var(--green)}.tabs button.selected:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.tools{gap:7px;display:flex}.search{color:#899590;background:#fafcfc;border:1px solid #dfe6e3;border-radius:7px;align-items:center;gap:6px;width:184px;height:33px;padding:0 10px;display:flex}.search input{color:#35443f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.tools>button{color:#53635e;background:#fff;border:1px solid #dfe6e3;border-radius:7px;width:33px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:10px}th{color:#84908b;text-align:left;text-transform:uppercase;letter-spacing:.45px;background:#f8faf9;height:37px;padding:0 9px;font-size:8px}td{white-space:nowrap;border-top:1px solid #edf1ef;height:59px;padding:8px 9px}tbody tr{cursor:pointer;transition:background .15s}tbody tr:hover,tbody tr.row-active{background:#f3f8f6}td strong{margin-bottom:4px;font-size:10px;display:block}td small{color:#8c9994;font-size:8px;display:block}td:nth-child(4){align-items:center;gap:7px;display:flex}input[type=checkbox]{accent-color:var(--green)}.carrier{color:#fff;border-radius:6px;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.carrier.dhl{color:#d71c2b;background:#f0c720}.carrier.postnl{background:#ef6e21}.carrier.dpd{background:#d92442}.carrier.tielbeke{background:#174f41}.status{border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-orange{color:#a95e1f;background:#fff0df}.status-blue{color:#276a9e;background:#e9f3fa}.status-purple{color:#704a98;background:#f0eafa}.status-green{color:#1c7257;background:#e6f4ee}.empty{color:#7d8a85;place-items:center;min-height:140px;font-size:12px;display:grid}.table-footer{border-top:1px solid var(--line);color:#82908a;justify-content:space-between;align-items:center;height:52px;padding:0 15px;font-size:9px;display:flex}.table-footer div{align-items:center;gap:3px;display:flex}.table-footer button{color:#596963;background:#fff;border:1px solid #e1e7e5;border-radius:6px;width:25px;height:25px;font-size:9px}.table-footer button.page-active{color:#fff;background:var(--green)}.table-footer button:disabled{opacity:.45}.detail-panel{border-left:1px solid var(--line);background:#fbfcfc;min-height:620px;padding:20px}.detail-head{justify-content:space-between;display:flex}.detail-head span{color:#7d8b86;font-size:9px}.detail-head h2{margin:3px 0 0;font-size:17px}.detail-head button{color:#85908c;background:0 0;border:0;align-self:start;font-size:20px}.detail-status{align-items:center;gap:8px;margin:15px 0 22px;display:flex}.detail-status small{color:#899590;font-size:8px}.timeline{margin-bottom:21px}.timeline-row{color:#9aa5a1;gap:10px;min-height:50px;display:flex;position:relative}.timeline-row:not(:last-child):after{content:"";background:#dde5e2;width:1px;position:absolute;top:24px;bottom:1px;left:10px}.timeline-row>i{z-index:1;background:#fbfcfc;border:1px solid #d5dfdb;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-style:normal;display:grid}.timeline-row strong{margin:2px 0 4px;font-size:10px;display:block}.timeline-row small{font-size:8px;display:block}.timeline-row.done,.timeline-row.current{color:#40504a}.timeline-row.done>i{border-color:var(--green);color:#fff;background:var(--green)}.timeline-row.current>i{border:2px solid var(--green);color:var(--green);font-weight:700}.timeline-row.current strong{color:var(--green)}.detail-section{border-top:1px solid var(--line);padding:16px 0;font-size:9px}.section-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.section-title h3{margin:0;font-size:10px}.section-title button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:700}.detail-section>strong{font-size:10px}.detail-section p{color:#74817c;margin:5px 0 0;line-height:1.55}.carrier-choice{align-items:center;gap:9px;display:flex}.carrier-choice strong{font-size:9px;display:block}.carrier-choice small{color:#82908b;margin-top:4px;font-size:8px;display:block}.carrier-choice b{margin-left:auto;font-size:10px}.book-button,.secondary-button{width:100%;height:39px}.secondary-button{color:#44554f;background:#fff;border:1px solid #dce5e2;border-radius:8px;margin-top:8px;font-size:10px;font-weight:700}.carrier-compatibility-warning{color:#93432f;background:#fff3ef;border:1px solid #efc4b8;border-radius:7px;flex-direction:column;gap:4px;margin-top:10px;padding:9px 10px;display:flex}.carrier-compatibility-warning strong{font-size:9px}.carrier-compatibility-warning span{font-size:8px;line-height:1.45}.missing-shipping-method-notice,.missing-shipping-method-detail{color:#8b3f2d;background:#fff5f1;border-bottom:1px solid #efc4b8;flex-direction:column;gap:4px;padding:11px 15px;display:flex}.missing-shipping-method-notice strong,.missing-shipping-method-detail strong{font-size:10px}.missing-shipping-method-notice span,.missing-shipping-method-detail span{font-size:8px;line-height:1.5}.missing-shipping-method-detail{border:1px solid #efc4b8;border-radius:8px;margin:12px}.order-mode-tabs .missing-method-tab:not(.active){color:#8b3f2d;background:#fff8f5;border-color:#efc4b8}.order-mode-tabs input:disabled,.table-wrap input:disabled{cursor:not-allowed;opacity:.45}.product-source-note{font-size:8px;color:#75837e!important;margin:-3px 0 9px!important}.product-list{flex-direction:column;gap:8px;display:flex}.order-product{background:#fff;border:1px solid #e1e9e6;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.product-quantity{color:#16624e;background:#e4f3ed;border-radius:6px;place-items:center;min-width:29px;height:25px;padding:0 6px;font-size:9px;font-weight:800;display:grid}.order-product>div{min-width:0}.order-product strong{color:#34463f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.order-product small{color:#81908a;margin-top:3px;font-size:7px;font-weight:700;display:block}.order-product p{color:#60716a;margin-top:5px;font-size:8px}.carrier-source{color:#65766f;font-size:8px;font-weight:700}.delivery-window-card{background:#edf7f3;border:1px solid #bcd9cf;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;display:flex}.delivery-window-card.pending{background:#fff8e9;border-color:#ead5aa}.delivery-clock{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.delivery-window-card.pending .delivery-clock{background:#c38a2f}.delivery-window-card div{flex-direction:column;gap:4px;display:flex}.delivery-window-card strong{color:#184f40;font-size:12px}.delivery-window-card small{color:#687972;font-size:8px}.tracking-inline{color:var(--green);margin-top:4px;font-size:8px;font-weight:800;text-decoration:none;display:inline-block}.tracking-inline:hover{text-decoration:underline}.tracking-row{background:#fff;border:1px solid #dce7e3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:9px 10px;display:flex}.tracking-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.tracking-row span{color:#788780;font-size:8px}.tracking-row strong{color:#263832;text-overflow:ellipsis;font-size:9px;overflow:hidden}.tracking-row a{color:#fff;background:var(--green);border-radius:6px;flex:none;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none}.tracking-row a:hover{background:#155c49}.tracking-pending{color:#7d8b85;margin:7px 0 0;font-size:8px;line-height:1.45}@keyframes detailDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.content-grid{grid-template-columns:1fr;overflow:visible}.detail-panel{z-index:35;border-left:1px solid var(--line);background:#fbfcfc;width:min(390px,100vw - 18px);min-height:0;animation:.18s ease-out detailDrawerIn;display:block;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 45px #0b2c2440}.metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.app-shell{display:block}.sidebar{width:auto;height:auto;padding:14px 16px;position:static}.brand{padding:0}.nav-group,.exact-card,.profile{display:none}.workspace{padding:0 12px 20px}.topbar{height:90px}.topbar p{display:none}.metrics{grid-template-columns:1fr 1fr}.metrics article{min-height:80px;padding:12px}.order-mode-tabs{overflow:auto}.order-mode-tabs button{min-width:140px}.panel-head{flex-direction:column;align-items:flex-start;padding:12px}.tabs{width:100%;min-height:32px;overflow:auto}.tools,.search{width:100%}.content-grid{min-width:0}th:nth-child(5),th:nth-child(6),td:nth-child(5),td:nth-child(6){display:none}}.brand-button{color:#fff;text-align:left;background:0 0;border:0;width:100%}.nav-item{text-align:left;background:0 0;border:0;width:100%}.exact-card{color:#fff;text-align:left;width:100%}.topbar{position:relative}.suite-brand{padding-bottom:19px}.brand-copy{flex-direction:column;gap:1px;display:flex}.brand-copy strong{font-size:18px}.brand-copy small{color:#8fb1a8;letter-spacing:.4px;font-size:8px;font-weight:700}.sidebar .nav-group{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.sidebar .exact-card{margin-top:12px}.suite-app-link{min-height:35px;font-size:11px}.suite-home-link{margin-bottom:4px}.suite-nav-icon{border-radius:6px;place-items:center;height:22px;color:#fff!important;width:22px!important;font-size:10px!important;display:grid!important}.suite-nav-icon.shipper{background:#28755f}.suite-nav-icon.purchasing{background:#ae7731}.suite-nav-icon.assortment{background:#8a6740}.suite-nav-icon.declarations{background:#4b7193}.suite-nav-icon.finance{background:#7a5c8c}.suite-nav-icon.connect{background:#3b6f78}.suite-nav-icon.marketplaces{background:#5268aa}.environment-back{color:#d8e7e3;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:38px;margin:0 0 15px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.environment-back:hover{background:#ffffff12;border-color:#ffffff45}.environment-back span{font-size:16px}.environment-sidebar-heading{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:11px;margin-bottom:18px;padding:13px 12px;display:flex}.environment-sidebar-heading>span{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.environment-sidebar-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.environment-sidebar-heading strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.environment-sidebar-heading small{color:#8fb1a8;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.environment-sidebar-heading.shipper>span{background:#28755f}.environment-sidebar-heading.purchasing>span{background:#ae7731}.environment-sidebar-heading.assortment>span{background:#8a6740}.environment-sidebar-heading.declarations>span{background:#4b7193}.environment-sidebar-heading.finance>span{background:#7a5c8c}.environment-sidebar-heading.connect>span{background:#3b6f78}.environment-sidebar-heading.marketplaces>span{background:#5268aa}.environment-nav{padding-top:2px}.environment-nav>.nav-item{min-height:43px}.environment-nav>.nav-label:first-child{margin-top:0}@media (max-width:760px){.environment-back,.environment-sidebar-heading{display:none}}.suite-dashboard,.suite-module-dashboard{flex-direction:column;gap:16px;display:flex}.suite-hero{color:#fff;background:linear-gradient(120deg,#0d4437 0%,#12634f 68%,#1c755e 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:180px;padding:28px 30px;display:flex;overflow:hidden;box-shadow:0 12px 30px #153f3426}.suite-hero>div:first-child{max-width:720px}.suite-hero>div:first-child>span,.suite-foundation>div>span,.suite-module-intro>div>span,.suite-module-next>div>span{color:#f0bc5c;letter-spacing:1.1px;font-size:8px;font-weight:900}.suite-hero h2{letter-spacing:-.8px;max-width:650px;margin:9px 0 10px;font-size:28px;line-height:1.1}.suite-hero p{color:#c7ded7;max-width:650px;margin:0;font-size:10px;line-height:1.6}.suite-hero-status{background:#ffffff12;border:1px solid #ffffff24;border-radius:11px;flex-direction:column;gap:4px;min-width:155px;padding:18px;display:flex;box-shadow:inset 0 1px #ffffff16}.suite-hero-status i{background:#6fe0aa;border-radius:50%;width:8px;height:8px;margin-bottom:7px;box-shadow:0 0 0 4px #6fe0aa20}.suite-hero-status span{color:#bcd7cf;font-size:8px}.suite-hero-status strong{font-size:15px}.suite-hero-status small{color:#9ec3b8;font-size:7px}.suite-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.suite-app-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:255px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #12372c0d}.suite-app-card:before{content:"";background:var(--app-accent);height:4px;position:absolute;inset:0 0 auto}.suite-app-card.shipper{--app-accent:#277a60;--app-soft:#e7f3ee}.suite-app-card.purchasing{--app-accent:#b47b32;--app-soft:#fff2df}.suite-app-card.assortment{--app-accent:#8a6740;--app-soft:#f7efe5}.suite-app-card.declarations{--app-accent:#4d7598;--app-soft:#e9f1f8}.suite-app-card.finance{--app-accent:#795c8c;--app-soft:#f1eaf5}.suite-app-card.connect{--app-accent:#3b6f78;--app-soft:#e7f1f2}.suite-app-card.marketplaces{--app-accent:#5268aa;--app-soft:#edf0fb}.suite-app-card header{justify-content:space-between;align-items:center;display:flex}.suite-app-card header small{color:var(--app-accent);background:var(--app-soft);text-transform:uppercase;border-radius:9px;padding:5px 7px;font-size:7px;font-weight:900}.suite-app-icon{color:#fff;background:var(--app-accent);border-radius:10px;place-items:center;width:37px;height:37px;font-size:15px;font-weight:900;display:grid}.suite-app-card h3{margin:16px 0 7px;font-size:15px}.suite-app-card p{color:#697973;min-height:45px;margin:0;font-size:8px;line-height:1.55}.suite-app-facts{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.suite-app-facts span{color:#5e7069;background:#f1f5f3;border-radius:10px;padding:5px 7px;font-size:7px;font-weight:700}.suite-app-card button{width:100%;height:35px;color:var(--app-accent);background:#fff;border:1px solid #d8e3df;border-radius:8px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 11px;font-size:8px;font-weight:900;display:flex}.suite-app-card button:hover{border-color:var(--app-accent);background:var(--app-soft)}.suite-app-card button b{font-size:13px}.suite-foundation{background:#fff;border:1px solid #d8e5e0;border-radius:12px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);align-items:center;gap:24px;padding:20px 22px;display:grid}.suite-foundation h3{margin:5px 0 6px;font-size:12px}.suite-foundation p{color:#6c7b75;margin:0;font-size:8px;line-height:1.55}.suite-access-flow{justify-content:flex-end;align-items:center;gap:9px;display:flex}.suite-access-flow>div{background:#f3f7f5;border-radius:9px;align-items:center;gap:9px;min-width:145px;padding:10px;display:flex}.suite-access-flow>div>b{color:#fff;background:#28775f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.suite-access-flow>div>span{flex-direction:column;gap:3px;display:flex}.suite-access-flow strong{font-size:8px}.suite-access-flow small{color:#76847f;font-size:7px}.suite-access-flow>i{color:#9aaca5;font-style:normal}.suite-module-dashboard{--module-accent:#277a60;--module-soft:#eaf4f0}.suite-module-dashboard.purchasing{--module-accent:#ad7530;--module-soft:#fff3e2}.suite-module-dashboard.declarations{--module-accent:#4c7395;--module-soft:#eaf2f8}.suite-module-dashboard.finance{--module-accent:#775989;--module-soft:#f2ebf5}.suite-module-intro{color:#fff;background:linear-gradient(120deg,var(--module-accent),var(--module-accent));border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:145px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.suite-module-intro{background:linear-gradient(120deg,var(--module-accent),color-mix(in srgb,var(--module-accent),#111 18%))}}.suite-module-intro>div{max-width:700px}.suite-module-intro h2{letter-spacing:-.5px;margin:7px 0 8px;font-size:22px}.suite-module-intro p{color:#ffffffc9;margin:0;font-size:9px;line-height:1.6}.suite-module-phase{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff2b;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:800}.suite-module-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.suite-module-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:175px;padding:17px;box-shadow:0 3px 10px #12372c0b}.suite-module-grid article>span{width:28px;height:28px;color:var(--module-accent);background:var(--module-soft);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.suite-module-grid h3{margin:15px 0 7px;font-size:11px}.suite-module-grid p{color:#687872;margin:0;font-size:8px;line-height:1.55}.suite-module-grid small{color:#8a9692;margin-top:13px;font-size:7px;line-height:1.45;display:block}.suite-module-next{background:#fff;border:1px solid #d8e4df;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.suite-module-next>div:first-child{max-width:690px}.suite-module-next h3{margin:5px 0 6px;font-size:12px}.suite-module-next p{color:#6c7b75;margin:0;font-size:8px;line-height:1.55}.suite-module-next>div:last-child{gap:8px;display:flex}.suite-module-next button{color:#fff;background:var(--module-accent);border:0;border-radius:8px;height:35px;padding:0 12px;font-size:8px;font-weight:900}.suite-module-next button.secondary{color:#53665f;background:#fff;border:1px solid #d6e1dd}@media (max-width:1180px){.suite-app-grid,.suite-module-grid{grid-template-columns:1fr 1fr}.suite-foundation{grid-template-columns:1fr}.suite-access-flow{justify-content:flex-start}}@media (max-width:760px){.suite-dashboard,.suite-module-dashboard{padding-top:4px}.suite-hero,.suite-module-intro,.suite-module-next{flex-direction:column;align-items:stretch}.suite-hero{padding:22px}.suite-hero h2{font-size:23px}.suite-hero-status{min-width:0}.suite-app-grid,.suite-module-grid{grid-template-columns:1fr}.suite-foundation{padding:17px}.suite-access-flow{flex-direction:column;align-items:stretch}.suite-access-flow>div{min-width:0}.suite-access-flow>i{text-align:center;transform:rotate(90deg)}.suite-module-next>div:last-child{flex-direction:column;align-items:stretch}.suite-module-next button{width:100%}}.purchasing-tabs{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.purchasing-tabs button{color:#7d633f;text-align:left;background:#fff;border:1px solid #ead7bd;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:12px 14px;display:flex}.purchasing-tabs button strong{font-size:10px}.purchasing-tabs button span{color:#887b69;font-size:7px}.purchasing-tabs button.active{border-color:var(--module-accent);color:#fff;background:var(--module-accent);box-shadow:0 5px 14px #79531f22}.purchasing-tabs button.active span{color:#fffbd0}.purchasing-message,.purchasing-error{border-radius:8px;margin:0;padding:10px 12px;font-size:8px;font-weight:800}.purchasing-message{color:#27654f;background:#e9f5ef}.purchasing-error{color:#94453b;background:#fff0ed}.purchasing-toolbar,.sea-freight-import{background:#fff8ed;border:1px solid #ead7bd;border-radius:11px;justify-content:space-between;align-items:center;gap:22px;padding:17px 18px;display:flex}.purchasing-toolbar>div:first-child,.sea-freight-import>div:first-child{flex-direction:column;gap:4px;max-width:700px;display:flex}.purchasing-toolbar span,.sea-freight-import>div:first-child>span,.purchasing-table-card header span{color:var(--module-accent);letter-spacing:.8px;font-size:7px;font-weight:900}.purchasing-toolbar strong{font-size:13px}.purchasing-toolbar small,.sea-freight-import p{color:#756d61;margin:0;font-size:8px;line-height:1.5}.purchasing-toolbar>div:last-child{gap:8px;display:flex}.purchasing-toolbar button,.sea-freight-file button{color:#fff;background:var(--module-accent);border:0;border-radius:8px;height:36px;padding:0 12px;font-size:8px;font-weight:900}.purchasing-toolbar button.secondary{color:#705637;background:#fff;border:1px solid #dcc8aa}.purchasing-toolbar button:disabled,.sea-freight-file button:disabled{cursor:wait;opacity:.55}.purchasing-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.purchasing-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-height:88px;padding:15px;display:flex;box-shadow:0 2px 8px #12372c09}.purchasing-kpis article.attention{background:#fff9ef;border-color:#ecc9a6}.purchasing-kpis span{color:#75827d;font-size:8px}.purchasing-kpis strong{font-size:18px}.purchasing-kpis small{color:#6f7c77;margin-top:auto;font-size:7px}.purchasing-table-card{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.purchasing-table-card>header{border-bottom:1px solid var(--line);padding:17px 18px}.purchasing-table-card h3,.sea-freight-import h3{margin:4px 0 5px;font-size:13px}.purchasing-table-card p{color:#6e7c77;margin:0;font-size:8px}.purchasing-table-card table{min-width:880px}.purchasing-table-card th,.purchasing-table-card td{height:48px;padding:0 12px}.purchasing-table-card td strong{font-size:8px}.purchasing-table-card td small{color:#82908b;margin-top:3px;font-size:7px;display:block}.purchasing-table-card th:not(:first-child),.purchasing-table-card td:not(:first-child){text-align:left}.purchase-status,.sea-status{color:#7b5828;white-space:nowrap;background:#fff0d9;border-radius:10px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.sea-freight-import{background:#fff}.sea-freight-file{align-items:center;gap:8px;min-width:315px;display:flex}.sea-freight-file label{color:#735a39;cursor:pointer;background:#fff9ef;border:1px dashed #cfb991;border-radius:8px;align-items:center;min-width:185px;height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex;overflow:hidden}.sea-freight-file label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sea-freight-file input{opacity:0;width:1px;height:1px;position:absolute}.sea-freight-table table{min-width:1120px}.sea-status{color:#356a58;background:#e9f5ef}.purchasing-table-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.purchase-filter{color:#6d665b;white-space:nowrap;flex-direction:column;gap:5px;font-size:7px;font-weight:900;display:flex}.purchase-filter select{color:#614b31;background:#fff;border:1px solid #dcc9ac;border-radius:7px;min-width:175px;height:34px;padding:0 9px;font-size:8px}.purchase-orders-table>tbody>tr:first-child.expanded{background:#fff8ed}.purchase-expand{color:#785c37;background:#fff;border:1px solid #dbc7aa;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.purchase-status.status-20{color:#76571e;background:#fff0cf}.purchase-status.status-30{color:#23634e;background:#e6f4ed}.purchase-lines-row>td{background:#f8f5ef;height:auto!important;padding:0!important}.purchase-lines-row>td>div{border-top:1px solid #eadbc5;border-bottom:1px solid #eadbc5;padding:13px 16px 16px}.purchase-lines-row header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.purchase-lines-row header strong{font-size:9px}.purchase-lines-row header span{color:#7d776e;font-size:7px}.purchase-lines-row table{background:#fff;border:1px solid #e5ddd1;border-radius:8px;width:100%;min-width:760px;overflow:hidden}.purchase-lines-row th,.purchase-lines-row td{height:38px;padding:0 10px!important}.purchase-lines-row th:nth-child(n+4),.purchase-lines-row td:nth-child(n+4){text-align:right}.purchase-lines-row>td>div>p{color:#746e66;background:#fff;margin:0;padding:14px;font-size:8px}.sea-freight-file{flex-direction:column;align-items:stretch;width:min(390px,42%);min-width:330px}.sea-freight-file label{text-align:center;border-width:2px;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:auto;min-height:112px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.sea-freight-file label:hover,.sea-freight-file label.dragging{border-color:var(--module-accent);background:#fff2dd;transform:translateY(-1px)}.sea-freight-file label.has-file{color:#2b6954;background:#eef8f3;border-style:solid;border-color:#92b8a8}.sea-freight-file label>b{color:#fff;background:var(--module-accent);border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.sea-freight-file label.has-file>b{background:#348167}.sea-freight-file label strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.sea-freight-file label small{color:#8a7a64;font-size:7px}.sea-freight-file label.has-file small{color:#5f7b71}.sea-freight-file button{width:100%}@media (max-width:960px){.purchasing-kpis{grid-template-columns:1fr 1fr}.purchasing-toolbar,.sea-freight-import{flex-direction:column;align-items:stretch}.sea-freight-file{width:100%;min-width:0}}@media (max-width:620px){.purchasing-tabs,.purchasing-kpis{grid-template-columns:1fr}.purchasing-toolbar>div:last-child,.sea-freight-file,.purchasing-table-card>header{flex-direction:column;align-items:stretch}.purchasing-toolbar button,.sea-freight-file button,.sea-freight-file label,.purchase-filter select{width:100%;min-width:0}.sea-freight-file label{justify-content:center}}.purchase-orders-table{min-width:1250px}.purchase-eta-cell{flex-direction:column;align-items:flex-start;gap:3px;min-width:135px;padding:6px 0;display:flex}.purchase-eta-cell small{max-width:175px}.purchase-eta-cell button,.purchase-link-editor button,.item-settings-table button{color:#fff;background:var(--module-accent);border:0;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:900}.purchase-link-editor{flex-direction:column;align-items:stretch;gap:5px;min-width:205px;padding:6px 0;display:flex}.purchase-link-editor select{color:#614b31;background:#fff;border:1px solid #dcc9ac;border-radius:6px;max-width:240px;height:30px;padding:0 7px;font-size:7px}.purchase-link-editor>div{gap:5px;display:flex}.purchase-link-editor button.secondary,.purchase-link-editor button.link-reset{color:#705637;background:#fff;border:1px solid #dcc8aa}.purchase-cell-error{color:#a33f36!important}.item-settings-toolbar label{color:#6d665b;flex-direction:column;gap:5px;min-width:280px;font-size:7px;font-weight:900;display:flex}.item-settings-toolbar input{color:#614b31;background:#fff;border:1px solid #dcc9ac;border-radius:8px;height:36px;padding:0 10px;font-size:8px}.item-settings-table td{height:62px!important}.item-settings-table input[type=number],.item-settings-table input[type=text]{color:#51483c;background:#fff;border:1px solid #ded3c2;border-radius:6px;width:105px;height:31px;padding:0 7px;font-size:8px}.item-settings-table input[type=text]{width:160px}.item-settings-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--module-accent)}.item-settings-table button:disabled{cursor:wait;opacity:.55}@media (max-width:620px){.item-settings-toolbar{flex-direction:column;align-items:stretch}.item-settings-toolbar label{width:100%;min-width:0}}.suite-management-page{flex-direction:column;gap:16px;display:flex}.suite-management-intro{background:linear-gradient(120deg,#edf7f3,#f8fbfa);border:1px solid #c8ddd5;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.suite-management-intro>div{max-width:760px}.suite-management-intro>div>span,.connection-domain>header>div>span{color:#27775e;letter-spacing:1px;font-size:7px;font-weight:900}.suite-management-intro h2{color:#23483c;margin:5px 0 6px;font-size:16px}.suite-management-intro p{color:#687a73;margin:0;font-size:8px;line-height:1.55}.suite-management-intro>button{color:#17604d;background:#fff;border:1px solid #bcd5cc;border-radius:8px;flex:none;height:34px;padding:0 11px;font-size:8px;font-weight:900}.shipper-settings-intro{background:#f7faf9;border-color:#d9e4e0}.connection-domain{background:#fff;border:1px solid #d9e4e0;border-radius:12px;overflow:hidden}.connection-domain>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.connection-domain>header h3{margin:4px 0;font-size:11px}.connection-domain>header p{color:#71817b;margin:0;font-size:8px}.connection-domain>header>b{color:#17604d;background:#e7f3ee;border-radius:9px;padding:6px 8px;font-size:7px}.connection-domain>.card-grid{padding:14px}.connection-domain>.shared-connections{grid-template-columns:repeat(2,minmax(0,1fr))}.suite-structure-card .settings-icon{font-size:9px}.suite-settings-routing .settings-card-actions{margin-top:auto}.suite-settings-tabs{background:#edf4f1;border:1px solid #d2e1dc;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:7px;display:grid}.suite-settings-tabs button{color:#50675e;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:67px;padding:11px 13px;display:flex}.suite-settings-tabs button strong{font-size:13px}.suite-settings-tabs button span{color:#71847c;font-size:10px;line-height:1.35}.suite-settings-tabs button:hover{background:#f8fbfa;border-color:#bfd3cc}.suite-settings-tabs button.active{color:#fff;background:#076633;border-color:#076633;box-shadow:0 3px 10px #07663326}.suite-settings-tabs button.active span{color:#e0f0e9}.suite-settings-panel{min-width:0}.suite-settings-panel>.settings-grid{margin-top:0}.suite-settings-panel .settings-grid-single>.settings-card{grid-column:1/-1}.suite-settings-panel.vat>.suite-vat{margin:0}@media (max-width:1050px){.suite-settings-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.suite-management-intro,.connection-domain>header{flex-direction:column;align-items:stretch}.suite-management-intro>button{width:100%}.connection-domain>.shared-connections{grid-template-columns:1fr}.suite-settings-tabs{display:flex;overflow-x:auto}.suite-settings-tabs button{min-width:190px}.suite-settings-panel .settings-grid-single>.settings-card{grid-column:auto}}.metrics{grid-template-columns:repeat(5,1fr)}.metrics>button{border:1px solid var(--line);min-height:96px;color:var(--ink);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:13px;padding:17px;transition:all .15s;display:flex;box-shadow:0 2px 5px #12372c08}.metrics>button:hover{border-color:#9fc3b7;transform:translateY(-1px)}.metrics>button div:last-child{flex-direction:column;display:flex}.metric-icon.red{color:#b83a38;background:#fdebea}.content-grid.no-detail{grid-template-columns:1fr}.carrier.afhalen,.carrier.eigen{background:#48665e}.status-gray{color:#596963;background:#e9efed}.tools>button.tool-active{color:#fff;background:var(--green)}.notification-menu,.profile-menu{z-index:15;border:1px solid var(--line);background:#fff;border-radius:10px;position:absolute;box-shadow:0 14px 35px #102d2520}.notification-menu{width:280px;padding:10px;top:78px;right:0}.notification-menu strong{padding:8px 10px;font-size:11px;display:block}.notification-menu button,.profile-menu button{color:#4b5c56;text-align:left;background:#fff;border:0;border-radius:7px;width:100%;padding:10px;font-size:10px;display:block}.notification-menu button:hover,.profile-menu button:hover{background:#f1f6f4}.profile-menu{width:185px;padding:7px;bottom:60px;right:12px}.profile-menu button:last-child{color:#a83f3d}.filter-row,.bulk-bar,.label-queue,.recommendation{border-bottom:1px solid var(--line);background:#f7faf9;align-items:center;gap:8px;padding:10px 15px;font-size:9px;display:flex}.filter-row span{color:#788781}.filter-row button,.bulk-bar button,.recommendation button{color:#395249;background:#fff;border:1px solid #dbe5e1;border-radius:6px;padding:6px 9px;font-size:9px}.bulk-bar{color:#fff;background:#174f41;justify-content:flex-end}.bulk-bar strong{margin-right:auto}.bulk-bar button{color:#fff;background:#2b6557;border-color:#4d796d}.bulk-bar button:disabled{cursor:wait;opacity:.55}.bulk-print-modal{width:min(620px,100%)}.bulk-print-totals{grid-template-columns:repeat(3,1fr);gap:9px;margin:4px 0 14px;display:grid}.bulk-print-totals>div{background:#f2f6f4;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.bulk-print-totals span{color:#6d7d77;font-size:8px}.bulk-print-totals strong{font-size:18px}.bulk-print-totals .success{color:#17604d;background:#e9f5f0}.bulk-print-totals .failed{color:#9a3f39;background:#fff0ef}.bulk-print-success{color:#245e4c;background:#eff8f4;border:1px solid #c9e1d8;border-radius:8px;flex-direction:column;gap:4px;margin-bottom:12px;padding:11px 12px;display:flex}.bulk-print-success strong{font-size:9px}.bulk-print-success span{font-size:8px;line-height:1.5}.bulk-print-issues{border:1px solid #e0e7e4;border-radius:8px;max-height:240px;margin-bottom:12px;overflow-y:auto}.bulk-print-issues h3{color:#596b64;text-transform:uppercase;background:#f7f9f8;margin:0;padding:9px 11px;font-size:8px;position:sticky;top:0}.bulk-print-issues article{border-top:1px solid #edf1ef;grid-template-columns:70px 1fr;gap:8px;padding:9px 11px;display:grid}.bulk-print-issues article strong{font-size:8px}.bulk-print-issues article span{color:#6b7a75;font-size:8px;line-height:1.4}.bulk-print-note{color:#785d2e;background:#fff7e8;border-radius:8px;margin:0 0 13px;padding:10px 11px;font-size:8px;line-height:1.5}@media (max-width:520px){.bulk-print-totals{grid-template-columns:1fr}.bulk-print-issues article{grid-template-columns:55px 1fr}}.order-filter-panel{border-bottom:1px solid var(--line);background:#f7faf9}.order-filter-panel .filter-row{border-bottom:0;padding-bottom:4px}.advanced-filter-row{grid-template-columns:minmax(135px,.8fr) minmax(180px,1fr) minmax(145px,.8fr) auto;align-items:end;gap:10px;padding:6px 15px 13px;display:grid}.advanced-filter-row label{color:#66766f;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:800;display:flex}.advanced-filter-row select,.advanced-filter-row input{color:#30433c;background:#fff;border:1px solid #d8e3df;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:9px}.advanced-filter-row button{color:#17604d;background:#fff;border:1px solid #cbdad5;border-radius:7px;height:34px;padding:0 11px;font-size:9px;font-weight:800}.advanced-filter-row button:disabled{cursor:not-allowed;opacity:.45}.tools>button{position:relative}.tools>button b{color:#fff;background:#d68732;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px}@media (max-width:820px){.advanced-filter-row{grid-template-columns:1fr 1fr}.advanced-filter-row button{width:100%}}@media (max-width:520px){.advanced-filter-row{grid-template-columns:1fr}.filter-row{flex-wrap:wrap}}.toast{z-index:50;color:#fff;background:#123f35;border-radius:9px;align-items:center;gap:9px;max-width:380px;padding:13px 16px;font-size:11px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 36px #0c2d2540}.toast span{color:#123f35;background:#65d3a6;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a231d8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:14px;width:min(460px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 60px #071b1650}.modal h2{margin:4px 0 22px;font-size:20px}.modal-close{color:#60706a;background:#edf2f0;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:14px;right:14px}.eyebrow{color:var(--green);letter-spacing:1.1px;margin:0;font-size:9px;font-weight:800}.modal label{color:#53645e;flex-direction:column;gap:6px;margin:13px 0;font-size:10px;font-weight:700;display:flex}.modal input,.modal select{color:#24332e;background:#fff;border:1px solid #d9e3df;border-radius:7px;width:100%;height:39px;padding:0 11px;font-size:11px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-hint{color:#5e6d68;background:#f2f7f5;border-radius:7px;padding:10px;font-size:9px;line-height:1.5}.modal-primary{color:#fff;background:var(--green);border:0;border-radius:8px;width:100%;height:41px;margin-top:12px;font-size:11px;font-weight:800}.packing-slip{width:min(720px,100%);font-size:10px}.packing-slip-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.packing-slip-header h2{margin-bottom:5px}.packing-slip-header>div:last-child{color:#61726c;flex-direction:column;align-items:flex-end;gap:4px;padding-right:34px;display:flex}.slip-grid{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:20px;margin:18px 0;padding:15px;line-height:1.6;display:grid}.packing-slip-products{margin-bottom:15px}.packing-slip-products th,.packing-slip-products td{padding:10px 12px}.packing-slip-products th:first-child,.packing-slip-products td:first-child{width:22%}.packing-slip-products th:last-child,.packing-slip-products td:last-child{text-align:right;width:14%}.packing-slip-footer{border:1px dashed #c7d6d1;border-radius:8px;margin:18px 0;padding:13px}.packing-slip-footer span{color:#65766f;font-size:8px;font-weight:800}.packing-slip-footer p{margin:7px 0 0}.packing-slip-print-note{color:#687a73;margin:0 0 12px;font-size:9px}.packing-slip-actions{justify-content:flex-end;gap:9px;display:flex}.packing-slip-actions button{width:auto;min-width:145px;margin-top:0}.tracking-row button{color:var(--green);background:0 0;border:0;font-size:8px;font-weight:800}.price-advice{color:var(--green);background:#edf7f3;border:1px solid #b9d8ce;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.price-advice span{font-weight:700}@media print{@page{size:A4;margin:15mm}body *{visibility:hidden!important}.packing-slip-backdrop,.packing-slip-backdrop *{visibility:visible!important}.packing-slip-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static}.packing-slip{width:100%;max-width:none;max-height:none;box-shadow:none;color:#000;background:#fff;border-radius:0;padding:0;font-size:10pt;position:absolute;top:0;left:0;overflow:visible}.packing-slip .modal-close,.packing-slip-actions{display:none!important}.packing-slip-header h2{font-size:20pt}.packing-slip-products{border-collapse:collapse;width:100%}.packing-slip-products th,.packing-slip-products td{border:1px solid #bbb;height:auto}.packing-slip-footer{break-inside:avoid}}.packing-slip-actions a{box-sizing:border-box;place-items:center;width:auto;min-width:165px;height:41px;margin-top:0;padding:0 14px;text-decoration:none;display:grid}.booking-packing-slip-option{color:#315148;cursor:pointer;background:#f1f8f5;border:1px solid #c8ded6;border-radius:9px;align-items:flex-start;gap:10px;margin:10px 14px;padding:12px 13px;display:flex}.booking-packing-slip-option input{width:16px;height:16px;accent-color:var(--green);margin:1px 0 0}.booking-packing-slip-option span{flex-direction:column;gap:3px;display:flex}.booking-packing-slip-option strong{font-size:9px}.booking-packing-slip-option small{color:#6a7b75;font-size:8px;line-height:1.4}.modal textarea{color:#24332e;resize:vertical;background:#fff;border:1px solid #d9e3df;border-radius:7px;width:100%;min-height:78px;padding:10px 11px;font:11px/1.45 inherit}.packaging-modal{width:min(590px,100%)}.packaging-modal fieldset{border:1px solid #e0e8e5;border-radius:9px;margin:17px 0 0;padding:13px 14px 4px}.packaging-modal legend{color:#53645e;padding:0 6px;font-size:10px;font-weight:800}.dimension-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.unit-input{display:block;position:relative}.unit-input input{padding-right:34px}.unit-input b{color:#8a9692;font-size:9px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.packaging-modal .form-row{margin-top:5px}.order-source{background:#f1f8f5;border:1px solid #c7ddd6;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 15px;padding:12px 13px;display:flex}.order-source div{flex-direction:column;gap:4px;display:flex}.order-source span{color:#74847e;font-size:9px}.order-source strong{font-size:10px}.order-source>b{color:#17684f;background:#dff1e9;border-radius:12px;padding:5px 8px;font-size:8px}.auto-fill-note{color:#426157;align-items:center;gap:7px;margin:8px 0 15px;font-size:9px;display:flex}.auto-fill-note span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid}.calculated-input input{color:#155d49;background:#edf7f3;font-weight:800}.formula-card{color:#55655f;background:#fff8eb;border-left:3px solid #e5ae4d;border-radius:7px;flex-direction:column;gap:5px;margin-top:10px;padding:11px 12px;display:flex}.formula-card span{letter-spacing:.5px;text-transform:uppercase;font-size:8px;font-weight:800}.formula-card strong{font-size:10px}.catalog-intro{color:#66766f;margin:-9px 0 15px;font-size:10px;line-height:1.5}.selected-package{background:#fafcfc;border:1px solid #e0e8e5;border-radius:8px;grid-template-columns:1fr auto;gap:4px;margin:0 0 18px;padding:11px 12px;display:grid}.selected-package span{color:#77857f;text-transform:uppercase;letter-spacing:.5px;grid-column:1/-1;font-size:8px}.selected-package strong{font-size:11px}.selected-package small{color:#587067;font-size:9px}.packaging-summary{align-items:flex-start;gap:10px;display:flex}.package-icon{color:#12634e;background:#e4f3ed;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.packaging-summary>div:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.packaging-summary strong{font-size:10px}.packaging-summary small{color:#71807a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.packaging-summary span{color:#4f615a;font-size:8px}.packaging-summary em{color:var(--green);font-size:8px;font-style:normal;font-weight:800}.section-actions{gap:7px;display:flex}.section-actions button:last-child{color:#fff;background:var(--green);border-radius:6px;padding:4px 7px}.manual-package{border-top:1px dashed #cfdbd7;margin-top:11px;padding-top:11px}.manual-package .package-icon{color:#8b651f;background:#fff3dc;font-size:9px;font-weight:800}.remove-package{color:#a5423d;background:#fff8f7;border:1px solid #efd0ce;border-radius:6px;align-self:center;padding:4px 6px;font-size:8px;font-weight:700}.remove-package:hover{background:#fcebea}.packaging-empty{color:#73817c;text-align:center;background:#f8faf9;border:1px dashed #cad9d4;border-radius:7px;padding:13px;font-size:9px}.manual-package-basics{grid-template-columns:2fr 1fr}.package-quantity-actions{align-self:center;align-items:center;gap:7px;display:flex}.package-quantity-control{background:#fff;border:1px solid #d6e1dd;border-radius:6px;align-items:center;display:flex;overflow:hidden}.package-quantity-control button{width:24px;height:25px;color:var(--green);background:#f2f7f5;border:0;font-size:12px;font-weight:800}.package-quantity-control button:disabled{color:#aab5b1;cursor:not-allowed}.package-quantity-control input{color:#263832;text-align:center;-moz-appearance:textfield;border:0;background:#fff;border-inline:1px solid #d6e1dd;width:34px;height:25px;font-size:9px;font-weight:800}.package-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.package-quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.section-view{min-height:560px;padding:4px 0 24px}.week-strip{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px;display:grid}.week-strip button{border:1px solid var(--line);color:#44544f;text-align:left;background:#fff;border-radius:10px;flex-direction:column;gap:7px;padding:16px;display:flex;position:relative;overflow:hidden}.week-strip button.today{background:#eff7f4;border-color:#70a896}.week-strip span{font-size:9px}.week-strip strong{font-size:12px}.week-strip i{background:var(--green);height:3px;position:absolute;bottom:0;left:0;right:0}.panel-cards,.route-cards{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel-cards article,.route-cards article,.manage-card,.connection-card,.report-grid article,.chart-panel,.data-card{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 2px 7px #12372c08}.panel-cards article{padding:20px}.panel-cards h3,.route-cards h3,.manage-card h3,.connection-card h3{margin:0 0 10px;font-size:12px}.panel-cards>article>strong{font-size:30px;display:block}.panel-cards p{color:#687770;font-size:10px}.panel-cards button,.route-cards button,.manage-card button,.connection-card button,.chart-head button,.data-actions button,.label-queue button{color:var(--green);background:#fff;border:1px solid #cadbd5;border-radius:7px;padding:8px 11px;font-size:9px;font-weight:700}.route-cards article{align-items:center;gap:13px;padding:15px;display:flex}.route-cards article>div:nth-child(2){flex:1}.route-cards p{color:#72817b;margin:0;font-size:9px}.van-icon{color:#fff;background:#1e6553;border-radius:7px;place-items:center;width:48px;height:34px;font-size:9px;font-weight:900;display:grid}.card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.manage-card,.connection-card{grid-template-columns:auto 1fr;gap:10px;padding:19px;display:grid}.manage-card p,.connection-card p{color:#71817b;grid-column:1/-1;margin:3px 0;font-size:9px;line-height:1.55}.manage-card button,.connection-card button{grid-column:1/-1}.manage-card.add-card{text-align:center;flex-direction:column;justify-content:center;place-items:center;display:flex}.add-card>strong{color:var(--green);font-size:26px}.connection-logo{color:#fff;background:#174f41;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.connected,.disconnected{border-radius:10px;padding:4px 6px;font-size:8px;font-weight:700;display:inline-flex}.connected{color:#1b7255;background:#e2f3eb}.disconnected{color:#8b5d22;background:#fff0d9}.recommendation{background:#eff7f4;border:1px solid #c9e0d8;border-radius:9px;margin-bottom:14px}.recommendation span{color:var(--green);font-weight:800}.recommendation strong{flex:1;font-size:9px}.matching-flow{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:14px;padding:14px;display:grid}.matching-flow>div{grid-template-columns:24px 1fr;align-items:center;column-gap:8px;display:grid}.matching-flow b{color:#fff;background:var(--green);border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.matching-flow span{font-size:9px;font-weight:800}.matching-flow small{color:#7b8a84;margin-top:2px;font-size:8px}.matching-flow>i{color:#95a49f;font-size:15px}.carrier-profile-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.carrier-profile-card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 7px #12372c08}.carrier-profile-card header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:15px;display:flex}.carrier-profile-card header div:nth-child(2){flex:1}.carrier-profile-card h3{margin:0 0 3px;font-size:12px}.carrier-profile-card header p{color:#75837e;margin:0;font-size:8px}.concept-badge{color:#8a5a18;background:#fff0d6;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.profile-field{border-bottom:1px solid var(--line);padding:12px 15px}.profile-field>span,.profile-limits span{color:#84908b;text-transform:uppercase;letter-spacing:.35px;margin-bottom:6px;font-size:7px;font-weight:800;display:block}.profile-tags{flex-wrap:wrap;gap:5px;display:flex}.profile-tags b{color:#205b4b;background:#e8f4ef;border-radius:6px;padding:5px 7px;font-size:8px}.profile-limits{grid-template-columns:1fr 1fr;display:grid}.profile-limits>div{border-bottom:1px solid var(--line);min-height:55px;padding:10px 15px}.profile-limits>div:nth-child(odd){border-right:1px solid var(--line)}.profile-limits strong{color:#53645e;font-size:8px;line-height:1.35}.carrier-profile-card footer{justify-content:space-between;align-items:center;gap:8px;padding:12px 15px;display:flex}.carrier-profile-card footer>span{color:#75857f;font-size:8px}.carrier-profile-card footer button,.profile-next-step button{color:var(--green);background:#fff;border:1px solid #cadbd5;border-radius:7px;flex:none;padding:7px 9px;font-size:8px;font-weight:800}.profile-next-step{background:#edf7f3;border:1px solid #bcd9cf;border-radius:10px;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:flex}.profile-next-step>div{flex:1}.profile-next-step span{color:var(--green);text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:900}.profile-next-step strong{margin:5px 0;font-size:11px;display:block}.profile-next-step p{color:#61726b;margin:0;font-size:9px;line-height:1.45}.profile-limits>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.configured-badge{color:#1b7255;background:#e2f3eb;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.carrier-type-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.carrier-profile-modal .carrier-type-options label{color:#365148;background:#f8fbfa;border:1px solid #d9e3df;border-radius:7px;flex-direction:row;align-items:center;gap:7px;margin:0;padding:10px;display:flex}.carrier-profile-modal .carrier-type-options input{width:14px;height:14px;accent-color:var(--green);margin:0}.carrier-profile-modal .carrier-type-options span{font-size:9px;font-weight:800}.data-card{padding:0;overflow:hidden}.data-actions{border-bottom:1px solid var(--line);justify-content:flex-end;padding:13px;display:flex}.data-card td,.data-card th{height:50px;padding:0 16px}.data-card tbody tr:hover{background:#f2f7f5}.kind-badge{color:#24614f;background:#e7f3ee;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.kind-badge.colli{color:#355b8d;background:#eaf1fb}.kind-badge.pallet{color:#8a5a18;background:#fff0d6}.row-actions{gap:5px;display:flex}.edit-row-button,.delete-row-button{border-radius:6px;padding:6px 8px;font-size:8px;font-weight:700}.edit-row-button{color:var(--green);background:#f5faf8;border:1px solid #c9ddd6}.edit-row-button:hover{background:#e8f4ef}.delete-row-button{color:#a5423d;background:#fff8f7;border:1px solid #efd0ce}.delete-row-button:hover{background:#fcebea}.label-queue{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;margin-top:14px}.label-queue div{flex-direction:column;gap:4px;display:flex}.label-queue span{color:#74837d}.packaging-data-card{overflow-x:auto}.packaging-data-card .data-actions{justify-content:space-between;align-items:center;min-width:920px}.packaging-data-card .data-actions div{flex-direction:column;gap:3px;display:flex}.packaging-data-card .data-actions span{color:#74837d;font-size:9px}.packaging-data-card table{min-width:920px}.packaging-data-card td>strong,.packaging-data-card td>small{display:block}.packaging-data-card td>small{color:#7b8984;margin-top:3px;font-size:8px}.packaging-reporting-modal{width:min(720px,100%);max-height:94vh;overflow-y:auto}.material-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.material-total{background:#fff9ef;border:1px solid #efd6ac;border-radius:8px;justify-content:space-between;align-items:center;margin:12px 0 8px;padding:10px 12px;display:flex}.material-total.complete{background:#f2f8f5;border-color:#c8dfd6}.material-total div{align-items:baseline;gap:8px;display:flex}.material-total span,.material-total small{color:#6d7c76;font-size:9px}.material-total strong{font-size:12px}.material-total.incomplete strong{color:#9a651f}.material-total.complete strong{color:var(--green)}.reusable-check{align-items:center;gap:8px;margin:12px 0 8px;display:flex!important}.reusable-check input{width:15px;height:15px;margin:0}.reusable-check span{font-size:10px;font-weight:700}.rule-list{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.rule-list>button{border:0;border-bottom:1px solid var(--line);color:#3d4c47;text-align:left;background:#fff;grid-template-columns:30px 1fr auto 20px;align-items:center;gap:12px;width:100%;padding:16px;display:grid}.rule-list>button:hover{background:#f2f7f5}.rule-list>button>b{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rule-list div{flex-direction:column;gap:4px;display:flex}.rule-list span{color:#7b8984;font-size:9px}.rule-list em{color:var(--green);font-size:9px;font-style:normal;font-weight:700}.wide-action{width:100%;color:var(--green);background:#f4f8f7;border:1px dashed #a5c3b9;border-radius:9px;margin-top:12px;padding:12px;font-size:10px;font-weight:700}.report-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:14px;display:grid}.report-grid article{flex-direction:column;gap:6px;padding:18px;display:flex}.report-grid span{color:#70807a;font-size:9px}.report-grid strong{font-size:22px}.report-grid small{color:#278164;font-size:9px}.chart-panel{padding:18px}.chart-head{justify-content:space-between;align-items:center;display:flex}.chart-head h3{font-size:12px}.bars{border-bottom:1px solid #dfe7e4;align-items:end;gap:18px;height:270px;padding:20px 15px 0;display:flex}.bars button{background:#3b8a73;border:0;border-radius:5px 5px 0 0;flex:1;min-width:18px}.bars button:hover{background:#e3af54}.declaration-tabs{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.declaration-tabs button{color:#4e6e88;text-align:left;background:#fff;border:1px solid #ccdbe6;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:58px;padding:12px 13px;display:flex}.declaration-tabs button strong{font-size:9px}.declaration-tabs button span{color:#788994;font-size:7px;line-height:1.35}.declaration-tabs button.active{border-color:var(--module-accent);color:#fff;background:var(--module-accent);box-shadow:0 5px 14px #34536c22}.declaration-tabs button.active span{color:#ffffffc7}.declaration-workspace{background:#f7fafc;border:1px solid #d7e2e9;border-radius:11px;overflow:hidden}.declaration-workspace>header{background:#fff;border-bottom:1px solid #dce6ec;padding:20px 21px}.declaration-workspace>header>span{color:var(--module-accent);letter-spacing:.8px;font-size:7px;font-weight:900}.declaration-workspace h2{margin:5px 0 6px;font-size:15px}.declaration-workspace>header p{color:#687983;max-width:760px;margin:0;font-size:8px;line-height:1.55}.declaration-workspace .declaration-roadmap{padding:14px}.declaration-workspace .declaration-roadmap article{min-height:165px}.reporting-dashboard{flex-direction:column;gap:15px;display:flex}.report-toolbar{background:#eef7f4;border:1px solid #bdd7ce;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.report-toolbar>div{flex-direction:column;gap:4px;display:flex}.report-toolbar>div>span,.report-section header>div>span{color:var(--green);letter-spacing:.7px;font-size:8px;font-weight:900}.report-toolbar>div>strong{font-size:13px}.report-toolbar>div>small{color:#687a73;font-size:8px}.report-toolbar label{color:#52665f;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.report-toolbar select{color:#28483e;background:#fff;border:1px solid #bfd4cd;border-radius:7px;min-width:175px;height:35px;padding:0 10px;font-size:9px}.report-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.shipper-report-kpis{grid-template-columns:repeat(3,1fr)}.report-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;min-height:88px;padding:16px;display:flex;box-shadow:0 2px 8px #12372c09}.report-kpis span{color:#71817b;font-size:8px}.report-kpis strong{font-size:20px}.report-kpis small{color:#65776f;margin-top:auto;font-size:7px;line-height:1.4}.positive{color:#137055!important}.negative{color:#b14840!important}.report-section{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 2px 8px #12372c09}.report-section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.report-section header h2{margin:4px 0 5px;font-size:14px}.report-section header p{color:#6f8079;max-width:720px;margin:0;font-size:8px;line-height:1.5}.report-table-wrap{overflow-x:auto}.report-section table{min-width:730px}.report-section th,.report-section td{height:45px;padding:0 14px}.report-section th:not(:first-child),.report-section td:not(:first-child){text-align:right}.report-section td strong{font-size:9px}.report-section td small{color:#84908c;margin-top:3px;font-size:7px;display:block}.report-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:145px;padding:20px;display:flex}.report-empty strong{font-size:10px}.report-empty span{color:#71817b;max-width:420px;font-size:8px;line-height:1.5}.report-empty.error strong{color:#a4433c}.route-report-totals{gap:8px;display:flex}.route-report-totals>div{background:#f2f7f5;border-radius:8px;flex-direction:column;gap:4px;min-width:92px;padding:10px 11px;display:flex}.route-report-totals span{color:#70817a;font-size:7px}.route-report-totals strong{font-size:11px}.route-report-grids{grid-template-columns:1fr 1fr;gap:0;display:grid}.route-report-group{min-width:0;padding:16px}.route-report-group+.route-report-group{border-left:1px solid var(--line)}.route-report-group h3{margin:0 0 11px;font-size:11px}.route-report-group .report-table-wrap{border:1px solid var(--line);border-radius:8px}.route-report-group table{min-width:660px}.route-report-group th,.route-report-group td{height:42px;padding:0 10px}.report-quality{color:#17604d;background:#e9f5f0;border-radius:8px;flex-direction:column;gap:4px;max-width:250px;padding:10px 12px;display:flex}.report-quality strong{font-size:8px}.report-quality span{font-size:7px;line-height:1.4}.report-quality.attention{color:#80591f;background:#fff3dc}.material-report-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:20px;padding:18px;display:grid}.material-bars{flex-direction:column;gap:11px;display:flex}.material-bars>div{grid-template-columns:125px 1fr 72px;align-items:center;gap:10px;display:grid}.material-bars span{color:#53665f;font-size:8px}.material-bars>div>div{background:#edf2f0;border-radius:8px;height:8px;overflow:hidden}.material-bars i{background:#3b8a73;border-radius:8px;min-width:2px;height:100%;display:block}.material-bars strong{text-align:right;font-size:8px}.packaging-law-summary{background:#f8fbfa;border:1px solid #d8e4df;border-radius:9px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.packaging-law-summary>div{background:#fff;border-radius:7px;flex-direction:column;gap:4px;padding:10px;display:flex}.packaging-law-summary>div:first-child{grid-column:1/-1}.packaging-law-summary span{color:#72827c;font-size:7px}.packaging-law-summary strong{font-size:13px}.packaging-law-summary small{color:#6f7e79;grid-column:1/-1;font-size:7px;line-height:1.55}.packaging-law-summary small:before{content:"!";color:#80591f;background:#fff0d2;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:6px;font-weight:900;display:inline-grid}.declaration-roadmap{grid-template-columns:repeat(3,1fr)}.finance-report-tabs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finance-report-tabs button{color:#6f5a7a;text-align:left;background:#fff;border:1px solid #ddd2e3;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-height:54px;padding:12px 14px;display:flex}.finance-report-tabs button strong{font-size:10px}.finance-report-tabs button span{color:#82768a;font-size:7px}.finance-report-tabs button.active{border-color:var(--module-accent);color:#fff;background:var(--module-accent);box-shadow:0 5px 14px #58406725}.finance-report-tabs button.active span{color:#ffffffbf}.finance-report-toolbar{background:#f6f0f8;border-color:#d8c9df}.finance-dashboard .report-toolbar>div>span,.finance-dashboard .report-section header>div>span{color:var(--module-accent)}.finance-roadmap{grid-template-columns:repeat(2,1fr)}.report-toolbar>.report-period-controls{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px}.report-toolbar input[type=week],.packaging-report-filters select,.packaging-report-filters input[type=week]{color:#28483e;background:#fff;border:1px solid #bfd4cd;border-radius:7px;height:35px;padding:0 10px;font-size:9px}.report-toolbar input[type=week]{min-width:145px}.packaging-report-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.packaging-report-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.packaging-report-filters label{color:#52665f;flex-direction:column;gap:4px;font-size:7px;font-weight:800;display:flex}.packaging-report-filters select{min-width:120px}.packaging-report-filters input[type=week]{min-width:145px}.packaging-report-controls .report-quality{justify-content:center;min-height:35px}.tielbeke-methods{border-bottom:1px solid var(--line);background:#f4faf7;grid-template-columns:1fr 1fr;display:grid}.tielbeke-methods>div{padding:11px 15px}.tielbeke-methods>div:first-child{border-right:1px solid var(--line)}.tielbeke-methods span,.tielbeke-methods small{color:#71827b;font-size:7px;display:block}.tielbeke-methods strong{color:#17634f;margin:4px 0;font-size:9px;display:block}.profile-footer-actions{gap:5px;display:flex}.carrier-profile-card footer .rate-button{color:#fff;background:var(--green)}.rate-modal{width:min(680px,100%)}.rate-validity{background:#f0f8f5;border:1px solid #c8dfd7;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:-9px 0 14px;padding:12px 14px;display:flex}.rate-validity div{flex-direction:column;gap:3px;display:flex}.rate-validity span{color:#71817b;font-size:8px}.rate-validity strong{font-size:10px}.rate-validity button{color:#fff;background:var(--green);border:1px solid #a9cfc2;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.rate-method{background:#fff8eb;border-left:3px solid #e5ae4d;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin:6px 0 12px;padding:11px 13px;display:grid}.rate-method span{color:#7e591b;background:#f8e4bd;border-radius:10px;grid-row:1/3;padding:5px 8px;font-size:8px;font-weight:800}.rate-method strong{font-size:10px}.rate-method small{color:#6f746e;font-size:8px}.rate-table-wrap{border:1px solid var(--line);border-radius:9px;max-height:360px;overflow:auto}.rate-table-wrap table{width:100%}.rate-table-wrap th{z-index:1;background:#f4f8f6;position:sticky;top:0}.rate-table-wrap th,.rate-table-wrap td{height:38px;padding:0 13px}.rate-table-wrap td:nth-last-child(2){color:#17634f;font-weight:800}.rate-source,.rate-empty{color:#687770;font-size:9px;line-height:1.5}.rate-empty{background:#f8faf9;border:1px dashed #c8d8d3;border-radius:8px;padding:16px}.rate-empty strong{color:#42564f;font-size:10px}.rate-empty p{margin:5px 0 0}.rate-form fieldset{border:1px solid #e0e8e5;border-radius:9px;margin:12px 0 0;padding:12px 13px 4px}.rate-form legend{color:#53645e;padding:0 6px;font-size:10px;font-weight:800}.rate-range{grid-template-columns:1fr 1fr 1fr}.remove-rate{color:#a5423d;background:#fff8f7;border:1px solid #efd0ce;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.remove-rate:hover{background:#fcebea}@media (max-width:1250px){.metrics{grid-template-columns:repeat(3,1fr)}.card-grid,.carrier-profile-grid{grid-template-columns:repeat(2,1fr)}}.carrier-profile-card footer .surcharge-button{color:#7a5619;background:#fff8e8;border-color:#e7cf9f}.surcharge-list{flex-direction:column;gap:8px;display:flex}.surcharge-list article{border:1px solid var(--line);background:#fbfcfc;border-radius:9px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.surcharge-list article>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.surcharge-list strong{font-size:10px}.surcharge-list span,.surcharge-list small{color:#71817b;font-size:8px}.surcharge-list article>b{color:#17634f;font-size:11px}.surcharge-list article>button{color:#a5423d;background:#fff8f7;border:1px solid #efd0ce;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.surcharge-icon{color:#7d5a1b;background:#fff0d3;border-radius:8px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.surcharge-icon.gewicht{color:#315c7a;background:#e6f1f8;font-size:8px}.surcharge-icon.diesel{color:#17634f;background:#e1f2eb}.surcharge-icon.overig{color:#53645e;background:#edf2f0}.rate-row-actions{gap:4px;display:flex}.edit-rate{color:var(--green);background:#f5faf8;border:1px solid #c9ddd6;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:700}.edit-rate:hover{background:#e8f4ef}.packaging-data-card td>.flexible-packaging-label{color:var(--green);font-weight:800}.magento-connection-card>small{color:#397360;grid-column:1/-1;margin-top:-3px;font-size:8px}.magento-credentials-modal{width:min(640px,100%)}.credentials-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.secure-storage-note{color:#426157;background:#f1f8f5;border:1px solid #c7ddd6;border-radius:8px;flex-direction:column;gap:3px;margin-top:14px;padding:11px 12px;display:flex}.secure-storage-note strong{font-size:9px}.secure-storage-note span{font-size:8px}.connection-error{color:#8c302d;background:#fff0ef;border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:9px;font-weight:700}.modal-primary:disabled{cursor:wait;opacity:.65}.dpd-connection-card{align-content:start}.connection-logo.dpd-logo{color:#fff;background:#dc2145}.dpd-connection-details{background:#f8faf9;border:1px solid #e1e8e6;border-radius:8px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:7px 12px;padding:11px 12px;display:grid}.dpd-connection-details span{color:#74827d;font-size:8px}.dpd-connection-details strong{color:#314a42;text-align:right;font-size:8px}.dpd-credentials-modal{width:min(570px,100%)}.dpd-api-summary{background:#fff8fa;border:1px solid #ead1d7;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:14px 0;padding:12px;display:grid}.dpd-api-summary>div{flex-direction:column;gap:3px;display:flex}.dpd-api-summary b{color:#fff;background:#d72143;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.dpd-api-summary span{font-size:9px;font-weight:800}.dpd-api-summary small{color:#7d7175;font-size:7px}.dpd-api-summary i{color:#b2939a;font-style:normal;font-weight:900}.tielbeke-connection-card{align-content:start}.connection-logo.tielbeke-logo{background:#173a67}.tielbeke-credentials-modal{width:min(680px,100%)}.tielbeke-api-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.tielbeke-api-summary>div{background:#f6f9fc;border:1px solid #d9e2eb;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.tielbeke-api-summary b{color:#fff;background:#173a67;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.tielbeke-api-summary span{font-size:9px;font-weight:800}.tielbeke-api-summary small{color:#6d7984;font-size:7px}.tielbeke-test-note{color:#765923;background:#fff5df;border-radius:8px;flex-direction:column;gap:3px;margin:12px 0 0;padding:10px 12px;display:flex}.tielbeke-test-note strong{font-size:9px}.tielbeke-test-note span{font-size:8px;line-height:1.45}.cheapcargo-connection-card{align-content:start}.connection-logo.cheapcargo-logo{color:#fff;background:#e4582b;font-size:8px}.cheapcargo-credentials-modal{width:min(610px,100%)}.cheapcargo-api-summary{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:14px 0;display:grid}.cheapcargo-api-summary>div{background:#fff8f5;border:1px solid #eed7cf;border-radius:8px;flex-direction:column;gap:3px;padding:10px;display:flex}.cheapcargo-api-summary b{color:#fff;background:#e4582b;border-radius:7px;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.cheapcargo-api-summary span{font-size:9px;font-weight:800}.cheapcargo-api-summary small{color:#806f69;font-size:7px}.cheapcargo-api-summary i{color:#bd8e7e;font-style:normal;font-weight:900}.connection-actions{grid-column:1/-1;gap:7px;display:flex}.connection-actions button{flex:1}.connection-card .primary-connection-action{color:#fff;background:var(--green)}.connection-card-error{font-weight:700;color:#9a3b37!important;grid-column:1/-1!important}.magento-scan-modal{width:min(920px,96vw);max-height:92vh}.scan-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 17px;display:grid}.scan-summary>div{color:#365148;background:#edf3f1;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.scan-summary span{font-size:9px}.scan-summary strong{font-size:19px}.scan-summary .complete{color:#17634f;background:#e7f5ee}.scan-summary .attention{color:#8b5b18;background:#fff2dc}.scan-table-wrap{border:1px solid var(--line);border-radius:9px;max-height:52vh;overflow:auto}.scan-table{min-width:760px}.scan-table th{z-index:1;background:#f3f7f5;position:sticky;top:0}.scan-table td{height:auto;min-height:48px;padding:10px 12px}.scan-table td:last-child{max-width:350px}.scan-table td:last-child>small{color:#8a6250;margin-top:5px;font-size:8px;line-height:1.45;display:block}.scan-status{border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.scan-status.complete{color:#17634f;background:#e2f3eb}.scan-status.attention{color:#8b5b18;background:#fff0d3}.scan-attention{background:#fffdfa}.exact-connection-card>small,.connection-success{color:#397360;grid-column:1/-1;margin-top:-3px;font-size:8px}.connection-success{background:#eaf6f0;border-radius:6px;padding:7px 9px;font-weight:700}.integration-flow{background:#f7faf9;border:1px solid #d8e7e1;border-radius:9px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:14px 0;padding:12px;display:grid}.integration-flow>div{flex-direction:column;gap:3px;display:flex}.integration-flow b{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.integration-flow span{font-size:9px;font-weight:800}.integration-flow small{color:#71817b;font-size:7px}.integration-flow i{color:#8ca39b;font-style:normal;font-weight:900}.exact-rate-meter{background:#f2f8f5;border:1px solid #c9e0d8;border-radius:8px;grid-column:1/-1;padding:11px 12px}.exact-rate-head,.exact-rate-details{justify-content:space-between;align-items:center;gap:10px;display:flex}.exact-rate-head span{color:#48645b;font-size:8px;font-weight:800}.exact-rate-head strong{color:#17634f;font-size:9px}.exact-rate-track{background:#dfe9e5;border-radius:999px;height:7px;margin:8px 0;overflow:hidden}.exact-rate-track i{border-radius:inherit;background:#2c8066;height:100%;display:block}.exact-rate-details span{color:#64766f;font-size:8px}.exact-rate-meter>b{color:#7d581b;margin-top:8px;font-size:8px;display:block}.exact-rate-meter>small{color:#71817b;margin-top:8px;font-size:7px;line-height:1.45;display:block}.exact-rate-meter.warning{background:#fff9ed;border-color:#ead29f}.exact-rate-meter.warning .exact-rate-track i{background:#d39a32}.exact-rate-meter.critical{background:#fff3f1;border-color:#e8b9b4}.exact-rate-meter.critical .exact-rate-track i{background:#c6534d}.exact-rate-meter.critical b{color:#9a3b37}.exact-rate-meter.pending{background:#f7f9f8;border-color:#d8e2df}.exact-rate-meter.pending .exact-rate-head strong{color:#71817b}.sync-interval-control{background:#f8faf9;border:1px solid #d8e4e0;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:10px 11px;display:flex}.sync-interval-control label{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.sync-interval-control label>span{color:#52665f;font-size:8px;font-weight:800}.sync-interval-control select{color:#245849;background:#fff;border:1px solid #c9d9d4;border-radius:6px;padding:6px 24px 6px 8px;font-size:8px;font-weight:800}.sync-interval-control>small{color:#71817b;white-space:nowrap;font-size:7px}.sync-interval-control>button{border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.sync-interval-control .pause-sync{color:#805919;background:#fff8e9;border:1px solid #e4c78f}.sync-interval-control .resume-sync{color:#fff;background:var(--green);border:1px solid #a9cfc2}.sync-interval-control>button:disabled{cursor:wait;opacity:.6}.sync-interval-control>b{color:#9a3b37;grid-column:1/-1;font-size:7px}.sync-interval-control:has(>b){flex-wrap:wrap}.sync-interval-control.paused{background:#fffaf1;border-color:#e4d8bf}.sync-interval-control.paused label,.sync-interval-control.paused>small{opacity:.7}.shipment-empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.shipment-empty strong{color:#304b42;font-size:13px}.shipment-empty span{color:#71817b;font-size:9px}.shipment-empty button{color:#fff;background:var(--green);border:0;border-radius:7px;margin-top:5px;padding:8px 11px;font-size:8px;font-weight:800}.operational-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:360px;display:flex}.operational-empty strong{color:#304b42;font-size:16px}.operational-empty p{color:#71817b;max-width:420px;font-size:10px}.operational-empty button{color:#fff;background:var(--green);border:0;border-radius:7px;margin-top:6px;padding:9px 13px;font-size:8px;font-weight:800}.packaging-rule-note{color:#426157;background:#f1f8f5;border-bottom:1px solid #d8e7e1;align-items:center;gap:12px;min-width:1080px;padding:11px 16px;display:flex}.packaging-rule-note strong{color:var(--green);flex:none;font-size:9px}.packaging-rule-note span{font-size:9px;line-height:1.45}.pallet-rule-summary{color:#426157;background:#f1f8f5;border-radius:7px;flex-direction:column;justify-content:center;gap:4px;margin:13px 0;padding:9px 11px;display:flex}.pallet-rule-summary strong{font-size:9px}.pallet-rule-summary span{font-size:8px}.packaging-data-card table,.packaging-data-card .data-actions{min-width:1080px}@media (max-width:760px){.metrics{grid-template-columns:1fr 1fr}.metrics>button{min-height:80px;padding:12px}.week-strip{grid-template-columns:1fr 1fr}.panel-cards,.route-cards,.card-grid,.carrier-profile-grid,.report-grid,.matching-flow{grid-template-columns:1fr}.matching-flow>i{display:none}.profile-next-step{flex-direction:column;align-items:flex-start}.form-row,.dimension-row,.material-grid{grid-template-columns:1fr}.material-total{flex-direction:column;align-items:flex-start;gap:5px}.notification-menu{right:0}.modal{padding:22px}.sidebar .nav-group,.sidebar .exact-card,.sidebar .profile{display:none}}.printer-status-button{color:#79541d;text-align:left;background:#fff9ef;border:1px solid #e2c9a2;border-radius:8px;align-items:center;gap:9px;min-width:178px;padding:7px 10px;display:flex}.printer-status-button>span{background:#f4e4c8;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.printer-status-button>div{flex-direction:column;gap:2px;min-width:0;display:flex}.printer-status-button strong{font-size:8px}.printer-status-button small{color:#65736e;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:7px;overflow:hidden}.printer-status-button.ready{color:#17604d;background:#eef8f4;border-color:#b7d8cc}.printer-status-button.ready>span{background:#d7eee5}.printer-settings-modal{width:min(570px,100%)}.qz-status{background:#f7faf9;border:1px solid #dbe4e1;border-radius:9px;align-items:center;gap:11px;margin-bottom:16px;padding:12px;display:flex}.qz-status>i{background:#e6a946;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #f8e9d0}.qz-status.connected>i{background:#2e9a71;box-shadow:0 0 0 4px #dcefe7}.qz-status.offline>i{background:#bd554f;box-shadow:0 0 0 4px #f6e1df}.qz-status>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.qz-status strong{font-size:10px}.qz-status span{color:#6d7b76;font-size:8px}.qz-status button{color:var(--green);background:#fff;border:1px solid #c9d8d3;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.qz-install-note{background:#fff9ee;border:1px solid #efd7b0;border-radius:9px;grid-template-columns:1fr auto;gap:4px 14px;margin-bottom:16px;padding:13px;display:grid}.qz-install-note strong{font-size:9px}.qz-install-note span{color:#6d756f;grid-column:1;font-size:8px}.qz-install-note a{color:#17604d;grid-area:1/2/3;align-self:center;font-size:8px;font-weight:800}.label-size-card{background:#f1f8f5;border:1px solid #c9ddd6;border-radius:8px;flex-direction:column;gap:4px;margin:14px 0;padding:12px;display:flex}.label-size-card span{color:#4c6c62;text-transform:uppercase;font-size:8px;font-weight:800}.label-size-card strong{font-size:10px}.label-size-card small{color:#6b7a75;font-size:8px}.printer-settings-modal .printer-check{background:#fbfcfc;border:1px solid #e0e7e4;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:11px 0;padding:11px;display:grid}.printer-check>input{width:15px;height:15px;accent-color:var(--green);margin:1px 0 0}.printer-check>span{flex-direction:column;gap:3px;display:flex}.printer-check strong{color:#344a43;font-size:9px}.printer-check small{color:#74817d;font-size:8px;font-weight:500}.printer-modal-actions{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:15px;display:grid}.printer-modal-actions .secondary-button,.printer-modal-actions .modal-primary{height:41px;margin:0}.printer-modal-actions button:disabled{cursor:not-allowed;opacity:.5}.printer-security-note{color:#7a8782;text-align:center;margin:12px 0 0;font-size:7px;line-height:1.5}.label-print-readiness{background:#fff9ef;border:1px solid #e7cda5;border-radius:8px;align-items:center;gap:9px;margin:15px 0 9px;padding:11px;display:flex}.label-print-readiness>span{color:#845d20;background:#f3e0c1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:900;display:grid}.label-print-readiness>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.label-print-readiness strong{font-size:9px}.label-print-readiness small{color:#74817d;font-size:7px}.label-print-readiness button{color:#72501d;background:#fff;border:1px solid #d4bc96;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.label-print-readiness.ready{background:#eef8f4;border-color:#b5d7ca}.label-print-readiness.ready>span{color:#fff;background:#2e8b6a}.label-print-readiness.ready button{color:var(--green);border-color:#b7d4ca}@media (max-width:760px){.printer-status-button{min-width:0}.printer-status-button small{display:none}.printer-modal-actions,.qz-install-note{grid-template-columns:1fr}.qz-install-note a{grid-area:auto/1;margin-top:5px}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settings-card{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:420px;padding:22px;display:flex;box-shadow:0 2px 8px #12372c09}.settings-card>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.settings-card>header>div:nth-child(2){flex:1;min-width:0}.settings-card h3{margin:0 0 5px;font-size:13px}.settings-card p{color:#71817b;margin:0;font-size:9px;line-height:1.45}.settings-icon{color:#17604d;background:#e4f2ed;border-radius:10px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:grid}.settings-icon.users{color:#5e552c;background:#f3ecd3;font-size:10px}.setup-badge{color:#6f5d1f;background:#f6efcf;border-radius:10px;padding:4px 7px;font-size:8px;font-weight:800}.settings-summary{gap:10px;margin:18px 0;display:grid}.settings-summary>div{background:#f6f9f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-summary span{color:#6e7d78;font-size:8px}.settings-summary strong{color:#314a42;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:9px;overflow:hidden}.settings-primary,.settings-secondary{border-radius:8px;width:100%;height:40px;margin-top:auto;font-size:9px;font-weight:800}.settings-primary{color:#fff;background:var(--green);border:0}.settings-secondary{color:var(--green);background:#f5faf8;border:1px solid #bfd5ce}.user-row{border:1px solid #dfe7e4;border-radius:8px;align-items:center;gap:10px;margin:18px 0 12px;padding:12px;display:flex}.user-avatar{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.user-row>div:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.user-row strong{font-size:9px}.user-row span{color:#73817c;font-size:8px}.user-row>b{color:#17604d;background:#e6f3ee;border-radius:10px;padding:4px 7px;font-size:8px}.role-preview{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.role-preview>div{background:#f6f9f8;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:10px 8px;display:flex}.role-preview strong{font-size:8px}.role-preview span{color:#75827d;font-size:7px}.user-access-note{color:#685728;background:#fff9e9;border:1px solid #e7d7ad;border-radius:8px;flex-direction:column;gap:4px;margin:13px 0;padding:11px;display:flex}.user-access-note strong{font-size:8px}.user-access-note span{font-size:7px;line-height:1.45}@media (max-width:900px){.settings-grid{grid-template-columns:1fr}.settings-card{min-height:auto}.settings-primary,.settings-secondary{margin-top:18px}}.pickup-planning-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.8fr);align-items:start;gap:16px;display:grid}.pickup-card,.pickup-history{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 12px #12372c0a}.pickup-card{padding:22px}.pickup-card>header{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.pickup-card>header>div:nth-child(2){flex:1;min-width:0}.pickup-card>header span,.pickup-history header span{color:#d72143;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.pickup-card h2{margin:4px 0 5px;font-size:17px}.pickup-card header p{color:#71817b;margin:0;font-size:9px}.pickup-icon{color:#fff;background:#d72143;border-radius:11px;place-items:center;width:45px;height:45px;font-size:17px;font-weight:900;display:grid}.pickup-connected,.pickup-disconnected{color:#17604d;background:#e5f3ee;border-radius:12px;padding:5px 8px;font-size:8px}.pickup-disconnected{color:#8a5e20;background:#fff0d5}.pickup-card form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.pickup-count{background:#f2f7f5;border-radius:9px;grid-template-columns:1fr auto;gap:4px 12px;padding:13px;display:grid}.pickup-count span{color:#5e716a;font-size:9px;font-weight:800}.pickup-count strong{color:#17604d;grid-area:1/2/3;align-self:center;font-size:25px}.pickup-count small{color:#7b8984;font-size:8px}.pickup-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pickup-card label{color:#50625c;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.pickup-card input[type=date],.pickup-card input[type=number],.pickup-card input[type=time]{color:#2d4039;background:#fff;border:1px solid #d5e0dc;border-radius:7px;height:38px;padding:0 10px;font-size:10px}.pickup-card fieldset{border:1px solid #dce5e2;border-radius:9px;margin:0;padding:12px}.pickup-card legend{color:#50625c;padding:0 6px;font-size:9px;font-weight:800}.time-grid{grid-template-columns:repeat(4,1fr)}.pickup-address{border-left:3px solid var(--green);background:#f3f8f6;border-radius:7px;flex-direction:column;gap:3px;padding:12px;display:flex}.pickup-address span{color:#71817b;text-transform:uppercase;font-size:7px}.pickup-address strong{font-size:9px}.pickup-address small{color:#667770;font-size:8px}.pickup-validate,.pickup-final-step>button,.pickup-not-connected button{color:#fff;background:var(--green);border:0;border-radius:8px;height:42px;font-size:9px;font-weight:900}.pickup-validate:disabled,.pickup-final-step>button:disabled{cursor:not-allowed;opacity:.48}.pickup-error,.pickup-success{color:#963b36;background:#fff0ef;border-radius:7px;margin:0;padding:10px 11px;font-size:8px;font-weight:800}.pickup-success{color:#17604d;background:#eaf6f0}.pickup-final-step{background:#fff8f9;border:1px solid #efc7cd;border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.pickup-final-step>div{flex-direction:column;gap:4px;display:flex}.pickup-final-step>div strong{color:#8f2339;font-size:10px}.pickup-final-step>div span{color:#70565b;font-size:8px}.pickup-final-step>label{background:#fff;border:1px solid #ecd3d7;border-radius:8px;grid-template-columns:17px 1fr;align-items:start;gap:9px;padding:11px;display:grid}.pickup-final-step>label input{accent-color:#d72143;width:15px;height:15px;margin:1px 0 0}.pickup-final-step>label span{flex-direction:column;gap:3px;display:flex}.pickup-final-step>label strong{color:#513f43;font-size:8px}.pickup-final-step>label small{color:#846d72;font-size:7px;font-weight:500}.pickup-final-step>button{background:#c72340}.pickup-history{overflow:hidden}.pickup-history header{border-bottom:1px solid var(--line);padding:19px 18px 14px}.pickup-history h3{margin:4px 0 0;font-size:13px}.pickup-history article{border-bottom:1px solid #edf1ef;grid-template-columns:1fr auto;gap:5px 10px;padding:14px 18px;display:grid}.pickup-history article:last-child{border-bottom:0}.pickup-history article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pickup-history article strong{font-size:9px}.pickup-history article span,.pickup-history article small{color:#71817b;font-size:7px}.pickup-history article b{color:#17604d;background:#e6f3ee;border-radius:10px;align-self:start;padding:4px 6px;font-size:7px}.pickup-history article>small{text-overflow:ellipsis;grid-column:1/-1;overflow:hidden}.pickup-empty,.pickup-not-connected{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:20px;display:flex}.pickup-empty strong,.pickup-not-connected strong{font-size:11px}.pickup-empty span,.pickup-not-connected span{color:#71817b;max-width:260px;font-size:8px;line-height:1.5}.pickup-not-connected button{min-width:140px;margin-top:7px;padding:0 14px}.pickup-warning{color:#72551f;background:#fff9eb;border:1px solid #ead4a9;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:12px 14px;display:flex}.pickup-warning strong{font-size:9px}.pickup-warning span{font-size:8px}.pickup-warning strong{flex:none}.pickup-provider-view{flex-direction:column;gap:14px;display:flex}.pickup-provider-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;padding:5px;display:flex;box-shadow:0 3px 12px #12372c0a}.pickup-provider-tabs button{color:#65756f;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;min-width:185px;padding:10px 13px;display:flex}.pickup-provider-tabs button b{font-size:10px}.pickup-provider-tabs button span{font-size:7px}.pickup-provider-tabs button.active{color:#fff;background:var(--green)}.tielbeke-pickup-icon{background:#173a67}.tielbeke-pickup-card>header span{color:#173a67}.pickup-card textarea{box-sizing:border-box;color:#2d4039;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e0dc;border-radius:7px;padding:9px 10px}.pickup-integration-note{color:#72551f;background:#fff9eb;border:1px solid #ead4a9;border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 12px;display:grid}.pickup-integration-note strong,.pickup-integration-note span{grid-column:1}.pickup-integration-note strong{font-size:8px}.pickup-integration-note span{font-size:7px;line-height:1.45}.pickup-integration-note button{color:#fff;background:#72551f;border:0;border-radius:6px;grid-area:1/2/3;align-self:center;padding:7px 9px;font-size:7px;font-weight:800}@media (max-width:900px){.pickup-planning-grid{grid-template-columns:1fr}.pickup-warning{grid-column:1}.time-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.pickup-provider-tabs{flex-direction:column}.pickup-provider-tabs button{width:100%;min-width:0}.pickup-form-grid{grid-template-columns:1fr}.time-grid{grid-template-columns:1fr 1fr}.pickup-card>header{flex-wrap:wrap;align-items:flex-start}.pickup-connected,.pickup-disconnected{margin-left:58px}}.delivery-calendar-fieldset>p{color:#677871;margin:0 0 10px;font-size:9px}.delivery-day-options{grid-template-columns:repeat(7,1fr)!important}.delivery-day-options label span{text-transform:uppercase}.delivery-calendar-fieldset>small{color:#61726b;margin-top:9px;font-size:8px;line-height:1.5;display:block}.delivery-adjusted-label{background:#fff0d5;border-radius:8px;width:max-content;margin-top:4px;padding:3px 6px;font-weight:800;color:#855817!important;display:block!important}.calendar-check{background:#f7faf9;border:1px solid #dce5e2;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:9px;margin:12px 0;padding:10px;display:grid!important}.calendar-check>input{width:15px;height:15px;accent-color:var(--green);margin:1px 0 0}.calendar-check>span{flex-direction:column;gap:3px;display:flex}.calendar-check strong{font-size:9px}.calendar-check small{color:#71817b;font-size:8px;font-weight:500;line-height:1.4}@media (max-width:620px){.delivery-day-options{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1050px){.report-kpis,.declaration-roadmap,.declaration-tabs{grid-template-columns:1fr 1fr}.route-report-grids{grid-template-columns:1fr}.route-report-group+.route-report-group{border-top:1px solid var(--line);border-left:0}}@media (max-width:700px){.report-toolbar,.report-section>header{flex-direction:column;align-items:stretch}.report-toolbar label{justify-content:space-between}.report-toolbar>.report-period-controls,.packaging-report-controls,.packaging-report-filters{flex-direction:column;align-items:stretch}.packaging-report-filters select,.packaging-report-filters input[type=week]{width:100%}.report-kpis,.declaration-roadmap,.declaration-tabs,.finance-roadmap,.finance-report-tabs{grid-template-columns:1fr}.route-report-totals{grid-template-columns:repeat(3,1fr);display:grid}.route-report-totals>div{min-width:0}.material-report-grid{grid-template-columns:1fr}.material-bars>div{grid-template-columns:100px 1fr 62px}}.report-dashboard-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.report-dashboard-tabs button{color:#527067;text-align:left;background:#fff;border:1px solid #cddbd6;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-height:52px;padding:11px 14px;display:flex}.report-dashboard-tabs button strong{font-size:10px}.report-dashboard-tabs button span{font-size:7px}.report-dashboard-tabs button.active{color:#fff;background:#24795f;border-color:#24795f;box-shadow:0 4px 12px #17604d22}.report-dashboard-tabs button.active span{color:#ffffffc7}.return-report-dashboard{flex-direction:column;gap:15px;display:flex}.return-report-columns{grid-template-columns:1.3fr 1fr;gap:15px;display:grid}.return-report-dashboard .report-section table{min-width:850px}.return-report-columns .report-section table{min-width:680px}@media (max-width:1050px){.return-report-columns{grid-template-columns:1fr}}.settings-icon.dpd-test-icon{color:#fff;background:#d72143}.settings-card-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.settings-card-actions .settings-primary,.settings-card-actions .settings-secondary{margin:0}.settings-card button:disabled{cursor:not-allowed;opacity:.5}.dpd-test-latest{color:#27604d;background:#edf8f3;border-radius:8px;flex-direction:column;gap:3px;margin:0 0 14px;padding:10px;display:flex}.dpd-test-latest.failed{color:#8d3934;background:#fff0ef}.dpd-test-latest strong{font-size:8px}.dpd-test-latest span,.dpd-test-latest small{font-size:7px;line-height:1.45}.dpd-test-modal{width:min(680px,100%)}.dpd-no-booking{color:#245f4d;background:#eef8f4;border:1px solid #b9d8cd;border-radius:8px;flex-direction:column;gap:4px;margin:0 0 14px;padding:11px;display:flex}.dpd-no-booking strong{font-size:9px}.dpd-no-booking span{font-size:8px;line-height:1.45}.user-management-list{flex-direction:column;gap:7px;max-height:210px;margin:16px 0;display:flex;overflow:auto}.user-management-list>article{border:1px solid #dfe7e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px;display:grid}.user-management-list>article.inactive{opacity:.55}.user-management-list>article>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.user-management-list strong{font-size:8px}.user-management-list span{color:#71817b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.user-management-list select{background:#fff;border:1px solid #d5e0dc;border-radius:6px;max-width:105px;height:29px;padding:0 6px;font-size:7px}.user-management-list button{color:#8e3933;background:#fff7f6;border:1px solid #d9c5c2;border-radius:6px;grid-column:auto;padding:6px 7px;font-size:7px;font-weight:800}.user-management-list>b{font-size:7px}.user-modal{width:min(520px,100%)}@media (max-width:620px){.settings-card-actions{grid-template-columns:1fr}.user-management-list>article{grid-template-columns:auto minmax(0,1fr)}.user-management-list select,.user-management-list button{grid-column:2;max-width:none}}.own-route-dashboard{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.route-builder,.route-sidebar>section,.driver-app{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 3px 12px #12372c0a}.route-builder{padding:22px}.route-builder>header,.driver-app>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.route-builder>header>div:first-child,.driver-app>header>div{flex-direction:column;gap:4px;display:flex}.route-builder>header span,.route-sidebar>section>span,.driver-app header span{color:#2b8065;letter-spacing:.8px;font-size:8px;font-weight:900}.route-builder h2,.driver-app h2{margin:0;font-size:18px}.route-builder header p,.driver-app header p{color:#70807a;margin:0;font-size:9px}.route-builder>header>div:last-child{gap:8px;display:flex}.route-primary,.route-secondary,.route-actions>button,.driver-app header button{border-radius:7px;height:36px;padding:0 12px;font-size:8px;font-weight:900}.route-primary,.route-actions>button{color:#fff;background:var(--green);border:0}.route-secondary,.driver-app header button{color:var(--green);background:#f4faf7;border:1px solid #bdd5cd}.route-primary:disabled,.route-actions button:disabled{cursor:not-allowed;opacity:.45}.route-config{grid-template-columns:1.1fr 1.5fr .7fr .7fr .8fr;gap:9px;margin:17px 0 12px;display:grid}.route-config label,.route-sidebar label{color:#586a63;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex;position:relative}.route-config input,.route-config select,.route-sidebar input{color:#2f423b;background:#fff;border:1px solid #d5e1dd;border-radius:7px;height:35px;padding:0 9px;font-size:8px}.route-config label>span{color:#7b8984;position:absolute;bottom:10px;right:8px}.country-planner{background:#f3f8f6;border-radius:8px;align-items:center;gap:7px;padding:11px;display:flex}.country-planner>strong{color:#3e5c52;margin-right:auto;font-size:8px}.country-planner label{color:#536860;background:#fff;border:1px solid #d7e3df;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.country-planner input{accent-color:var(--green)}.route-kpis{grid-template-columns:repeat(4,1fr);gap:8px;margin:13px 0;display:grid}.route-kpis article{background:#fbfcfc;border:1px solid #e0e8e5;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:11px;display:flex}.route-kpis span{color:#70807a;font-size:7px}.route-kpis strong{color:#2e463e;font-size:12px}.route-kpis small{color:#7e8b86;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.route-kpis .positive{background:#edf8f3;border-color:#badbce}.route-kpis .positive strong{color:#1b7358}.route-kpis .negative{background:#fff4f3;border-color:#e6c3bf}.route-kpis .negative strong{color:#a44640}.route-alerts{color:#785222;background:#fff8ec;border:1px solid #edcdaa;border-radius:8px;flex-direction:column;gap:4px;margin:12px 0;padding:10px 12px;font-size:8px;font-weight:800;display:flex}.route-actions{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:13px 0;display:grid}.route-actions>button{height:38px}.route-actions>small{color:#73827c;font-size:7px;line-height:1.45}.route-actions .final-route{background:#253f37}.route-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.route-orders,.route-stops{border:1px solid #dfe8e5;border-radius:9px;overflow:hidden}.route-columns h3{background:#f7faf9;border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;margin:0;padding:11px 12px;font-size:9px;display:flex}.route-columns h3 b{color:#17604d;background:#e0f0ea;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:8px;display:grid}.route-orders>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 11px;display:grid}.route-orders>button.selected{background:#edf8f3}.route-orders>button>span{color:#17604d;border:1px solid #bdd5cc;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.route-orders>button>div,.route-stops article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.route-orders strong,.route-stops strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-orders small,.route-stops small{color:#76837e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.route-orders>button>b{color:#35554b;font-size:8px}.route-stops article{border-bottom:1px solid #edf1ef;grid-template-columns:24px minmax(0,1fr) auto 22px;align-items:center;gap:8px;padding:10px 11px;display:grid}.route-stops article>b{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.route-stops article label{color:#64766f;align-items:center;gap:4px;font-size:7px;font-weight:800;display:flex}.route-stops article input{accent-color:var(--green)}.route-stops article>button{color:#9c514c;background:0 0;border:0;font-size:13px}.route-empty{color:#7b8883;text-align:center;padding:28px 14px;font-size:8px}.route-sidebar{flex-direction:column;gap:12px;display:flex}.route-sidebar>section{flex-direction:column;gap:10px;padding:17px;display:flex}.route-sidebar h3{margin:-4px 0 3px;font-size:12px}.route-sidebar>section>div{background:#f5f8f7;border-radius:7px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.route-sidebar>section>div b{font-size:8px}.route-sidebar>section>div small{color:#71817b;grid-area:2/1;font-size:7px}.route-sidebar>section>div em{color:#2d785f;grid-area:1/2/3;align-self:center;font-size:7px;font-style:normal;font-weight:900}.route-sidebar>section>button{text-align:left;background:#fff;border:1px solid #e0e8e5;border-radius:7px;flex-direction:column;gap:3px;padding:9px;display:flex}.route-sidebar>section>button strong{font-size:8px}.route-sidebar>section>button small,.route-sidebar>section>p{color:#75837d;margin:0;font-size:7px}.driver-app{padding:20px}.driver-progress{background:#e4ebe8;border-radius:999px;height:8px;margin:16px 0;overflow:hidden}.driver-progress i{border-radius:inherit;background:#2a896a;height:100%;display:block}.driver-app>article{border-bottom:1px solid #e9eeec;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.driver-app>article>b{color:#fff;background:#2f6956;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.driver-app>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.driver-app>article strong{font-size:10px}.driver-app>article span,.driver-app>article small{color:#72807b;font-size:8px}.driver-app>article em{color:#25765d;font-size:7px;font-style:normal;font-weight:800}.driver-app>article label{color:#fff;background:#2a8065;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900;position:relative;overflow:hidden}.driver-app>article input{opacity:0;position:absolute;inset:0}.driver-app>article.done{background:#f2f8f5}.driver-app>article.done>b{background:#2a8b6b}.driver-app>article.done label{background:#7a8b85}.driver-app>article.done input{pointer-events:none}@media (max-width:1100px){.own-route-dashboard{grid-template-columns:1fr}.route-sidebar{grid-template-columns:repeat(3,1fr);display:grid}.route-config{grid-template-columns:repeat(3,1fr)}.route-kpis{grid-template-columns:1fr 1fr}}@media (max-width:760px){.route-builder{padding:15px}.route-builder>header{flex-direction:column}.route-builder>header>div:last-child{width:100%}.route-builder>header button{flex:1}.route-config,.route-columns,.route-sidebar{grid-template-columns:1fr}.country-planner{flex-wrap:wrap;align-items:flex-start}.country-planner>strong{width:100%}.route-kpis{grid-template-columns:1fr 1fr}.route-actions{grid-template-columns:1fr}.driver-app>article{grid-template-columns:32px 1fr}.driver-app>article label{grid-column:2}}.route-map-link{color:#17604d;text-align:center;background:#edf8f3;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900;display:block}.driver-route-controls{background:#eff8f4;border:1px solid #c7ddd5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:16px 0;padding:14px;display:flex}.driver-route-controls>div{flex-direction:column;gap:4px;display:flex}.driver-route-controls b{font-size:10px}.driver-route-controls small{color:#667971;font-size:8px}.driver-route-controls button{color:#fff;background:#247d61;border:0;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:900}.driver-route-controls button.driver-stop{background:#8c433e}.driver-route-controls button:disabled{opacity:.5}.driver-message{color:#285f4e;background:#edf8f3;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:8px;font-weight:800}.driver-app>article.failed{background:#fff8ed}.driver-app>article.failed>b{background:#c3842c}.driver-app>article>div>a{color:#17604d;width:max-content;margin-top:5px;font-size:8px;font-weight:900}.driver-proof{grid-template-columns:1fr 1fr;gap:6px;width:220px;display:grid}.driver-proof input,.driver-proof textarea{color:#30483f;width:100%;font:inherit;background:#fff;border:1px solid #d4dfdb;border-radius:7px;grid-column:1/-1;padding:8px;opacity:1!important;position:static!important;inset:auto!important}.driver-proof label{text-align:center;grid-column:1/-1;padding:9px!important;position:relative!important}.driver-proof label input{opacity:0!important;position:absolute!important;inset:0!important}.driver-proof button{color:#fff;background:#277d62;border:0;border-radius:7px;padding:9px 7px;font-size:8px;font-weight:900}.driver-proof .driver-failed{background:#91605a}.driver-other-routes{border-top:1px solid #e1e8e5;flex-direction:column;gap:6px;margin-top:18px;padding-top:16px;display:flex}.driver-other-routes h3{margin:0 0 4px;font-size:11px}.driver-other-routes button{text-align:left;background:#fff;border:1px solid #d8e3df;border-radius:7px;padding:10px;font-size:8px;font-weight:800}@media (max-width:1100px){.route-config.route-config-driver{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.route-config.route-config-driver{grid-template-columns:1fr}.driver-mobile{margin:-8px;padding:14px}.driver-route-controls{flex-direction:column;align-items:stretch}.driver-route-controls button{min-height:44px}.driver-app>article{align-items:start}.driver-proof{grid-column:1/-1;width:100%;margin-top:7px}.driver-app>article>div>a{padding:7px 0}.driver-proof input,.driver-proof textarea,.driver-proof label,.driver-proof button{min-height:42px;font-size:10px}}.route-profit-details{background:#dce7e3;border:1px solid #dce7e3;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-3px 0 13px;display:grid;overflow:hidden}.route-profit-details>div{background:#f7faf9;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.route-profit-details span{color:#6b7d76;font-size:7px}.route-profit-details strong{color:#29483e;font-size:10px}.route-profit-details>small{color:#63756e;background:#eef5f2;grid-column:1/-1;padding:7px 11px;font-size:7px}.route-map-panel{background:#f7faf9;border:1px solid #dbe7e2;border-radius:11px;grid-template-columns:minmax(240px,.72fr) minmax(340px,1.28fr);margin:13px 0;display:grid;overflow:hidden}.route-map-copy{flex-direction:column;gap:7px;padding:17px;display:flex}.route-map-copy>span{color:#2b8065;letter-spacing:.8px;font-size:7px;font-weight:900}.route-map-copy h3{color:#24443a;margin:0;font-size:13px}.route-map-copy>p{color:#6e7e78;margin:0;font-size:8px;line-height:1.5}.route-map-copy>a{color:#fff;background:var(--green);border-radius:7px;width:max-content;margin-top:auto;padding:9px 11px;font-size:8px;font-weight:900}.route-map-copy>small{color:#6f7f79;margin-top:auto;font-size:7px}.route-map-facts{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px;display:grid}.route-map-facts>div{background:#eaf3ef;border-radius:7px;flex-direction:column;gap:2px;padding:8px;display:flex}.route-map-facts strong{color:#265b49;font-size:9px}.route-map-facts small{color:#70807a;font-size:6px}.route-map-frame{background:#e5eeea;min-height:220px}.route-map-frame iframe{border:0;width:100%;height:100%;min-height:220px;display:block}.route-stops article{cursor:grab;grid-template-columns:24px minmax(0,1fr) auto auto;transition:background .15s,border-color .15s,opacity .15s}.route-stops article:active{cursor:grabbing}.route-stops article.map-active{background:#eef8f4}.route-stops article.dragging{opacity:.45}.route-stops article>div.route-stop-actions{flex-direction:row;gap:2px;display:flex}.route-stop-actions button{color:#496259;background:#eef3f1;border:0;border-radius:5px;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.route-stop-actions button:last-child{color:#93483f;background:#fff0ee}.route-stop-actions button:disabled{cursor:not-allowed;opacity:.35}@media (max-width:1100px){.route-config.route-config-driver{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.route-config.route-config-driver,.route-profit-details,.route-map-panel{grid-template-columns:1fr}.route-profit-details>small{grid-column:1}.route-map-panel{grid-template-columns:1fr}.route-map-frame,.route-map-frame iframe{min-height:250px}.route-map-facts{grid-template-columns:repeat(3,1fr)}.route-stops article{grid-template-columns:24px minmax(0,1fr) auto}.route-stops article label{grid-column:2}.route-stop-actions{grid-area:1/3/3}}.route-section-tabs{background:#eef4f1;border-radius:9px;gap:5px;margin:15px 0 2px;padding:4px;display:flex}.route-section-tabs button{color:#60736c;background:0 0;border:0;border-radius:7px;min-width:130px;padding:9px 13px;font-size:8px;font-weight:900}.route-section-tabs button.active{color:#17604d;background:#fff;box-shadow:0 1px 5px #153b2f14}.route-settings-panel{margin-top:13px}.route-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.route-settings-grid>section{background:#fbfcfc;border:1px solid #dce7e3;border-radius:10px;padding:17px}.route-settings-grid>section>span,.route-fleet-settings header span{color:#2b8065;letter-spacing:.8px;font-size:7px;font-weight:900}.route-settings-grid h3{margin:4px 0;font-size:12px}.route-settings-grid p{color:#6f8079;margin:0 0 13px;font-size:8px;line-height:1.5}.route-settings-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.route-settings-fields label,.route-fleet-list label{color:#566a62;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex;position:relative}.route-settings-fields label:first-child{grid-column:1/-1}.route-settings-fields input,.route-fleet-list input{color:#2e443c;background:#fff;border:1px solid #d4e0dc;border-radius:7px;height:36px;padding:0 9px;font-size:8px}.route-settings-fields i,.route-fleet-list i{color:#7a8984;font-size:7px;font-style:normal;position:absolute;bottom:10px;right:8px}.route-country-settings>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.route-country-settings label{color:#52675f;background:#fff;border:1px solid #dbe5e1;border-radius:7px;align-items:center;gap:7px;padding:9px;font-size:8px;font-weight:800;display:flex}.route-country-settings input{accent-color:var(--green)}.route-fleet-settings{grid-column:1/-1}.route-fleet-settings>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.route-fleet-settings>header>div{min-width:0}.route-fleet-settings>header button{color:#17604d;background:#eef8f4;border:1px solid #bcd5cc;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.route-fleet-list{flex-direction:column;gap:7px;display:flex}.route-fleet-list article{background:#f6faf8;border:1px solid #e0e8e5;border-radius:8px;grid-template-columns:26px minmax(150px,1.4fr) .65fr .8fr 1fr 28px;align-items:end;gap:8px;padding:10px;display:grid}.route-fleet-list article>b{color:#fff;background:var(--green);border-radius:50%;align-self:center;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.route-fleet-list article>button{color:#93483f;background:#fff0ee;border:0;border-radius:7px;width:27px;height:36px;font-size:14px}.route-settings-panel>footer{background:#f1f8f5;border:1px solid #cfe0da;border-radius:9px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.route-settings-panel>footer>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.route-settings-panel>footer strong{font-size:9px}.route-settings-panel>footer span{color:#6b7d76;font-size:7px}.route-settings-panel>footer p{color:#2a6c56;margin:0;font-size:8px;font-weight:800}.route-settings-panel>footer button{color:#fff;background:var(--green);border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:900}.route-settings-panel button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:900px){.route-settings-grid{grid-template-columns:1fr}.route-fleet-settings{grid-column:1}.route-fleet-list article{grid-template-columns:26px 1fr 1fr}.route-fleet-list article label:first-of-type{grid-column:2/-1}.route-fleet-list article>button{grid-column:3;justify-self:end}}@media (max-width:620px){.route-section-tabs button{flex:1;min-width:0}.route-settings-fields,.route-country-settings>div{grid-template-columns:1fr}.route-settings-fields label:first-child{grid-column:1}.route-fleet-settings>header,.route-settings-panel>footer{flex-direction:column;align-items:stretch}.route-fleet-list article{grid-template-columns:26px 1fr}.route-fleet-list article label,.route-fleet-list article label:first-of-type{grid-column:2}.route-fleet-list article>button{grid-column:2;justify-self:end}.route-settings-panel>footer button{min-height:42px}}.route-config.route-config-driver{grid-template-columns:1fr 1.1fr 1.1fr 1.25fr 1.05fr .62fr .62fr .68fr}.route-settings-fields .route-address-field{grid-column:1/-1}.route-fleet-list article{grid-template-columns:26px minmax(145px,1.25fr) .6fr .72fr .58fr .72fr .95fr 28px}@media (max-width:1100px){.route-config.route-config-driver{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.route-fleet-list article{grid-template-columns:26px 1fr 1fr}}@media (max-width:620px){.route-settings-fields .route-address-field{grid-column:1}.route-fleet-list article{grid-template-columns:26px 1fr}}.route-vehicle-costs{border-top:1px solid #dfe8e4;grid-column:2/8;grid-template-columns:repeat(6,minmax(90px,1fr));gap:8px;padding-top:9px;display:grid}.route-fleet-list article>button{grid-area:1/8}.route-depreciation-estimate{background:#eaf3ef;border-radius:7px;grid-column:1/-1;align-items:center;gap:10px;padding:9px 11px;display:flex}.route-depreciation-estimate span{color:#2b8065;letter-spacing:.7px;font-size:6px;font-weight:900}.route-depreciation-estimate strong{color:#29483e;font-size:8px}.route-depreciation-estimate small{color:#6b7d76;font-size:7px}.route-cost-breakdown{background:#dce7e3;border:1px solid #dce7e3;border-radius:9px;grid-template-columns:repeat(7,1fr);gap:1px;margin:-3px 0 13px;display:grid;overflow:hidden}.route-cost-breakdown>div{background:#fff;flex-direction:column;gap:3px;padding:9px 10px;display:flex}.route-cost-breakdown span{color:#6b7d76;font-size:6px}.route-cost-breakdown strong{color:#29483e;font-size:8px}@media (max-width:900px){.route-vehicle-costs{grid-column:2/-1;grid-template-columns:repeat(3,1fr)}.route-fleet-list article>button{grid-area:1/3}.route-cost-breakdown{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.route-vehicle-costs{grid-column:2;grid-template-columns:1fr 1fr}.route-fleet-list article>button{grid-area:auto/2}.route-depreciation-estimate{flex-direction:column;align-items:flex-start}.route-cost-breakdown{grid-template-columns:1fr 1fr}}.route-depreciation-estimate{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 13px;display:grid}.route-depreciation-estimate>span{grid-row:1/5;font-size:7px}.route-depreciation-estimate strong{font-size:10px}.route-depreciation-estimate small{font-size:8px;line-height:1.45}.route-depreciation-estimate .route-depreciation-review{color:#28765e;font-weight:900}@media (max-width:620px){.route-depreciation-estimate{grid-template-columns:1fr}.route-depreciation-estimate>span{grid-row:auto}}.vehicle-planner{background:#fbfcfc;border:1px solid #dce7e3;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:11px;display:flex}.vehicle-planner>div{flex-direction:column;gap:3px;min-width:180px;margin-right:auto;display:flex}.vehicle-planner>div strong{color:#3e5c52;font-size:8px}.vehicle-planner>div small{color:#73827c;font-size:7px;line-height:1.4}.vehicle-planner>label{background:#fff;border:1px solid #d7e3df;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;display:flex}.vehicle-planner>label>input{accent-color:var(--green)}.vehicle-planner>label>span{flex-direction:column;gap:2px;display:flex}.vehicle-planner>label b{color:#35554b;font-size:7px}.vehicle-planner>label small{color:#77857f;font-size:6px}.route-plan-switcher{background:#eaf3ef;border-radius:9px;align-items:stretch;gap:7px;margin:10px 0;padding:8px;display:flex}.route-plan-switcher>div{flex-direction:column;justify-content:center;gap:3px;min-width:150px;margin-right:auto;padding:3px 6px;display:flex}.route-plan-switcher>div span{color:#2b8065;letter-spacing:.7px;font-size:6px;font-weight:900}.route-plan-switcher>div strong{color:#35554b;font-size:8px}.route-plan-switcher>button{color:#50675e;text-align:left;background:#f7faf9;border:1px solid #cdded8;border-radius:7px;flex-direction:column;gap:3px;min-width:145px;padding:8px 10px;display:flex}.route-plan-switcher>button.active{color:#17604d;background:#fff;border-color:#267c61;box-shadow:0 1px 4px #12372c14}.route-plan-switcher>button b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.route-plan-switcher>button small{font-size:6px}.route-orders>button.assigned-other{background:#f3f6f5}.route-orders>button.assigned-other>span{color:#71817b;background:#fff}@media (max-width:900px){.vehicle-planner,.route-plan-switcher{flex-wrap:wrap;align-items:stretch}.vehicle-planner>div,.route-plan-switcher>div{width:100%;margin-right:0}.route-plan-switcher>button{flex:1}}@media (max-width:620px){.vehicle-planner>label,.route-plan-switcher>button{width:100%;min-width:0}.route-plan-switcher{flex-direction:column}}.route-plan-switcher{background:#edf6f2;border:1px solid #cddfd8;border-radius:11px;gap:12px;margin:14px 0;padding:14px}.route-plan-switcher>div{gap:5px;min-width:190px;padding:6px 8px}.route-plan-switcher>div span{letter-spacing:.8px;font-size:9px}.route-plan-switcher>div strong{font-size:12px;line-height:1.35}.route-plan-switcher>button{border-radius:9px;gap:7px;min-width:185px;padding:12px 14px}.route-plan-switcher>button.active{border-width:2px;box-shadow:0 2px 7px #12372c18}.route-plan-switcher>button b{font-size:11px;line-height:1.3}.route-plan-switcher>button small{font-size:9px;line-height:1.45}.route-plan-switcher{flex-wrap:wrap;overflow:hidden}.route-plan-switcher>div{flex:190px;min-width:0;margin-right:0}.route-plan-switcher>button{flex:185px;width:auto;min-width:0;max-width:100%;overflow:hidden}.route-plan-switcher>button b,.route-plan-switcher>button small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.route-plan-switcher{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-plan-switcher>div{text-align:center;grid-column:1/-1;align-items:center;width:auto}.route-plan-switcher>button{width:100%;height:100%}@media (max-width:620px){.route-plan-switcher{grid-template-columns:1fr}}.route-order-item{background:#fff;border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.route-order-item.selected{background:#edf8f3}.route-order-item.assigned-other{background:#f3f6f5}.route-order-select{text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px 8px 10px 11px;display:grid}.route-order-select:disabled{cursor:not-allowed;opacity:.58}.route-order-select>span{color:#17604d;border:1px solid #bdd5cc;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.route-order-select>div{flex-direction:column;gap:3px;min-width:0;display:flex}.route-order-select strong,.route-order-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.route-order-select strong{font-size:8px}.route-order-select small{color:#76837e;font-size:7px}.route-order-select>b{color:#35554b;font-size:8px}.route-preference-button{color:#17604d;background:#f8fbfa;border:1px solid #cbded7;border-radius:6px;align-self:center;margin-right:8px;padding:6px 7px;font-size:6px;font-weight:900}.route-task-kind{color:#245d4b;text-transform:uppercase;background:#dff0e9;border-radius:999px;margin-right:5px;padding:2px 5px;font-size:6px;font-style:normal;display:inline-flex}.route-task-kind.pickup{color:#7b4d18;background:#fff0d9}.route-preference{font-weight:800;color:#29755d!important}.preference-mismatch{font-weight:900;color:#a0443e!important}.route-task-modal{width:min(760px,100vw - 24px);max-height:90vh;overflow:auto}.route-preference-modal{width:min(560px,100vw - 24px)}.route-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.route-task-grid.preference{grid-template-columns:repeat(3,minmax(0,1fr))}.route-task-grid label{color:#536860;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.route-task-grid input,.route-task-grid select,.route-task-grid textarea{color:#29483d;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ceddd8;border-radius:7px;padding:8px 10px}.route-task-wide{grid-column:span 2}@media (max-width:760px){.route-task-grid,.route-task-grid.preference{grid-template-columns:1fr}.route-task-wide{grid-column:auto}.route-order-item{grid-template-columns:1fr}.route-preference-button{justify-self:end;margin:0 8px 8px}}.route-map-mode{flex-wrap:wrap;gap:5px;margin:2px 0;display:flex}.route-map-mode button{color:#577068;background:#fff;border:1px solid #cbded7;border-radius:6px;padding:7px 8px;font-size:7px;font-weight:900}.route-map-mode button.active{color:#17604d;background:#eaf5f0;border-color:#2b8065}.route-map-mode button:disabled{cursor:default;opacity:1}.route-stop-heading-actions{align-items:center;gap:7px;display:flex}.route-stop-heading-actions button{color:#99483f;background:#fff5f3;border:1px solid #e2bdb8;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900}.route-stop-heading-actions button:hover:not(:disabled){background:#ffebe7;border-color:#cf8f87}.route-stop-heading-actions button:disabled{cursor:not-allowed;opacity:.4}.route-leaflet-wrap{width:100%;height:100%;min-height:220px;position:relative}.route-leaflet-wrap.expanded{z-index:2000;background:#e5eeea;border:3px solid #fff;border-radius:12px;width:auto;height:auto;min-height:0;position:fixed;inset:14px;overflow:hidden;box-shadow:0 0 0 100vmax #0d2821b8,0 16px 55px #0d282159}.route-leaflet-map{z-index:0;position:absolute;inset:0}.route-leaflet-status,.route-leaflet-expand{z-index:500;color:#31574b;background:#fffffff0;border:1px solid #116b552e;border-radius:6px;padding:6px 9px;font-size:7px;font-weight:900;position:absolute;top:10px;box-shadow:0 2px 9px #1d473a1f}.route-leaflet-status{right:10px}.route-leaflet-expand{left:52px}.route-leaflet-expand:hover{color:#fff;background:#116b55}.route-leaflet-wrap.expanded .route-leaflet-expand{padding:8px 11px;font-size:9px}.route-leaflet-icon-shell{background:0 0!important;border:0!important}.route-leaflet-icon{color:#fff;background:#116b55;border:3px solid #fff;border-radius:50% 50% 50% 8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;transform:rotate(-45deg);box-shadow:0 3px 9px #17362d4d}.route-leaflet-icon b{transform:rotate(45deg)}.route-leaflet-icon-stop{background:#267d65}.route-leaflet-icon-start{background:#173f35}.route-leaflet-icon-end{background:#d78632}.route-leaflet-icon.active{color:#173f35;background:#d9f15c;width:32px;height:32px;box-shadow:0 0 0 4px #d9f15c59,0 3px 9px #17362d4d}.leaflet-tooltip{color:#29483e;border-color:#dbe7e2;border-radius:6px;font-size:8px;font-weight:800;box-shadow:0 2px 8px #17362d24}.route-address-modal{width:min(760px,100%)}.route-address-intro{color:#66766f;margin:-10px 0 18px;font-size:10px;line-height:1.55}.route-address-issues{flex-direction:column;gap:12px;max-height:55vh;padding-right:4px;display:flex;overflow:auto}.route-address-issues fieldset{background:#fbfcfc;border:1px solid #dce7e3;border-radius:9px;margin:0;padding:12px 14px 4px}.route-address-issues legend{color:#26483d;padding:0 6px;font-size:10px;font-weight:800}.route-address-grid{grid-template-columns:1fr 1.4fr .7fr;gap:0 10px;display:grid}.route-address-grid .route-address-street{grid-column:1/-1}.route-address-modal .connection-error{margin:12px 0 0}@media (max-width:620px){.route-address-grid{grid-template-columns:1fr}.route-address-grid .route-address-street{grid-column:auto}.route-address-modal{padding:22px}.route-address-issues{max-height:58vh}}.route-address-diagnostic{color:#70501f;background:#fff8ec;border:1px solid #efd2a9;border-radius:8px;grid-template-columns:1fr auto;gap:6px 14px;margin:5px 0 13px;padding:11px 12px;display:grid}.route-address-diagnostic>div{flex-direction:column;gap:3px;min-width:0;display:flex}.route-address-diagnostic strong{font-size:9px}.route-address-diagnostic span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.route-address-diagnostic p{grid-column:1/-1;margin:0;font-size:8px;line-height:1.5}.route-address-diagnostic a{color:#17604d;grid-area:1/2;font-size:8px;font-weight:800;text-decoration:none}@media (max-width:620px){.route-address-diagnostic{grid-template-columns:1fr}.route-address-diagnostic a{grid-area:auto/1}}.connections-workspace{flex-direction:column;gap:18px;display:flex}.connection-monitor{background:#fff;border:1px solid #cfddd8;border-radius:12px;overflow:hidden;box-shadow:0 5px 18px #12372c0f}.connection-monitor-header{background:linear-gradient(120deg,#f7fbf9 0%,#edf6f2 100%);border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.connection-monitor-header h2{color:#233f36;margin:4px 0 3px;font-size:17px}.connection-monitor-header p{color:#6c7c76;margin:0;font-size:9px}.monitor-eyebrow{color:#27745e;letter-spacing:1px;font-size:7px;font-weight:900}.monitor-summary{background:#fff;border:1px solid #d5e3de;border-radius:9px;grid-template-columns:repeat(3,1fr);min-width:310px;display:grid;overflow:hidden}.monitor-summary>div{border-left:1px solid #e2eae7;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.monitor-summary>div:first-child{border-left:0}.monitor-summary strong{color:#29483e;font-size:15px}.monitor-summary span{color:#74837d;font-size:7px}.monitor-summary .needs-attention strong{color:#a25332}.activity-filter{border-bottom:1px solid #e2eae7;gap:6px;padding:11px 14px;display:flex}.activity-filter button{color:#63736d;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.activity-filter button b{color:#5f746c;background:#edf3f1;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:7px;display:inline-grid}.activity-filter button.active{color:#17604d;background:#eff7f4;border-color:#c8dbd4}.activity-filter button.active b{color:#fff;background:#277a60}.activity-layout{grid-template-columns:minmax(520px,1.35fr) minmax(340px,.65fr);min-height:410px;display:grid}.activity-list{border-right:1px solid #e0e8e5}.activity-list-head,.activity-list>button{grid-template-columns:minmax(190px,1.35fr) .72fr .86fr .7fr;align-items:center;gap:12px;display:grid}.activity-list-head{color:#82908b;text-transform:uppercase;letter-spacing:.45px;background:#fafcfb;padding:9px 14px;font-size:7px;font-weight:900}.activity-list>button{color:#364b44;text-align:left;background:#fff;border:0;border-top:1px solid #edf1ef;width:100%;min-height:61px;padding:10px 14px}.activity-list>button:hover,.activity-list>button.selected{background:#f2f8f5}.activity-list>button.selected{box-shadow:inset 3px 0 #24795e}.activity-list>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-list>button strong{font-size:9px}.activity-list>button>div span{color:#71807a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.activity-list code{color:#51675f;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:8px;font-weight:800;overflow:hidden}.activity-list time{color:#72817c;font-size:8px}.activity-status{color:#2b7159;white-space:nowrap;background:#e4f2ec;border-radius:10px;width:max-content;max-width:100%;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.activity-status.mislukt{color:#9c3d36;background:#fdebea}.activity-status.overgeslagen{color:#8b5c1c;background:#fff0d6}.activity-status.geen-terugkoppeling{color:#9a522c;background:#fff0e7}.activity-status.wordt-opnieuw-geprobeerd{color:#315f86;background:#e8f1f9}.activity-empty{color:#74837d;padding:28px;font-size:9px}.activity-detail{background:#fbfcfc;flex-direction:column;min-width:0;padding:18px;display:flex}.activity-detail-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-detail-title>div{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-detail-title>div>span{color:#27745e;letter-spacing:.6px;text-transform:uppercase;font-size:7px;font-weight:900}.activity-detail-title h3{color:#29483e;margin:0;font-size:13px}.activity-detail dl{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.activity-detail dl>div{background:#fff;border:1px solid #e0e8e5;border-radius:7px;flex-direction:column;gap:3px;min-width:92px;padding:8px 9px;display:flex}.activity-detail dt{color:#7c8a85;text-transform:uppercase;font-size:6px;font-weight:800}.activity-detail dd{color:#3c554c;margin:0;font-size:8px;font-weight:900}.activity-error,.activity-confirmed{border-radius:8px;flex-direction:column;gap:5px;padding:11px 12px;display:flex}.activity-error{color:#704239;background:#fff5f2;border:1px solid #efd1c9}.activity-error>span{color:#a14a3c;text-transform:uppercase;font-size:7px;font-weight:900}.activity-error strong{font-size:9px;line-height:1.45}.activity-error p{color:#785f58;margin:1px 0 0;font-size:8px;line-height:1.5}.activity-confirmed{color:#285f4d;background:#eff8f4;border:1px solid #cfe2d9}.activity-confirmed span{text-transform:uppercase;font-size:7px;font-weight:900}.activity-confirmed strong{font-size:9px}.activity-history{flex-direction:column;gap:0;margin-top:14px;display:flex}.activity-history h4{color:#3a5149;margin:0 0 7px;font-size:9px}.activity-history>div{border-top:1px solid #e4ebe8;grid-template-columns:72px 1fr;gap:8px;padding:7px 0;display:grid}.activity-history time{color:#77857f;font-size:7px}.activity-history p{color:#52665f;margin:0;font-size:8px;line-height:1.45}.retry-panel{border-top:1px solid #e0e8e5;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.retry-panel>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.retry-panel strong{color:#365248;font-size:8px}.retry-panel span{color:#74837d;font-size:7px}.retry-panel button{color:#fff;background:#24795e;border:0;border-radius:7px;flex:none;padding:9px 11px;font-size:8px;font-weight:900}.retry-panel button:disabled{cursor:wait;background:#7c9c91}.activity-load-error{color:#963e38;background:#fff7f5}.activity-detail-empty{color:#60736c;text-align:center;justify-content:center;align-items:center;gap:7px}.activity-detail-empty strong{font-size:11px}.activity-detail-empty span{max-width:260px;font-size:8px;line-height:1.5}@media (max-width:1040px){.activity-layout{grid-template-columns:1fr}.activity-list{border-bottom:1px solid #e0e8e5;border-right:0}.activity-detail{min-height:380px}}@media (max-width:700px){.connection-monitor-header{flex-direction:column;align-items:stretch}.monitor-summary{min-width:0}.activity-list-head{display:none}.activity-list>button{grid-template-columns:minmax(130px,1fr) auto;gap:7px}.activity-list>button code,.activity-list>button time{grid-column:1}.activity-list>button .activity-status{grid-area:1/2/3}.activity-detail{padding:15px}.activity-detail-title{flex-direction:column;align-items:flex-start}.retry-panel{flex-direction:column;align-items:stretch}.retry-panel button{min-height:42px}}.backup-explanation{color:#5d6f68;background:#f1f6f4;border-radius:8px;margin:0;padding:10px 12px;font-size:8px;line-height:1.5}.backup-message{color:#17604d;margin:0;font-size:8px;font-weight:800}.backup-settings-card .settings-primary:disabled{cursor:wait;opacity:.65}.backup-parts{flex-direction:column;gap:8px;margin-top:12px;display:flex}.backup-parts .settings-primary,.backup-parts .settings-secondary{height:auto;min-height:40px;margin:0;padding:10px 12px}.backup-parts>small{color:#64756f;font-size:8px;line-height:1.45}.backup-parts>button:not(.settings-primary):not(.settings-secondary){color:var(--green);background:0 0;border:0;align-self:flex-start;font-size:8px;font-weight:800;text-decoration:underline}.exact-order-description{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-weight:800;overflow:hidden;color:#176b55!important}.exact-description-card{background:#f2f8f5;border:1px solid #d7e5df;border-radius:8px;flex-direction:column;gap:4px;margin:0 18px 12px;padding:10px 12px;display:flex}.exact-description-card span{color:#73837d;font-size:7px;font-weight:800}.exact-description-card strong{color:#1d5f4d;overflow-wrap:anywhere;font-size:9px}.purchasing-tabs{grid-template-columns:repeat(4,1fr)}.item-settings-table{min-width:2150px!important}.purchase-price-input{align-items:center;gap:4px;display:flex}.purchase-price-input>input{width:82px!important}.purchase-price-input>select{color:#51483c;background:#fff;border:1px solid #ded3c2;border-radius:6px;height:31px;padding:0 5px;font-size:7px}.purchase-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.purchase-settings-grid>article{background:#fff;border:1px solid #ead7bd;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;min-height:210px;padding:18px;display:flex}.purchase-settings-grid>article>span{color:var(--module-accent);letter-spacing:.8px;font-size:7px;font-weight:900}.purchase-settings-grid h3{margin:0;font-size:13px}.purchase-settings-grid p{color:#756d61;margin:0;font-size:8px;line-height:1.55}.purchase-settings-fields{grid-template-columns:repeat(3,1fr);gap:9px;width:100%;margin:7px 0;display:grid}.purchase-settings-fields label{color:#6d665b;flex-direction:column;gap:5px;font-size:7px;font-weight:900;display:flex}.purchase-settings-fields input,.supplier-settings-table input,.supplier-settings-table select,.freight-settings-table input,.freight-settings-table select{color:#51483c;background:#fff;border:1px solid #ded3c2;border-radius:6px;height:32px;padding:0 7px;font-size:8px}.purchase-settings-grid button,.supplier-settings-table button,.freight-settings-table button{color:#fff;background:var(--module-accent);border:0;border-radius:6px;min-height:31px;padding:0 9px;font-size:7px;font-weight:900}.purchase-settings-grid>article>button{margin-top:auto}.cost-formula-card{background:#fff8ed!important}.cost-formula{flex-wrap:wrap;align-items:center;gap:6px;margin:9px 0;display:flex}.cost-formula b{color:#654b2c;background:#fff;border:1px solid #ead7bd;border-radius:7px;padding:7px 8px;font-size:7px}.cost-formula i{color:#aa7b3f;font-size:11px;font-style:normal;font-weight:900}.supplier-settings-table{min-width:1400px!important}.freight-settings-table{min-width:1260px!important}.supplier-settings-table td,.freight-settings-table td{height:56px!important}.supplier-settings-table input:not([type=checkbox]){min-width:140px}.supplier-settings-table input[type=checkbox],.freight-settings-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--module-accent)}.freight-settings-table input{min-width:115px}.rate-actions{gap:5px;display:flex}.freight-settings-table button.danger{color:#993f34;background:#fff;border:1px solid #efc9c1}.new-freight-rate{background:#fff8ed}.new-freight-rate td:first-child{box-shadow:inset 3px 0 var(--module-accent)}@media (max-width:760px){.purchasing-tabs,.purchase-settings-grid,.purchase-settings-fields{grid-template-columns:1fr}.purchase-settings-grid>article{min-height:0}}.article-master-dashboard{flex-direction:column;gap:14px;display:flex}.article-master-intro{--module-accent:#286b59;background:linear-gradient(125deg,#f2faf7 0%,#fff 72%)}.article-master-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.article-master-kpis article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:5px;min-height:86px;padding:14px;display:flex}.article-master-kpis span{color:#74827d;font-size:7px}.article-master-kpis strong{color:#274a3f;font-size:18px}.article-master-kpis small{color:#7a8782;margin-top:auto;font-size:7px}.article-master-workspace{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:285px minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 3px 13px #143b3009}.article-master-list{border-right:1px solid var(--line);background:#f8faf9;flex-direction:column;min-width:0;display:flex}.article-master-list>label{border-bottom:1px solid var(--line);color:#65746e;flex-direction:column;gap:5px;padding:14px;font-size:7px;font-weight:900;display:flex}.article-master-list input{color:#33483f;background:#fff;border:1px solid #cedcd7;border-radius:7px;height:35px;padding:0 10px;font-size:8px}.article-master-list>div{max-height:720px;overflow:auto}.article-master-list>div>button{color:#354a42;text-align:left;background:0 0;border:0;border-bottom:1px solid #e5ece9;flex-direction:column;gap:3px;width:100%;min-height:70px;padding:11px 14px;display:flex}.article-master-list>div>button:hover,.article-master-list>div>button.active{background:#edf6f2}.article-master-list>div>button.active{box-shadow:inset 3px 0 #28745e}.article-master-list strong{font-size:9px}.article-master-list span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.article-master-list small{color:#7c8984;font-size:7px}.article-master-list>div>p{color:#76847e;padding:16px;font-size:8px}.article-master-detail{min-width:0}.article-master-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.article-master-detail>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.article-master-detail>header span,.article-panel-heading span{color:#28745e;letter-spacing:.8px;font-size:7px;font-weight:900}.article-master-detail>header h3{margin:0;font-size:16px}.article-master-detail>header p{color:#78857f;margin:0;font-size:8px}.article-master-detail button,.article-panel-actions button,.article-purchasing-list :is(article,fieldset.article-supplier-card)>button{color:#fff;background:#28745e;border:0;border-radius:7px;min-height:34px;padding:0 11px;font-size:8px;font-weight:900}.article-master-detail button:disabled{cursor:wait;opacity:.55}.article-master-tabs{border-bottom:1px solid var(--line);background:#fbfcfc;gap:4px;padding:10px 16px;display:flex}.article-master-tabs button{color:#61736b;background:0 0;min-height:30px}.article-master-tabs button.active{color:#fff;background:#28745e}.article-fields{grid-template-columns:repeat(3,1fr);gap:12px;padding:22px;display:grid}.article-fields label{color:#596b64;flex-direction:column;gap:6px;min-width:0;font-size:7px;font-weight:900;display:flex}.article-fields input,.article-fields select{color:#30463e;background:#fff;border:1px solid #d3dfdb;border-radius:7px;min-width:0;height:36px;padding:0 9px;font-size:8px}.article-fields input[readonly]{color:#7a8782;background:#f3f6f5}.article-data-flow{color:#476159;background:#f1f7f4;border-radius:8px;grid-column:1/-1;grid-template-columns:auto repeat(3,1fr);align-items:center;gap:8px;margin-top:6px;padding:12px;display:grid}.article-data-flow strong{font-size:8px}.article-data-flow span{border-left:1px solid #ceded8;padding-left:8px;font-size:7px;line-height:1.45}.article-module-panel{padding-bottom:22px}.article-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 0;display:flex}.article-panel-heading>div{flex-direction:column;gap:4px;display:flex}.article-panel-heading h4{margin:0;font-size:13px}.article-panel-heading p{color:#73817c;margin:0;font-size:8px;line-height:1.5}.article-panel-heading>b{color:#2b6b58;background:#e8f4ef;border-radius:10px;padding:5px 8px;font-size:7px}.shipping-dimensions{grid-template-columns:repeat(5,1fr);padding-bottom:14px}.article-toggle-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 22px;display:grid}.article-toggle-grid>label{background:#fbfcfc;border:1px solid #dde7e3;border-radius:8px;align-items:flex-start;gap:8px;min-height:58px;padding:10px;display:flex}.article-toggle-grid input,.declaration-checkbox input{accent-color:#28745e;width:16px;height:16px}.article-toggle-grid span{flex-direction:column;gap:3px;display:flex}.article-toggle-grid strong{font-size:8px}.article-toggle-grid small{color:#78857f;font-size:7px;line-height:1.4}.article-panel-actions{gap:7px;padding:18px 22px 0;display:flex}.article-panel-actions button.secondary{color:#28705b;background:#fff;border:1px solid #c8dad3}.article-purchasing-list{flex-direction:column;gap:10px;padding:20px 22px;display:flex}.article-purchasing-list>:is(article,fieldset.article-supplier-card){background:#fbfcfc;border:1px solid #dfe8e5;border-radius:9px;padding:14px}.article-purchasing-list :is(article,fieldset.article-supplier-card)>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.article-purchasing-list :is(article,fieldset.article-supplier-card)>header strong{font-size:10px}.article-purchasing-list :is(article,fieldset.article-supplier-card)>header label{color:#5f7069;align-items:center;gap:5px;font-size:7px;font-weight:900;display:flex}.article-purchasing-list :is(article,fieldset.article-supplier-card)>header input{accent-color:#28745e}.purchasing-fields{grid-template-columns:repeat(4,1fr);padding:13px 0}.purchasing-fields label>div{gap:5px;display:flex}.purchasing-fields label>div input{flex:1}.declaration-fields{grid-template-columns:repeat(3,1fr);padding-bottom:16px}.declaration-checkbox{justify-content:flex-end;align-items:center;flex-direction:row!important}.article-module-panel h5{color:#40564e;margin:0;padding:0 22px;font-size:9px}.packaging-material-fields{grid-template-columns:repeat(6,1fr);padding-top:13px}@media (max-width:1050px){.article-master-workspace{grid-template-columns:230px minmax(0,1fr)}.article-toggle-grid{grid-template-columns:1fr 1fr}.shipping-dimensions,.purchasing-fields,.packaging-material-fields{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.article-master-kpis{grid-template-columns:1fr 1fr}.article-master-workspace{grid-template-columns:1fr}.article-master-list{border-right:0;border-bottom:1px solid var(--line)}.article-master-list>div{max-height:260px}.article-master-detail>header,.article-panel-heading{flex-direction:column;align-items:stretch}.article-master-tabs{overflow:auto}.article-master-tabs button{white-space:nowrap}.article-fields,.shipping-dimensions,.purchasing-fields,.declaration-fields,.packaging-material-fields,.article-data-flow{grid-template-columns:1fr}.article-data-flow span{border-top:1px solid #ceded8;border-left:0;padding:5px 0 0}.article-toggle-grid{grid-template-columns:1fr}}.article-master-list>.article-master-filters{border-bottom:1px solid var(--line);background:#f8faf9;flex-direction:column;gap:9px;max-height:none;padding:14px;display:flex;overflow:visible}.article-master-filters label{color:#65746e;flex-direction:column;gap:5px;font-size:7px;font-weight:900;display:flex}.article-master-filters input,.article-master-filters select{color:#33483f;background:#fff;border:1px solid #cedcd7;border-radius:7px;width:100%;height:35px;padding:0 10px;font-size:8px}.article-master-filters>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.article-master-filters>div small{color:#75837e;font-size:7px}.article-master-filters>div button{color:#286b59;background:#fff;border:1px solid #cbdcd5;border-radius:6px;min-height:28px;padding:0 8px;font-size:7px;font-weight:900}.article-master-list>.article-master-results{max-height:620px;overflow:auto}@media (max-width:760px){.article-master-list>.article-master-filters{max-height:none}.article-master-list>.article-master-results{max-height:260px}}.article-master-detail>header>.article-header-actions{flex-direction:row;flex:none;gap:7px;display:flex}.article-master-detail>header>.article-header-actions button.secondary{color:#256c57;background:#fff;border:1px solid #bdd4cb}.article-exact-flags{background:#fafcfb;border:1px solid #dbe6e2;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;padding:10px;display:flex}.article-exact-flags span{color:#7b8782;background:#edf1ef;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900}.article-exact-flags span.active{color:#23654f;background:#e1f1ea}.article-exact-flags small{color:#71817b;margin-left:auto;font-size:7px}@media (max-width:760px){.article-master-detail>header>.article-header-actions{flex-direction:column}.article-exact-flags small{width:100%;margin-left:0}}.article-magento-content{background:#fbfdfc;border:1px solid #d6e3df;border-radius:10px;grid-column:1/-1;overflow:hidden}.article-magento-content>header{background:#f3f8f6;border-bottom:1px solid #e0e9e6;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.article-magento-content>header>div{align-items:center;gap:10px;display:flex}.article-magento-content>header span{color:#28745e;letter-spacing:.6px;font-size:9px;font-weight:900}.article-magento-content>header strong{font-size:11px}.article-magento-content>header small{color:#73827c;font-size:9px}.article-image-gallery{grid-auto-columns:150px;grid-auto-flow:column;gap:10px;padding:14px;display:grid;overflow-x:auto}.article-image-gallery figure{flex-direction:column;gap:7px;min-width:0;margin:0;display:flex}.article-image-gallery img{object-fit:contain;background:#fff;border:1px solid #e0e8e5;border-radius:8px;width:150px;height:130px}.article-image-gallery figcaption{color:#687972;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.article-description-grid{grid-template-columns:1fr 1.5fr;gap:12px;padding:0 14px 14px;display:grid}.article-description-grid article{background:#fff;border:1px solid #e0e8e5;border-radius:8px;min-width:0;padding:13px}.article-description-grid strong{font-size:11px}.article-description-grid p{color:#52675f;white-space:pre-line;max-height:190px;margin:8px 0 0;font-size:11px;line-height:1.55;overflow:auto}.article-magento-empty{color:#75837e;padding:16px;font-size:10px}.article-magento-empty.wide{background:#f8fbfa;border:1px dashed #ccdcd6;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.article-magento-empty.wide strong{color:#40564e;font-size:11px}.article-header-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.article-description-grid{grid-template-columns:1fr}.article-image-gallery{grid-auto-columns:130px}.article-image-gallery img{width:130px;height:115px}}.article-master-workspace{grid-template-columns:340px minmax(0,1fr)}.article-master-list>.article-master-filters{gap:13px;padding:18px}.article-master-filters label,.article-master-filters label span{font-size:11px}.article-master-filters input,.article-master-filters select{height:42px;padding:0 12px;font-size:13px}.article-master-filters>div small{font-size:10px}.article-master-filters>div button{min-height:34px;padding:0 10px;font-size:10px}.article-master-list>.article-master-results{max-height:650px}.article-master-results>button{gap:5px;min-height:86px;padding:14px 18px}.article-master-results>button strong{font-size:13px}.article-master-results>button span{font-size:12px}.article-master-results>button small,.article-master-results>p,.article-master-detail>header span,.article-panel-heading span{font-size:10px}.article-master-detail>header h3{font-size:19px}.article-master-detail>header p,.article-panel-heading p{font-size:11px}.article-master-detail button,.article-panel-actions button,.article-purchasing-list :is(article,fieldset.article-supplier-card)>button{min-height:40px;font-size:11px}.article-master-tabs button{min-height:38px;font-size:11px}.article-fields label{gap:7px;font-size:11px}.article-fields input,.article-fields select{height:42px;padding:0 11px;font-size:13px}.article-exact-flags span,.article-exact-flags small{font-size:10px}.article-panel-heading h4{font-size:16px}.article-panel-heading>b{font-size:10px}.article-toggle-grid strong,.article-purchasing-list :is(article,fieldset.article-supplier-card)>header strong,.article-module-panel h5{font-size:11px}.article-toggle-grid small,.article-purchasing-list :is(article,fieldset.article-supplier-card)>header label{font-size:10px}@media (max-width:1050px){.article-master-workspace{grid-template-columns:285px minmax(0,1fr)}}@media (max-width:760px){.article-master-workspace{grid-template-columns:1fr}.article-master-list>.article-master-results{max-height:320px}}.shipping-dimensions{grid-template-columns:repeat(4,1fr)}.article-box-specifications{background:#f7fbf9;border:1px solid #cfe0da;border-radius:10px;margin:18px 22px 0}.article-box-specifications>header{border-bottom:1px solid #d9e6e1;justify-content:space-between;align-items:flex-end;gap:18px;padding:15px 16px;display:flex}.article-box-specifications>header>div{flex-direction:column;gap:4px;display:flex}.article-box-specifications>header strong{font-size:13px}.article-box-specifications>header span,.article-box-specifications>p{color:#6e7f78;font-size:10px}.article-box-specifications>header label{color:#526860;flex-direction:column;gap:6px;min-width:125px;font-size:11px;font-weight:900;display:flex}.article-box-specifications input{color:#30463e;background:#fff;border:1px solid #cbdcd5;border-radius:7px;min-width:0;height:40px;padding:0 10px;font-size:13px}.article-box-specifications>div{flex-direction:column;display:flex}.article-box-specifications article{grid-template-columns:85px repeat(4,1fr);align-items:end;gap:10px;padding:13px 16px;display:grid}.article-box-specifications article+article{border-top:1px solid #dfe9e5}.article-box-specifications article>strong{color:#286b59;align-self:center;font-size:11px}.article-box-specifications article label{color:#586c64;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:900;display:flex}.article-box-specifications>p{margin:0;padding:0 16px 15px}@media (max-width:1050px){.shipping-dimensions{grid-template-columns:repeat(2,1fr)}.article-box-specifications article{grid-template-columns:70px repeat(2,1fr)}}@media (max-width:760px){.shipping-dimensions{grid-template-columns:1fr}.article-box-specifications{margin:14px 14px 0}.article-box-specifications>header{flex-direction:column;align-items:stretch}.article-box-specifications article{grid-template-columns:1fr}.article-box-specifications article>strong{align-self:auto}}.magento-attribute-inventory{background:#fff;border:1px solid #cfded9;border-radius:12px;overflow:hidden;box-shadow:0 3px 13px #143b3009}.magento-attribute-inventory>header{background:linear-gradient(120deg,#f3f9f7,#fff);border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.magento-attribute-inventory>header>div:first-child{flex-direction:column;gap:5px;display:flex}.magento-attribute-inventory>header>div:first-child>span{color:#28745e;letter-spacing:.7px;font-size:10px;font-weight:900}.magento-attribute-inventory h3{margin:0;font-size:17px}.magento-attribute-inventory>header p{color:#687a73;max-width:720px;margin:0;font-size:11px;line-height:1.5}.magento-attribute-inventory>header>div:last-child{gap:8px;display:flex}.magento-attribute-inventory button{color:#fff;background:#28745e;border:0;border-radius:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900}.magento-attribute-inventory button.secondary{color:#286b59;background:#fff;border:1px solid #c5d8d1}.magento-attribute-inventory button:disabled{cursor:wait;opacity:.55}.magento-inventory-kpis{grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 18px;display:grid}.magento-inventory-kpis article{background:#f8fbfa;border:1px solid #dce7e3;border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.magento-inventory-kpis span{color:#6c7d76;font-size:10px}.magento-inventory-kpis strong{color:#285e4f;font-size:18px}.magento-inventory-toolbar{align-items:flex-end;gap:12px;padding:0 18px 15px;display:flex}.magento-inventory-toolbar label{color:#586a63;flex-direction:column;gap:6px;min-width:210px;font-size:10px;font-weight:900;display:flex}.magento-inventory-toolbar input,.magento-inventory-toolbar select,.magento-inventory-table select{color:#30463e;background:#fff;border:1px solid #cbdcd5;border-radius:7px;height:40px;padding:0 11px;font-size:12px}.magento-inventory-toolbar>span{color:#72817c;margin-left:auto;padding-bottom:11px;font-size:10px}.magento-inventory-table{border-top:1px solid #dce7e3;max-height:560px;overflow:auto}.magento-inventory-table table{border-collapse:collapse;width:100%;min-width:940px}.magento-inventory-table th{z-index:1;color:#5c6e67;text-align:left;background:#f3f7f5;height:42px;padding:0 14px;font-size:10px;position:sticky;top:0}.magento-inventory-table td{color:#394d45;border-top:1px solid #e4ebe8;height:58px;padding:8px 14px;font-size:11px}.magento-inventory-table td strong,.magento-inventory-table td small{display:block}.magento-inventory-table td small{color:#77857f;margin-top:3px;font-size:9px}.magento-inventory-table code{font-size:10px}.magento-inventory-table td:nth-child(4) span{color:#386959;background:#eaf4f0;border-radius:10px;margin:2px 4px 2px 0;padding:4px 6px;font-size:9px;display:inline-block}.magento-inventory-table select{min-width:160px}@media (max-width:760px){.magento-attribute-inventory>header{flex-direction:column}.magento-attribute-inventory>header>div:last-child{flex-direction:column;width:100%}.magento-inventory-kpis{grid-template-columns:1fr 1fr}.magento-inventory-toolbar{flex-direction:column;align-items:stretch}.magento-inventory-toolbar label{min-width:0}.magento-inventory-toolbar>span{margin-left:0;padding-bottom:0}}.magento-inventory-table td:nth-child(4) span{color:inherit;background:0 0;padding:0}.magento-mapping-badge{border-radius:8px;flex-direction:column;gap:3px;min-width:170px;padding:8px 10px;display:flex}.magento-mapping-badge strong{font-size:10px}.magento-mapping-badge small{margin:0!important;font-size:9px!important}.magento-mapping-badge.mapped{color:#22614e;background:#e9f5f0}.magento-mapping-badge.pim{color:#6a5b35;background:#fff7e7}.magento-mapping-badge.empty{color:#6d5b5b;background:#f7eeee}.magento-inventory-kpis.cleanup article small{color:#718078;font-size:10px;line-height:1.35}.attribute-cleanup-note{color:#40564d;background:#f4faf7;border:1px solid #d7e7df;border-radius:9px;align-items:flex-start;gap:14px;margin:0 18px 15px;padding:13px 15px;display:flex}.attribute-cleanup-note strong{color:#076633;flex:none;font-size:12px}.attribute-cleanup-note span{font-size:11px;line-height:1.5}.attribute-manager-editor{background:#f8fcfa;border:1px solid #bcd5cb;border-radius:10px;margin:0 18px 16px;box-shadow:0 4px 14px #173f3310}.attribute-manager-editor>header,.attribute-manager-editor>footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.attribute-manager-editor>header{border-bottom:1px solid #d8e6e0}.attribute-manager-editor>header>div{flex-direction:column;gap:3px;display:flex}.attribute-manager-editor>header span{color:#28745e;letter-spacing:.6px;font-size:9px;font-weight:900}.attribute-manager-editor>header strong{font-size:14px}.attribute-manager-editor>footer{border-top:1px solid #d8e6e0}.attribute-manager-editor>footer span{color:#65756f;font-size:10px}.attribute-manager-fields{grid-template-columns:1fr 1fr 1fr;gap:12px;padding:15px;display:grid}.attribute-manager-fields>label{color:#40564d;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:900;display:flex}.attribute-manager-fields>label>span{color:#77857f;font-size:9px;font-weight:500;line-height:1.35}.attribute-manager-fields input,.attribute-manager-fields select,.attribute-manager-fields textarea{color:#30463e;background:#fff;border:1px solid #c6d9d1;border-radius:7px;width:100%;min-height:40px;padding:8px 10px;font-size:11px}.attribute-manager-fields textarea{resize:vertical;min-height:112px;line-height:1.45}.attribute-manager-fields .attribute-options-field{grid-column:1/-1}.attribute-manager-fields fieldset{border:1px solid #d6e3de;border-radius:8px;grid-column:1/-1;align-items:center;gap:18px;margin:0;padding:11px 13px;display:flex}.attribute-manager-fields legend{color:#40564d;padding:0 5px;font-size:10px;font-weight:900}.attribute-manager-fields fieldset label{color:#52655e;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.attribute-manager-fields fieldset input{width:17px;min-height:17px}.attribute-cleanup-badge{border-radius:8px;flex-direction:column;gap:4px;min-width:205px;padding:8px 10px;display:flex}.attribute-cleanup-badge strong{font-size:10px}.attribute-cleanup-badge small{line-height:1.4;margin:0!important;font-size:9px!important}.attribute-cleanup-badge.keep{color:#205d49;background:#e8f5ef}.attribute-cleanup-badge.shipping{color:#215a72;background:#eaf5fa}.attribute-cleanup-badge.review{color:#795411;background:#fff4da}.attribute-cleanup-badge.system{color:#555d6e;background:#f0f2f6}.attribute-cleanup-badge.empty,.attribute-cleanup-badge.archived{color:#6d5b5b;background:#f7eeee}.magento-inventory-table td:nth-child(5) span{color:inherit;background:0 0;padding:0}.magento-inventory-table td:nth-child(6) span{color:#386959;background:#eaf4f0;border-radius:10px;margin:2px 4px 2px 0;padding:4px 6px;font-size:9px;display:inline-block}.attribute-row-management{flex-direction:column;gap:7px;min-width:190px;display:flex}.attribute-row-management>div{gap:5px;display:flex}.attribute-row-management button{min-height:31px;padding:0 8px;font-size:9px}.attribute-row-management button.danger{color:#8b3d3d;background:#f8eaea}.attribute-row-management>small{color:#7b8984;font-size:9px}@media (max-width:900px){.attribute-manager-fields{grid-template-columns:1fr 1fr}}@media (max-width:760px){.attribute-cleanup-note{flex-direction:column;gap:5px;margin:0 12px 14px}.attribute-manager-editor{margin:0 12px 14px}.attribute-manager-fields{grid-template-columns:1fr}.attribute-manager-fields .attribute-options-field{grid-column:auto}.attribute-manager-fields fieldset{flex-direction:column;grid-column:auto;align-items:flex-start}.attribute-manager-editor>footer{flex-direction:column;align-items:stretch}}.attribute-options-missing{background:#fff7df;border:1px solid #ead39a;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin:3px 0;padding:10px 11px;color:#765817!important;font-size:10px!important;display:flex!important}.attribute-options-missing strong{font-size:10px}.attribute-options-missing button{flex:none;min-height:34px}@media (max-width:760px){.attribute-options-missing{flex-direction:column;align-items:stretch}}.article-pim-loading{color:#667871;padding:32px;font-size:12px}.article-pim-editor{background:#f7faf9;flex-direction:column;gap:14px;padding:18px 22px;display:flex}.article-pim-section{background:#fff;border:1px solid #d7e4df;border-radius:10px;overflow:hidden}.article-pim-heading{background:#f7fbf9;border-bottom:1px solid #e1eae7;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.article-pim-heading>div{flex-direction:column;gap:4px;display:flex}.article-pim-heading span{color:#28745e;letter-spacing:.7px;font-size:10px;font-weight:900}.article-pim-heading h4{color:#30463e;margin:0;font-size:15px}.article-pim-heading p{color:#6d7c76;margin:0;font-size:10px;line-height:1.5}.article-pim-heading small{color:#6d7c76;font-size:9px}.article-pim-heading button,.article-image-upload{color:#fff;white-space:nowrap;background:#28745e;border:0;border-radius:7px;align-items:center;min-height:38px;padding:0 11px;font-size:10px;font-weight:900;display:flex}.article-pim-heading button.secondary{color:#256c57;background:#fff;border:1px solid #bdd4cb}.article-pim-heading button:disabled{cursor:not-allowed;opacity:.55}.article-translate-actions{flex-direction:row!important;flex:none!important;gap:7px!important;display:flex!important}.article-image-upload{cursor:pointer}.article-image-upload input{display:none}.article-pim-content-fields{grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.article-pim-content-fields label{color:#52665e;flex-direction:column;gap:6px;font-size:11px;font-weight:900;display:flex}.article-pim-content-fields label:first-child{grid-column:1/-1}.article-pim-content-fields input,.article-pim-content-fields textarea,.article-pim-attributes input,.article-pim-attributes select,.article-forbidden-form input,.article-forbidden-form select{color:#30463e;width:100%;font:inherit;background:#fff;border:1px solid #cadbd4;border-radius:7px;padding:10px 11px}.article-pim-content-fields input{height:42px}.article-pim-content-fields textarea{resize:vertical;min-height:105px;line-height:1.5}.article-pim-content-fields label:last-of-type textarea{min-height:230px}.article-pim-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:17px;display:grid}.article-pim-gallery figure{background:#fbfdfc;border:1px solid #dce7e3;border-radius:9px;flex-direction:column;gap:8px;min-width:0;margin:0;padding:9px;display:flex}.article-pim-gallery img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:170px}.article-pim-gallery figcaption{flex-direction:column;gap:7px;display:flex}.article-pim-gallery figcaption input{border:1px solid #ceddd7;border-radius:6px;height:36px;padding:0 8px;font-size:10px}.article-pim-gallery button.danger{color:#8a3d3d;background:#f7eaea;min-height:32px}.article-language-tabs{gap:6px;padding:13px 17px 0;display:flex}.article-language-tabs button{color:#3c6658;background:#eaf4f0;min-height:36px}.article-language-tabs button.active{color:#fff;background:#28745e}.article-word-warning{color:#8a4c26;background:#fff1df;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px}.article-pim-attributes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;display:grid}.article-pim-attributes label{color:#4c6159;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:900;display:flex}.article-pim-attributes label>small{color:#81908a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.article-pim-attributes input,.article-pim-attributes select{height:40px;font-size:11px}.article-forbidden-form{grid-template-columns:170px minmax(220px,1fr) auto;gap:9px;padding:16px 17px;display:grid}.article-forbidden-form input,.article-forbidden-form select{height:40px;font-size:11px}.article-forbidden-form button{min-height:40px}.article-forbidden-list{grid-template-columns:repeat(2,1fr);gap:10px;padding:0 17px 17px;display:grid}.article-forbidden-list article{background:#fafcfb;border:1px solid #dde7e3;border-radius:8px;flex-direction:column;gap:8px;padding:11px;display:flex}.article-forbidden-list article>strong{font-size:10px}.article-forbidden-list article>div{flex-wrap:wrap;gap:6px;display:flex}.article-forbidden-list span{color:#4a6057;background:#eaf3ef;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:flex}.article-forbidden-list span button{color:#7b4141;background:#fff;border-radius:50%;width:18px;min-height:18px;padding:0}.article-forbidden-list small{color:#84918c;font-size:9px}@media (max-width:1050px){.article-pim-attributes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.article-pim-editor{padding:12px}.article-pim-heading{flex-direction:column}.article-pim-content-fields,.article-pim-attributes,.article-forbidden-list{grid-template-columns:1fr}.article-pim-content-fields label:first-child{grid-column:auto}.article-forbidden-form{grid-template-columns:1fr}.article-language-tabs{overflow:auto}.article-language-tabs button{white-space:nowrap}.article-translate-actions{width:100%;flex-direction:column!important}}.marketplaces-workspace{--market:#5268aa;--market-soft:#eef1fb;flex-direction:column;gap:14px;display:flex}.marketplaces-intro{color:#fff;background:linear-gradient(120deg,#344678,#5268aa 65%,#7184c3);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:24px 27px;display:flex;box-shadow:0 10px 26px #35436f22}.marketplaces-intro>div:first-child{max-width:760px}.marketplaces-intro>div:first-child>span,.marketplaces-data-panel>header>div>span,.marketplaces-source-panel>header span,.marketplaces-migration-panel>header>span,.marketplaces-preview-panel>header span,.marketplace-order-layout aside>span{color:#dbe1ff;letter-spacing:1px;font-size:8px;font-weight:900}.marketplaces-intro h2{letter-spacing:-.5px;margin:7px 0 8px;font-size:23px}.marketplaces-intro p{color:#e2e6f6;margin:0;font-size:9px;line-height:1.6}.marketplaces-safety{background:#ffffff12;border:1px solid #ffffff28;border-radius:10px;flex-direction:column;gap:4px;min-width:155px;padding:16px;display:flex}.marketplaces-safety i{background:#f5c96d;border-radius:50%;width:8px;height:8px;margin-bottom:5px;box-shadow:0 0 0 4px #f5c96d20}.marketplaces-safety strong{font-size:12px}.marketplaces-safety small{color:#dce2f5;font-size:8px}.marketplaces-tabs{background:#fff;border:1px solid #d9e0ef;border-radius:10px;align-items:center;gap:5px;padding:5px;display:flex}.marketplaces-tabs button{color:#647086;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:9px;font-weight:900;display:flex}.marketplaces-tabs button b{color:#687695;background:#edf0f8;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:7px;display:grid}.marketplaces-tabs button.active{color:#fff;background:var(--market)}.marketplaces-tabs button.active b{color:#fff;background:#fff2}.marketplaces-kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.marketplaces-kpis article{background:#fff;border:1px solid #dbe1ed;border-radius:10px;flex-direction:column;gap:5px;min-height:86px;padding:14px 16px;display:flex}.marketplaces-kpis span{color:#6b7586;font-size:8px}.marketplaces-kpis strong{color:#445a9a;font-size:20px}.marketplaces-kpis small{color:#808998;margin-top:auto;font-size:7px}.marketplaces-kpis article.attention{background:#fffaf0;border-color:#ead4ac}.marketplaces-kpis article.attention strong{color:#a26c22}.marketplaces-grid{grid-template-columns:minmax(0,1.55fr) minmax(290px,.8fr);gap:14px;display:grid}.marketplaces-source-panel,.marketplaces-migration-panel,.marketplaces-preview-panel,.marketplaces-data-panel{background:#fff;border:1px solid #d9e0ec;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #20345f0a}.marketplaces-source-panel>header,.marketplaces-preview-panel>header,.marketplaces-data-panel>header{border-bottom:1px solid #e2e6ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.marketplaces-source-panel>header>div,.marketplaces-preview-panel>header>div,.marketplaces-data-panel>header>div:first-child{flex-direction:column;gap:4px;display:flex}.marketplaces-source-panel>header span,.marketplaces-preview-panel>header span,.marketplaces-data-panel>header>div>span{color:var(--market)}.marketplaces-source-panel h3,.marketplaces-preview-panel h3,.marketplaces-data-panel h3,.marketplaces-migration-panel h3{margin:0;font-size:13px}.marketplaces-source-panel>header button,.marketplaces-preview-panel>header button,.marketplaces-migration-panel>button,.marketplace-secondary{color:#405794;white-space:nowrap;background:#fff;border:1px solid #ccd4e6;border-radius:7px;height:34px;padding:0 11px;font-size:8px;font-weight:900}.marketplace-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;padding:16px 18px;display:grid}.marketplace-flow>div{background:#f5f7fc;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.marketplace-flow>div.primary{background:#eaf4f0}.marketplace-flow b{color:#fff;background:var(--market);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.marketplace-flow .primary b{background:#28745e}.marketplace-flow span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketplace-flow strong{font-size:8px}.marketplace-flow small{color:#717b8a;font-size:7px;line-height:1.35}.marketplace-flow>i{color:#8994ad;font-style:normal}.marketplace-source-list{gap:7px;padding:0 18px 16px;display:grid}.marketplace-source-list>div{border:1px solid #e3e7ef;border-radius:8px;grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.marketplace-source-list span{color:#7a8392;text-transform:uppercase;font-size:7px}.marketplace-source-list strong{font-size:8px}.marketplace-source-list em{color:#4c5f91;background:#edf0f8;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.marketplaces-migration-panel{padding:18px}.marketplaces-migration-panel>header>span{color:var(--market)}.marketplaces-migration-panel h3{margin-top:5px}.marketplaces-migration-panel ol{flex-direction:column;gap:0;margin:16px 0;padding:0;list-style:none;display:flex}.marketplaces-migration-panel li{gap:10px;padding:0 0 15px;display:flex;position:relative}.marketplaces-migration-panel li:not(:last-child):after{content:"";background:#dce2ee;width:1px;position:absolute;top:24px;bottom:0;left:11px}.marketplaces-migration-panel li>b{color:#627193;z-index:1;background:#edf0f8;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.marketplaces-migration-panel li.done>b{color:#fff;background:#2c7b63}.marketplaces-migration-panel li>div{flex-direction:column;gap:3px;display:flex}.marketplaces-migration-panel li strong{font-size:8px}.marketplaces-migration-panel li span{color:#75808f;font-size:7px;line-height:1.4}.marketplaces-migration-panel>button{color:#fff;background:var(--market);width:100%}.marketplaces-preview-panel>div{grid-template-columns:repeat(6,1fr);gap:0;display:grid}.marketplaces-preview-panel>div>article{border-right:1px solid #e4e8ef;align-items:center;gap:8px;min-width:0;padding:13px;display:flex}.marketplaces-preview-panel>div>article:last-child{border:0}.marketplaces-preview-panel article>i{color:#fff;background:var(--market);border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.marketplaces-preview-panel article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.marketplaces-preview-panel article strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marketplaces-preview-panel article small{color:#7e8795;font-size:7px}.marketplaces-preview-panel article>em{display:none}.marketplaces-data-panel>header p{color:#74808e;margin:0;font-size:8px}.marketplace-filter{gap:4px;display:flex}.marketplace-filter button{color:#66738c;background:#fff;border:1px solid #d5dce9;border-radius:7px;height:31px;padding:0 9px;font-size:8px;font-weight:800}.marketplace-filter button.active{border-color:var(--market);color:#fff;background:var(--market)}.marketplaces-table{max-height:610px;overflow:auto}.marketplaces-table table{border-collapse:collapse;width:100%;min-width:980px}.marketplaces-table th{z-index:1;color:#687389;text-align:left;background:#f4f6fa;height:40px;padding:0 13px;font-size:8px;position:sticky;top:0}.marketplaces-table td{color:#4b5668;border-top:1px solid #e5e8ef;height:52px;padding:7px 13px;font-size:8px}.marketplaces-table td strong{font-size:9px}.marketplaces-table td:nth-child(4) span{color:#4a5f94;background:#eef1f9;border-radius:9px;margin:2px 3px 2px 0;padding:4px 6px;font-size:7px;display:inline-block}.marketplaces-table td:nth-child(4) small{color:#88919e}.marketplaces-table td>em{color:#2b705a;background:#e8f4ef;border-radius:10px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.marketplaces-table td>em.off{color:#966425;background:#fff0d8}.migration-badge{color:#65718a;background:#eef0f5;border-radius:10px;padding:4px 7px;font-size:7px}.marketplace-rule-grid{grid-template-columns:repeat(2,1fr);gap:9px;padding:16px;display:grid}.marketplace-rule-grid article{background:#fbfcfe;border:1px solid #e0e5ef;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;gap:3px 10px;padding:12px;display:grid}.marketplace-rule-grid article>span{color:#fff;background:var(--market);border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.marketplace-rule-grid h4{margin:0;font-size:9px}.marketplace-rule-grid p{color:#7b8593;margin:3px 0 0;font-size:7px}.marketplace-rule-grid article>small{color:#8a93a0;text-align:right;align-self:end;font-size:7px}.marketplace-rule-grid article>strong{color:#52648f;text-align:right;grid-column:3;font-size:7px}.marketplace-rule-grid article>em{color:#38745f;grid-column:2;align-self:end;font-size:7px;font-style:normal}.marketplace-order-layout{grid-template-columns:minmax(0,1fr) 280px;gap:15px;padding:16px;display:grid}.marketplace-order-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.marketplace-order-list article{border:1px solid #e0e5ef;border-radius:8px;align-items:center;gap:9px;padding:10px;display:flex}.marketplace-order-list article>i{color:#fff;background:var(--market);border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.marketplace-order-list article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.marketplace-order-list strong{font-size:8px}.marketplace-order-list small{color:#7c8694;font-size:7px}.marketplace-order-list em{color:#68748c;background:#eef1f6;border-radius:9px;padding:4px 6px;font-size:7px;font-style:normal}.marketplace-order-layout aside{color:#fff;background:#344678;border-radius:10px;padding:15px}.marketplace-order-layout aside>span{color:#cfd7f8}.marketplace-order-layout aside h4{margin:6px 0 14px;font-size:12px}.marketplace-order-layout aside>div{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.marketplace-order-layout aside b{font-family:monospace;font-size:8px}.marketplace-order-layout aside strong{font-size:8px}.marketplace-order-layout aside>small{color:#d7dcf0;margin-top:12px;font-size:7px;line-height:1.5;display:block}@media (max-width:1180px){.marketplaces-grid{grid-template-columns:1fr}.marketplaces-preview-panel>div{grid-template-columns:repeat(3,1fr)}.marketplaces-preview-panel>div>article:nth-child(3){border-right:0}.marketplace-order-layout{grid-template-columns:1fr}.marketplaces-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketplaces-intro{flex-direction:column;align-items:stretch}.marketplaces-safety{min-width:0}.marketplaces-tabs{overflow:auto}.marketplaces-kpis{grid-template-columns:1fr 1fr}.marketplace-flow{grid-template-columns:1fr}.marketplace-flow>i{text-align:center;transform:rotate(90deg)}.marketplace-source-list>div,.marketplaces-preview-panel>div,.marketplace-rule-grid,.marketplace-order-list{grid-template-columns:1fr}.marketplaces-preview-panel>div>article{border-bottom:1px solid #e4e8ef;border-right:0}.marketplaces-data-panel>header{flex-direction:column;align-items:stretch}.marketplace-filter{overflow:auto}}.route-preference-actions{grid-template-columns:1fr 1.5fr;gap:10px;margin-top:12px;display:grid}.route-preference-actions .modal-primary,.route-preference-actions .delete-row-button{width:100%;height:41px;margin:0}.route-preference-actions .delete-row-button:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.route-preference-actions{grid-template-columns:1fr}}.article-source-lock{color:#286b59;background:#edf7f3;border:1px solid #c8ded5;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.article-panel-actions{flex-wrap:wrap;align-items:center}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-rich-toolbar{background:#eef5f2;align-items:flex-end;gap:9px;padding:10px}.article-rich-toolgroup{border-right:1px solid #ccdbd6;align-items:center;gap:4px;padding-right:9px;display:flex}.article-rich-toolgroup>span{color:#65776f;align-self:center;font-size:8px;font-weight:900}.article-rich-toolgroup:last-child{border-right:0}.article-rich-toolgroup button,.article-rich-toolgroup select{font-size:10px}.article-rich-toolgroup button{min-width:33px}.article-rich-toolgroup.compact{margin-left:auto}.article-color-tool{cursor:pointer;background:#fff;border:1px solid #c7d8d2;border-radius:6px;place-items:center;width:34px;height:31px;display:grid!important}.article-color-tool input{cursor:pointer;border:0!important;width:22px!important;height:22px!important;padding:1px!important}.article-editor-file{display:none}.article-rich-surface{min-height:160px;font-size:14px}.article-rich-editor.tall .article-rich-surface{min-height:340px}.article-rich-surface img{border-radius:7px;max-width:100%;height:auto;margin:14px auto;display:block}.article-rich-surface blockquote{color:#52675f;background:#f4f8f6;border-left:3px solid #76a997;margin:12px 0;padding:10px 13px}.article-image-preview{width:100%;position:relative;overflow:hidden;background:#fff!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important}.article-image-preview span{color:#fff;background:#173e32c9;border-radius:12px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:7px;right:7px}.article-image-lightbox{z-index:1200;background:#10251eea;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.article-image-lightbox>div{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:10px;width:min(1100px,96vw);max-height:92vh;padding:18px;display:flex;position:relative}.article-image-lightbox img{object-fit:contain;max-width:100%;max-height:78vh}.article-image-lightbox button{z-index:1;color:#fff;background:#1c4539;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:10px;right:10px}.article-image-lightbox strong{font-size:12px}.article-shipping-exclusion{cursor:pointer;background:#f8fbfa;border:1px solid #d4e1dc;border-radius:10px;align-items:flex-start;gap:10px;margin:18px 22px 0;padding:14px 15px;display:flex}.article-shipping-exclusion.active{background:#fff8e9;border-color:#e4bc73}.article-shipping-exclusion input{accent-color:#28745e;width:18px;height:18px}.article-shipping-exclusion span{flex-direction:column;gap:4px;display:flex}.article-shipping-exclusion strong{font-size:11px}.article-shipping-exclusion small{color:#6d7b76;font-size:9px;line-height:1.45}.article-shipping-excluded-note{color:#76561e;background:#fff4dc;border-radius:9px;flex-direction:column;gap:4px;margin:12px 22px 0;padding:16px;display:flex}.article-shipping-excluded-note strong{font-size:11px}.article-shipping-excluded-note span{font-size:9px}.order-product.service-line{background:#fffaf0;border-color:#ead7aa}.order-product.service-line .product-quantity{color:#80601f;background:#fff0cf}@media (max-width:900px){.article-rich-toolbar{flex-direction:column;align-items:stretch}.article-rich-toolgroup{border-bottom:1px solid #ccdbd6;border-right:0;flex-wrap:wrap;padding:0 0 7px}.article-rich-toolgroup.compact{margin-left:0}.article-rich-editor.tall .article-rich-surface{min-height:260px}}.suite-nav-icon.articles,.environment-sidebar-heading.articles>span{background:#2f7569}.suite-app-card.articles{--app-accent:#2f7569;--app-soft:#e8f4f1}.user-management-list .user-rights-button{color:#286b59;background:#f1f8f5;border-color:#bed7cf}.user-access-modal{width:min(900px,100%);max-height:min(860px,92vh);overflow:auto}.access-modal-heading,.access-modal-intro{flex-direction:column;gap:4px;margin:15px 0 10px;display:flex}.access-modal-heading strong{font-size:11px}.access-modal-heading span,.access-modal-intro{color:#71817b;font-size:9px;line-height:1.5}.user-access-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.user-access-matrix>article{background:#f8faf9;border:1px solid #dce6e2;border-radius:9px;overflow:hidden}.user-access-matrix>article.selected{background:#f1f8f5;border-color:#b9d5cc}.user-access-matrix article>header{background:#fff;padding:11px 12px}.user-access-matrix article>header>label{align-items:center;gap:8px;display:flex}.user-access-matrix input{accent-color:#28745e;flex:none;width:16px;height:16px}.user-access-matrix article>header span{flex-direction:column;gap:2px;display:flex}.user-access-matrix article>header strong{font-size:10px}.user-access-matrix article>header small{color:#74837d;font-size:8px}.user-access-matrix article>div{grid-template-columns:1fr 1fr;gap:6px;padding:9px 12px 12px;display:grid}.user-access-matrix article>div>label{color:#445a51;align-items:flex-start;gap:6px;font-size:8px;line-height:1.35;display:flex}@media (max-width:760px){.user-access-matrix,.user-access-matrix article>div{grid-template-columns:1fr}.user-management-list>article{grid-template-columns:auto minmax(0,1fr)}.user-management-list select,.user-management-list button{grid-column:2;max-width:none}}.suite-nav-icon.commerce,.environment-sidebar-heading.commerce>span{background:#076633}.suite-app-card.commerce{--app-accent:#076633;--app-soft:#e5f2eb}.commerce-workspace{--commerce:#076633;--commerce-dark:#034827;flex-direction:column;gap:15px;display:flex}.commerce-loading,.commerce-error{color:#587067;background:#fff;border:1px solid #d9e5df;border-radius:13px;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.commerce-error{color:#914839;background:#fff9f7;flex-direction:column;gap:7px}.commerce-hero{color:#fff;background:linear-gradient(120deg,#034827,#076633 62%,#23835a);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;min-height:168px;padding:28px 30px;display:flex;box-shadow:0 12px 28px #03482720}.commerce-hero>div{max-width:790px}.commerce-hero>div>span,.commerce-panel>header span,.commerce-setup-intro>span,.commerce-foundation>div:first-child>span,.commerce-readiness header span,.commerce-control>span,.commerce-empty>span{letter-spacing:.7px;font-size:12px;font-weight:900}.commerce-hero h2{letter-spacing:-.55px;margin:9px 0 10px;font-size:25px}.commerce-hero p{color:#d9eee4;margin:0;font-size:14px;line-height:1.55}.commerce-hero aside{background:#ffffff12;border:1px solid #ffffff30;border-radius:11px;flex-direction:column;gap:5px;min-width:205px;padding:18px;display:flex}.commerce-hero aside i{background:#f3c766;border-radius:50%;width:10px;height:10px;margin-bottom:5px;box-shadow:0 0 0 5px #f3c76622}.commerce-hero aside strong{font-size:15px}.commerce-hero aside span{font-size:13px;font-weight:800}.commerce-hero aside small{color:#d9eee4;font-size:12px;line-height:1.4}.commerce-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commerce-kpis article{background:#fff;border:1px solid #dbe5e0;border-radius:11px;flex-direction:column;gap:6px;min-height:102px;padding:17px 18px;display:flex;box-shadow:0 3px 12px #183b2e0a}.commerce-kpis span{color:#63776f;font-size:13px;font-weight:700}.commerce-kpis strong{color:#34564a;font-size:25px}.commerce-kpis small{color:#74857e;margin-top:auto;font-size:12px;line-height:1.35}.commerce-kpis article.good strong{color:#076633}.commerce-kpis article.attention{background:#fffaf1;border-color:#ead3aa}.commerce-kpis article.attention strong{color:#a36616}.commerce-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:15px;display:grid}.commerce-readiness,.commerce-control,.commerce-foundation,.commerce-panel,.commerce-setup{background:#fff;border:1px solid #d9e4df;border-radius:12px;box-shadow:0 4px 14px #163a2d0a}.commerce-readiness{overflow:hidden}.commerce-readiness>header{justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.commerce-readiness header span,.commerce-control>span,.commerce-foundation>div:first-child>span,.commerce-panel>header span,.commerce-setup-intro>span,.commerce-empty>span{color:var(--commerce)}.commerce-readiness h3,.commerce-control h3,.commerce-foundation h3{margin:5px 0 0;font-size:16px}.commerce-readiness header>b{color:var(--commerce);font-size:24px}.commerce-progress{background:#e8efec;border-radius:4px;height:8px;margin:0 22px;overflow:hidden}.commerce-progress i{border-radius:inherit;background:var(--commerce);height:100%;display:block}.commerce-readiness-list{grid-template-columns:1fr 1fr;gap:0;padding:15px 22px;display:grid}.commerce-readiness-list div{border-bottom:1px solid #e8eeeb;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.commerce-readiness-list div:nth-last-child(-n+2){border-bottom:0}.commerce-readiness-list div:nth-child(odd){padding-right:18px}.commerce-readiness-list div:nth-child(2n){border-left:1px solid #e8eeeb;padding-left:18px}.commerce-readiness-list span{color:#64776f;font-size:13px}.commerce-readiness-list strong{font-size:13px}.commerce-readiness footer{background:#f8faf9;border-top:1px solid #e4ebe8;gap:9px;padding:14px 22px;display:flex}.commerce-readiness button,.commerce-panel>header button,.commerce-settings-actions button{border:1px solid var(--commerce);color:#fff;background:var(--commerce);border-radius:8px;height:38px;padding:0 14px;font-size:13px;font-weight:900}.commerce-readiness button.secondary{color:#315e4e;background:#fff}.commerce-control{padding:21px 22px}.commerce-control ol{flex-direction:column;margin:18px 0 0;padding:0;list-style:none;display:flex}.commerce-control li{gap:11px;padding:0 0 18px;display:flex;position:relative}.commerce-control li:not(:last-child):after{content:"";background:#d9e5df;width:1px;position:absolute;top:28px;bottom:0;left:13px}.commerce-control li>b{color:#64776f;z-index:1;background:#e8efec;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.commerce-control li.active>b{color:#fff;background:var(--commerce)}.commerce-control li>div{flex-direction:column;gap:4px;display:flex}.commerce-control li strong{font-size:13px}.commerce-control li small{color:#71827b;font-size:12px;line-height:1.4}.commerce-foundation{padding:21px 22px}.commerce-foundation>div:last-child{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.commerce-foundation article{background:#f2f6f4;border-radius:9px;flex-direction:column;justify-content:center;gap:6px;min-height:80px;padding:13px;display:flex}.commerce-foundation article.primary{color:#fff;background:var(--commerce)}.commerce-foundation article b{font-size:13px}.commerce-foundation article span{color:#697b74;font-size:12px;line-height:1.4}.commerce-foundation article.primary span{color:#dceee6}.commerce-foundation i{color:#8ca198;font-size:16px;font-style:normal}.commerce-panel{overflow:hidden}.commerce-panel>header{border-bottom:1px solid #e0e9e5;justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px;display:flex}.commerce-panel h2,.commerce-setup-intro h2{margin:6px 0 7px;font-size:21px}.commerce-panel>header p,.commerce-setup-intro p{color:#687a73;max-width:850px;margin:0;font-size:13px;line-height:1.55}.commerce-toolbar{background:#f7f9f8;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.commerce-toolbar>label{background:#fff;border:1px solid #ccdcd5;border-radius:8px;align-items:center;gap:8px;width:min(440px,100%);height:40px;padding:0 11px;display:flex}.commerce-toolbar input{color:#29473c;background:0 0;border:0;outline:0;width:100%;font-size:13px}.commerce-toolbar>div{gap:5px;display:flex}.commerce-toolbar button{color:#587067;background:#fff;border:1px solid #d2dfd9;border-radius:7px;height:34px;padding:0 11px;font-size:12px;font-weight:800}.commerce-toolbar button.active{border-color:var(--commerce);color:#fff;background:var(--commerce)}.commerce-table{max-height:650px;overflow:auto}.commerce-table table{border-collapse:collapse;width:100%;min-width:1130px}.commerce-table th{z-index:1;color:#596f66;text-align:left;background:#edf3f0;padding:12px 14px;font-size:12px;position:sticky;top:0}.commerce-table td{color:#415a51;vertical-align:top;border-top:1px solid #e4ebe7;padding:11px 14px;font-size:12px}.commerce-table td:first-child,.commerce-table td:nth-child(2),.commerce-table td:last-child{display:table-cell}.commerce-table td strong,.commerce-table td span,.commerce-table td small{display:block}.commerce-table td strong{color:#24483b;font-size:13px}.commerce-table td span,.commerce-table td small{color:#77877f;margin-top:3px;font-size:11px}.commerce-table td em{color:#99621a;background:#fff0d5;border-radius:12px;padding:5px 8px;font-style:normal;font-weight:800;display:inline-block}.commerce-table td em.ok{color:#176247;background:#e1f2e9}.commerce-status{color:#5e6f68;white-space:nowrap;background:#edf1ef;border-radius:12px;padding:5px 8px;font-size:11px;display:inline-block}.commerce-status.ready{color:#176247;background:#e1f2e9}.commerce-status.attention{color:#966016;background:#fff0d5}.commerce-status.excluded{color:#6d7170;background:#eceeed}.commerce-no-results{text-align:center;color:#71817a;padding:25px;font-size:13px}.commerce-setup{overflow:hidden}.commerce-setup-intro{background:linear-gradient(120deg,#f8fbf9,#eef6f2);border-bottom:1px solid #e0e9e5;padding:24px 25px}.commerce-design-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:18px;display:grid}.commerce-design-grid article{border:1px solid #dce6e1;border-radius:10px;min-height:155px;padding:17px}.commerce-design-grid article>b,.commerce-capability-grid article>b{color:#fff;background:var(--commerce);border-radius:8px;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.commerce-design-grid h3,.commerce-capability-grid h3{margin:14px 0 7px;font-size:15px}.commerce-design-grid p,.commerce-capability-grid p{color:#6c7e76;margin:0;font-size:13px;line-height:1.5}.commerce-empty{background:#f4faf7;border:1px dashed #aacabb;border-radius:10px;margin:0 18px 18px;padding:19px 20px}.commerce-empty h3{margin:6px 0 5px;font-size:16px}.commerce-empty p{color:#64776f;margin:0;font-size:13px;line-height:1.5}.commerce-policy-table,.commerce-gates{border:1px solid #dbe5e0;border-radius:10px;margin:18px;overflow:hidden}.commerce-policy-table>header,.commerce-policy-table>div{grid-template-columns:1.05fr .85fr 1.6fr .65fr;align-items:center;gap:12px;padding:12px 15px;display:grid}.commerce-policy-table>header,.commerce-gates>header{color:#516b61;background:#edf4f1;font-size:12px;font-weight:900}.commerce-policy-table>div{color:#566b63;border-top:1px solid #e5ebe8;font-size:13px}.commerce-policy-table>div>b{color:#97631e;background:#fff0d6;border-radius:12px;justify-self:start;padding:5px 8px;font-size:11px}.commerce-policy-table>div>b.available{color:#176247;background:#e1f2e9}.commerce-capability-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.commerce-capability-grid article{border:1px solid #dce6e1;border-radius:10px;gap:14px;min-height:132px;padding:17px;display:flex}.commerce-capability-grid article>b{flex:none}.commerce-capability-grid h3{margin:0 0 6px}.commerce-capability-grid article span{color:#8b651d;margin-top:12px;font-size:11px;font-weight:800;display:block}.commerce-gates>header,.commerce-gates>div{grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:15px;padding:13px 15px;display:grid}.commerce-gates>div{border-top:1px solid #e4ebe7;font-size:13px}.commerce-gates>div strong{color:#46655a}.commerce-gates>div b{color:#8a601d}.commerce-settings-actions{background:#f1f7f4;border-radius:10px;align-items:center;gap:16px;margin:0 18px 18px;padding:17px;display:flex}.commerce-settings-actions p{color:#61756c;margin:0;font-size:13px;line-height:1.5}@media (max-width:1180px){.commerce-overview-grid,.commerce-foundation>div:last-child{grid-template-columns:1fr}.commerce-foundation i{text-align:center;transform:rotate(90deg)}.commerce-design-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.commerce-hero{flex-direction:column;align-items:stretch;padding:22px}.commerce-hero aside{min-width:0}.commerce-kpis{grid-template-columns:1fr 1fr}.commerce-readiness-list,.commerce-capability-grid,.commerce-design-grid{grid-template-columns:1fr}.commerce-readiness-list div:nth-child(n){border-bottom:1px solid #e8eeeb;border-left:0;padding:10px 0}.commerce-toolbar,.commerce-panel>header,.commerce-settings-actions{flex-direction:column;align-items:stretch}.commerce-toolbar>div,.commerce-policy-table,.commerce-gates{overflow:auto}.commerce-policy-table>header,.commerce-policy-table>div{min-width:760px}.commerce-gates>header,.commerce-gates>div{min-width:650px}.commerce-kpis article{min-height:112px}}.commerce-category-workspace{background:#fff;border:1px solid #d9e4df;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #163a2d0a}.commerce-category-workspace>header{background:linear-gradient(120deg,#f8fbf9,#edf6f1);border-bottom:1px solid #dde7e2;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px;display:flex}.commerce-category-workspace>header span,.commerce-category-editor-head span{color:#076633;letter-spacing:.7px;font-size:12px;font-weight:900}.commerce-category-workspace>header h2{margin:6px 0 7px;font-size:21px}.commerce-category-workspace>header p{color:#667970;max-width:820px;margin:0;font-size:14px;line-height:1.5}.commerce-category-workspace>header button,.commerce-category-editor-head button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:40px;padding:0 14px;font-size:13px;font-weight:900}.commerce-category-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,2fr);min-height:650px;display:grid}.commerce-category-tree{background:#f7faf8;border-right:1px solid #dde7e2;padding:16px}.commerce-category-tree>div:first-child{flex-direction:column;gap:4px;padding:3px 4px 13px;display:flex}.commerce-category-tree>div:first-child strong{font-size:15px}.commerce-category-tree>div:first-child small{color:#70827a;font-size:12px}.commerce-category-tree>section{margin-bottom:9px}.commerce-category-tree button{color:#36534a;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.commerce-category-tree button:hover{background:#edf5f1}.commerce-category-tree button.active{background:#e4f2eb;border-color:#8ebcab}.commerce-category-tree button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-category-tree button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.commerce-category-tree button small{color:#71847c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-category-tree button>b{color:#4f6e63;background:#e8efec;border-radius:10px;padding:4px 7px;font-size:10px}.commerce-category-tree>section>div{border-left:2px solid #d9e5df;margin-left:15px;padding-left:8px}.commerce-category-tree button.add-child{color:#076633;justify-content:flex-start;font-size:12px;font-weight:800}.commerce-category-tree>p{color:#6d7e77;padding:14px;font-size:13px;line-height:1.5}.commerce-category-editor{min-width:0}.commerce-category-editor-head{border-bottom:1px solid #e3eae7;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.commerce-category-editor-head h3{margin:5px 0 0;font-size:18px}.commerce-category-editor-head>div:last-child{gap:8px;display:flex}.commerce-category-editor-head button.secondary{color:#3b6656;background:#fff;border-color:#bfd3ca}.commerce-category-editor-head button:disabled{opacity:.55}.commerce-category-message,.commerce-category-error{color:#176247;background:#e7f4ed;border-radius:8px;margin:13px 20px 0;padding:10px 12px;font-size:13px}.commerce-category-error{color:#934633;background:#fff0ec}.commerce-category-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px;display:grid}.commerce-category-fields>label{color:#3e5b50;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.commerce-category-fields>label.wide{grid-column:1/-1}.commerce-category-fields input,.commerce-category-fields select,.commerce-category-fields textarea{color:#263f36;width:100%;font:inherit;background:#fff;border:1px solid #bdd2c9;border-radius:7px;padding:10px 11px;font-weight:500}.commerce-category-fields input,.commerce-category-fields select{height:42px}.commerce-category-fields textarea{resize:vertical;min-height:90px;line-height:1.5}.commerce-category-fields label.wide textarea{min-height:110px}.commerce-category-fields small{color:#71837b;font-size:11px;font-weight:600}.commerce-category-switches{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px 18px;display:grid}.commerce-category-switches>label{background:#f7faf8;border:1px solid #d9e5df;border-radius:8px;align-items:flex-start;gap:9px;padding:12px;display:flex}.commerce-category-switches input{accent-color:#076633;flex:none;width:18px;height:18px}.commerce-category-switches span{flex-direction:column;gap:4px;display:flex}.commerce-category-switches strong{font-size:12px}.commerce-category-switches small{color:#6e8179;font-size:11px;line-height:1.4}.commerce-category-products{border:1px solid #d8e4de;border-radius:10px;margin:0 20px 20px;overflow:hidden}.commerce-category-products>header{background:#edf5f1;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}.commerce-category-products>header>div{flex-direction:column;gap:4px;display:flex}.commerce-category-products>header strong{font-size:14px}.commerce-category-products>header>div span{color:#63766e;font-size:12px}.commerce-category-products>header>label{background:#fff;border:1px solid #bfd2c9;border-radius:7px;align-items:center;gap:7px;width:min(360px,100%);height:38px;padding:0 10px;display:flex}.commerce-category-products>header input{border:0;outline:0;width:100%;font-size:12px}.commerce-category-products>div{grid-template-columns:repeat(2,1fr);max-height:360px;display:grid;overflow:auto}.commerce-category-products>div>label{border-top:1px solid #e4ebe7;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.commerce-category-products>div>label:nth-child(odd){border-right:1px solid #e4ebe7}.commerce-category-products>div>label.selected{background:#f0f8f4}.commerce-category-products>div input{accent-color:#076633;width:17px;height:17px}.commerce-category-products>div label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-category-products>div label strong{font-size:12px}.commerce-category-products>div label small{color:#6e7f78;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-category-products>div label em{color:#596f66;background:#edf2f0;border-radius:9px;padding:4px 6px;font-size:10px;font-style:normal}.commerce-category-products>div>p{text-align:center;color:#6d7e77;grid-column:1/-1;padding:18px;font-size:13px}@media (max-width:1050px){.commerce-category-layout{grid-template-columns:1fr}.commerce-category-tree{border-bottom:1px solid #dde7e2;border-right:0}.commerce-category-switches,.commerce-category-products>div{grid-template-columns:1fr}.commerce-category-products>div>label:nth-child(odd){border-right:0}}@media (max-width:720px){.commerce-category-workspace>header,.commerce-category-editor-head,.commerce-category-products>header{flex-direction:column;align-items:stretch}.commerce-category-fields{grid-template-columns:1fr}.commerce-category-fields>label.wide{grid-column:auto}.commerce-category-editor-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.commerce-category-switches{padding:0 14px 14px}.commerce-category-products{margin:0 14px 14px}.commerce-category-fields{padding:14px}}.commerce-category-product-filters{align-items:center;gap:8px;min-width:min(610px,60%);flex-direction:row!important;display:flex!important}.commerce-category-product-filters>select{color:#36564a;background:#fff;border:1px solid #bfd2c9;border-radius:7px;min-width:220px;height:38px;padding:0 9px;font-size:12px}.commerce-category-product-filters>label{background:#fff;border:1px solid #bfd2c9;border-radius:7px;align-items:center;gap:7px;width:min(360px,100%);height:38px;padding:0 10px;display:flex}.commerce-category-products>header>.commerce-category-product-filters span{color:#63766e;font-size:12px}@media (max-width:720px){.commerce-category-product-filters{align-items:stretch;min-width:0;flex-direction:column!important}.commerce-category-product-filters>select,.commerce-category-product-filters>label{width:100%;min-width:0}}.article-fields label>small{color:#77857f;font-size:7px;font-weight:600;line-height:1.4}.article-exact-commerce{background:#f5f9f7;border:1px solid #d7e4df;border-radius:10px;margin:0 22px 22px;overflow:hidden}.article-exact-commerce>header{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.article-exact-commerce>header>div{flex-direction:column;gap:3px;display:flex}.article-exact-commerce>header span{color:#28745e;letter-spacing:.7px;font-size:7px;font-weight:900}.article-exact-commerce h4{margin:0;font-size:12px}.article-exact-commerce p{color:#6d7d76;margin:0;font-size:8px;line-height:1.45}.article-exact-commerce>header>b{color:#24634f;white-space:nowrap;background:#e4f3ed;border-radius:12px;padding:6px 8px;font-size:7px}.article-exact-commerce>div{background:#dce7e3;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.article-exact-commerce article{background:#f8fbfa;flex-direction:column;justify-content:center;gap:4px;min-height:82px;padding:12px;display:flex}.article-exact-commerce article span,.article-exact-commerce article small{color:#76857f;font-size:7px}.article-exact-commerce article strong{color:#244b3f;font-size:13px}.article-exact-commerce>footer{color:#63766e;background:#fff;justify-content:space-between;gap:16px;padding:10px 14px;font-size:7px;display:flex}.article-exact-commerce>footer strong{color:#765726}@media (max-width:1050px){.article-exact-commerce>div{grid-template-columns:repeat(3,1fr)}.article-exact-commerce article:last-child{grid-column:span 2}}@media (max-width:760px){.article-exact-commerce{margin:0 14px 16px}.article-exact-commerce>header,.article-exact-commerce>footer{flex-direction:column;align-items:flex-start}.article-exact-commerce>div{grid-template-columns:1fr}.article-exact-commerce article:last-child{grid-column:auto}}.route-return-summary{background:linear-gradient(120deg,#e9f7f1,#f7fcfa);border:1px solid #a9d4c5;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 13px;padding:14px 16px;display:grid;box-shadow:0 4px 14px #17604d12}.route-return-icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.route-return-summary>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.route-return-summary span{color:#28765e;letter-spacing:.7px;font-size:7px;font-weight:900}.route-return-summary strong{color:#1d493b;font-size:21px;line-height:1.05}.route-return-summary p{color:#5d716a;margin:2px 0 0;font-size:8px}.route-return-summary>small{color:#4e6b61;background:#fff;border-radius:7px;max-width:185px;padding:7px 9px;font-size:7px;line-height:1.45}.route-return-summary.estimated{border-style:dashed}.route-return-summary.late{background:linear-gradient(120deg,#fff0ec,#fff9f7);border-color:#e4b4a9}.route-return-summary.late .route-return-icon{background:#b95c48}.route-return-summary.late span,.route-return-summary.late strong{color:#8f3f30}.route-return-summary.late>small{color:#8f3f30;background:#fff4f1}@media (max-width:760px){.route-return-summary{grid-template-columns:38px 1fr}.route-return-icon{width:36px;height:36px}.route-return-summary>small{grid-column:1/-1;max-width:none}}.route-orders .route-order-number{color:#1d5f4d;letter-spacing:.1px;font-size:12px;font-weight:950;line-height:1.15;display:block}.route-stops .route-stop-order-number{color:#28745e;font-size:10px;font-weight:950;line-height:1.2;display:block}.driver-header-actions{align-items:center;gap:8px;display:flex!important}.driver-header-actions em{color:#267259;background:#e8f5f0;border-radius:999px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:900}.driver-live-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:15px 0;display:grid}.driver-live-summary>div{background:#f8fbfa;border:1px solid #d8e5e0;border-radius:9px;flex-direction:column;gap:4px;min-height:82px;padding:13px;display:flex}.driver-live-summary span{color:#2a7a61;letter-spacing:.65px;font-size:7px;font-weight:950}.driver-live-summary strong{font-size:12px;line-height:1.25}.driver-live-summary small{color:#71817b;margin-top:auto;font-size:8px;line-height:1.4}@media (max-width:760px){.driver-app>header{flex-direction:column;align-items:stretch}.driver-header-actions{flex-direction:column;align-items:stretch!important}.driver-header-actions button{min-height:42px}.driver-live-summary{grid-template-columns:1fr}.driver-live-summary>div{min-height:72px}}.driver-app-shell{background:#eef4f1;display:block}.driver-app-shell>.sidebar,.driver-app-shell .topbar{display:none}.driver-app-shell>.workspace{width:min(920px,100%);min-height:100vh;margin:0 auto;padding:18px}.driver-app-shell .driver-app{border:0;box-shadow:0 8px 34px #173d3220}@media (max-width:760px){.driver-app-shell>.workspace{padding:0}.driver-app-shell .driver-app{border-radius:0;min-height:100vh}}.route-planner-message{margin-top:6px;color:#4b625a!important;flex-direction:column!important;align-items:stretch!important;gap:4px!important;display:flex!important}.route-planner-message textarea{color:#30483f;min-height:46px;font:inherit;resize:vertical;background:#fff;border:1px solid #d5e1dd;border-radius:6px;padding:7px 8px;line-height:1.4}.driver-planner-message{color:#584315;background:#fff6df;border-left:4px solid #d99c25;border-radius:6px;flex-direction:column;gap:3px;margin:7px 0;padding:9px 10px;display:flex}.driver-planner-message b{color:#8b6417!important;background:0 0!important;width:auto!important;height:auto!important;font-size:8px!important}.driver-planner-message span{line-height:1.45;color:#584315!important;font-size:9px!important}.driver-phone{background:#edf8f3;border-radius:7px;padding:7px 9px;color:#17604d!important}.driver-failure-reason{background:#fff8ed;border:1px solid #ead7c0;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:7px;margin-top:3px;padding:10px;display:flex}.driver-failure-reason>strong{font-size:9px}.driver-failure-reason select,.driver-failure-reason textarea{color:#3f342c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #dacdc0;border-radius:7px;padding:8px}.driver-failure-reason>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.driver-failure-reason>div button:last-child{color:#5f6b67;background:#e8eeeb}@media (max-width:760px){.route-planner-message textarea{min-height:58px}.driver-planner-message span{font-size:10px}.driver-phone{align-items:center;min-height:40px;display:flex}.driver-failure-reason select,.driver-failure-reason textarea,.driver-failure-reason button{font-size:10px}}.route-stop-gps{color:#28745e;width:max-content;font-size:7px;font-weight:900;text-decoration:underline}.route-lock-notice{border:1px solid #d7e3df;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:13px 0;padding:13px 15px;display:flex}.route-lock-notice>div{flex-direction:column;gap:4px;display:flex}.route-lock-notice strong{font-size:10px}.route-lock-notice span{color:#61736c;font-size:8px;line-height:1.45}.route-lock-notice button{color:#fff;background:#365e51;border:0;border-radius:7px;flex:none;padding:9px 12px;font-size:8px;font-weight:900}.route-lock-notice.locked{background:#eef5f2;border-color:#b8cec6}.route-lock-notice.unlocked{background:#fff8e8;border-color:#e3c686}.route-lock-notice.changed{background:#fff1e8;border-color:#e0a981}.route-lock-notice.changed strong{color:#8f4c25}@media (max-width:760px){.route-lock-notice{flex-direction:column;align-items:stretch}.route-lock-notice button{min-height:42px}}.connection-monitor-actions{align-items:center;gap:10px;display:flex}.connection-monitor-actions>button{color:#fff;background:#24795e;border:0;border-radius:8px;min-height:39px;padding:0 12px;font-size:8px;font-weight:900}.connection-monitor-actions>button:disabled{cursor:not-allowed;opacity:.45}.activity-retry-scheduled{color:#285f4d;background:#eef8f4;border:1px solid #bcd8ce;border-radius:8px;flex-direction:column;gap:3px;margin:10px 0;padding:10px 11px;display:flex}.activity-retry-scheduled strong{font-size:8px}.activity-retry-scheduled span{font-size:7px;line-height:1.45}.notification-menu .security-notification{color:#874238;background:#fff1ee;flex-direction:column;gap:3px;margin-bottom:4px;display:flex}.notification-menu .security-notification:hover{background:#ffe8e3}.notification-menu .security-notification b{font-size:9px}.notification-menu .security-notification span{color:#8a625b;font-size:7px}.security-center{background:#fff;border:1px solid #c9dcd5;border-radius:12px;grid-column:1/-1;overflow:hidden;box-shadow:0 5px 18px #153b2f0d}.security-center>header{background:linear-gradient(120deg,#eef7f3,#fbfcfc);border-bottom:1px solid #dbe7e3;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.security-center>header>div:first-child{max-width:730px}.security-center>header span,.security-proposals>header span{color:#27745e;letter-spacing:1px;font-size:7px;font-weight:950}.security-center h2{color:#23483c;margin:5px 0;font-size:17px}.security-center>header p{color:#687a73;margin:0;font-size:8px;line-height:1.55}.security-center-state{flex-direction:column;align-items:flex-end;gap:4px;min-width:185px;display:flex}.security-center-state>b{color:#267259;font-size:11px}.security-center.warning .security-center-state>b{color:#966318}.security-center.risk .security-center-state>b{color:#a34438}.security-center-state small{color:#74837d;font-size:7px}.security-center-state button{color:#17604d;background:#fff;border:1px solid #bcd6cc;border-radius:7px;margin-top:5px;padding:8px 10px;font-size:8px;font-weight:900}.security-center-state button:disabled{cursor:wait;opacity:.55}.security-center-error,.security-center-loading{color:#7b4f42;background:#fff5f2;padding:18px 22px;font-size:9px}.security-kpis{background:#dfe9e5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.security-kpis article{background:#f9fbfa;flex-direction:column;justify-content:center;gap:3px;min-height:72px;padding:13px 18px;display:flex}.security-kpis strong{color:#285f4d;font-size:20px}.security-kpis span{color:#71817b;font-size:7px;font-weight:800}.security-kpis .warning strong{color:#a46c18}.security-kpis .risk strong{color:#a34438}.security-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.security-check-grid>article{background:#fbfcfc;border:1px solid #dce6e2;border-radius:9px;flex-direction:column;min-height:168px;padding:13px;display:flex}.security-check-grid>article>div{align-items:center;gap:7px;display:flex}.security-check-grid i{color:#fff;background:#2f8b6b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;font-weight:950;display:grid}.security-check-grid>article.warning i{background:#d79a2e}.security-check-grid>article.risk i{background:#b55045}.security-check-grid>article>div span{color:#6c7e76;text-transform:uppercase;flex:1;min-width:0;font-size:7px;font-weight:900}.security-check-grid>article>div b{color:#267259;background:#e6f3ee;border-radius:10px;padding:4px 6px;font-size:6px}.security-check-grid>article.warning>div b{color:#855d18;background:#fff0cd}.security-check-grid>article.risk>div b{color:#934139;background:#fdeae7}.security-check-grid h3{margin:11px 0 5px;font-size:10px}.security-check-grid p{color:#5e7169;margin:0;font-size:8px;line-height:1.45}.security-check-grid small{color:#74837d;margin-top:auto;padding-top:9px;font-size:7px;line-height:1.45}.security-proposals{background:#fffdf8;border:1px solid #dfd7c9;border-radius:9px;margin:0 16px 16px;overflow:hidden}.security-proposals>header{background:#fffaf0;border-bottom:1px solid #ece4d6;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.security-proposals>header h3{margin:3px 0 0;font-size:10px}.security-proposals>header>b{color:#fff;background:#b47723;border-radius:14px;place-items:center;min-width:28px;height:28px;font-size:9px;display:grid}.security-proposals>article+article{border-top:1px solid #eee5d7}.security-proposals>article>button{color:#3d4f48;text-align:left;background:#fff;border:0;align-items:center;gap:14px;width:100%;padding:12px 15px;display:flex}.security-proposals>article>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.security-proposals em{color:#fff;text-transform:uppercase;background:#b47723;border-radius:9px;width:max-content;padding:3px 6px;font-size:6px;font-style:normal;font-weight:950}.security-proposals article.hoog em{background:#b55045}.security-proposals strong{font-size:9px}.security-proposals small{color:#71817b;font-size:7px;line-height:1.45}.security-proposals>article>button>b{font-size:16px}.security-proposals>article>div{background:#fff;padding:0 18px 14px}.security-proposals ol{color:#4e625a;margin:0;padding:8px 0 6px 18px;font-size:8px;line-height:1.55}.security-proposals>article>div p{color:#785323;background:#fff5df;border-radius:7px;margin:4px 0 0;padding:9px;font-size:7px}.security-no-proposals{color:#64766f;padding:18px;font-size:8px}@media (max-width:900px){.connection-monitor-actions{flex-direction:column;align-items:stretch}.connection-monitor-actions>button{width:100%}.security-check-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.security-center>header{flex-direction:column;align-items:stretch}.security-center-state{align-items:stretch}.security-kpis,.security-check-grid{grid-template-columns:1fr 1fr}.security-check-grid>article{min-height:150px}}@media (max-width:480px){.security-kpis,.security-check-grid{grid-template-columns:1fr}.security-center>header{padding:17px}.security-check-grid{padding:12px}.security-proposals{margin:0 12px 12px}}.article-master-detail .article-rich-toolbar{background:#f8faf9;border-bottom:1px solid #dce5e2;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:10px 11px;display:flex}.article-master-detail .article-rich-toolgroup{border-right:1px solid #dce5e2;flex-wrap:wrap;align-items:center;gap:5px;padding:0 9px 0 0;display:flex}.article-master-detail .article-rich-toolgroup>span{color:#74827d;letter-spacing:.25px;width:100%;font-size:8px;font-weight:800}.article-master-detail .article-rich-toolgroup button,.article-master-detail .article-rich-toolgroup select{color:#3d514a;min-height:33px;box-shadow:none;background:#fff;border:1px solid #cbd7d3;border-radius:6px;padding:0 9px;font-size:10px;font-weight:700}.article-master-detail .article-rich-toolgroup button{min-width:34px}.article-master-detail .article-rich-toolgroup button:hover,.article-master-detail .article-rich-toolgroup select:hover{background:#f4f7f6;border-color:#92aaa2}:is(.article-master-detail .article-rich-toolgroup button:focus-visible,.article-master-detail .article-rich-toolgroup select:focus-visible){outline-offset:1px;outline:2px solid #9ac6b7}.article-master-detail .article-rich-toolgroup.compact{margin-left:0}.article-master-detail .article-color-tool{background:#fff;border-color:#cbd7d3;align-self:flex-end;width:34px;height:33px}.article-master-detail .article-rich-toolgroup .article-brand-color{color:#3d514a;background:#fff;align-items:center;gap:5px;padding:0 8px;display:flex}.article-master-detail .article-rich-toolgroup .article-brand-color i{background:#076633;border:1px solid #07562d;border-radius:50%;width:13px;height:13px;display:block;box-shadow:0 0 0 2px #e9f3ed}.article-exact-main>div{grid-template-columns:repeat(4,minmax(0,1fr))}.article-exact-main article{align-items:flex-start;min-height:94px}.article-exact-main article span{font-size:9px;font-weight:800}.article-exact-main article strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.article-exact-main article small{font-size:9px;line-height:1.4}.article-exact-main>footer{align-items:center}.article-exact-main>footer .article-exact-flags{background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}.article-translation-rules{background:#f8faf9;border:1px solid #d9e4e0;border-radius:9px;margin:16px 17px 2px;overflow:hidden}.article-translation-rules>header{background:#fff;border-bottom:1px solid #e0e8e5;justify-content:space-between;gap:16px;padding:11px 13px;display:flex}.article-translation-rules>header strong{font-size:11px}.article-translation-rules>header span{color:#72817b;font-size:9px}.article-forbidden-language-grid{background:#dfe7e4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.article-forbidden-language-grid>article{background:#f8faf9;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.article-forbidden-language-grid>article>strong{font-size:11px}.article-forbidden-input{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.article-forbidden-input input{color:#30463e;background:#fff;border:1px solid #cbd8d3;border-radius:6px;min-width:0;height:38px;padding:0 9px;font-size:10px}.article-master-detail .article-forbidden-input button{color:#35594d;background:#fff;border:1px solid #a9beb6;min-height:38px;padding:0 10px;font-size:9px}.article-forbidden-chips{flex-wrap:wrap;gap:5px;min-height:24px;display:flex}.article-forbidden-chips>span{color:#455d54;background:#e7f0ed;border-radius:13px;align-items:center;gap:5px;padding:4px 6px 4px 8px;font-size:9px;display:flex}.article-master-detail .article-forbidden-chips button{color:#804746;background:#fff;border:1px solid #d4dfdb;border-radius:50%;place-items:center;width:19px;min-height:19px;padding:0;font-size:12px;display:grid}.article-forbidden-chips small{color:#87938e;align-self:center;font-size:9px}@media (max-width:1050px){.article-exact-main>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.article-master-detail .article-rich-toolbar{flex-direction:column;align-items:stretch}.article-master-detail .article-rich-toolgroup{border-bottom:1px solid #dce5e2;border-right:0;padding:0 0 8px}.article-exact-main>div,.article-forbidden-language-grid{grid-template-columns:1fr}.article-translation-rules>header{flex-direction:column}.article-forbidden-input{grid-template-columns:1fr}.article-master-detail .article-forbidden-input button{width:100%}}.article-master-workspace{align-items:start;overflow:visible}.article-master-list{border-radius:11px 0 0 11px;height:max(650px,100vh - 28px);position:sticky;top:14px;overflow:hidden}.article-master-list>.article-master-results{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;overflow-y:auto}.article-master-filterbar{border:1px solid var(--line);background:#f8faf9;border-radius:12px;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) minmax(230px,1.2fr) minmax(165px,.8fr) minmax(175px,.85fr) auto;align-items:end;gap:12px;max-height:none;padding:16px 18px;display:grid;overflow:visible;box-shadow:0 3px 13px #143b3009}.article-master-filterbar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;min-height:42px}.article-master-filterbar>div small{white-space:nowrap}.article-master-filterbar>div button{min-height:42px}.article-master-workspace>.article-master-list{border-radius:11px 0 0 11px}@media (max-width:1280px){.article-master-filterbar{grid-template-columns:repeat(3,minmax(0,1fr))}.article-master-filterbar>div{justify-content:space-between}}@media (max-width:760px){.article-master-workspace{overflow:hidden}.article-master-list{border-radius:0;height:auto;position:static;overflow:visible}.article-master-list>.article-master-results{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;max-height:320px}.article-master-filterbar{grid-template-columns:1fr;padding:14px}.article-master-filterbar>div{justify-content:space-between;min-height:0}.article-master-filterbar>div button{min-height:38px}}.article-bulk-translation{background:#f5faf8;border:1px solid #cbded7;border-radius:9px;margin:14px 17px 2px;overflow:hidden}.article-bulk-translation>header{background:#fff;border-bottom:1px solid #dce8e3;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 13px;display:flex}.article-bulk-translation>header>div{flex-direction:column;gap:3px;display:flex}.article-bulk-translation>header strong{font-size:11px}.article-bulk-translation>header span{color:#71817b;font-size:9px}.article-bulk-translation>header>b{color:#286b59;white-space:nowrap;background:#e7f3ee;border-radius:12px;padding:5px 7px;font-size:8px}.article-bulk-controls{grid-template-columns:minmax(150px,.8fr) minmax(220px,1.25fr);gap:11px;padding:13px;display:grid}.article-bulk-controls>label{color:#53675f;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.article-bulk-controls select{color:#30463e;background:#fff;border:1px solid #cbd9d4;border-radius:6px;min-width:0;height:38px;padding:0 9px;font-size:10px}.article-bulk-controls fieldset{background:#fff;border:1px solid #d8e4df;border-radius:7px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:10px 11px;display:flex}.article-bulk-controls legend{color:#53675f;padding:0 5px;font-size:9px;font-weight:900}.article-bulk-controls fieldset label{color:#485d55;align-items:center;gap:5px;padding-right:8px;font-size:10px;display:flex}.article-bulk-controls input{accent-color:#076633;width:16px;height:16px}.article-bulk-controls .article-bulk-overwrite{background:#fff;border-radius:7px;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.article-bulk-overwrite span{flex-direction:column;gap:3px;display:flex}.article-bulk-overwrite small{color:#74827d;font-size:8px;font-weight:600;line-height:1.4}.article-bulk-actions{gap:8px;padding:0 13px 13px;display:flex}.article-bulk-actions button{min-height:38px}.article-bulk-progress{padding:0 13px 13px}.article-bulk-progress>div{background:#dce8e3;border-radius:5px;height:7px;overflow:hidden}.article-bulk-progress>div span{background:#076633;border-radius:5px;height:100%;transition:width .25s;display:block}.article-bulk-progress p{color:#667871;margin:7px 0 0;font-size:9px}.article-bulk-progress p strong{color:#31574a}@media (max-width:760px){.article-bulk-translation>header{flex-direction:column}.article-bulk-controls{grid-template-columns:1fr}.article-bulk-controls fieldset,.article-bulk-controls .article-bulk-overwrite{grid-column:auto}.article-bulk-actions{flex-direction:column}}.assortment-dashboard{--assortment:#8a6740;--assortment-dark:#60462d;--assortment-soft:#f7efe5;flex-direction:column;gap:14px;display:flex}.assortment-intro{color:#fff;background:linear-gradient(120deg,#795936,#9a7548);border-radius:13px;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:24px 27px;display:flex;box-shadow:0 10px 26px #5638171f}.assortment-intro>div:first-child{max-width:760px}.assortment-intro>div:first-child>span{color:#ffe2a7;letter-spacing:1.1px;font-size:8px;font-weight:900}.assortment-intro h2{letter-spacing:-.5px;margin:7px 0 8px;font-size:23px}.assortment-intro p{color:#fff5e2;margin:0;font-size:9px;line-height:1.65}.assortment-intro>div:last-child{background:#ffffff12;border:1px solid #ffffff2d;border-radius:10px;flex-direction:column;gap:5px;min-width:190px;padding:14px;display:flex}.assortment-intro>div:last-child small{color:#f3dfbd;font-size:8px}.assortment-intro>div:last-child strong{font-size:10px}.assortment-intro button{color:#fff;background:#ffffff12;border:1px solid #ffffff42;border-radius:7px;height:32px;margin-top:6px;font-size:8px;font-weight:900}.assortment-filters{background:#fff;border:1px solid #e5ddd2;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr .85fr auto;align-items:end;gap:9px;padding:13px;display:grid}.assortment-filters label,.assortment-form label{color:#655a4d;flex-direction:column;gap:5px;min-width:0;font-size:8px;font-weight:900;display:flex}.assortment-filters input,.assortment-filters select,.assortment-form input,.assortment-form select,.assortment-form textarea{color:#40382f;background:#fff;border:1px solid #d8cec0;border-radius:7px;outline:0;width:100%;height:36px;padding:0 10px;font-size:9px}.assortment-filters input:focus,.assortment-filters select:focus,.assortment-form input:focus,.assortment-form select:focus,.assortment-form textarea:focus{border-color:var(--assortment);box-shadow:0 0 0 2px #8a674018}.assortment-filters>button{color:#665442;background:#fff;border:1px solid #d8cec0;border-radius:7px;height:36px;padding:0 11px;font-size:8px;font-weight:900}.assortment-message{color:#24634f;background:#edf7f3;border:1px solid #c5dbd2;border-radius:8px;padding:10px 12px;font-size:9px;font-weight:800}.assortment-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.assortment-metrics article{background:#fff;border:1px solid #e4ddd3;border-radius:10px;flex-direction:column;gap:5px;min-height:91px;padding:14px;display:flex;box-shadow:0 2px 8px #37261408}.assortment-metrics article.attention{background:#fff8f0;border-color:#e9c7aa}.assortment-metrics span{color:#776b5f;font-size:8px;font-weight:800}.assortment-metrics strong{letter-spacing:-.3px;font-size:19px}.assortment-metrics small{color:#8b8178;margin-top:auto;font-size:7px}.assortment-overview-grid,.assortment-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.assortment-panel{background:#fff;border:1px solid #e3ddd4;border-radius:11px;min-width:0;overflow:hidden;box-shadow:0 3px 11px #35251308}.assortment-panel.wide{width:100%}.assortment-panel>header{border-bottom:1px solid #ece7df;justify-content:space-between;align-items:center;gap:15px;min-height:68px;padding:14px 16px;display:flex}.assortment-panel>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.assortment-panel>header span{color:var(--assortment);letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.assortment-panel>header strong{font-size:12px}.assortment-panel>header>small{color:#8c837a;font-size:8px}.assortment-ranking,.assortment-attention-list{flex-direction:column;display:flex}.assortment-ranking>button,.assortment-attention-list>button{color:#3c372f;text-align:left;background:#fff;border:0;border-top:1px solid #f0ece6;grid-template-columns:minmax(180px,1.25fr) minmax(90px,.8fr) auto;align-items:center;gap:12px;min-height:55px;padding:8px 14px;display:grid}.assortment-ranking>button:first-child,.assortment-attention-list>button:first-child{border-top:0}.assortment-ranking>button:hover,.assortment-attention-list>button:hover{background:#fbf8f4}.assortment-product-name{flex-direction:column;gap:4px;min-width:0;display:flex}.assortment-product-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.assortment-product-name small{color:#8c8379;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.assortment-ranking>button>i{background:#eee8df;border-radius:5px;height:7px;overflow:hidden}.assortment-ranking>button>i b{background:#a88457;border-radius:5px;height:100%;display:block}.assortment-ranking>button>em{font-size:9px;font-style:normal;font-weight:900}.assortment-attention-list>button{grid-template-columns:minmax(180px,1fr) auto auto}.assortment-attention-list>button>span{flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;font-weight:900;display:flex}.assortment-attention-list>button>span small{color:#8b8178;font-size:7px;font-weight:600}.assortment-attention-list>p,.assortment-observations>p{color:#81786f;margin:0;padding:20px;font-size:9px}.assortment-decision{white-space:nowrap;border-radius:12px;align-items:center;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.assortment-decision.expand{color:#1d6b50;background:#e5f4ed}.assortment-decision.keep{color:#346378;background:#e8f2f6}.assortment-decision.monitor{color:#86601f;background:#fff1d9}.assortment-decision.phase_out{color:#994c30;background:#fff0e8}.assortment-decision.stop{color:#963a3a;background:#fde9e9}.assortment-quality{background:#fff;border:1px solid #e3ddd4;border-radius:11px;grid-template-columns:minmax(300px,1.5fr) repeat(3,minmax(110px,.5fr));gap:10px;padding:16px;display:grid}.assortment-quality>div{border-left:1px solid #eee8e0;flex-direction:column;justify-content:center;gap:4px;padding:4px 13px;display:flex}.assortment-quality>div:first-child{border-left:0}.assortment-quality>div:first-child>span{color:var(--assortment);letter-spacing:.7px;text-transform:uppercase;font-size:7px;font-weight:900}.assortment-quality strong{font-size:11px}.assortment-quality p{color:#7f766d;margin:0;font-size:8px;line-height:1.5}.assortment-quality b{font-size:15px}.assortment-quality>div>span{color:#81786f;font-size:7px}.assortment-table-wrap{overflow:auto}.assortment-table-wrap table{min-width:900px}.assortment-table-wrap th,.assortment-table-wrap td{height:52px;padding:7px 11px}.assortment-table-wrap tbody tr{cursor:default}.abc-class{border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;font-weight:900;display:grid}.abc-a{color:#206750;background:#e5f4ed}.abc-b{color:#81601f;background:#fff1d8}.abc-c{color:#7d5962;background:#f4eaed}.assortment-missing{color:#a35236;font-size:8px;font-weight:800}.assortment-empty{color:#81786f;place-items:center;min-height:120px;font-size:9px;display:grid}.assortment-note{color:#6f552f;background:#fff8eb;border:1px solid #ead6b9;border-radius:9px;align-items:center;gap:18px;padding:13px 15px;display:flex}.assortment-note strong{flex:none;font-size:9px}.assortment-note span{flex:1;font-size:8px;line-height:1.5}.assortment-note button{color:#fff;background:var(--assortment);border:0;border-radius:7px;flex:none;height:32px;padding:0 10px;font-size:8px;font-weight:900}.assortment-form{flex-direction:column;gap:11px;padding:16px;display:flex}.assortment-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.assortment-form textarea{resize:vertical;min-height:88px;padding:9px 10px}.assortment-form>button,.assortment-workflow-actions button{color:#fff;background:var(--assortment);border:0;border-radius:8px;height:38px;font-size:8px;font-weight:900}.assortment-form>button:disabled,.assortment-observations button:disabled{cursor:wait;opacity:.55}.assortment-competition-summary{grid-template-columns:repeat(3,1fr);gap:7px;padding:14px;display:grid}.assortment-competition-summary>div{background:var(--assortment-soft);border-radius:8px;flex-direction:column;gap:5px;padding:10px;display:flex}.assortment-competition-summary span{color:#776b5e;font-size:7px}.assortment-competition-summary strong{font-size:11px}.assortment-observations{border-top:1px solid #eee8df}.assortment-observations>article{border-top:1px solid #f1ede7;grid-template-columns:minmax(120px,1fr) auto auto auto;align-items:center;gap:9px;min-height:52px;padding:8px 14px;display:grid}.assortment-observations>article:first-child{border-top:0}.assortment-observations>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.assortment-observations>article strong{font-size:9px}.assortment-observations>article small{color:#887f76;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.assortment-observations>article>b{font-size:9px}.assortment-observations a{color:#725434;font-size:7px;font-weight:900;text-decoration:none}.assortment-observations button{color:#9d4938;background:#fff;border:1px solid #e3cec4;border-radius:6px;width:25px;height:25px}.assortment-decision-context{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.assortment-decision-context>div{background:#f8f4ee;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:9px;display:flex}.assortment-decision-context>div>span:first-child{color:#7d7369;font-size:7px}.assortment-decision-context strong{font-size:9px}.assortment-workflow{align-items:stretch;gap:7px;padding:17px;display:flex}.assortment-workflow>div{background:#f8f4ee;border-radius:8px;flex:1;gap:8px;min-width:0;padding:10px;display:flex}.assortment-workflow>div>b{color:#fff;background:var(--assortment);border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.assortment-workflow>div>span{flex-direction:column;gap:4px;min-width:0;display:flex}.assortment-workflow strong{font-size:8px}.assortment-workflow small{color:#7c7369;font-size:7px;line-height:1.4}.assortment-workflow>i{color:#a59786;align-self:center;font-style:normal}.assortment-workflow-actions{gap:8px;padding:0 17px;display:flex}.assortment-workflow-actions button{padding:0 12px}.assortment-workflow-actions button.secondary{color:#66513b;background:#fff;border:1px solid #d9cec0}.assortment-guardrail{color:#6e6459;background:#f7f4f0;border-radius:8px;margin:15px 17px 17px;padding:11px;font-size:8px;line-height:1.5}.assortment-state{color:#665b4e;background:#fff;border:1px solid #e3ddd4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:300px;display:flex}.assortment-state strong{font-size:13px}.assortment-state span{font-size:9px}.assortment-state button{color:#fff;background:#8a6740;border:0;border-radius:7px;height:34px;margin-top:5px;padding:0 11px;font-size:8px;font-weight:900}.assortment-state.error{color:#8d4234;background:#fff8f5}@media (max-width:1180px){.assortment-filters{grid-template-columns:1fr 1fr}.assortment-filters>button{width:max-content}.assortment-metrics{grid-template-columns:repeat(3,1fr)}.assortment-overview-grid,.assortment-split{grid-template-columns:1fr}.assortment-quality{grid-template-columns:1fr 1fr}.assortment-quality>div{border-left:0}}@media (max-width:760px){.assortment-intro,.assortment-note{flex-direction:column;align-items:stretch}.assortment-intro>div:last-child{min-width:0}.assortment-filters,.assortment-metrics,.assortment-quality{grid-template-columns:1fr}.assortment-filters>button{width:100%}.assortment-ranking>button,.assortment-attention-list>button{grid-template-columns:1fr auto}.assortment-ranking>button>i{grid-column:1/-1}.assortment-attention-list .assortment-decision{grid-column:1/-1;width:max-content}.assortment-form-grid,.assortment-decision-context,.assortment-competition-summary{grid-template-columns:1fr}.assortment-workflow{flex-direction:column}.assortment-workflow>i{transform:rotate(90deg)}.assortment-workflow-actions{flex-direction:column}}.exact-history-import{background:#fbfdfc;border:1px solid #d8e5e0;border-radius:9px;flex-direction:column;grid-column:1/-1;gap:9px;padding:12px;display:flex}.exact-history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exact-history-heading>div{flex-direction:column;gap:3px;display:flex}.exact-history-heading strong{color:#29483e;font-size:10px}.exact-history-heading span,.exact-history-import>small{color:#71817b;font-size:8px;line-height:1.45}.history-status{color:#596d66;white-space:nowrap;background:#edf2f0;border-radius:10px;padding:4px 7px;font-size:7px;display:inline-flex}.history-status.running,.history-status.queued{color:#225f4d;background:#e3f2ec}.history-status.completed{color:#17634f;background:#dff3e9}.history-status.paused{color:#8a5b18;background:#fff0d5}.history-status.cancelled,.history-status.failed{color:#8f4039;background:#fdecea}.exact-history-progress{background:#dfe9e5;border-radius:999px;height:8px;overflow:hidden}.exact-history-progress i{border-radius:inherit;background:#267b60;height:100%;transition:width .3s;display:block}.exact-history-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.exact-history-stats span{color:#71817b;background:#f1f6f4;border-radius:7px;flex-direction:column;gap:2px;padding:7px 8px;font-size:7px;display:flex}.exact-history-stats b{color:#315249;font-size:9px}.exact-history-warning{background:#fff5df;border-radius:7px;padding:8px 9px;color:#7d581b!important}.exact-history-actions{gap:7px;display:flex}.exact-history-actions button{flex:1}.exact-history-actions .history-cancel{color:#8f4039;background:#fff9f8;border-color:#ebccc8}@media (max-width:700px){.exact-history-heading{flex-direction:column}.exact-history-stats{grid-template-columns:1fr 1fr}}.article-product-type{background:#f5faf8;border:1px solid #cdded8;border-radius:11px;grid-template-columns:minmax(240px,.85fr) minmax(360px,1.15fr);align-items:center;gap:18px;margin:18px 22px 4px;padding:17px;display:grid}.article-product-type>div:first-child{flex-direction:column;gap:4px;display:flex}.article-product-type>div:first-child>span{color:#28745e;letter-spacing:.8px;font-size:10px;font-weight:900}.article-product-type>div:first-child>strong{color:#29483e;font-size:13px}.article-product-type>div:first-child>small{color:#6e7f79;font-size:10px;line-height:1.45}.article-product-type>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.article-product-type label{cursor:pointer;background:#fff;border:2px solid #dbe5e1;border-radius:9px;align-items:flex-start;gap:9px;min-height:64px;padding:12px;display:flex}.article-product-type label.active{background:#eaf6f1;border-color:#28745e}.article-product-type label.active.service{background:#fff6e5;border-color:#c58b32}.article-product-type input{accent-color:#28745e;width:18px;height:18px}.article-product-type label>span{flex-direction:column;gap:4px;display:flex}.article-product-type b{font-size:12px}.article-product-type label small{color:#687a73;font-size:9px;line-height:1.35}.route-section-tabs{background:#edf4f1;border:1px solid #d7e4df;gap:9px;padding:7px}.route-section-tabs button{text-align:left;grid-template-rows:auto auto;grid-template-columns:28px 1fr;min-width:220px;padding:11px 15px;display:grid}.route-section-tabs button>span{color:#477064;background:#dceae5;border-radius:7px;grid-row:1/3;align-self:center;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.route-section-tabs button>strong{font-size:12px}.route-section-tabs button>small{color:#7a8984;margin-top:2px;font-size:9px;font-weight:600}.route-section-tabs button.active{box-shadow:0 2px 7px #153b2f18}.route-section-tabs button.active>span{color:#fff;background:#28745e}.route-planning-options{background:#f8fbfa;border:1px solid #d8e5e0;border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;margin-top:10px;padding:12px;display:grid}.route-planning-options>header{grid-column:1/-1;align-items:baseline;gap:9px;padding:0 2px 3px;display:flex}.route-planning-options>header span{color:#28765e;letter-spacing:.7px;font-size:9px;font-weight:900}.route-planning-options>header strong{font-size:12px}.route-planning-options>header small{color:#71817b;margin-left:auto;font-size:9px}.route-planning-options .country-planner,.route-planning-options .vehicle-planner{background:#fff;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;height:100%;margin:0;padding:13px}.route-planning-options .country-planner>strong,.route-planning-options .vehicle-planner>div{width:100%;min-width:0;margin:0 0 4px}.route-planning-options .country-planner>strong,.route-planning-options .vehicle-planner>div strong{font-size:11px}.route-planning-options .country-planner label,.route-planning-options .vehicle-planner>label,.route-planning-options .vehicle-planner>label b{font-size:9px}.route-planning-options .vehicle-planner>label small{font-size:8px}.route-kpis article{gap:5px;padding:14px}.route-kpis span{font-size:10px;font-weight:800}.route-kpis strong{font-size:15px}.route-kpis small{text-overflow:clip;white-space:normal;font-size:9px;line-height:1.35;overflow:visible}.route-cost-breakdown span,.route-profit-details span{font-size:9px;font-weight:800}.route-cost-breakdown strong,.route-profit-details strong{font-size:11px}.route-profit-details small,.route-profit-details>small{font-size:9px}.route-sidebar>section>span{font-size:10px}.route-sidebar h3{font-size:14px}.route-sidebar>section>div b,.route-sidebar>section>button strong{font-size:10px}.route-sidebar>section>div small,.route-sidebar>section>button small,.route-sidebar>section>p{font-size:9px;line-height:1.4}.route-sidebar>section>div em,.route-return-summary span,.route-return-summary p,.route-return-summary>small{font-size:9px}@media (max-width:900px){.article-product-type,.route-planning-options{grid-template-columns:1fr}.route-planning-options>header{flex-direction:column;align-items:flex-start}.route-planning-options>header small{margin-left:0}.route-planning-options>header,.route-planning-options .country-planner,.route-planning-options .vehicle-planner{grid-column:1}.route-section-tabs button{flex:1;min-width:0}}@media (max-width:620px){.article-product-type{grid-template-columns:1fr;margin:14px}.article-product-type>div:last-child{grid-template-columns:1fr}.route-section-tabs button{grid-template-columns:25px 1fr;padding:9px}.route-section-tabs button>span{width:24px;height:24px}.route-section-tabs button>strong{font-size:10px}.route-section-tabs button>small{font-size:8px}}.ean-dashboard{--ean:#076633;--ean-dark:#064d28;--ean-soft:#eaf5ef;flex-direction:column;gap:14px;display:flex}.ean-intro{color:#fff;background:linear-gradient(120deg,#064d28,#08743a);border-radius:13px;justify-content:space-between;align-items:center;gap:28px;min-height:145px;padding:24px 27px;display:flex;box-shadow:0 10px 26px #064d2826}.ean-intro>div:first-child{max-width:780px}.ean-intro>div:first-child>span{color:#bfe9cf;letter-spacing:1px;font-size:9px;font-weight:950}.ean-intro h2{letter-spacing:-.45px;margin:7px 0 9px;font-size:23px}.ean-intro p{color:#e8f6ed;margin:0;font-size:10px;line-height:1.65}.ean-intro>div:last-child{background:#ffffff12;border:1px solid #ffffff31;border-radius:10px;flex-direction:column;gap:5px;min-width:220px;padding:15px;display:flex}.ean-intro>div:last-child strong{font-size:11px}.ean-intro>div:last-child span{color:#d5efdf;font-size:9px;line-height:1.45}.ean-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ean-kpis article{background:#fff;border:1px solid #d9e5e0;border-radius:10px;flex-direction:column;gap:5px;min-height:94px;padding:15px;display:flex;box-shadow:0 2px 8px #173d300a}.ean-kpis article.free{background:#f1faf5;border-color:#a9d5be}.ean-kpis article.attention{background:#fff8ea;border-color:#e5c28d}.ean-kpis span{color:#62766e;font-size:9px;font-weight:850}.ean-kpis strong{color:#203e34;font-size:22px}.ean-kpis small{color:#7a8a84;margin-top:auto;font-size:8px}.ean-message,.ean-error{color:#17613e;background:#edf8f2;border:1px solid #b9d8ca;border-radius:8px;margin:0;padding:11px 13px;font-size:10px;font-weight:800}.ean-error{color:#943d31;background:#fff3f1;border-color:#ebc8c1}.ean-setup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ean-panel,.ean-allocation,.ean-register{background:#fff;border:1px solid #d9e5e0;border-radius:11px;overflow:hidden;box-shadow:0 3px 11px #173d3009}.ean-panel>header,.ean-allocation>header,.ean-register>header{border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 17px;display:flex}.ean-panel>header>div,.ean-allocation>header>div,.ean-register>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ean-panel>header span,.ean-allocation>header>div>span,.ean-register>header span{color:var(--ean);letter-spacing:.8px;font-size:8px;font-weight:950}.ean-panel>header strong,.ean-allocation h3,.ean-register h3{color:#27443a;margin:0;font-size:13px}.ean-panel>header small,.ean-allocation>header p,.ean-register>header p{color:#74847e;margin:0;font-size:9px;line-height:1.45}.ean-panel>header>b,.ean-register>header>b{color:#226143;background:var(--ean-soft);border-radius:12px;flex:none;padding:6px 8px;font-size:8px}.ean-range-form{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.ean-range-form label:first-child{grid-column:1/-1}.ean-range-form label,.ean-allocation-controls label,.ean-toolbar label{color:#52665e;flex-direction:column;gap:5px;min-width:0;font-size:9px;font-weight:900;display:flex}.ean-range-form input,.ean-allocation-controls select,.ean-toolbar input,.ean-toolbar select{color:#2c443b;background:#fff;border:1px solid #cadbd4;border-radius:7px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.ean-range-form input:focus,.ean-allocation-controls select:focus,.ean-toolbar input:focus,.ean-toolbar select:focus{border-color:var(--ean);box-shadow:0 0 0 2px #07663316}.ean-range-form button,.ean-import-actions button,.ean-allocation-controls button{color:#fff;background:var(--ean);border:0;border-radius:8px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900}.ean-range-form button{grid-column:1/-1}.ean-range-form button:disabled,.ean-import-actions button:disabled,.ean-allocation-controls button:disabled{cursor:not-allowed;opacity:.48}.ean-range-list{border-top:1px solid #edf1ef}.ean-range-list>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;display:flex}.ean-range-list>div:first-child{border-top:0}.ean-range-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.ean-range-list strong{font-size:10px}.ean-range-list small{color:#788780;font-size:8px}.ean-range-list b{flex:none;font-size:9px}.ean-empty{color:#788780;text-align:center;margin:0;padding:18px;font-size:9px}.ean-import-actions{grid-template-columns:1fr 1fr;gap:8px;padding:15px;display:grid}.ean-import-actions button.secondary,.ean-allocation-controls button.secondary{color:#1e6547;background:#f4faf7;border:1px solid #bad2c8}.ean-import-help{color:#60736b;background:#f3f7f5;border-radius:8px;flex-direction:column;gap:4px;margin:0 15px 14px;padding:11px;font-size:9px;line-height:1.5;display:flex}.ean-import-help strong{color:#314d42}.ean-last-import{border-top:1px solid #e8eeeb;align-items:center;gap:9px;padding:11px 15px;display:flex}.ean-last-import span{color:#788780;font-size:8px}.ean-last-import strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.ean-last-import small{color:#71827b;font-size:8px}.ean-allocation>header{align-items:center}.ean-allocation>header>label{cursor:pointer;background:#f3faf6;border:1px solid #cde0d7;border-radius:9px;align-items:flex-start;gap:9px;max-width:430px;padding:10px 11px;display:flex}.ean-allocation>header>label input{width:18px;height:18px;accent-color:var(--ean);flex:none}.ean-allocation>header>label>span{flex-direction:column;gap:3px;display:flex}.ean-allocation>header>label strong{font-size:10px}.ean-allocation>header>label small{color:#6d8178;font-size:8px;line-height:1.4}.ean-allocation-controls{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:9px;padding:15px;display:grid}.ean-allocation-controls button{white-space:nowrap}.ean-register>header{align-items:center}.ean-toolbar{background:#f8fbfa;border-bottom:1px solid #e7edeb;grid-template-columns:minmax(260px,1fr) 240px auto;align-items:end;gap:9px;padding:13px 15px;display:grid}.ean-toolbar>span{color:#71827b;padding-bottom:10px;font-size:9px}.ean-table-wrap{overflow:auto}.ean-table-wrap table{border-collapse:collapse;width:100%;min-width:960px}.ean-table-wrap th{color:#6d7d77;text-align:left;background:#f3f7f5;height:37px;padding:7px 11px;font-size:8px}.ean-table-wrap td{color:#3b5149;border-top:1px solid #edf1ef;height:57px;padding:8px 11px;font-size:9px}.ean-table-wrap td>strong,.ean-table-wrap td>span{display:block}.ean-table-wrap td>small{color:#7b8a84;margin-top:3px;font-size:8px;display:block}.ean-table-wrap td:first-child>strong{color:#173e31;letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.ean-table-wrap td:first-child>strong>b{color:var(--ean);font-size:15px}.ean-status{color:#17613e;background:#e6f5ed;border-radius:12px;width:max-content;padding:5px 7px;font-size:8px;font-weight:900;display:inline-flex!important}.ean-status.free{color:#356454;background:#edf3f0}.ean-status.outside{color:#8b5b1f;background:#fff0d6}.ean-state{color:#365149;background:#fff;border:1px solid #d9e5e0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:340px;display:flex}.ean-state strong{font-size:13px}.ean-state span{font-size:9px}.ean-manual-safety{color:#245a42;background:#f3faf6;border:1px solid #cde0d7;border-radius:9px;flex-direction:column;gap:3px;max-width:430px;padding:10px 12px;display:flex}.ean-manual-safety strong{font-size:10px}.ean-manual-safety small{color:#6d8178;font-size:8px;line-height:1.4}.ean-proposal{background:#f6fbf8;border:1px solid #cde0d7;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;min-width:190px;height:62px;padding:8px 11px;display:flex}.ean-proposal span,.ean-proposal small{color:#6d8178;font-size:8px}.ean-proposal strong{color:#174d35;letter-spacing:.35px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}@media (max-width:1050px){.ean-setup-grid{grid-template-columns:1fr}.ean-allocation-controls{grid-template-columns:1fr 1fr}.ean-allocation-controls label{grid-column:1/-1}.ean-kpis{grid-template-columns:1fr 1fr}}@media (max-width:720px){.ean-intro,.ean-allocation>header,.ean-register>header{flex-direction:column;align-items:stretch}.ean-intro>div:last-child{min-width:0}.ean-kpis,.ean-range-form,.ean-import-actions,.ean-allocation-controls,.ean-toolbar{grid-template-columns:1fr}.ean-range-form label:first-child,.ean-allocation-controls label{grid-column:auto}.ean-toolbar>span{padding:0}.ean-last-import{flex-direction:column;align-items:flex-start}}.article-master-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.article-attribute-set-manager{background:#fff;border:1px solid #cfded9;border-radius:12px;overflow:hidden;box-shadow:0 3px 13px #143b3009}.article-attribute-set-manager>header{background:linear-gradient(120deg,#edf7f3,#fff);border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.article-attribute-set-manager>header>div{flex-direction:column;gap:5px;display:flex}.article-attribute-set-manager>header span{color:#076633;letter-spacing:.7px;font-size:10px;font-weight:900}.article-attribute-set-manager h3{color:#29483e;margin:0;font-size:17px}.article-attribute-set-manager>header p{color:#687a73;max-width:760px;margin:0;font-size:11px;line-height:1.5}.article-attribute-set-manager button{color:#fff;background:#076633;border:0;border-radius:7px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900}.article-attribute-set-manager button:disabled{cursor:not-allowed;opacity:.5}.article-set-layout{grid-template-columns:260px minmax(0,1fr);min-height:480px;display:grid}.article-set-layout>nav{background:#f7faf9;border-right:1px solid #dce7e3;flex-direction:column;display:flex}.article-set-layout>nav button{color:#40574f;text-align:left;background:0 0;border-bottom:1px solid #e3ebe8;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:67px;padding:12px 15px;display:flex}.article-set-layout>nav button:hover{background:#eef6f3}.article-set-layout>nav button.active{color:#07582c;background:#e5f3ec;box-shadow:inset 4px 0 #076633}.article-set-layout>nav strong{font-size:11px}.article-set-layout>nav small{color:#72817b;font-size:9px;line-height:1.35}.article-set-layout>nav p{color:#76857f;margin:0;padding:18px;font-size:10px}.article-set-editor{flex-direction:column;min-width:0;display:flex}.article-set-editor>p{color:#6a7b74;margin:0;padding:24px;font-size:11px}.article-set-basics{border-bottom:1px solid #e3ebe8;grid-template-columns:minmax(260px,1fr) 190px;gap:11px;padding:17px;display:grid}.article-set-basics>div{background:#f1f7f4;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:5px;padding:12px;display:flex}.article-set-basics>div strong{font-size:12px}.article-set-basics>div span{color:#6c7d76;font-size:10px}.article-set-basics label{color:#50645c;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.article-set-basics label.wide{grid-column:1/-1}.article-set-basics input,.article-set-basics select,.article-set-basics textarea,.article-set-fields input[type=search],.article-set-fields select,.article-attribute-context select{color:#30463e;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbdcd5;border-radius:7px;padding:8px 10px}.article-set-basics textarea{resize:vertical;min-height:68px}.article-set-groups,.article-set-fields{border-bottom:1px solid #e2eae7}.article-set-groups>header,.article-set-fields>header{background:#f8faf9;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;display:flex}.article-set-groups>header>div,.article-set-fields>header>div:first-child{flex-direction:column;gap:3px;display:flex}.article-set-groups header strong,.article-set-fields header strong{color:#334d44;font-size:11px}.article-set-groups header span,.article-set-fields header span{color:#74837d;font-size:9px}.article-set-groups header b,.article-set-fields header b{color:#286b57;font-size:9px}.article-set-groups>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px 17px;display:grid}.article-set-groups label{color:#40564e;background:#fff;border:1px solid #dde7e3;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:9px;line-height:1.35;display:flex}.article-set-groups input,.article-set-field-check input,.article-set-required input{accent-color:#076633;flex:none;width:16px;height:16px}.article-set-fields>header>div:last-child{align-items:center;gap:10px;min-width:330px;display:flex}.article-set-fields>header input[type=search]{min-width:220px}.article-set-field-list{max-height:440px;overflow:auto}.article-set-field-list>article{background:#fff;border-top:1px solid #edf1ef;grid-template-columns:minmax(230px,1fr) 180px 95px;align-items:center;gap:11px;min-height:64px;padding:9px 17px;display:grid}.article-set-field-list>article.selected{background:#f7fbf9}.article-set-field-check{align-items:flex-start;gap:9px;min-width:0;display:flex}.article-set-field-check>span{flex-direction:column;gap:4px;min-width:0;display:flex}.article-set-field-check strong{color:#334b42;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.article-set-field-check small{color:#7c8a85;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.article-set-field-list>article>label:not(.article-set-field-check){color:#53675f;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.article-set-required{justify-content:flex-end}.article-set-success{color:#17613e;background:#e9f6ef;border-radius:7px;margin:12px 17px 0;padding:9px 11px;font-size:10px;font-weight:800}.article-set-editor>footer{align-items:center;gap:14px;padding:15px 17px;display:flex}.article-set-editor>footer span{color:#71817b;font-size:9px;line-height:1.4}.article-attribute-context{background:#f1f8f5;border:1px solid #cfe0d8;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) 210px;align-items:center;gap:13px;padding:15px 17px;display:grid}.article-attribute-context>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.article-attribute-context>div:first-child>span{color:#076633;letter-spacing:.6px;font-size:9px;font-weight:900}.article-attribute-context>div:first-child>strong{font-size:14px}.article-attribute-context>div:first-child>small{color:#687a73;font-size:9px;line-height:1.4}.article-attribute-context>label{color:#50645c;flex-direction:column;gap:6px;font-size:9px;font-weight:900;display:flex}.article-attribute-completion{background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.article-attribute-completion strong{color:#8b5b1e;font-size:12px}.article-attribute-completion.complete strong{color:#17613e}.article-attribute-completion span{color:#74837d;font-size:8px}.article-attribute-completion>div{background:#e2eae7;border-radius:8px;height:7px;overflow:hidden}.article-attribute-completion i{border-radius:inherit;background:#d49a42;height:100%;display:block}.article-attribute-completion.complete i{background:#21805e}.article-pim-attribute-group{border-top:1px solid #e4ebe8}.article-pim-attribute-group>header{background:#fbfcfc;justify-content:space-between;align-items:center;padding:10px 17px;display:flex}.article-pim-attribute-group>header strong{color:#36534a;font-size:11px}.article-pim-attribute-group>header span{color:#7a8983;font-size:9px}@media (max-width:1100px){.article-master-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.article-set-layout{grid-template-columns:220px minmax(0,1fr)}.article-set-groups>div,.article-attribute-context{grid-template-columns:1fr 1fr}.article-attribute-completion{grid-column:1/-1}}@media (max-width:760px){.article-master-kpis{grid-template-columns:1fr 1fr}.article-attribute-set-manager>header{flex-direction:column}.article-set-layout{grid-template-columns:1fr}.article-set-layout>nav{border-bottom:1px solid #dce7e3;border-right:0;max-height:230px;overflow:auto}.article-set-basics,.article-set-groups>div{grid-template-columns:1fr}.article-set-basics label.wide{grid-column:auto}.article-set-fields>header{flex-direction:column;align-items:stretch}.article-set-fields>header>div:last-child{flex-direction:column;align-items:stretch;min-width:0}.article-set-fields>header input[type=search]{min-width:0}.article-set-field-list>article{grid-template-columns:1fr}.article-set-required{justify-content:flex-start}.article-set-editor>footer,.article-attribute-context{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.article-attribute-completion{grid-column:auto}}.article-linked-attributes{background:#f5f9f7;border:1px solid #d5e3de;border-radius:10px;margin:0 22px 22px;overflow:hidden}.article-linked-attributes>header{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 15px;display:flex}.article-linked-attributes>header>div{flex-direction:column;gap:3px;display:flex}.article-linked-attributes>header span{color:#28745e;letter-spacing:.7px;font-size:10px;font-weight:900}.article-linked-attributes h4{margin:0;font-size:14px}.article-linked-attributes p{color:#6d7d76;margin:0;font-size:10px;line-height:1.45}.article-linked-attributes>header>b{color:#24634f;white-space:nowrap;background:#e4f3ed;border-radius:12px;padding:6px 9px;font-size:9px}.article-linked-attributes>div:not(.article-linked-attributes-empty){background:#dce7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.article-linked-attributes article{background:#f8fbfa;flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:88px;padding:13px 14px;display:flex}.article-linked-attributes article>span{color:#667972;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.article-linked-attributes article>strong{color:#264b3f;overflow-wrap:anywhere;font-size:12px}.article-linked-attributes article>small{color:#7a8983;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.article-linked-attributes article.missing{background:#fffaf0}.article-linked-attributes article.missing>strong{color:#9a6120}.article-linked-attributes>footer{color:#64766f;background:#fff;justify-content:space-between;gap:14px;padding:10px 14px;font-size:9px;display:flex}.article-linked-attributes>footer strong{color:#286b59}.article-linked-attributes-empty{color:#6a7a74;background:#f8fbfa;flex-direction:column;gap:4px;padding:18px;display:flex}.article-linked-attributes-empty strong{color:#3a544b;font-size:11px}.article-linked-attributes-empty span{font-size:9px}@media (max-width:1050px){.article-linked-attributes>div:not(.article-linked-attributes-empty){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.article-linked-attributes{margin:0 14px 16px}.article-linked-attributes>header,.article-linked-attributes>footer{flex-direction:column;align-items:flex-start}.article-linked-attributes>div:not(.article-linked-attributes-empty){grid-template-columns:1fr}}.magento-inventory-table table{min-width:1180px}.magento-inventory-table td:nth-child(5) span{color:#386959;background:#eaf4f0;border-radius:10px;margin:2px 4px 2px 0;padding:4px 6px;font-size:9px;display:inline-block}.attribute-row-management{min-width:145px}.attribute-manager-fields fieldset.attribute-set-links{flex-wrap:wrap;align-items:stretch}.attribute-set-links label{background:#fff;border:1px solid #d7e4df;border-radius:8px;flex:1;min-width:190px;padding:10px 11px}.attribute-set-links label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.attribute-set-links label strong{color:#344d44;font-size:10px}.attribute-set-links label small{color:#75847e;font-size:8px;font-weight:500}.attribute-set-links p{color:#6b7c75;width:100%;margin:0;font-size:10px;font-weight:500}@media (max-width:760px){.attribute-manager-fields fieldset.attribute-set-links{align-items:stretch}.attribute-set-links label{width:100%}}.magento-mapping-badge.linked{min-width:210px}.magento-mapping-badge.linked small{white-space:normal;line-height:1.45}.article-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 22px 10px;display:grid}.article-role-grid>label{cursor:pointer;background:#fff;border:2px solid #dce7e3;border-radius:10px;align-items:flex-start;gap:11px;min-height:92px;padding:15px;display:flex}.article-role-grid>label.active{background:#ecf7f2;border-color:#28745e}.article-role-grid>label.active.set{background:#e3f4ec;border-color:#176447}.article-role-grid input{accent-color:#28745e;width:18px;height:18px}.article-role-grid span{flex-direction:column;gap:5px;display:flex}.article-role-grid strong{color:#29483e;font-size:13px}.article-role-grid small{color:#687a73;font-size:11px;line-height:1.45}.article-role-source{color:#667a72;background:#f3f7f5;border-radius:8px;justify-content:space-between;gap:16px;margin:0 22px 18px;padding:11px 13px;font-size:11px;display:flex}.article-role-source strong{color:#345b4e}.article-compositions{flex-direction:column;gap:12px;margin:0 22px;display:flex}.article-compositions>header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.article-compositions>header>div{flex-direction:column;gap:4px;display:flex}.article-compositions>header strong{font-size:14px}.article-compositions>header span{color:#6c7d76;font-size:11px;line-height:1.45}.article-compositions button.secondary,.article-composition-card button.article-add-component{color:#226b55;background:#fff;border:1px solid #b9d2c8}.article-composition-list{flex-direction:column;gap:12px;display:flex}.article-composition-card{background:#fbfdfc;border:1px solid #d8e5e0;border-radius:11px;overflow:hidden}.article-composition-card.primary{border-color:#63a18c;box-shadow:0 0 0 1px #63a18c22}.article-composition-card>header{background:#fff;border-bottom:1px solid #e0e9e6;justify-content:space-between;align-items:flex-end;gap:18px;padding:14px 15px;display:flex}.article-composition-card>header>label{color:#5e7169;flex-direction:column;flex:1;gap:5px;min-width:260px;font-size:11px;font-weight:800;display:flex}.article-composition-card>header input[type=text]{color:#2e463d;background:#fff;border:1px solid #cddbd6;border-radius:7px;height:40px;padding:0 11px;font-size:12px}.article-composition-card>header>div{align-items:center;gap:12px;display:flex}.article-composition-card>header>div label{color:#52675f;align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.article-composition-card input[type=checkbox],.article-composition-card input[type=radio]{accent-color:#28745e;width:17px;height:17px}.article-master-detail button.danger-quiet{color:#9a3e33;background:#fff;border:1px solid #e4cbc7}.article-composition-summary{background:#dfe9e5;border-bottom:1px solid #e0e9e6;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.article-composition-summary>div{background:#f5faf8;flex-direction:column;justify-content:center;gap:4px;min-height:76px;padding:12px 15px;display:flex}.article-composition-summary span,.article-composition-summary small{color:#71817b;font-size:10px}.article-composition-summary strong{color:#214f40;font-size:14px}.article-composition-lines{flex-direction:column;padding:12px 15px 4px;display:flex}.article-composition-line{border-bottom:1px solid #e6ecea;grid-template-columns:minmax(260px,2fr) minmax(90px,.45fr) minmax(110px,.55fr) minmax(130px,.65fr) 42px;align-items:end;gap:9px;padding:9px 0;display:grid}.article-composition-line.headings{color:#70817a;align-items:center;padding:3px 0 7px;font-size:10px;font-weight:900}.article-composition-line>label,.article-composition-line>div{flex-direction:column;gap:5px;min-width:0;display:flex}.article-composition-line>label>span,.article-composition-line>div>span{color:#70817a;font-size:10px;font-weight:800;display:none}.article-composition-line select,.article-composition-line input{color:#2f463e;background:#fff;border:1px solid #cedbd6;border-radius:7px;min-width:0;height:40px;padding:0 10px;font-size:11px}.article-composition-line>div strong{color:#315548;min-height:40px;padding:11px 0;font-size:11px}.article-composition-line>button{width:40px;min-height:40px;padding:0;font-size:17px}.article-composition-card>button.article-add-component{margin:12px 15px 15px}.article-composition-empty{color:#5f736b;background:#f7faf9;border:1px dashed #bcd2ca;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;display:flex}.article-composition-empty.standalone{margin:0 22px}.article-composition-empty strong{color:#2d5245;font-size:13px}.article-composition-empty span{font-size:11px;line-height:1.5}.article-composition-note{color:#526a61;background:#edf7f3;border-left:3px solid #2d8267;border-radius:0 8px 8px 0;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.article-composition-note strong{color:#245b49}@media (max-width:1050px){.article-role-grid{grid-template-columns:1fr 1fr}.article-composition-line{grid-template-columns:minmax(210px,1.6fr) 90px 110px 120px 42px}}@media (max-width:760px){.article-role-grid{grid-template-columns:1fr;margin:14px}.article-role-source{flex-direction:column;align-items:flex-start;margin:0 14px 16px}.article-compositions{margin:0 14px}.article-compositions>header,.article-composition-card>header{flex-direction:column;align-items:stretch}.article-composition-card>header>label{min-width:0}.article-composition-card>header>div{flex-wrap:wrap}.article-composition-summary{grid-template-columns:1fr}.article-composition-lines{gap:10px}.article-composition-line.headings{display:none}.article-composition-line{background:#fff;border:1px solid #dfe9e5;border-radius:8px;grid-template-columns:1fr 1fr;padding:12px}.article-composition-line>label:first-child{grid-column:1/-1}.article-composition-line>label>span,.article-composition-line>div>span{display:block}.article-composition-line>button{align-self:end}.article-composition-empty.standalone{margin:0 14px}}.article-role-summary{background:#f7faf9;border:1px solid #cfe0da;border-radius:10px;margin:0 22px 22px;overflow:hidden}.article-role-summary>header{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.article-role-summary>header>div{flex-direction:column;gap:3px;display:flex}.article-role-summary>header span{color:#28745e;letter-spacing:.7px;font-size:10px;font-weight:900}.article-role-summary h4{color:#29483e;margin:0;font-size:14px}.article-role-summary>header>small{color:#687a73;font-size:12px}.article-role-summary>div{background:#dce7e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.article-role-summary article{background:#f4f7f6;align-items:flex-start;gap:10px;min-width:0;padding:14px 15px;display:flex}.article-role-summary article.active{background:#edf7f2}.article-role-summary article.active.set{background:#e5f3ec}.article-role-summary article>b{color:#7b8984;background:#e2e8e5;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.article-role-summary article.active>b{color:#fff;background:#28745e}.article-role-summary article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.article-role-summary article strong{color:#29483e;font-size:14px;line-height:1.35}.article-role-summary article small{color:#687a73;font-size:12px;line-height:1.45}.article-role-summary>footer{color:#667a72;background:#fff;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:11px 15px;font-size:12px;display:grid}.article-role-summary>footer strong{overflow-wrap:anywhere;color:#285b4a;text-align:right}@media (max-width:900px){.article-role-summary>div{grid-template-columns:1fr}}@media (max-width:760px){.article-role-summary{margin:0 14px 16px}.article-role-summary>header,.article-role-summary>footer{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.article-role-summary>footer strong{text-align:left}}.article-seo-heading-actions{align-items:center;flex-direction:row!important;flex:none!important;gap:9px!important;display:flex!important}.article-seo-score{color:#8b4c2d;white-space:nowrap;background:#fce9da;border-radius:16px;padding:7px 10px;font-size:12px}.article-seo-score.attention{color:#7a5a13;background:#fbf1c9}.article-seo-score.good{color:#176447;background:#ddf1e7}.article-seo-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:0;display:grid}.article-seo-fields{border-right:1px solid #e0e9e6;grid-template-columns:1fr 1fr;gap:15px;padding:18px;display:grid}.article-seo-fields>label{color:#3f5b51;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:800;display:flex}.article-seo-fields>label:nth-child(3),.article-seo-fields>label:nth-child(4),.article-seo-index{grid-column:1/-1}.article-seo-fields input:not([type=checkbox]),.article-seo-fields textarea{color:#263f37;background:#fff;border:1px solid #bfd4cc;border-radius:7px;width:100%;padding:10px 11px;font-size:14px}.article-seo-fields input:not([type=checkbox]){height:42px}.article-seo-fields textarea{resize:vertical;min-height:96px;line-height:1.5}.article-seo-fields>label>small,.article-seo-url-input+small{color:#6e7f78;font-size:12px;font-weight:600;line-height:1.45}.article-seo-fields small.warning{color:#a34835}.article-seo-url-input{background:#f2f6f4;border:1px solid #bfd4cc;border-radius:7px;align-items:center;min-width:0;display:flex;overflow:hidden}.article-seo-url-input>span{color:#64776f;white-space:nowrap;padding:0 0 0 11px;font-size:13px;font-weight:700}.article-seo-url-input>input{min-width:0;background:0 0!important;border:0!important}.article-seo-index{background:#f5faf8;border:1px solid #d5e4de;border-radius:8px;align-items:flex-start;gap:10px;padding:13px;flex-direction:row!important;display:flex!important}.article-seo-index>input{accent-color:#076633;flex:0 0 19px;width:19px;height:19px}.article-seo-index>span{flex-direction:column;gap:3px;display:flex}.article-seo-index strong{font-size:14px}.article-seo-preview{background:#fafcfb;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.article-seo-preview>span{color:#28745e;letter-spacing:.6px;font-size:12px;font-weight:900}.article-search-result{background:#fff;border:1px solid #dfe7e4;border-radius:9px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 2px 8px #173e3110}.article-search-result>small{color:#3e705c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.article-search-result>strong{color:#1a0dab;font-size:18px;font-weight:500;line-height:1.25}.article-search-result>p{color:#4b5156;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.article-seo-checks{flex-direction:column;gap:7px;display:flex}.article-seo-checks>strong{color:#34564a;font-size:14px}.article-seo-checks>div{color:#6d6257;align-items:center;gap:8px;font-size:12px;display:flex}.article-seo-checks>div>b{color:#9a4d37;background:#f7e4dd;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.article-seo-checks>div.passed{color:#376555}.article-seo-checks>div.passed>b{color:#fff;background:#28745e}.article-seo-preview>p{color:#71817b;margin:auto 0 0;font-size:12px;line-height:1.5}@media (max-width:1050px){.article-seo-workspace{grid-template-columns:1fr}.article-seo-fields{border-bottom:1px solid #e0e9e6;border-right:0}}@media (max-width:760px){.article-seo-heading-actions{width:100%;flex-direction:column!important;align-items:stretch!important}.article-seo-heading-actions button{justify-content:center}.article-seo-fields{grid-template-columns:1fr;padding:14px}.article-seo-fields>label:nth-child(3),.article-seo-fields>label:nth-child(4),.article-seo-index{grid-column:auto}.article-seo-url-input>span{display:none}.article-seo-preview{padding:14px}}.article-translation-seo-fields{grid-template-columns:1fr 1fr;gap:14px;padding:14px 17px 18px;display:grid}.article-translation-seo-fields>label{color:#405a51;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:800;display:flex}.article-translation-seo-fields>label:last-child{grid-column:1/-1}.article-translation-seo-fields input,.article-translation-seo-fields textarea{color:#263f37;background:#fff;border:1px solid #bfd4cc;border-radius:7px;width:100%;padding:10px 11px;font-size:14px}.article-translation-seo-fields input{height:42px}.article-translation-seo-fields textarea{resize:vertical;min-height:90px;line-height:1.5}.article-translation-seo-fields small{color:#6e7f78;font-size:12px;font-weight:600}@media (max-width:760px){.article-translation-seo-fields{grid-template-columns:1fr;padding:12px 14px 16px}.article-translation-seo-fields>label:last-child{grid-column:auto}}.article-master-list>header{background:#fff;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.article-master-list>header label{color:#345b4e;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:850;display:flex}.article-master-list>header input,.article-master-result>label input{accent-color:#076633;width:18px;height:18px}.article-master-list>header small{color:#71817b;text-align:right;font-size:11px}.article-master-result{background:0 0;border-bottom:1px solid #e5ece9;grid-template-columns:42px minmax(0,1fr);min-height:86px;display:grid}.article-master-result:hover,.article-master-result.active{background:#edf6f2}.article-master-result.active{box-shadow:inset 3px 0 #28745e}.article-master-result.selected{background:#e7f4ee}.article-master-result>label{cursor:pointer;border-right:1px solid #e1eae7;justify-content:center;align-items:center;display:flex}.article-master-result>button{color:#354a42;text-align:left;background:0 0;border:0;flex-direction:column;gap:5px;min-width:0;padding:14px;display:flex}.article-master-result>button strong{font-size:13px}.article-master-result>button span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.article-master-result>button small{color:#6f7f79;font-size:10px;line-height:1.4}.article-bulk-editor{background:#f4faf7;border:1px solid #9bc3b4;border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden;box-shadow:0 3px 13px #143b3009}.article-bulk-editor>header{background:#fff;border-bottom:1px solid #d4e5de;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.article-bulk-editor>header>div{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;display:grid}.article-bulk-editor>header span{color:#076633;letter-spacing:.6px;font-size:11px;font-weight:900}.article-bulk-editor>header strong{font-size:14px}.article-bulk-editor>header small{color:#6e7f78;font-size:12px}.article-bulk-editor button{color:#fff;background:#076633;border:0;border-radius:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:850}.article-bulk-editor button.secondary{color:#23654f;background:#fff;border:1px solid #b8d1c8}.article-bulk-editor button:disabled{cursor:wait;opacity:.5}.article-bulk-editor>p{color:#50665d;margin:0;padding:14px 18px;font-size:13px}.article-bulk-fields{grid-template-columns:minmax(190px,.7fr) minmax(190px,.7fr) minmax(280px,1.2fr);align-items:end;gap:14px;padding:16px 18px;display:grid}.article-bulk-fields>label{color:#405a51;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:850;display:flex}.article-bulk-fields select,.article-bulk-fields input{color:#2e473e;background:#fff;border:1px solid #bdd3ca;border-radius:7px;width:100%;min-width:0;height:42px;padding:0 11px;font-size:13px}.article-bulk-fields>div{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.article-bulk-fields>div small{color:#667972;font-size:11px;line-height:1.4}.article-bulk-fields.attributes{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) minmax(280px,1.1fr)}@media (max-width:900px){.article-bulk-fields,.article-bulk-fields.attributes{grid-template-columns:1fr 1fr}.article-bulk-fields>div{grid-column:1/-1}.article-bulk-editor>header>div{grid-template-columns:1fr;gap:3px}}@media (max-width:620px){.article-master-list>header{flex-direction:column;align-items:flex-start}.article-master-list>header small{text-align:left}.article-bulk-editor>header{flex-direction:column;align-items:stretch}.article-bulk-fields,.article-bulk-fields.attributes{grid-template-columns:1fr}.article-bulk-fields>div{grid-column:auto}}.openai-connection-card{grid-column:1/-1;grid-template-columns:auto 1fr;align-content:start}.connection-logo.openai-logo{background:#111827;font-size:10px}.openai-usage,.openai-action-usage,.openai-limit-form,.openai-usage-note,.openai-connection-message{grid-column:1/-1}.openai-usage{background:#f7faf9;border:1px solid #d7e4df;border-radius:9px;flex-direction:column;gap:8px;padding:13px;display:flex}.openai-usage.warning{background:#fff9e9;border-color:#ebd59c}.openai-usage>header,.openai-usage>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.openai-usage>header span{color:#5e7069;font-size:9px;font-weight:800}.openai-usage>header strong{color:#263f37;font-size:12px}.openai-usage-track{background:#dfe9e5;border-radius:5px;height:9px;overflow:hidden}.openai-usage-track>i{border-radius:inherit;background:#076633;height:100%;display:block}.openai-usage.warning .openai-usage-track>i{background:#c78620}.openai-usage>footer span{color:#6d7d77;font-size:8px}.openai-action-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.openai-action-usage>div{background:#f3f7f5;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.openai-action-usage span{color:#697a73;font-size:8px}.openai-action-usage strong{color:#314b42;font-size:8px}.openai-limit-form{grid-template-columns:minmax(160px,.7fr) minmax(150px,.7fr) minmax(190px,1fr);align-items:end;gap:9px;padding-top:3px;display:grid}.openai-limit-form label{color:#455f56;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.openai-limit-form input,.openai-limit-form select{color:#263f37;background:#fff;border:1px solid #bfd4cc;border-radius:7px;height:38px;padding:0 10px;font-size:9px}.openai-limit-form button{height:38px;margin:0}.openai-usage-note{line-height:1.5;color:#6f7f79!important;font-size:8px!important}.openai-connection-message{font-weight:800;color:#17604d!important}.connection-domain>.shared-connections .openai-connection-card{min-height:0}@media (max-width:760px){.openai-action-usage,.openai-limit-form{grid-template-columns:1fr}.openai-usage>header,.openai-usage>footer{flex-direction:column;align-items:flex-start;gap:4px}}.openai-action-usage{background:#fff;border:1px solid #d7e4df;border-radius:9px;flex-direction:column;gap:8px;padding:12px;display:flex}.openai-action-usage>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.openai-action-usage>header>div{flex-direction:column;gap:2px;display:flex}.openai-action-usage>header strong{color:#263f37;font-size:11px}.openai-action-usage>header span,.openai-action-usage>header small{color:#697a73;font-size:8px}.openai-task-table{border:1px solid #e0e9e5;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.openai-task-head,.openai-task-row{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(74px,.55fr));align-items:center;gap:10px;padding:9px 11px;display:grid}.openai-task-head{color:#5f736b;letter-spacing:.04em;text-transform:uppercase;background:#eef5f2;font-size:8px;font-weight:800}.openai-task-row{color:#40574f;border-top:1px solid #e6eeeb;font-size:9px}.openai-task-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.openai-task-row>div strong{color:#263f37;font-size:9px}.openai-task-row>div small{color:#71827b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.openai-task-row>b{font-size:10px}@media (max-width:900px){.openai-task-head{display:none}.openai-task-row{grid-template-columns:minmax(190px,1fr) repeat(4,minmax(62px,.45fr))}}@media (max-width:760px){.openai-action-usage>header{flex-direction:column;align-items:flex-start;gap:4px}.openai-task-table{border:0;gap:7px;overflow:visible}.openai-task-row{border:1px solid #e0e9e5;border-radius:7px;grid-template-columns:1fr 1fr;padding:10px}.openai-task-row>div{grid-column:1/-1}.openai-task-row>span,.openai-task-row>b{font-size:9px}.openai-task-row>span:last-child{text-align:right}}.commerce-pricing{background:#f5f8f6;border:1px solid #d9e4df;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #163a2d0a}.commerce-pricing-head{background:linear-gradient(120deg,#f9fcfa,#eaf5ef);border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.commerce-pricing-head>div>span,.commerce-pricing-card>header span,.commerce-price-products>header>div>span{color:#076633;letter-spacing:.7px;font-size:12px;font-weight:900}.commerce-pricing-head h2{color:#25493c;margin:6px 0 7px;font-size:22px}.commerce-pricing-head p{color:#64786f;max-width:850px;margin:0;font-size:14px;line-height:1.55}.commerce-pricing-head aside{color:#7f5818;background:#fff8e8;border:1px solid #e5cc94;border-radius:9px;flex-direction:column;gap:5px;min-width:190px;padding:13px 15px;display:flex}.commerce-pricing-head aside strong{font-size:14px}.commerce-pricing-head aside small{font-size:12px;line-height:1.4}.commerce-pricing-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.commerce-pricing-kpis article{background:#fff;border:1px solid #dce6e1;border-radius:10px;flex-direction:column;gap:5px;min-height:91px;padding:15px 17px;display:flex}.commerce-pricing-kpis span{color:#62766e;font-size:13px;font-weight:750}.commerce-pricing-kpis strong{color:#076633;font-size:23px}.commerce-pricing-kpis small{color:#71827b;margin-top:auto;font-size:12px}.commerce-pricing-message,.commerce-pricing-error,.commerce-pricing-loading{color:#176247;background:#e7f4ed;border-radius:8px;margin:0 18px 14px;padding:11px 13px;font-size:13px}.commerce-pricing-error{color:#934633;background:#fff0ec}.commerce-pricing-loading{color:#526b62;background:#edf3f0}.commerce-pricing-columns{grid-template-columns:1fr 1fr;gap:14px;padding:0 18px 16px;display:grid}.commerce-pricing-card,.commerce-price-products{background:#fff;border:1px solid #d8e4de;border-radius:11px;overflow:hidden}.commerce-pricing-card>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px;display:flex}.commerce-pricing-card>header h3,.commerce-price-products>header h3{color:#294b3f;margin:4px 0;font-size:17px}.commerce-pricing-card>header p,.commerce-price-products>header p{color:#6b7c75;margin:0;font-size:13px;line-height:1.45}.commerce-pricing-card>header button,.commerce-save{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:39px;padding:0 13px;font-size:13px;font-weight:850}.commerce-pricing-body{grid-template-columns:minmax(185px,.66fr) minmax(0,1.34fr);min-height:432px;display:grid}.commerce-pricing-body>nav{background:#f6f9f7;border-right:1px solid #e1eae6;flex-direction:column;gap:5px;padding:10px;display:flex}.commerce-pricing-body>nav>button{color:#375249;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:10px;display:flex}.commerce-pricing-body>nav>button.active{background:#e4f2eb;border-color:#91bdad}.commerce-pricing-body>nav>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-pricing-body>nav strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.commerce-pricing-body>nav small{color:#6f817a;font-size:11px}.commerce-pricing-body>nav b{color:#486b5e;background:#e6eeea;border-radius:9px;padding:4px 6px;font-size:10px}.commerce-pricing-body>nav>p{color:#6b7d75;margin:0;padding:12px;font-size:12px;line-height:1.5}.commerce-pricing-form{grid-template-columns:1fr 1fr;align-content:start;gap:12px;padding:14px;display:grid}.commerce-pricing-form>label{color:#3d5a4f;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.commerce-pricing-form input:not([type=checkbox]),.commerce-pricing-form select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;width:100%;height:42px;padding:0 10px;font-size:13px}.commerce-pricing-form input:disabled{color:#87958f;background:#edf2f0}.commerce-pricing-form .commerce-check{background:#f7faf8;border:1px solid #d9e4df;border-radius:8px;flex-direction:row;align-items:flex-start;padding:11px}.commerce-check input{accent-color:#076633;flex:none;width:18px;height:18px}.commerce-check span{flex-direction:column;gap:3px;display:flex}.commerce-check strong{font-size:13px}.commerce-check small{color:#6f8179;font-size:11px;font-weight:600;line-height:1.35}.commerce-save{grid-column:1/-1;justify-self:end;min-width:170px}.commerce-save:disabled{cursor:wait;opacity:.55}.commerce-price-products{margin:0 18px 18px}.commerce-price-products>header{background:#fff;justify-content:space-between;align-items:flex-end;gap:18px;padding:16px 17px;display:flex}.commerce-price-products>header>div:last-child{gap:8px;min-width:min(600px,55%);display:flex}.commerce-price-products>header select,.commerce-price-products>header label{color:#36564a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;height:40px;font-size:13px}.commerce-price-products>header select{min-width:230px;padding:0 9px}.commerce-price-products>header label{flex:1;align-items:center;gap:7px;min-width:220px;padding:0 10px;display:flex}.commerce-price-products>header input{min-width:0}.commerce-price-products>header label input{width:100%;font:inherit;border:0;outline:0}.commerce-price-table{border-top:1px solid #dfe8e4;max-height:620px;overflow:auto}.commerce-price-table table{border-collapse:collapse;width:100%;min-width:1040px}.commerce-price-table th{z-index:1;color:#526a61;text-align:left;background:#edf4f1;padding:11px 12px;font-size:12px;position:sticky;top:0}.commerce-price-table td{color:#405950;vertical-align:middle;border-top:1px solid #e4ebe8;padding:10px 12px;font-size:13px}.commerce-price-table tr.selected{background:#f0f8f4}.commerce-price-table td>strong,.commerce-price-table td>span,.commerce-price-table td>small{display:block}.commerce-price-table td>strong{color:#284b3e;font-size:13px}.commerce-price-table td>span,.commerce-price-table td>small{color:#71827b;margin-top:3px;font-size:11px}.commerce-price-table input[type=checkbox]{accent-color:#076633;width:18px;height:18px}.commerce-price-table input[type=number]{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;width:120px;height:38px;padding:0 9px;font-size:13px}.commerce-price-table input[type=number]:disabled{color:#8b9893;background:#edf2f0}.commerce-price-table>p{text-align:center;color:#6b7d75;padding:20px;font-size:13px}@media (max-width:1180px){.commerce-pricing-columns{grid-template-columns:1fr}.commerce-pricing-body{min-height:0}.commerce-price-products>header{flex-direction:column;align-items:stretch}.commerce-price-products>header>div:last-child{width:100%;min-width:0}}@media (max-width:760px){.commerce-pricing-head{flex-direction:column;align-items:stretch}.commerce-pricing-head aside{min-width:0}.commerce-pricing-kpis{grid-template-columns:1fr}.commerce-pricing-columns{padding:0 12px 12px}.commerce-pricing-body{grid-template-columns:1fr}.commerce-pricing-body>nav{border-bottom:1px solid #e1eae6;border-right:0;max-height:210px;overflow:auto}.commerce-pricing-form{grid-template-columns:1fr}.commerce-save{grid-column:auto;justify-self:stretch}.commerce-price-products{margin:0 12px 12px}.commerce-price-products>header>div:last-child{flex-direction:column}.commerce-price-products>header select,.commerce-price-products>header label{width:100%;min-width:0}}.commerce-pricing-body>nav>button>i{color:#759087;cursor:grab;flex:0 0 22px;justify-content:center;align-items:center;width:22px;font-size:19px;font-style:normal;display:flex}.commerce-pricing-body>nav>button:active>i{cursor:grabbing}.commerce-pricing-body>nav>button.dragging{opacity:.48;background:#dcefe6;border-color:#076633}.commerce-pricing-body>nav.reordering{opacity:.72;pointer-events:none}.commerce-pricing-body>nav>button:focus-visible{outline-offset:2px;outline:3px solid #8fc3b0}.commerce-card-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.commerce-pricing-card>header .danger-quiet{color:#973c31;background:#fff;border-color:#e4bdb7}.commerce-pricing-card>header .danger-quiet:hover{background:#fff4f2;border-color:#cb7468}.commerce-delete-confirm{color:#6f3029;background:#fff4f2;border:1px solid #e6b9b2;border-radius:9px;align-items:center;gap:10px;margin:0 18px 14px;padding:13px 14px;display:flex}.commerce-delete-confirm>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.commerce-delete-confirm strong{font-size:13px}.commerce-delete-confirm span{color:#7d5a55;font-size:12px;line-height:1.45}.commerce-delete-confirm button{color:#38574c;white-space:nowrap;background:#fff;border:1px solid #c8d5d0;border-radius:7px;min-height:37px;padding:0 12px;font-size:12px;font-weight:850}.commerce-delete-confirm button.danger{color:#fff;background:#9e3f34;border-color:#9e3f34}.commerce-delete-confirm button:disabled{cursor:wait;opacity:.55}.commerce-credit-policy{background:#fffaf0;border:1px solid #d8c487;border-radius:9px;flex-direction:column;grid-column:1/-1;display:flex;overflow:hidden}.commerce-credit-policy>header{background:#fff5d9;border-bottom:1px solid #eadcae;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.commerce-credit-policy>header>div{flex-direction:column;gap:3px;display:flex}.commerce-credit-policy>header span{color:#8b651c;letter-spacing:.55px;font-size:10px;font-weight:900}.commerce-credit-policy>header strong{color:#584a2c;font-size:13px}.commerce-credit-policy>header>b{color:#76520f;background:#f3df9f;border-radius:10px;padding:4px 7px;font-size:10px}.commerce-credit-policy ol{flex-direction:column;gap:10px;margin:0;padding:13px;list-style:none;display:flex}.commerce-credit-policy li{align-items:flex-start;gap:9px;display:flex}.commerce-credit-policy li>b{color:#fff;background:#967022;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.commerce-credit-policy li>span{flex-direction:column;gap:2px;display:flex}.commerce-credit-policy li strong{color:#51462e;font-size:12px}.commerce-credit-policy li small{color:#7d7159;font-size:11px;font-weight:600;line-height:1.4}.commerce-credit-policy>footer{color:#87453b;background:#fff1ee;border-top:1px solid #eadcae;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.commerce-credit-policy>footer strong{font-size:12px}.commerce-credit-policy>footer span{font-size:11px;line-height:1.45}@media (max-width:760px){.commerce-pricing-card>header{flex-direction:column;align-items:stretch}.commerce-card-actions{justify-content:flex-start}.commerce-delete-confirm{flex-direction:column;align-items:stretch}.commerce-delete-confirm button{width:100%}}.commerce-price-wizard{background:#edf6f2;border-top:1px solid #dfe8e4;grid-template-columns:minmax(210px,1.3fr) repeat(4,minmax(145px,.8fr)) auto;align-items:end;gap:10px;padding:15px 17px;display:grid}.commerce-price-wizard>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-price-wizard>div:first-child>span{color:#076633;letter-spacing:.6px;font-size:12px;font-weight:900}.commerce-price-wizard>div:first-child>strong{color:#294b3f;font-size:14px}.commerce-price-wizard>div:first-child>small{color:#6b7d75;font-size:12px;line-height:1.35}.commerce-price-wizard>label{color:#405c52;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.commerce-price-wizard select,.commerce-price-wizard input{color:#29443a;background:#fff;border:1px solid #b9d0c6;border-radius:7px;width:100%;min-width:0;height:41px;padding:0 10px;font-size:13px}.commerce-price-wizard>label>div{background:#fff;border:1px solid #b9d0c6;border-radius:7px;display:flex;overflow:hidden}.commerce-price-wizard>label>div input{border:0;border-radius:0}.commerce-price-wizard>label>div span{color:#577067;background:#f4f7f6;justify-content:center;align-items:center;min-width:34px;font-size:13px;font-weight:800;display:flex}.commerce-price-wizard>button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:41px;padding:0 14px;font-size:13px;font-weight:900}.commerce-price-table input[type=number]:not(:disabled){background:#fff;border-color:#8dbbab}.commerce-price-table input[type=number]::placeholder{color:#81928b}.commerce-price-more{background:#f7faf8;border-top:1px solid #e1eae6;margin:0!important;font-size:12px!important}@media (max-width:1250px){.commerce-price-wizard{grid-template-columns:repeat(3,1fr)}.commerce-price-wizard>div:first-child{grid-column:1/-1}.commerce-price-wizard>button{align-self:end}}@media (max-width:760px){.commerce-price-wizard{grid-template-columns:1fr}.commerce-price-wizard>div:first-child{grid-column:auto}.commerce-price-wizard>button{width:100%}}.commerce-price-rule-switches{background:#f8fbf9;border-top:1px solid #dfe8e4;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 17px;display:grid}.commerce-price-rule-switches>label{color:#415c52;cursor:pointer;background:#fff;border:1px solid #d6e3de;border-radius:9px;align-items:flex-start;gap:10px;min-height:76px;padding:12px;display:flex}.commerce-price-rule-switches>label.active{background:#eaf6f0;border-color:#72a995;box-shadow:inset 0 0 0 1px #72a99533}.commerce-price-rule-switches input{accent-color:#076633;flex:none;width:18px;height:18px}.commerce-price-rule-switches span{flex-direction:column;gap:4px;display:flex}.commerce-price-rule-switches strong{font-size:13px}.commerce-price-rule-switches small{color:#6e8179;font-size:11px;line-height:1.4}.commerce-price-products .commerce-price-wizard{flex-direction:column;align-items:stretch;gap:11px;display:flex}.commerce-price-products .commerce-price-wizard>div:first-child{flex-direction:column;grid-column:auto;display:flex}.commerce-price-products .commerce-price-wizard>label{max-width:360px}.commerce-tool-option{background:#fff;border:1px solid #cee0d8;border-radius:9px;grid-template-columns:minmax(150px,.65fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.commerce-tool-option>strong{color:#264d3f;align-self:center;font-size:14px}.commerce-tool-option>label{color:#405c52;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:800;display:flex}.commerce-tool-option>label>div,.commerce-margin-input{background:#fff;border:1px solid #b9d0c6;border-radius:7px;display:flex;overflow:hidden}.commerce-tool-option>label>div input,.commerce-margin-input input{border:0;border-radius:0}.commerce-tool-option>label>div span,.commerce-margin-input span{color:#577067;background:#f4f7f6;justify-content:center;align-items:center;min-width:34px;font-size:13px;font-weight:800;display:flex}.commerce-tool-option>p{color:#6a7d75;align-self:center;margin:0;font-size:12px;line-height:1.45}.commerce-tool-option>button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:41px;padding:0 14px;font-size:13px;font-weight:900}.commerce-tool-option>button.secondary{color:#076633;background:#fff}.commerce-tool-option.franco{grid-template-columns:minmax(150px,.65fr) minmax(180px,.8fr) 1.6fr}.commerce-price-products .commerce-price-table table{min-width:1380px}.commerce-price-table tr.below-margin{background:#fff5f3;box-shadow:inset 4px 0 #b95243}.commerce-price-table small.margin-warning{color:#a14337;margin-top:5px;font-weight:800}.commerce-margin-input{width:105px;height:38px}.commerce-margin-input input{min-width:0;width:70px!important}.commerce-tier-list{flex-direction:column;gap:6px;min-width:270px;display:flex}.commerce-tier-list>div{grid-template-columns:90px 105px 30px;align-items:end;gap:5px;display:grid}.commerce-tier-list label{color:#6b7d75;flex-direction:column;gap:3px;font-size:10px;font-weight:800;display:flex}.commerce-tier-list input{width:100%!important;height:34px!important}.commerce-tier-list button{color:#9c4438;background:#fff;border:1px solid #ddb9b2;border-radius:6px;height:30px;font-size:17px;font-weight:800}.commerce-tier-list button.add{color:#17654d;background:#f4faf7;border-color:#a8c8bc;width:max-content;height:32px;padding:0 9px;font-size:11px}.commerce-tier-disabled{color:#87958f!important;font-size:11px!important}.commerce-price-table input:disabled{cursor:not-allowed;opacity:.65}.commerce-applied-price-rules{background:#fff;border-top:1px solid #dfe8e4;padding:15px 17px}.commerce-applied-price-rules>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.commerce-applied-price-rules>header>div{flex-direction:column;gap:3px;display:flex}.commerce-applied-price-rules>header span{color:#076633;letter-spacing:.6px;font-size:12px;font-weight:900}.commerce-applied-price-rules>header strong{color:#294b3f;font-size:15px}.commerce-applied-price-rules>header small{color:#6b7d75;font-size:12px}.commerce-applied-price-rules>header>b{color:#31594a;background:#eaf4ef;border-radius:13px;padding:5px 9px;font-size:12px}.commerce-applied-price-rules>p{color:#6d8179;background:#f8fbf9;border:1px dashed #bfd2ca;border-radius:8px;margin:0;padding:12px;font-size:13px}.commerce-applied-rule-list{flex-direction:column;gap:12px;display:flex}.commerce-applied-rule-group{min-width:0}.commerce-applied-rule-group>header{align-items:baseline;gap:8px;margin-bottom:7px;display:flex}.commerce-applied-rule-group>header strong{color:#315348;font-size:13px}.commerce-applied-rule-group>header small{color:#71827b;font-size:12px}.commerce-applied-rule-group>div{gap:10px;padding-bottom:3px;display:flex;overflow-x:auto}.commerce-applied-rule-list article{background:#f9fcfa;border:1px solid #d5e2dd;border-radius:9px;grid-template-columns:1fr auto;gap:4px 12px;min-width:270px;padding:12px 13px;display:grid}.commerce-applied-rule-list article>span{color:#6d7f78;letter-spacing:.5px;grid-column:1/-1;font-size:11px;font-weight:900}.commerce-applied-rule-list article>strong{color:#315348;font-size:14px}.commerce-applied-rule-list article>small{color:#6e8179;grid-column:1;font-size:12px}.commerce-applied-rule-list article>button{color:#98453a;white-space:nowrap;background:#fff;border:1px solid #d5aaa2;border-radius:7px;grid-area:2/2/4;align-self:center;height:35px;padding:0 10px;font-size:12px;font-weight:850}.commerce-applied-rule-list article.discount{background:#fffaf1;border-left:4px solid #c7872c}.commerce-applied-rule-list article.tier{background:#f5fbf8;border-left:4px solid #2b8665}.commerce-applied-rule-list article.markup{background:#f6f8fd;border-left:4px solid #6279a9}.commerce-applied-rule-list article.calculation{background:#f8faf9;border-left:4px solid #536b61}.commerce-applied-rule-list article.margin{background:#f2faf6;border-left:4px solid #076633}.commerce-applied-rule-list article.tier{min-width:360px}.commerce-applied-rule-list article.franco{background:#f3fafb;border-left:4px solid #1f7b8c;min-width:340px}.commerce-vat{flex-direction:column;gap:15px;padding-bottom:24px;display:flex}.commerce-vat-head{background:linear-gradient(135deg,#f7fbf9,#eaf5ef);border-bottom:1px solid #d8e4de;justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 25px;display:flex}.commerce-vat-head>div{max-width:760px}.commerce-vat-head span,.commerce-vat-decision header span,.commerce-vat-card>header span{color:#076633;letter-spacing:.65px;font-size:12px;font-weight:900}.commerce-vat-head h2{color:#244b3d;margin:6px 0 5px;font-size:23px}.commerce-vat-head p{color:#61766e;margin:0;font-size:14px;line-height:1.55}.commerce-vat-head aside{color:#7c4d1d;background:#fff8ed;border:1px solid #e2c29e;border-radius:10px;flex-direction:column;flex:none;gap:5px;width:240px;padding:14px;display:flex}.commerce-vat-head aside.ready{color:#176247;background:#edf8f2;border-color:#8fc1ae}.commerce-vat-head aside strong{font-size:14px}.commerce-vat-head aside small{font-size:12px;line-height:1.45}.commerce-vat-decision,.commerce-vat-card{background:#fff;border:1px solid #d8e4de;border-radius:11px;margin:0 18px;overflow:hidden}.commerce-vat-decision>header,.commerce-vat-card>header{border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.commerce-vat-decision>header,.commerce-vat-card>header>div{flex-direction:column;align-items:flex-start;display:flex}.commerce-vat-decision>header strong,.commerce-vat-card>header strong{color:#294b3f;font-size:16px}.commerce-vat-decision>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px;display:grid}.commerce-vat-decision article{background:#f8fbf9;border:1px solid #dbe6e1;border-radius:9px;flex-direction:column;gap:7px;min-height:165px;padding:14px;display:flex}.commerce-vat-decision article>b{color:#fff;background:#076633;border-radius:16px;justify-content:center;align-items:center;width:45px;height:31px;font-size:12px;display:flex}.commerce-vat-decision article>strong{color:#2c5143;font-size:14px}.commerce-vat-decision article>span{color:#60766d;font-size:13px;line-height:1.45}.commerce-vat-decision article>small{color:#176247;margin-top:auto;font-size:12px;font-weight:800}.commerce-vat-decision>footer,.commerce-vat-card>footer{color:#70502f;background:#fff8ef;border-top:1px solid #e5ece9;gap:10px;padding:12px 15px;font-size:12px;display:flex}.commerce-vat-decision>footer strong,.commerce-vat-card>footer strong{white-space:nowrap}.commerce-vat-layout{grid-template-columns:minmax(320px,.7fr) minmax(650px,1.3fr);gap:14px;padding:0 18px;display:grid}.commerce-vat-layout .commerce-vat-card{margin:0}.commerce-vat-form{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.commerce-vat-form>label:not(.commerce-check){color:#3d5a4f;flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.commerce-vat-form input:not([type=checkbox]),.commerce-vat-form select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;height:41px;padding:0 10px}.commerce-vat-form .wide{grid-column:1/-1}.commerce-vat-form .commerce-check{color:#3d5a4f;background:#f7faf8;border:1px solid #d9e4df;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.commerce-vat-card.country>header{flex-direction:row;align-items:center}.commerce-vat-card>header button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;height:38px;padding:0 12px;font-size:12px;font-weight:850}.commerce-vat-country-table{overflow:auto}.commerce-vat-country-table table{border-collapse:collapse;width:100%;min-width:950px}.commerce-vat-country-table th{color:#526a61;text-align:left;background:#edf4f1;padding:10px;font-size:12px}.commerce-vat-country-table td{color:#405950;border-top:1px solid #e4ebe8;padding:9px 10px;font-size:13px}.commerce-vat-country-table td>div{grid-template-columns:58px minmax(120px,1fr);gap:5px;display:grid}.commerce-vat-country-table input:not([type=checkbox]),.commerce-vat-country-table td>select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:6px;width:100%;height:37px;padding:0 8px}.commerce-vat-country-table td>label{border:1px solid #bdd2c9;border-radius:6px;display:flex;overflow:hidden}.commerce-vat-country-table td>label input{border:0}.commerce-vat-country-table td>label span{background:#f1f5f3;align-items:center;padding:0 7px;font-weight:800;display:flex}.commerce-vat-country-table input[type=checkbox]{accent-color:#076633;width:18px;height:18px}.commerce-vat-country-table td>button{color:#98453a;background:#fff;border:1px solid #d5aaa2;border-radius:6px;padding:7px;font-size:11px;font-weight:800}.commerce-vat-country-table td>button:disabled{cursor:not-allowed;opacity:.4}.commerce-vat-card>footer{color:#49665c;background:#f7faf8}.commerce-vat-actions{background:#edf8f2;border:1px solid #b9d8cc;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:0 18px;padding:15px 17px;display:flex}.commerce-vat-actions>div{color:#355a4c;flex-direction:column;gap:3px;display:flex}.commerce-vat-actions span{font-size:12px}.commerce-vat-actions button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:42px;padding:0 16px;font-size:13px;font-weight:900}.commerce-vat-actions button:disabled{opacity:.55}.suite-vat{background:#f7faf8;border:1px solid #d8e4de;border-radius:12px;margin:0 18px 18px;overflow:hidden}.suite-vat .commerce-vat-head{border-radius:11px 11px 0 0}.commerce-vat-central-note{background:#edf8f2;border:1px solid #a8cebf;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 18px;padding:14px 16px;display:flex}.commerce-vat-central-note>div{color:#355a4c;flex-direction:column;gap:3px;display:flex}.commerce-vat-central-note span{font-size:13px}.commerce-vat-central-note button,.commerce-vat-exact button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:40px;padding:0 13px;font-size:13px;font-weight:850}.commerce-vat-readonly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 18px;display:grid}.commerce-vat-readonly-grid section{background:#fff;border:1px solid #d8e4de;border-radius:10px;flex-direction:column;gap:6px;min-height:105px;padding:15px 16px;display:flex}.commerce-vat-readonly-grid span{color:#076633;letter-spacing:.5px;font-size:12px;font-weight:900}.commerce-vat-readonly-grid strong{color:#294b3f;font-size:17px}.commerce-vat-readonly-grid small{color:#6b7d75;margin-top:auto;font-size:12px}.commerce-vat-exact{justify-content:space-between;align-items:center}.commerce-vat-exact>div{flex-direction:column;gap:3px;display:flex}.commerce-vat-exact button:disabled{opacity:.55}.commerce-vat-channels>header{flex-direction:row;align-items:center}.commerce-vat-channels>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:15px;display:grid}.commerce-vat-channels article{background:#f8faf9;border:1px solid #d9e4df;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid}.commerce-vat-channels article.active{background:#f2faf6;border-color:#9cc7b7}.commerce-vat-channels article>label:not(.commerce-check){color:#3d5a4f;flex-direction:column;gap:5px;font-size:13px;font-weight:800;display:flex}.commerce-vat-channels input:not([type=checkbox]),.commerce-vat-channels select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;width:100%;height:39px;padding:0 9px;font-size:13px}.commerce-vat-channels .commerce-check{color:#3d5a4f;background:#fff;border:1px solid #dbe5e1;border-radius:7px;align-items:flex-start;gap:8px;padding:8px;display:flex}.commerce-vat-channels .commerce-check input{accent-color:#076633;width:18px;height:18px}.commerce-vat-channels .commerce-check span{flex-direction:column;gap:3px;display:flex}.commerce-vat-channels .commerce-check small{color:#6f8179;font-size:11px}.commerce-vat-channels .remove{color:#98453a;background:#fff;border:1px solid #d5aaa2;border-radius:7px;grid-column:1/-1;justify-self:end;padding:7px 10px;font-size:12px;font-weight:800}@media (max-width:1250px){.commerce-price-rule-switches{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-tool-option{grid-template-columns:repeat(3,minmax(150px,1fr))}.commerce-tool-option>strong{grid-column:1/-1}.commerce-tool-option.franco{grid-template-columns:repeat(2,minmax(180px,1fr))}.commerce-tool-option.franco>strong{grid-column:1/-1}.commerce-vat-layout{grid-template-columns:1fr}.commerce-vat-decision>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-vat-channels>div{grid-template-columns:1fr}}@media (max-width:760px){.commerce-price-rule-switches,.commerce-tool-option,.commerce-tool-option.franco{grid-template-columns:1fr}.commerce-tool-option>strong,.commerce-tool-option.franco>strong{grid-column:auto}.commerce-tool-option>button{width:100%}.commerce-price-products .commerce-price-wizard>label{max-width:none}.commerce-vat-head,.commerce-vat-actions,.commerce-vat-central-note{flex-direction:column;align-items:stretch}.commerce-vat-head aside{width:auto}.commerce-vat-decision>div,.commerce-vat-form,.commerce-vat-readonly-grid,.commerce-vat-channels article{grid-template-columns:1fr}.commerce-vat-layout{padding:0 10px}.commerce-vat-decision,.commerce-vat-card,.commerce-vat-actions,.commerce-vat-central-note,.commerce-vat-readonly-grid{margin-left:10px;margin-right:10px}.commerce-vat-decision>footer,.commerce-vat-card>footer{flex-direction:column}.commerce-vat-form .wide{grid-column:auto}.commerce-vat-actions button,.commerce-vat-central-note button{width:100%}.suite-vat{margin-left:10px;margin-right:10px}.commerce-vat-channels .remove{grid-column:auto}}.commerce-customers{background:#f5f8f6;border:1px solid #d7e4de;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #163a2d0a}.commerce-customers-head{background:linear-gradient(120deg,#f9fcfa,#eaf5ef);border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.commerce-customers-head>div>span,.commerce-customer-sync>div>span{color:#076633;letter-spacing:.7px;font-size:12px;font-weight:900}.commerce-customers-head h2{color:#25493c;margin:6px 0 7px;font-size:22px}.commerce-customers-head p{color:#64786f;max-width:850px;margin:0;font-size:14px;line-height:1.55}.commerce-customers-head aside{color:#7f5818;background:#fff8e8;border:1px solid #e5cc94;border-radius:9px;flex-direction:column;gap:5px;min-width:205px;padding:13px 15px;display:flex}.commerce-customers-head aside strong{font-size:14px}.commerce-customers-head aside small{font-size:12px;line-height:1.4}.commerce-customer-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.commerce-customer-kpis article{background:#fff;border:1px solid #dce6e1;border-radius:10px;flex-direction:column;gap:5px;min-height:92px;padding:15px 17px;display:flex}.commerce-customer-kpis span{color:#62766e;font-size:13px;font-weight:750}.commerce-customer-kpis strong{color:#36584c;font-size:23px}.commerce-customer-kpis article.good strong{color:#076633}.commerce-customer-kpis article.warning{background:#fff5f2;border-color:#e1b8ad}.commerce-customer-kpis article.warning strong{color:#a34436}.commerce-customer-kpis small{color:#71827b;margin-top:auto;font-size:12px}.commerce-customer-sync{background:#fff;border:1px solid #cddfd7;border-radius:10px;align-items:center;gap:18px;margin:0 18px 14px;padding:14px 16px;display:flex}.commerce-customer-sync>div:first-child{flex-direction:column;flex:1;gap:4px;min-width:250px;display:flex}.commerce-customer-sync>div:first-child>strong{color:#294b3f;font-size:15px}.commerce-customer-sync>div:first-child>small{color:#6b7e76;font-size:12px}.commerce-sync-stats{flex-wrap:wrap;gap:6px;display:flex}.commerce-sync-stats span{color:#456459;background:#edf5f1;border-radius:13px;padding:6px 8px;font-size:11px;font-weight:800}.commerce-customer-sync>button,.commerce-customer-table td>button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:39px;padding:0 13px;font-size:12px;font-weight:850}.commerce-customer-sync>button:disabled,.commerce-customer-table td>button:disabled{cursor:wait;opacity:.55}.commerce-customer-message,.commerce-customer-error,.commerce-customer-warning{color:#176247;background:#e7f4ed;border-radius:8px;margin:0 18px 14px;padding:11px 13px;font-size:13px}.commerce-customer-error{color:#934633;background:#fff0ec}.commerce-customer-warning{color:#7d5d1d;background:#fff6dc}.commerce-customer-toolbar{background:#fff;border:1px solid #d8e4de;border-bottom:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:14px;margin:0 18px;padding:11px 12px;display:flex}.commerce-customer-toolbar>label{color:#577167;border:1px solid #bdd2c9;border-radius:7px;align-items:center;gap:8px;width:min(470px,42%);height:40px;padding:0 11px;display:flex}.commerce-customer-toolbar input{color:#29443a;background:0 0;border:0;outline:0;width:100%;font-size:13px}.commerce-customer-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.commerce-customer-toolbar button{color:#47635a;background:#fff;border:1px solid #c9d9d3;border-radius:7px;height:36px;padding:0 11px;font-size:12px;font-weight:800}.commerce-customer-toolbar button.active{color:#fff;background:#076633;border-color:#076633}.commerce-customer-table{background:#fff;border:1px solid #d8e4de;border-radius:0 0 10px 10px;max-height:680px;margin:0 18px;overflow:auto}.commerce-customer-table table{border-collapse:collapse;width:100%;min-width:1420px}.commerce-customer-table th{z-index:2;color:#526a61;text-align:left;background:#edf4f1;padding:11px 12px;font-size:12px;position:sticky;top:0}.commerce-customer-table td{color:#405950;vertical-align:top;border-top:1px solid #e4ebe8;padding:11px 12px;font-size:12px}.commerce-customer-table tr.eligible{box-shadow:inset 4px 0 #2b8a65}.commerce-customer-table tr.overdue{background:#fff9f7;box-shadow:inset 4px 0 #b64a3b}.commerce-customer-table td>strong,.commerce-customer-table td>span,.commerce-customer-table td>small{display:block}.commerce-customer-table td>strong{color:#284b3e;font-size:13px}.commerce-customer-table td>span,.commerce-customer-table td>small{color:#71827b;margin-top:4px;font-size:11px;line-height:1.4}.commerce-customer-table td>small.danger{color:#a33f33;font-weight:850}.commerce-customer-table select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;width:220px;height:36px;margin-bottom:6px;padding:0 8px;font-size:12px;display:block}.commerce-invoice-status{border-radius:12px;padding:5px 8px;font-size:11px;display:inline-flex!important}.commerce-invoice-status.allowed{color:#146047;background:#dff3e9}.commerce-invoice-status.blocked{color:#874a32;background:#f9e7df}.commerce-customer-table>p{text-align:center;color:#6b7d75;margin:0;padding:22px;font-size:13px}.commerce-customer-policy{color:#586e65;background:#eef4f1;border:1px solid #d4dfda;border-radius:9px;gap:12px;margin:14px 18px 18px;padding:13px 15px;display:flex}.commerce-customer-policy strong{color:#315348;flex:none;font-size:13px}.commerce-customer-policy span{font-size:12px;line-height:1.5}@media (max-width:1100px){.commerce-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-customer-sync{flex-direction:column;align-items:stretch}.commerce-customer-sync>button{align-self:flex-start}.commerce-customer-toolbar{flex-direction:column;align-items:stretch}.commerce-customer-toolbar>label{width:100%}}@media (max-width:760px){.commerce-customers-head{flex-direction:column;align-items:stretch}.commerce-customers-head aside{min-width:0}.commerce-customer-kpis{grid-template-columns:1fr;padding:12px}.commerce-customer-sync,.commerce-customer-message,.commerce-customer-error,.commerce-customer-warning,.commerce-customer-toolbar,.commerce-customer-table,.commerce-customer-policy{margin-left:12px;margin-right:12px}.commerce-customer-sync>button{width:100%}.commerce-customer-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.commerce-customer-policy{flex-direction:column}}.commerce-customer-toolbar>form{gap:8px;width:min(560px,48%);display:flex}.commerce-customer-toolbar>form>label{color:#577167;border:1px solid #bdd2c9;border-radius:7px;flex:1;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.commerce-customer-toolbar>form>button,.commerce-customer-pagination button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;height:40px;padding:0 13px;font-size:12px;font-weight:850}.commerce-customer-toolbar button:disabled,.commerce-customer-pagination button:disabled{cursor:wait;opacity:.5}.commerce-customer-pagination{color:#5d7169;background:#fff;border:1px solid #d8e4de;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:12px 18px 18px;padding:11px 13px;font-size:12px;display:flex}.commerce-customer-pagination>div{align-items:center;gap:10px;display:flex}.commerce-customer-pagination strong{color:#355549;text-align:center;min-width:130px}.commerce-customer-pagination button:disabled{cursor:not-allowed;color:#82938c;background:#edf3f0;border-color:#d6e1dc}@media (max-width:760px){.commerce-customer-toolbar{flex-direction:column;align-items:stretch}.commerce-customer-toolbar>form{width:100%}.commerce-customer-pagination{flex-direction:column;align-items:stretch;margin-left:12px;margin-right:12px}.commerce-customer-pagination>div{justify-content:space-between}.commerce-customer-pagination strong{min-width:0}}.commerce-customer-table.compact table{min-width:1120px}.commerce-customer-table.compact tbody tr{cursor:pointer;transition:background .15s}.commerce-customer-table.compact tbody tr:hover{background:#f2f8f5}.commerce-customer-table.compact td:last-child{text-align:right}.commerce-customer-table.compact td:last-child button{color:#076633;background:#fff}.commerce-customer-table small.tc-edited{color:#076633;font-weight:800}.commerce-customer-detail{background:#f5f8f6;border:1px solid #d7e4de;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #163a2d0a}.commerce-customer-detail-head{background:linear-gradient(120deg,#f9fcfa,#eaf5ef);border-bottom:1px solid #dce7e2;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px 22px;display:grid}.commerce-customer-detail-head>button{color:#315b4c;background:#fff;border:1px solid #a9c4b8;border-radius:8px;height:39px;padding:0 13px;font-size:13px;font-weight:800}.commerce-customer-detail-head>div>span,.commerce-customer-edit-card>header span,.commerce-customer-finance-card>header span{color:#076633;letter-spacing:.65px;font-size:12px;font-weight:900}.commerce-customer-detail-head h2{color:#25493c;margin:5px 0 3px;font-size:23px}.commerce-customer-detail-head p{color:#657a71;margin:0;font-size:13px}.commerce-customer-detail-grid{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.commerce-customer-edit-card,.commerce-customer-finance-card{background:#fff;border:1px solid #d8e4de;border-radius:10px;overflow:hidden}.commerce-customer-edit-card>header,.commerce-customer-finance-card>header{background:#f8fbf9;border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.commerce-customer-edit-card>header{flex-direction:column;align-items:flex-start;gap:3px}.commerce-customer-edit-card>header strong,.commerce-customer-finance-card>header strong{color:#2f5145;font-size:15px}.commerce-customer-form{gap:13px;padding:16px;display:grid}.commerce-customer-form.two{grid-template-columns:1fr 1fr}.commerce-customer-form.three{grid-template-columns:repeat(3,1fr)}.commerce-customer-form label{flex-direction:column;gap:6px;min-width:0;display:flex}.commerce-customer-form label.wide{grid-column:1/-1}.commerce-customer-form label>span,.commerce-customer-field>span{color:#405f54;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.commerce-customer-field>span b{color:#076633;background:#e0f3e9;border-radius:9px;padding:3px 6px;font-size:10px}.commerce-customer-form input,.commerce-customer-form select,.commerce-customer-form textarea{color:#29443a;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdd2c9;border-radius:7px;outline:0;padding:9px 10px;font-size:14px}.commerce-customer-form textarea{resize:vertical;line-height:1.5}.commerce-customer-form input:focus,.commerce-customer-form select:focus,.commerce-customer-form textarea:focus{border-color:#076633;box-shadow:0 0 0 3px #07663316}.commerce-customer-field.overridden input{background:#f7fcf9;border-color:#77ab94}.commerce-customer-form label>small{color:#74877f;justify-content:space-between;align-items:flex-start;gap:8px;min-height:17px;font-size:11px;line-height:1.35;display:flex}.commerce-customer-field small button{color:#076633;background:0 0;border:0;flex:none;padding:0;font-size:11px;font-weight:850;text-decoration:underline}.commerce-customer-finance-card{grid-column:1/-1}.commerce-customer-finance-card>header>div{flex-direction:column;gap:3px;display:flex}.commerce-customer-finance-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.commerce-customer-finance-grid article{background:#fafcfb;border:1px solid #dfe8e4;border-radius:8px;flex-direction:column;gap:5px;min-height:90px;padding:13px;display:flex}.commerce-customer-finance-grid article>span{color:#657a71;font-size:12px;font-weight:750}.commerce-customer-finance-grid article>strong{color:#315348;font-size:18px}.commerce-customer-finance-grid article>small{color:#74867f;margin-top:auto;font-size:11px}.commerce-customer-finance-grid article.danger{background:#fff7f5;border-color:#ecc9c0}.commerce-customer-finance-grid article.danger>strong{color:#a34436}.commerce-customer-finance-card>p{color:#60756c;background:#f8faf9;border-top:1px solid #e2eae6;justify-content:space-between;gap:15px;margin:0;padding:12px 15px;font-size:12px;display:flex}.commerce-customer-finance-card>p strong{color:#395b50}.commerce-customer-detail-actions{background:#fff;border-top:1px solid #cfddd7;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -5px 16px #173d2d12}.commerce-customer-detail-actions>div{flex-direction:column;gap:3px;display:flex}.commerce-customer-detail-actions strong{color:#36574c;font-size:13px}.commerce-customer-detail-actions span{color:#71837c;font-size:11px}.commerce-customer-detail-actions>button{color:#fff;background:#076633;border:1px solid #076633;border-radius:8px;height:43px;padding:0 18px;font-size:13px;font-weight:900}.commerce-customer-detail-actions>button:disabled{cursor:wait;opacity:.55}.commerce-address-toggle>span{justify-content:flex-start!important}.commerce-address-toggle input{accent-color:#076633;margin:0;width:18px!important;min-height:18px!important}.commerce-address-preview{color:#61776e;background:#f8fbf9;border:1px dashed #aac4b8;border-radius:8px;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:14px;font-size:13px;display:flex}.commerce-address-preview strong{color:#315348;font-size:14px}.commerce-term-toggle select:disabled{cursor:not-allowed;color:#6e8079;background:#edf2ef}.commerce-customer-orders-card{background:#fff;border:1px solid #d8e4de;border-radius:10px;grid-column:1/-1;overflow:hidden}.commerce-customer-orders-card>header{background:#f8fbf9;border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.commerce-customer-orders-card>header>div{flex-direction:column;gap:3px;display:flex}.commerce-customer-orders-card>header span{color:#076633;letter-spacing:.65px;font-size:12px;font-weight:900}.commerce-customer-orders-card>header strong{color:#2f5145;font-size:15px}.commerce-customer-orders-card>header small{color:#72857d;font-size:11px}.commerce-customer-orders{overflow:auto}.commerce-customer-orders table{border-collapse:collapse;width:100%;min-width:800px}.commerce-customer-orders th{color:#61776e;text-align:left;text-transform:uppercase;background:#fbfcfb;border-bottom:1px solid #dfe8e4;padding:10px 13px;font-size:11px}.commerce-customer-orders td{color:#49655b;border-bottom:1px solid #e8eeeb;padding:12px 13px;font-size:13px}.commerce-customer-orders tr{cursor:pointer;transition:background .15s}.commerce-customer-orders tbody tr:hover{background:#f0f8f4}.commerce-customer-orders td strong{color:#2d5144;display:block}.commerce-customer-orders td small{color:#758981;margin-top:3px;font-size:10px;display:block}.commerce-customer-orders td span{color:#315b4d;background:#eaf4ef;border-radius:10px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.commerce-customer-orders td button{color:#076633;background:#fff;border:1px solid #9fbeb1;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:850}.commerce-orders-state{color:#647a71;text-align:center;margin:0;padding:24px;font-size:13px}.commerce-orders-state.error{color:#a14336;background:#fff7f5}@media (max-width:1100px){.commerce-customer-detail-grid{grid-template-columns:1fr}.commerce-customer-finance-card{grid-column:auto}.commerce-customer-finance-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.commerce-customer-detail-head{grid-template-columns:1fr}.commerce-customer-detail-head>.commerce-invoice-status{justify-self:start}.commerce-customer-detail-grid{padding:12px}.commerce-customer-form.two,.commerce-customer-form.three,.commerce-customer-finance-grid{grid-template-columns:1fr}.commerce-customer-finance-card>p,.commerce-customer-detail-actions{flex-direction:column;align-items:stretch}.commerce-customer-detail-actions>button{width:100%}}.commerce-portal{color:#2e5044;flex-direction:column;gap:15px;padding-bottom:22px;display:flex}.commerce-portal-head{background:linear-gradient(135deg,#f8fbf9,#eaf5ef);border:1px solid #d8e4de;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 25px;display:flex}.commerce-portal-head>div{max-width:820px}.commerce-portal-head>div>span,.commerce-portal-card>header span,.commerce-portal-orders>header span,.return-reasons>header span,.return-decision-flow>header span{color:#076633;letter-spacing:.65px;font-size:12px;font-weight:900}.commerce-portal-head h2{color:#254b3d;margin:6px 0;font-size:23px}.commerce-portal-head p{color:#60766d;margin:0;font-size:14px;line-height:1.55}.commerce-portal-head aside{color:#7d501f;background:#fff8ed;border:1px solid #e1c29b;border-radius:10px;flex-direction:column;flex:none;gap:5px;min-width:235px;padding:14px;display:flex}.commerce-portal-head aside.ready{color:#176247;background:#edf8f2;border-color:#91c5b1}.commerce-portal-head aside strong{font-size:14px}.commerce-portal-head aside small{font-size:12px;line-height:1.45}.commerce-portal-message,.commerce-portal-error{color:#176247;background:#edf8f2;border:1px solid #acd1c2;border-radius:8px;margin:0;padding:11px 14px;font-size:13px}.commerce-portal-error{color:#9b4336;background:#fff6f3;border-color:#e2b7ac}.commerce-portal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.commerce-portal-kpis article{background:#fff;border:1px solid #dae5e0;border-radius:10px;flex-direction:column;gap:6px;min-height:103px;padding:16px 17px;display:flex}.commerce-portal-kpis article.warning{background:#fffaf1;border-color:#e8cea2}.commerce-portal-kpis span{color:#64796f;font-size:13px;font-weight:750}.commerce-portal-kpis strong{color:#2d5748;font-size:24px}.commerce-portal-kpis small{color:#76877f;margin-top:auto;font-size:12px}.commerce-portal-layout,.returns-policy-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.75fr);gap:14px;display:grid}.commerce-portal-card,.commerce-portal-orders,.return-reasons,.return-decision-flow{background:#fff;border:1px solid #d8e4de;border-radius:11px;overflow:hidden}.commerce-portal-card>header,.commerce-portal-orders>header,.return-reasons>header,.return-decision-flow>header{background:#f8fbf9;border-bottom:1px solid #e1e9e6;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.commerce-portal-card>header>div,.commerce-portal-orders>header>div,.return-reasons>header>div{flex-direction:column;gap:3px;display:flex}.commerce-portal-card>header strong,.commerce-portal-orders>header strong,.return-reasons>header strong,.return-decision-flow>header strong{color:#2d5144;font-size:16px}.commerce-portal-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.commerce-portal-switches label,.commerce-portal-card>footer label{background:#fafcfb;border:1px solid #dbe5e1;border-radius:8px;align-items:flex-start;gap:9px;padding:11px;display:flex}.commerce-portal-switches label:has(input:checked){background:#f1faf6;border-color:#9fcbbb}.commerce-portal-card>footer label:has(input:checked){background:#f1faf6;border-color:#9fcbbb}.commerce-portal-switches input,.commerce-portal-card>footer input{accent-color:#076633;flex:none;width:18px;height:18px}.commerce-portal-switches span,.commerce-portal-card>footer span{flex-direction:column;gap:4px;display:flex}.commerce-portal-switches strong,.commerce-portal-card>footer strong{color:#35594c;font-size:13px}.commerce-portal-switches small,.commerce-portal-card>footer small{color:#6e8179;font-size:11px;line-height:1.4}.commerce-portal-card>footer{background:#f7faf8;border-top:1px solid #e2eae6;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.commerce-portal-card>footer input:disabled{opacity:.45}.commerce-portal-card.flow ol{flex-direction:column;gap:0;margin:0;padding:14px;list-style:none;display:flex}.commerce-portal-card.flow li{border-bottom:1px solid #e5ece9;align-items:center;gap:11px;padding:10px;display:flex}.commerce-portal-card.flow li:last-child{border-bottom:0}.commerce-portal-card.flow li>b{color:#fff;background:#076633;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.commerce-portal-card.flow li span{flex-direction:column;gap:2px;display:flex}.commerce-portal-card.flow li strong{font-size:13px}.commerce-portal-card.flow li small{color:#71847c;font-size:11px}.commerce-portal-card.flow>p{color:#647970;background:#fff9ef;border-top:1px solid #e3eae7;margin:0;padding:13px 15px;font-size:12px;line-height:1.5}.commerce-portal-orders>header>small,.return-reasons>header small{color:#71837c;text-align:right;max-width:420px;font-size:11px}.commerce-portal-orders>div{overflow:auto}.commerce-portal-orders table{border-collapse:collapse;width:100%;min-width:940px}.commerce-portal-orders th{color:#5e746a;text-align:left;background:#edf4f1;padding:10px 13px;font-size:11px}.commerce-portal-orders td{color:#48645a;border-top:1px solid #e4ebe8;padding:11px 13px;font-size:12px}.commerce-portal-orders td strong,.commerce-portal-orders td small{display:block}.commerce-portal-orders td small{color:#7a8b84;margin-top:3px;font-size:10px}.commerce-portal-orders td>b{color:#286049;background:#e5f3ec;border-radius:12px;padding:5px 8px;font-size:11px;display:inline-flex}.commerce-portal-orders>div>p{color:#70827b;text-align:center;margin:0;padding:24px;font-size:13px}.commerce-portal-actions{background:#edf8f2;border:1px solid #acd0c1;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.commerce-portal-actions>div{flex-direction:column;flex:1;gap:3px;display:flex}.commerce-portal-actions>div strong{font-size:13px}.commerce-portal-actions>div span{color:#63786f;font-size:11px}.commerce-portal-actions>button,.return-reasons>footer button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:41px;padding:0 15px;font-size:13px;font-weight:900}.commerce-portal-actions>button:disabled{opacity:.55}.returns-policy-grid{grid-template-columns:1fr 1fr}.returns-policy-form{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.returns-policy-form>label{color:#3e5b50;flex-direction:column;gap:6px;font-size:13px;font-weight:800;display:flex}.returns-policy-form input,.returns-policy-form select,.return-reasons>footer input{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;outline:0;width:100%;height:42px;padding:0 10px;font-size:14px}.returns-policy-form small{color:#74857e;font-size:11px;font-weight:400;line-height:1.4}.returns-money{border:1px solid #bdd2c9;border-radius:7px;display:flex;overflow:hidden}.returns-money span{background:#eff5f2;align-items:center;padding:0 10px;display:flex}.returns-money input{border:0;border-radius:0}.return-switches{grid-template-columns:1fr}.return-switches label.locked{background:#f1faf6;border-color:#afd0c2}.return-reasons>div{flex-wrap:wrap;gap:8px;padding:15px;display:flex}.return-reasons>div>span{color:#3c5c50;background:#f6faf8;border:1px solid #cbded6;border-radius:18px;align-items:center;gap:7px;padding:7px 8px 7px 11px;font-size:12px;display:flex}.return-reasons>div button{color:#7c4a40;background:#efe3df;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:15px;display:grid}.return-reasons>div button:disabled{cursor:not-allowed;color:#7d8c86;background:#e5ece8}.return-reasons>footer{background:#f8faf9;border-top:1px solid #e2eae6;gap:9px;padding:13px 15px;display:flex}.return-reasons>footer input{max-width:430px}.return-decision-flow>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:14px;display:grid}.return-decision-flow article{background:#f9fbfa;border:1px solid #dce7e2;border-radius:8px;flex-direction:column;gap:7px;min-height:130px;padding:12px;display:flex}.return-decision-flow article>b{color:#fff;background:#076633;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.return-decision-flow article>strong{font-size:13px}.return-decision-flow article>span{color:#6b7e76;font-size:11px;line-height:1.45}.return-approval{color:#315749;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.return-approval input{accent-color:#076633;width:18px;height:18px}.commerce-portal-card.flow>footer.commerce-portal-sync{background:#f4faf7;border-top:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.commerce-portal-sync>div{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-portal-sync strong{color:#315749;font-size:12px}.commerce-portal-sync small{color:#6c8077;text-overflow:ellipsis;font-size:10px;overflow:hidden}.commerce-portal-sync button{color:#076633;background:#fff;border:1px solid #076633;border-radius:7px;flex:none;height:38px;padding:0 12px;font-size:12px;font-weight:850}.commerce-portal-sync button:disabled{opacity:.55}@media (max-width:1150px){.commerce-portal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-portal-layout,.returns-policy-grid{grid-template-columns:1fr}.return-decision-flow>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.commerce-portal-head,.commerce-portal-actions,.return-reasons>header{flex-direction:column;align-items:stretch}.commerce-portal-head aside{min-width:0}.commerce-portal-kpis,.commerce-portal-switches,.commerce-portal-card>footer,.returns-policy-form{grid-template-columns:1fr}.commerce-portal-orders>header{flex-direction:column;align-items:flex-start}.commerce-portal-orders>header>small,.return-reasons>header small{text-align:left}.return-reasons>footer{flex-direction:column}.return-reasons>footer input{max-width:none}.return-decision-flow>div{grid-template-columns:1fr 1fr}.commerce-portal-actions>button{width:100%}.return-approval{white-space:normal}}.commerce-sales{color:#2e5044;flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.commerce-sales-head{background:linear-gradient(135deg,#f8fbf9,#eaf5ef);border:1px solid #d8e4de;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:22px;padding:23px 25px;display:flex}.commerce-sales-head>div{max-width:820px}.commerce-sales-head span,.commerce-sales-editor>header span,.commerce-financial-gate>header span{color:#076633;letter-spacing:.65px;font-size:12px;font-weight:900}.commerce-sales-head h2{color:#254b3d;margin:6px 0;font-size:23px}.commerce-sales-head p{color:#60766d;margin:0;font-size:14px;line-height:1.55}.commerce-sales-head button,.commerce-sales-editor>header button,.commerce-sales-lines header button,.commerce-quote-actions button{color:#fff;white-space:nowrap;background:#076633;border:1px solid #076633;border-radius:8px;height:42px;padding:0 15px;font-size:13px;font-weight:900}.commerce-sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.commerce-sales-kpis article{background:#fff;border:1px solid #dce6e1;border-radius:10px;flex-direction:column;gap:7px;min-height:87px;padding:14px 16px;display:flex}.commerce-sales-kpis article.good{background:#f1faf6;border-color:#abd0bf}.commerce-sales-kpis article.warning{background:#fffaf1;border-color:#ead2a9}.commerce-sales-kpis span{color:#697d74;font-size:12px;font-weight:750}.commerce-sales-kpis strong{color:#2d5648;font-size:24px}.commerce-sales-message,.commerce-sales-error{color:#176247;background:#edf8f2;border:1px solid #acd1c2;border-radius:8px;margin:0;padding:11px 14px;font-size:13px}.commerce-sales-error{color:#9b4336;background:#fff6f3;border-color:#e2b7ac}.commerce-sales-layout{grid-template-columns:minmax(245px,.36fr) minmax(680px,1fr);align-items:start;gap:13px;display:grid}.commerce-sales-list,.commerce-sales-editor{background:#fff;border:1px solid #d8e4de;border-radius:11px;overflow:hidden}.commerce-sales-list>header{background:#f8fbf9;border-bottom:1px solid #e1e9e5;justify-content:space-between;align-items:center;padding:14px;display:flex}.commerce-sales-list>header strong{font-size:14px}.commerce-sales-list>header small{color:#72857d;font-size:11px}.commerce-sales-list>button{color:#3d5d52;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.commerce-sales-list>button:hover,.commerce-sales-list>button.active{background:#edf8f2}.commerce-sales-list>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-sales-list>button strong{font-size:13px}.commerce-sales-list>button small{color:#71847c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.commerce-sales-list>p{color:#70827b;text-align:center;margin:0;padding:25px 14px;font-size:13px}.sales-state{color:#5a6e66;white-space:nowrap;background:#edf2ef;border-radius:12px;width:max-content;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.sales-state.approved,.sales-state.manual_approved{color:#176247;background:#dff3e9}.sales-state.waiting_payment{color:#895c23;background:#fff0d4}.sales-state.blocked{color:#a04435;background:#fbe6e1}.sales-state.released{color:#225c8c;background:#e5f1fb}.commerce-sales-editor>header{background:#f8fbf9;border-bottom:1px solid #dfe9e5;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.commerce-sales-editor>header>div{flex-direction:column;gap:5px;display:flex}.commerce-sales-editor>header>div:last-child{align-items:flex-end}.commerce-sales-editor>header h3{color:#2c5143;margin:0;font-size:18px}.commerce-sales-fields{grid-template-columns:2fr 1fr 2fr 1fr 1.3fr .65fr;gap:11px;padding:16px;display:grid}.commerce-sales-fields label{color:#405f54;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.commerce-sales-fields label:first-child,.commerce-sales-fields label:nth-child(2){grid-column:span 3}.commerce-sales-fields label.wide{grid-column:1/-1}.commerce-sales-fields input,.commerce-sales-fields select,.commerce-sales-fields textarea,.commerce-sales-lines select,.commerce-sales-line input{color:#29443a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #bdd2c9;border-radius:7px;outline:0;padding:8px 9px;font-size:13px}.commerce-sales-fields input:focus,.commerce-sales-fields select:focus,.commerce-sales-fields textarea:focus,.commerce-sales-line input:focus{border-color:#076633;box-shadow:0 0 0 3px #07663316}.commerce-sales-lines{border:1px solid #dce6e2;border-radius:9px;margin:0 16px 16px;overflow:hidden}.commerce-sales-lines>header{background:#f7faf8;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.commerce-sales-lines>header>div{align-items:center;gap:8px;display:flex}.commerce-sales-lines>header>div:first-child{flex-direction:column;align-items:flex-start;gap:2px}.commerce-sales-lines header strong{font-size:14px}.commerce-sales-lines header small{color:#70827a;font-size:10px}.commerce-sales-lines header select{min-width:340px}.commerce-sales-lines header button{height:40px}.commerce-sales-line-head,.commerce-sales-line{grid-template-columns:minmax(230px,2fr) .55fr .7fr .6fr .55fr .75fr 32px;align-items:center;gap:8px;padding:9px 12px;display:grid}.commerce-sales-line-head{color:#687d74;text-transform:uppercase;background:#edf4f1;font-size:10px;font-weight:850}.commerce-sales-line{border-top:1px solid #e4ece8}.commerce-sales-line>span{flex-direction:column;gap:4px;min-width:0;display:flex}.commerce-sales-line>span strong{color:#315447;font-size:11px}.commerce-sales-line>span input{min-height:35px}.commerce-sales-line>input{min-height:36px}.commerce-sales-line>strong{text-align:right;font-size:12px}.commerce-sales-line>button{color:#9b4336;background:#f5e8e4;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:16px;display:grid}.commerce-sales-lines>p{color:#71847c;text-align:center;margin:0;padding:25px;font-size:12px}.commerce-sales-lines>footer{color:#63786f;background:#fbfcfb;border-top:1px solid #dce6e2;justify-content:flex-end;gap:22px;padding:12px 13px;font-size:12px;display:flex}.commerce-sales-lines>footer span:last-child{color:#214d3e;font-size:14px}.commerce-financial-gate{background:#fffaf0;border:1px solid #e5c58e;border-radius:9px;margin:0 16px 16px;overflow:hidden}.commerce-financial-gate.approved,.commerce-financial-gate.manual_approved{background:#f0faf5;border-color:#9ac9b4}.commerce-financial-gate.blocked{background:#fff5f2;border-color:#e0b0a5}.commerce-financial-gate>header{border-bottom:1px solid #eadcc5;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.commerce-financial-gate>header>div{flex-direction:column;gap:3px;display:flex}.commerce-financial-gate>header>b{background:#fff;border-radius:12px;padding:5px 8px;font-size:11px}.commerce-financial-gate>p{margin:0;padding:13px 14px 5px;font-size:13px;font-weight:750}.commerce-financial-gate>small{color:#71847c;padding:0 14px 13px;display:block}.commerce-financial-gate>footer{border-top:1px solid #eadcc5;flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.commerce-financial-gate>footer button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;height:38px;padding:0 12px;font-size:12px;font-weight:850}.commerce-financial-gate>footer button.secondary{color:#076633;background:#fff}.commerce-financial-gate>footer button.release{background:#174e3c;margin-left:auto}.commerce-financial-gate button:disabled,.commerce-sales button:disabled{cursor:not-allowed;opacity:.5}.commerce-quote-actions{background:#edf8f2;border:1px solid #acd0c1;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:0 16px 16px;padding:13px 14px;display:flex}.commerce-quote-actions>div{flex-direction:column;gap:3px;display:flex}.commerce-quote-actions strong{font-size:13px}.commerce-quote-actions span{color:#687d74;font-size:11px}@media (max-width:1180px){.commerce-sales-layout{grid-template-columns:1fr}.commerce-sales-list{max-height:280px;overflow:auto}.commerce-sales-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-sales-fields label,.commerce-sales-fields label:first-child,.commerce-sales-fields label:nth-child(2){grid-column:auto}.commerce-sales-fields label.wide{grid-column:1/-1}}@media (max-width:760px){.commerce-sales-head,.commerce-sales-lines>header,.commerce-quote-actions{flex-direction:column;align-items:stretch}.commerce-sales-head>button,.commerce-quote-actions button{width:100%}.commerce-sales-kpis,.commerce-sales-fields{grid-template-columns:1fr}.commerce-sales-fields label.wide{grid-column:auto}.commerce-sales-lines header select{min-width:0}.commerce-sales-line-head{display:none}.commerce-sales-line{grid-template-columns:1fr 1fr}.commerce-sales-line>span{grid-column:1/-1}.commerce-sales-lines>footer,.commerce-financial-gate>footer{flex-direction:column;align-items:stretch}.commerce-financial-gate>footer button.release{margin-left:0}}.commerce-order-link{background:#edf8f3;border:1px solid #b8d8cb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:14px 16px 0;padding:12px 14px;display:flex}.commerce-order-link>div{flex-direction:column;gap:3px;min-width:0;display:flex}.commerce-order-link span{color:#176247;letter-spacing:.55px;font-size:10px;font-weight:900}.commerce-order-link strong{color:#294f41;font-size:13px}.commerce-order-link small{color:#657a71;font-size:11px}.commerce-order-link button{color:#fff;white-space:nowrap;background:#176247;border:1px solid #176247;border-radius:7px;height:38px;padding:0 12px;font-size:11px;font-weight:900}@media (max-width:760px){.commerce-order-link{flex-direction:column;align-items:stretch}.commerce-order-link button{width:100%}}.suite-nav-icon.customers,.environment-sidebar-heading.customers>span{background:#7c5d2e}.suite-app-card.customers{--app-accent:#7c5d2e;--app-soft:#f6efe3}.suite-customer-sources{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:14px 18px 0;display:grid}.suite-customer-sources article{background:#fff;border:1px solid #ded8cc;border-radius:9px;flex-direction:column;gap:5px;min-height:74px;padding:12px 14px;display:flex}.suite-customer-sources span{color:#7c5d2e;font-size:12px;font-weight:900}.suite-customer-sources strong{color:#3e4f49;font-size:13px}.suite-customer-sources small{color:#7a8983;margin-top:auto;font-size:11px}.commerce-settings-actions>div{flex:none;gap:8px;display:flex}@media (max-width:900px){.suite-customer-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.commerce-settings-actions>div{grid-template-columns:1fr;display:grid}.commerce-settings-actions>div button{width:100%}.suite-customer-sources{grid-template-columns:1fr;padding:12px}}.return-decision-flow>div{grid-template-columns:repeat(7,minmax(0,1fr))}.portal-return-ready{color:#176247!important;background:#e4f4ec!important}.portal-return-blocked{color:#875b2e!important;background:#fff1dc!important}@media (max-width:1150px){.return-decision-flow>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.return-decision-flow>div{grid-template-columns:1fr 1fr}}.user-management-list>article{grid-template-columns:auto minmax(0,1fr) auto auto}.user-status-pill{color:#7c5b2c;background:#fff1dc;border-radius:14px;justify-content:center;align-items:center;min-width:56px;padding:6px 8px;font-size:8px;display:inline-flex}.user-status-pill.active{color:#176247;background:#e4f4ec}.user-row-actions{flex-direction:row!important;gap:6px!important;min-width:max-content!important;display:flex!important}.user-management-list .user-edit-button{color:#286b59;background:#f1f8f5;border-color:#bed7cf}.user-management-list .user-delete-button{color:#9a4035;background:#fff6f4;border-color:#e1c3bd}.user-management-list .user-delete-button:disabled{color:#8a9691;background:#f1f4f3;border-color:#dce3e0}.user-edit-fields{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.user-edit-fields label{color:#3d5a50;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:800;display:flex}.user-edit-fields input,.user-edit-fields select{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;outline:0;width:100%;height:40px;padding:0 10px;font-size:12px}.user-edit-fields input:focus,.user-edit-fields select:focus{border-color:#28745e;box-shadow:0 0 0 3px #28745e16}.user-edit-fields input:disabled,.user-edit-fields select:disabled{color:#75837e;background:#eef2f0}.user-delete-modal{width:min(500px,100%)}.user-delete-modal>p:not(.eyebrow){color:#687a73;margin:7px 0 15px;font-size:12px;line-height:1.55}.user-delete-summary{background:#fff8f6;border:1px solid #e4d5d1;border-radius:8px;flex-direction:column;gap:4px;padding:13px 14px;display:flex}.user-delete-summary strong{font-size:13px}.user-delete-summary span{color:#7d6a65;font-size:10px}.user-delete-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.user-delete-actions button{color:#425e54;background:#fff;border:1px solid #cbd8d3;border-radius:8px;height:41px;font-size:11px;font-weight:850}.user-delete-actions button.danger{color:#fff;background:#a94135;border-color:#a94135}.user-delete-actions button:disabled{opacity:.55}@media (max-width:760px){.user-management-list>article{grid-template-columns:auto minmax(0,1fr)}.user-status-pill,.user-row-actions{grid-column:2}.user-status-pill{justify-self:start}.user-row-actions{width:100%}.user-row-actions button{flex:1}.user-edit-fields,.user-delete-actions{grid-template-columns:1fr}}.own-route-dashboard.settings-only{grid-template-columns:minmax(0,1fr);margin-top:16px}.table-sort-button{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.table-sort-button span{color:#98a6a1;font-size:.9em}:is(.table-sort-button:hover,.table-sort-button:focus-visible,.table-sort-button.active){color:var(--green)}.table-sort-button:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #8fc4b2}.table-sort-button.active span{color:currentColor}.commerce-sales-lines header button.secondary{color:#076633;background:#fff}.article-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17352caa;place-items:center;padding:4vh 4vw;display:grid;position:fixed;inset:0}.article-picker{background:#fff;border-radius:14px;flex-direction:column;width:min(1120px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 80px #102a2266}.article-picker>header{background:#f4faf7;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.article-picker>header span,.pos-settings>header span{color:#076633;letter-spacing:.7px;font-size:11px;font-weight:900}.article-picker>header h3{color:#264d3f;margin:4px 0;font-size:21px}.article-picker>header p{color:#687d74;margin:0;font-size:12px}.article-picker>header>button{color:#405d53;background:#e6efeb;border:0;border-radius:50%;width:36px;height:36px;font-size:20px}.article-picker-tools{border-bottom:1px solid #e1e9e5;grid-template-columns:minmax(280px,1fr) minmax(220px,.55fr) auto;gap:9px;padding:13px 15px;display:grid}.article-picker-tools label{background:#fff;border:1px solid #bdd2c9;border-radius:8px;align-items:center;display:flex}.article-picker-tools label span{padding-left:10px}.article-picker-tools input,.article-picker-tools select,.article-picker-tools button{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:8px;height:42px}.article-picker-tools input{border:0;outline:0;width:100%;padding:0 10px}.article-picker-tools select{padding:0 10px}.article-picker-tools button{color:#076633;padding:0 12px;font-weight:850}.article-picker-list{min-height:260px;padding:4px 15px;overflow:auto}.article-picker-list article{border-bottom:1px solid #e6eeea;grid-template-columns:minmax(260px,1fr) 110px 105px auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.article-picker-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.article-picker-list article strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.article-picker-list article span,.article-picker-list article small{color:#71847c;font-size:11px}.article-picker-list article>b{font-size:13px}.article-picker-list article>button,.article-picker>footer button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;height:36px;padding:0 11px;font-size:11px;font-weight:900}.article-picker-list>p{text-align:center;color:#71847c;padding:38px}.article-picker>footer{color:#6b7f76;background:#f7faf8;border-top:1px solid #dce7e2;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.commerce-pos{color:#2d5043;flex-direction:column;gap:13px;padding-bottom:24px;display:flex}.pos-layout{grid-template-columns:minmax(480px,1.2fr) minmax(380px,.8fr);align-items:start;gap:13px;display:grid}.pos-products,.pos-cart,.pos-recent,.pos-settings{background:#fff;border:1px solid #d8e4de;border-radius:11px;overflow:hidden}.pos-products>header{background:#f7faf8;border-bottom:1px solid #dce7e2;grid-template-columns:1fr minmax(210px,.55fr);gap:9px;padding:13px;display:grid}.pos-products>header label{background:#fff;border:1px solid #bdd2c9;border-radius:8px;align-items:center;display:flex}.pos-products>header label span{padding-left:10px}.pos-products input,.pos-products select,.pos-settings input{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;outline:0;width:100%;height:41px;padding:0 10px}.pos-products>header input{border:0}.pos-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:620px;padding:10px;display:grid;overflow:auto}.pos-products>div>button{color:#315246;text-align:left;background:#fff;border:1px solid #dce7e2;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;min-height:72px;padding:10px;display:grid}.pos-products>div>button:hover{background:#f1faf6;border-color:#83b8a2}.pos-products button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.pos-products button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pos-products button small{color:#71847c;font-size:10px}.pos-products button>b{font-size:12px}.pos-products button>i{color:#fff;background:#076633;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.pos-products>div>p{text-align:center;color:#71847c;grid-column:1/-1;padding:30px}.pos-cart>header,.pos-recent>header,.pos-settings>header{background:#f7faf8;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.pos-cart>header>div,.pos-settings>header>div{flex-direction:column;gap:3px;display:flex}.pos-cart>header span{color:#076633;letter-spacing:.6px;font-size:10px;font-weight:900}.pos-cart>header button{color:#8e4b3f;background:0 0;border:0;font-size:11px;font-weight:800}.pos-cart-lines{max-height:430px;overflow:auto}.pos-cart-lines article{border-bottom:1px solid #e5ece9;grid-template-columns:minmax(160px,1fr) 112px 85px;align-items:center;gap:8px;padding:12px 14px;display:grid}.pos-cart-lines article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pos-cart-lines article strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pos-cart-lines article small{color:#72847d;font-size:10px}.pos-cart-lines article>span{grid-template-columns:30px 46px 30px;display:grid}.pos-cart-lines article>span button,.pos-cart-lines article>span input{color:#315347;text-align:center;background:#fff;border:1px solid #c5d7d0;height:31px}.pos-cart-lines article>span button:first-child{border-radius:6px 0 0 6px}.pos-cart-lines article>span button:last-child{border-radius:0 6px 6px 0}.pos-cart-lines article>span input{border-left:0;border-right:0;width:46px}.pos-cart-lines article>b{text-align:right;font-size:12px}.pos-cart-lines>p{color:#71847c;text-align:center;padding:35px 20px;font-size:12px}.pos-totals{background:#fafcfb;border-top:1px solid #dce7e2;flex-direction:column;gap:8px;padding:14px;display:flex}.pos-totals span,.pos-totals strong{justify-content:space-between;font-size:12px;display:flex}.pos-totals strong{border-top:1px solid #dce7e2;padding-top:9px;font-size:17px}.pos-cart>footer{grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.pos-cart>footer button,.pos-settings>footer button,.pos-pending>button{border:1px solid #076633;border-radius:8px;height:44px;font-size:12px;font-weight:900}.pos-cart>footer button.cash{color:#076633;background:#fff}.pos-cart>footer button.pin,.pos-settings>footer button:not(.secondary),.pos-pending>button{color:#fff;background:#076633}.pos-cart button:disabled{opacity:.5}.pos-pending{background:#fff8e9;border:1px solid #e4c487;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.pos-pending>div{flex-direction:column;gap:4px;display:flex}.pos-pending span{color:#796a4c;font-size:11px}.pos-pending>button{padding:0 13px}.pos-settings>header small{color:#71847c;font-size:10px}.pos-settings>div{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.pos-settings label{flex-direction:column;gap:6px;font-size:11px;font-weight:850;display:flex}.pos-settings>footer{border-top:1px solid #dce7e2;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.pos-settings>footer button{padding:0 14px}.pos-settings>footer button.secondary{color:#496158;background:#fff;border-color:#c8d6d0}.pos-recent>header small{color:#71847c;font-size:10px}.pos-recent>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.pos-recent article{border:1px solid #e0e9e5;border-radius:8px;grid-template-columns:1fr auto;gap:4px 10px;padding:10px;display:grid}.pos-recent article strong{font-size:11px}.pos-recent article span{color:#71847c;grid-column:1;font-size:9px}.pos-recent article>b{grid-area:1/2;font-size:12px}.pos-recent article em{color:#815e2b;background:#fff0d5;border-radius:10px;grid-area:2/2;padding:3px 6px;font-size:9px;font-style:normal}.pos-recent article em.paid{color:#176247;background:#e2f3eb}.pos-recent>div>p{color:#71847c;text-align:center;grid-column:1/-1}@media (max-width:1080px){.pos-layout{grid-template-columns:1fr}.pos-settings>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.article-picker-backdrop{padding:0}.article-picker{border-radius:0;height:100vh;max-height:none}.article-picker-tools,.article-picker-list article,.pos-products>header,.pos-products>div,.pos-recent>div,.pos-settings>div{grid-template-columns:1fr}.article-picker-list article small{display:none}.article-picker-list article>button{width:100%}.pos-cart-lines article{grid-template-columns:1fr auto}.pos-cart-lines article>span,.pos-cart-lines article>b{grid-row:2}.pos-cart>footer{grid-template-columns:1fr}.pos-pending{flex-direction:column;align-items:stretch}}.customer-choice-control{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.customer-choice-control>button{color:#076633;background:#fff;border:1px solid #076633;border-radius:7px;padding:0 13px;font-size:12px;font-weight:850}.customer-picker .article-picker-tools{grid-template-columns:minmax(300px,1fr) auto}.customer-picker .article-picker-list article{grid-template-columns:minmax(280px,1fr) minmax(180px,.5fr) 135px auto}.commerce-payments{color:#2e5044;flex-direction:column;gap:14px;padding-bottom:24px;display:flex}.commerce-payments-table{background:#fff;border:1px solid #d8e4de;border-radius:11px;overflow:hidden}.commerce-payments-table>header{background:#f7faf8;border-bottom:1px solid #dce7e2;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.commerce-payments-table>header>div{flex-direction:column;gap:4px;display:flex}.commerce-payments-table>header small{color:#71847c;font-size:11px}.commerce-payments-table>header label{background:#fff;border:1px solid #bdd2c9;border-radius:8px;align-items:center;width:min(390px,100%);display:flex}.commerce-payments-table>header label span{padding-left:10px}.commerce-payments-table>header input{background:0 0;border:0;outline:0;width:100%;height:41px;padding:0 10px}.commerce-payments-table>div{overflow-x:auto}.commerce-payments-table table{border-collapse:collapse;width:100%}.commerce-payments-table th,.commerce-payments-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5ece9;padding:11px 13px;font-size:12px}.commerce-payments-table th{color:#657970;text-transform:uppercase;background:#fbfcfb;font-size:10px}.commerce-payments-table td>strong,.commerce-payments-table td>small{display:block}.commerce-payments-table td>small{color:#71847c;margin-top:4px;font-size:10px}.pos-settings-warning{color:#7c5a25;background:#fff8e9;border:1px solid #e6c78d;border-radius:7px;margin:0 14px 12px;padding:9px 11px;font-size:11px}.pos-recent article>button{color:#076633;background:#fff;border:1px solid #076633;border-radius:6px;grid-column:1/-1;height:31px;margin-top:4px;font-size:10px;font-weight:850}.pos-recent article>button:hover{background:#edf8f2}@media (max-width:760px){.customer-choice-control{grid-template-columns:1fr}.customer-choice-control>button{height:40px}.customer-picker .article-picker-tools,.customer-picker .article-picker-list article{grid-template-columns:1fr}.commerce-payments-table>header{flex-direction:column;align-items:stretch}.commerce-payments-table>header label{width:100%}}.sales-state.cancelled{color:#7b4c43;background:#f4e7e3}.payment-row-actions{flex-direction:column;gap:5px;min-width:185px;display:flex}.payment-row-actions button{color:#fff;background:#076633;border:1px solid #076633;border-radius:6px;min-height:31px;padding:0 9px;font-size:10px;font-weight:850}.payment-row-actions button.secondary{color:#076633;background:#fff}.payment-row-actions button.danger{color:#954336;background:#fff7f5;border-color:#d7b1aa}.payment-row-actions button:disabled{opacity:.5}.commerce-order-settings{background:#fff;border:1px solid #cfe0da;border-radius:11px;margin:0 0 16px;overflow:hidden}.commerce-order-settings>header{background:#f4faf7;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:17px 18px;display:flex}.commerce-order-settings>header>div{flex-direction:column;gap:4px;display:flex}.commerce-order-settings>header span{color:#076633;letter-spacing:.7px;font-size:11px;font-weight:900}.commerce-order-settings h3{color:#294f42;margin:0;font-size:18px}.commerce-order-settings>header p{color:#687d74;margin:0;font-size:12px}.commerce-order-settings>header>b{color:#176247;white-space:nowrap;background:#dff3e9;border-radius:13px;padding:6px 9px;font-size:10px}.commerce-order-settings-grid{grid-template-columns:1.2fr .8fr;gap:12px;padding:16px 18px;display:grid}.commerce-order-settings-grid>label{color:#3d5d52;background:#fbfdfc;border:1px solid #dce7e3;border-radius:9px;flex-direction:column;gap:7px;min-height:94px;padding:14px;font-size:12px;font-weight:850;display:flex}.commerce-order-settings-grid label>small{color:#70827b;font-size:10px;font-weight:500;line-height:1.45}.commerce-order-settings-grid label>div{align-items:center;gap:8px;display:flex}.commerce-order-settings-grid input[type=number]{color:#29443a;background:#fff;border:1px solid #bdd2c9;border-radius:7px;width:95px;height:40px;padding:0 10px}.commerce-order-settings-grid em{font-size:11px;font-style:normal}.commerce-order-settings-grid .commerce-setting-toggle{flex-direction:row;align-items:flex-start}.commerce-setting-toggle input{accent-color:#076633;width:18px;height:18px}.commerce-setting-toggle>span{flex-direction:column;gap:5px;display:flex}.commerce-order-settings>footer{background:#f8fbf9;border-top:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.commerce-order-settings>footer small{color:#6d8078;font-size:10px}.commerce-order-settings>footer button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;height:39px;padding:0 13px;font-size:11px;font-weight:900}.commerce-order-settings>p{margin:12px 18px}@media (max-width:760px){.commerce-order-settings>header,.commerce-order-settings>footer{flex-direction:column;align-items:stretch}.commerce-order-settings-grid{grid-template-columns:1fr}.commerce-order-settings>footer button{width:100%}}.commerce-tax-control label{flex-direction:column;gap:6px;margin:12px 14px;font-size:13px;font-weight:750;display:flex}.commerce-tax-control input:not([type=checkbox]),.commerce-tax-control textarea,.commerce-tax-control select{box-sizing:border-box;color:#2e5044;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cadbd2;border-radius:7px;padding:9px 10px}.commerce-tax-control textarea{resize:vertical;min-height:80px}.commerce-tax-control details{border-top:1px solid #dfd4c9;margin:14px;padding-top:12px}.commerce-tax-control summary{cursor:pointer;font-size:14px;font-weight:850}.commerce-tax-control details>p,.commerce-tax-review-record p{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.commerce-tax-control details label{margin:12px 0}.commerce-tax-control .commerce-tax-confirm{flex-direction:row;align-items:flex-start;font-weight:650;line-height:1.5}.commerce-tax-confirm input{flex:none;width:18px;height:18px;margin:2px 6px 0 0}.commerce-tax-control details footer{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.commerce-tax-control details button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;padding:10px 12px;font-size:12px;font-weight:800}.commerce-tax-review-record{background:#fff;border:1px solid #cadbd2;border-radius:7px;margin:14px;padding:12px}.commerce-customer-edit-card .commerce-tax-review-record button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:750}.commerce-customer-edit-card .commerce-tax-review-record button:disabled{opacity:.5;cursor:not-allowed}.suite-company-logo{object-fit:contain;background:#fff;border-radius:7px;flex-shrink:0;width:48px;height:48px;padding:3px}.company-settings{gap:22px;max-width:1200px;display:grid}.company-logo-card,.company-fields section,.company-receipt{background:#fff;border:1px solid #dce5e0;border-radius:12px;padding:24px}.company-logo-card{justify-content:space-between;align-items:center;gap:30px;display:flex}.company-settings h3{margin:0 0 14px;font-size:18px}.company-settings p{color:#53655d;font-size:14px;line-height:1.5}.company-logo-preview{color:#6b7971;align-items:center;min-height:85px;display:flex}.company-logo-preview img{object-fit:contain;max-width:240px;max-height:110px}.company-logo-card>div:last-child{gap:12px;display:grid}.company-upload{color:#fff;cursor:pointer;background:#0b6b42;border-radius:7px;padding:12px 18px;font-weight:600;display:block}.company-upload input{max-width:260px;margin-top:8px;font-size:14px;display:block}.company-settings small{color:#62716a;font-size:13px;line-height:1.5;display:block}.company-fields{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.company-settings label{gap:6px;margin-bottom:16px;font-size:14px;display:grid}.company-settings input:not([type=file]),.company-settings textarea,.pos-buyer input{box-sizing:border-box;width:100%;font:inherit;color:#183c2e;background:#fff;border:1px solid #cbd7cf;border-radius:6px;padding:10px 12px}.company-settings textarea{min-height:85px}.company-receipt{margin:20px 0}.company-receipt a{color:#076841;margin:8px 0;font-weight:600;display:inline-block}.company-missing{background:#fff5df;border-radius:6px;padding:12px}.pos-buyer{border-top:1px solid #dce5e0;padding:16px}.pos-buyer>label{align-items:center;gap:8px;font-size:14px;display:flex}.pos-buyer>div{gap:10px;margin-top:12px;display:grid}.pos-buyer>div label{gap:5px;font-size:14px;display:grid}@media (max-width:1050px){.company-fields{grid-template-columns:1fr 1fr}.company-fields section:first-child{grid-column:1/-1}}@media (max-width:650px){.company-fields{grid-template-columns:1fr}.company-logo-card{display:block}.company-logo-card>div:last-child{margin-top:18px}}.development-backup-card{grid-column:1/-1;min-height:0}.development-backup-card h3{font-size:18px}.development-backup-card p{font-size:14px;line-height:1.6}.development-backup-content{flex-direction:column;gap:14px;margin-top:18px;display:flex}.development-backup-content>label{font-size:15px;font-weight:700}.development-backup-content textarea{resize:vertical;color:#243e34;width:100%;min-height:180px;font:inherit;background:#fff;border:1px solid #bfd5ce;border-radius:8px;padding:12px;font-size:15px;line-height:1.6}.development-backup-content textarea:focus{outline-offset:2px;outline:2px solid #076633}.development-backup-meta{color:#64756c;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.development-backup-content details{border:1px solid #dce7e1;border-radius:8px;padding:12px}.development-backup-content summary{cursor:pointer;font-size:14px;font-weight:700}.development-backup-content pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;font:inherit;font-size:14px;line-height:1.6;overflow:auto}.development-backup-actions{flex-wrap:wrap;gap:10px;display:flex}.development-backup-actions button{width:auto;height:auto;min-height:44px;margin:0;padding:10px 15px;font-size:14px}.development-backup-content .development-backup-error{color:#a22828}.development-backup-content .development-backup-success{color:#17604d}.development-backup-card .configured-badge{font-size:12px}@media (max-width:600px){.development-backup-actions{flex-direction:column}.development-backup-actions button{width:100%}.development-backup-card>header{flex-wrap:wrap}}.article-ai{gap:20px;min-width:0;padding:24px;display:grid}.article-ai .article-module-panel{background:#fff;border:1px solid #dce4e3;border-radius:14px;padding:22px}.article-ai p,.openai-connection-editor p{font-size:14px;line-height:1.6}.article-ai h2{margin:8px 0;font-size:23px;font-weight:650}.article-ai h3{margin:8px 0;font-size:18px;font-weight:650}.article-ai-options label{align-items:center;gap:7px;display:flex}.article-ai button,.openai-connection-editor button{cursor:pointer;color:#183c32;background:#f3f7f6;border:1px solid #becdca;border-radius:7px;padding:10px 14px}.article-ai button:disabled{opacity:.5;cursor:default}.article-ai-filters,.article-ai-options{flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0;display:flex}.article-ai-filters label{gap:6px;display:grid}.article-ai input:not([type=checkbox]),.article-ai select,.openai-connection-editor input{border:1px solid #bdccc8;border-radius:6px;max-width:100%;padding:9px}.article-ai-selection{border:1px solid #e1e7e4;border-radius:8px;max-height:260px;overflow:auto}.article-ai-selection label{border-bottom:1px solid #edf0ee;align-items:center;gap:12px;padding:9px 12px;font-size:14px;display:flex}.article-ai-selection label span{flex:1}.article-ai-selection input[type=number]{width:100px}.article-ai small{margin-top:12px;line-height:1.5;display:block}.article-ai details{overflow-wrap:anywhere;border-top:1px solid #dde5e1;padding:14px 0}.article-ai summary{cursor:pointer;gap:12px;font-size:14px;display:flex}.article-ai summary span{margin-left:auto}.article-ai-comparison{grid-template-columns:1fr 1fr;gap:24px;display:grid}.article-ai-content-options{background:#f4f8f4;border:1px solid #d5e3d7;border-radius:10px;padding:16px}.article-ai-content-options label{align-items:center;gap:10px;font-weight:600;display:flex}.article-ai-content-options p{margin:10px 0 0;line-height:1.6}.article-ai-comparison>div{min-width:0}.article-ai-rich-preview{overflow-wrap:anywhere;border:1px solid #dce5de;border-radius:8px;padding:16px;font-size:15px;line-height:1.65}.article-ai-rich-preview p{margin:0 0 12px}.article-ai-rich-preview ul,.article-ai-rich-preview ol{margin:12px 0;padding-left:24px}.article-ai-rich-preview ul{list-style:outside}.article-ai-rich-preview ol{list-style:decimal}.article-ai-rich-preview h2,.article-ai-rich-preview h3,.article-ai-rich-preview h4{margin:16px 0 8px;font-size:1.1em}.article-ai-rich-preview img{max-width:100%;height:auto}.article-pim-rich-field{flex-direction:column;gap:6px;min-width:0;display:flex}.article-pim-rich-field>span{color:#52665e;font-size:12px;font-weight:700}.article-pim-rich-field .article-rich-surface{cursor:text;font-weight:400}.article-pim-rich-field .article-rich-surface:focus{outline-offset:-2px;outline:2px solid #28745e}.openai-connection-editor{width:100%}.openai-connection-editor form{gap:12px;display:grid}.openai-connection-editor label{gap:6px;display:grid}@media (max-width:700px){.article-ai-comparison{grid-template-columns:1fr}.article-ai{padding:12px}}.connection-domain .connection-card{align-content:start;min-width:0}.connection-domain .connection-actions{flex-wrap:wrap;align-items:stretch;gap:8px}.connection-domain .connection-actions>button{flex:210px}.connection-domain .openai-connection-editor{grid-column:1/-1;min-width:0}.connection-domain .openai-connection-editor .article-panel-actions{flex-wrap:wrap;gap:8px;display:flex}.connection-domain .openai-limit-form>button{grid-column:auto}.connection-domain .connection-card button,.connections-workspace .connect-entry-card>button,.magento-content-import button,.magento-content-import a[download]{max-width:100%;height:auto;min-height:40px;box-shadow:none;color:#175c46;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #b8cfc5;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.connection-domain .connection-card button:hover:not(:disabled),.connections-workspace .connect-entry-card>button:hover:not(:disabled),.magento-content-import button:hover:not(:disabled),.magento-content-import a[download]:hover{background:#edf5f1;border-color:#769f8d}.connection-domain .connection-card button:focus-visible{outline-offset:3px;outline:2px solid #175c46}.connections-workspace .connect-entry-card>button:focus-visible{outline-offset:3px;outline:2px solid #175c46}.magento-content-import button:focus-visible{outline-offset:3px;outline:2px solid #175c46}.magento-content-import a[download]:focus-visible{outline-offset:3px;outline:2px solid #175c46}.connection-domain .connection-card button:disabled,.connections-workspace .connect-entry-card>button:disabled,.magento-content-import button:disabled{opacity:.5;cursor:default}.connection-domain .sync-interval-control{flex-wrap:wrap}@media (max-width:600px){.connection-domain .connection-actions>button,.connection-domain .openai-connection-editor .article-panel-actions>button{flex-basis:100%;width:100%}}.security-maintenance{color:#28533f;background:#f5faf7;border:1px solid #c9dcd5;border-radius:9px;margin:16px;padding:16px;font-size:12px;line-height:1.6}.security-maintenance h3{margin:0 0 6px;font-size:15px}.security-maintenance p{margin:7px 0}.security-maintenance li{margin:6px 0}.security-maintenance summary{cursor:pointer;font-weight:800}.security-transfer-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.security-transfer-actions button{color:#205d46;font:inherit;cursor:pointer;background:#fff;border:1px solid #a9cbbb;border-radius:7px;padding:10px 14px;font-weight:700}.security-transfer-actions button:disabled{opacity:.5;cursor:not-allowed}:is(.security-transfer-actions button:focus-visible,.security-maintenance summary:focus-visible){outline-offset:3px;outline:3px solid #27745e}.security-maintenance dl{flex-wrap:wrap;gap:12px 30px;display:flex}.security-maintenance dt{font-weight:700}.security-maintenance dd{margin:0}.security-maintenance a{color:#17604d;overflow-wrap:anywhere;text-decoration:underline}.pos-discount{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 110px;gap:9px;display:grid!important}.pos-discount label,.pos-return-search label,.pos-refund-choice label,.pos-return-confirm label,.pos-refund-bank label{flex-direction:column;gap:6px;font-size:12px;font-weight:650;display:flex}.pos-discount input,.pos-discount select,.pos-return-picker input,.pos-refund-choice select,.pos-refund-bank input,.pos-return-confirm textarea{width:100%;min-height:38px;font:inherit;color:#183d2c;background:#fff;border:1px solid #b8cfc3;border-radius:6px;padding:8px}.pos-discount small{color:#526c60;grid-column:1/-1;font-size:11px}.pos-order-discount,.pos-refund-choice,.pos-return-confirm{border-top:1px solid #dce7e2;padding:14px}.pos-return-confirm>label+label{flex-direction:row;align-items:center;margin-top:10px;display:flex}.pos-return-confirm input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.pos-return-confirm textarea{min-height:64px}.pos-refund-choice p{font-size:12px;line-height:1.5}.pos-return-picker,.pos-receipt-detail,.pos-open-refunds{background:#fff;border:1px solid #bdd1c6;border-radius:12px;padding:18px}.pos-return-picker header p,.pos-open-refunds>p{color:#526c60;font-size:13px}.pos-return-search{align-items:end;gap:12px;display:flex}.pos-return-search label{flex:1}.pos-return-picker button,.pos-receipt-detail button,.pos-open-refunds button{color:#145b36;background:#f6faf8;border:1px solid #8bac99;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:650}.pos-return-picker button:disabled,.pos-receipt-detail button:disabled{opacity:.5}.pos-return-results{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.pos-return-results button{text-align:left;flex-direction:column;gap:5px;display:flex}.pos-return-source-lines article,.pos-return-selected article{border-top:1px solid #e0e9e3;align-items:center;gap:12px;padding:12px 0;display:flex}.pos-return-source-lines article>div,.pos-return-selected article>div{flex-direction:column;flex:1;gap:4px;display:flex}.pos-return-source-lines small,.pos-return-selected small{color:#557361;font-size:11px}.pos-return-selected{border-top:2px solid #217546;margin-top:14px}.pos-return-selected label{flex-direction:column;gap:4px;width:100px;font-size:11px;display:flex}.pos-receipt-detail{background:#f8fcfa;border:2px solid #297749}.pos-receipt-detail header{justify-content:space-between;align-items:center;display:flex}.pos-receipt-detail h3{margin:0}.pos-detail-totals{gap:8px;max-width:420px;padding:15px 0;display:grid}.pos-detail-totals span,.pos-detail-totals>strong{justify-content:space-between;gap:20px;display:flex}.pos-refund-bank{border-top:1px solid #b8d0c3;margin-top:16px;padding-top:8px}.pos-refund-bank>div{flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;display:flex}.pos-refund-bank small{color:#5b6d63;width:100%}.pos-open-refunds button{text-align:left;flex-direction:column;gap:6px;margin:5px 10px 5px 0;display:inline-flex}.pos-totals>span>b{white-space:nowrap}.pos-cart input:disabled,.pos-cart select:disabled{color:#64766c;background:#f1f4f2}@media (max-width:760px){.pos-return-selected article{flex-wrap:wrap}.pos-return-selected article>div{flex-basis:100%}.pos-return-search,.pos-refund-bank>div{flex-direction:column;align-items:stretch}.pos-discount{grid-template-columns:minmax(0,1fr) 95px}}.article-component-picker{flex-direction:column;gap:6px;min-width:0;display:flex}.article-component-picker>label{color:#5e7169;font-size:11px;font-weight:700}.article-component-picker>input,.article-component-picker>select{box-sizing:border-box;width:100%;min-width:0}.article-component-picker>small{color:#667a72;font-size:11px;line-height:1.4}.article-component-picker>small.article-component-warning{color:#925000}.article-component-picker>.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.article-composition-line>.article-component-picker{grid-column:1/-1}}.article-supplier-add{background:#f5faf7;border:1px solid #ccded5;border-radius:10px;margin:0 22px 18px;padding:16px}.article-supplier-actions{flex-wrap:wrap;gap:10px;display:flex}.article-supplier-add fieldset{border:1px solid #d4e3dc;border-radius:8px;gap:12px;min-width:0;margin:16px 0 0;padding:14px;display:grid}.article-supplier-add legend{color:#295c47;font-size:13px;font-weight:700}.article-supplier-add label{color:#496457;flex-direction:column;gap:5px;font-size:12px;display:flex}.article-supplier-add input,.article-supplier-add select{box-sizing:border-box;background:#fff;border:1px solid #ccdcd3;border-radius:6px;width:100%;min-width:0;padding:10px}.article-supplier-new-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.article-supplier-hint,.article-supplier-add>p{color:#5e7569;margin:0;font-size:12px;line-height:1.5}.article-supplier-add .article-supplier-error{color:#a43d22;margin-top:12px}.article-purchasing-reload{margin:0 22px 6px}.article-purchasing-reload-hint{color:#687d72;margin:0 22px 18px;font-size:11px;display:block}.article-supplier-card{min-width:0;margin:0}.purchasing-settings-edit{border:0;min-width:0;margin:0;padding:0}@media (max-width:760px){.article-supplier-add{margin:0 14px 16px}.article-supplier-new-fields{grid-template-columns:1fr 1fr}}.purchasing-cbm-field{flex-direction:column;gap:7px;min-width:180px;display:flex}.purchasing-cbm-field>span{font-size:11px;font-weight:650}.purchasing-cbm-field>strong{color:#175b3a;font-size:15px}.purchasing-cbm-field small{color:#526b5d;white-space:normal;font-size:11px;line-height:1.5}.purchasing-cbm-field details{background:#f8fbf9;border:1px solid #d6e4dc;border-radius:6px;padding:8px}.purchasing-cbm-field summary{cursor:pointer;font-size:11px;font-weight:600}.purchasing-cbm-field details label{flex-direction:column;gap:5px;margin-top:8px;display:flex}.purchasing-cbm-field details small{margin-top:7px;display:block}.purchasing-cbm-field details button{margin-top:8px}.supplier-agreements-layout{border:0;grid-template-columns:260px minmax(0,1fr);gap:20px;min-width:0;margin:20px 0;padding:0;display:grid}.supplier-agreements-layout aside,.supplier-agreements-layout main{background:#fff;border:1px solid #dce5e1;border-radius:12px;min-width:0;padding:18px}.supplier-agreements-layout aside button{text-align:left;color:#214f43;background:#f7faf8;border:1px solid #dce5e1;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-top:10px;padding:12px;display:flex}.supplier-agreements-layout aside button.active{background:#e5f2eb;border-color:#2c6e58}.supplier-agreements-layout label{color:#40554d;flex-direction:column;gap:6px;font-size:12px;display:flex}.supplier-agreements-layout label:has(input[type=checkbox]){flex-direction:row;align-items:center}.supplier-agreements-layout input:not([type=checkbox]),.supplier-agreements-layout select,.supplier-agreements-layout textarea{background:#fff;border:1px solid #cfdcd5;border-radius:6px;min-width:0;max-width:100%;padding:9px}.supplier-agreements-layout main>label{margin:14px 0}.supplier-agreements-layout h4{margin:22px 0 12px}.supplier-agreements-layout p{color:#52655e;font-size:13px;line-height:1.6}.supplier-rule-heading,.supplier-rule-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.supplier-rule-preview{border-top:1px solid #dce5e1;margin-top:20px;padding-top:10px}.supplier-rule-preview table{border-collapse:collapse;width:100%;font-size:12px}.supplier-rule-preview th,.supplier-rule-preview td{text-align:left;vertical-align:top;border-bottom:1px solid #e2ebe6;padding:10px}.supplier-rule-preview td small{max-width:220px;display:block}.supplier-rule-preview input[type=number]{width:100px}.supplier-customs{background:#f2f7f4;border-radius:8px;margin-top:22px;padding:14px}.supplier-customs summary{cursor:pointer;font-weight:600}.purchasing-agreement-fields{white-space:normal;background:#f2f8f4;border:1px solid #cbded2;border-radius:8px;flex-direction:column;gap:8px;min-width:220px;margin:10px 0;padding:12px;display:flex}.purchasing-agreement-fields>small{font-size:11px;line-height:1.5}.purchasing-agreement-fields>div{flex-wrap:wrap;gap:8px;display:flex}.purchasing-agreement-fields label{align-items:center;gap:6px;flex-direction:row!important;font-size:11px!important;display:flex!important}.purchasing-agreement-fields input[type=checkbox]{width:auto!important}.supplier-agreements-layout button:disabled{opacity:.5;cursor:default}@media (max-width:850px){.supplier-agreements-layout{grid-template-columns:1fr}.supplier-agreements-layout aside{max-height:250px;overflow:auto}}.supplier-agreements-layout main button{color:#205c43;font:inherit;cursor:pointer;background:#f5faf7;border:1px solid #a4c5b4;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:650}.supplier-agreements-layout main button:hover:not(:disabled){background:#e7f2eb}.supplier-agreements-layout button:focus-visible{outline-offset:3px;outline:2px solid #237451}.supplier-rule-preview td small{color:#52655e;font-size:11px;line-height:1.5}.supplier-rule-preview th{font-size:11px;line-height:1.4}.supplier-agreements-layout label{color:#294738;font-size:14px;font-weight:650}.supplier-agreements-layout input:not([type=checkbox]),.supplier-agreements-layout select,.supplier-agreements-layout textarea{color:#173e2a;box-sizing:border-box;background:#fff;width:100%;height:auto;min-height:44px;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4}.supplier-agreements-layout input::placeholder,.supplier-agreements-layout textarea::placeholder{color:#627468;opacity:1;font-size:14px;font-weight:400}.supplier-agreements-layout input:disabled,.supplier-agreements-layout select:disabled{color:#52665a;opacity:1;background:#f2f5f3}.supplier-agreements-layout .purchase-settings-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.supplier-agreements-layout input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.supplier-agreements-layout input[type=date]::-webkit-datetime-edit{padding:0;font-size:16px}.supplier-group-link{background:#f8fbf9;border:1px solid #b5cfc0;border-radius:10px;min-width:0;margin:18px 0;padding:18px}.supplier-group-link legend{color:#214c35;font-size:16px;font-weight:700}.supplier-group-members{max-height:300px;margin:14px 0;overflow:auto}.supplier-group-members table{border-collapse:collapse;width:100%;font-size:14px}.supplier-group-members th,.supplier-group-members td{text-align:left;border-bottom:1px solid #d3e0d9;padding:10px}.supplier-group-members th{background:#eaf2ed;position:sticky;top:0}@media (max-width:1050px){.supplier-agreements-layout .purchase-settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.supplier-agreements-layout .purchase-settings-fields{grid-template-columns:minmax(0,1fr)}}.supplier-price-variants{background:#f8fbf9;border:1px solid #bbd1c3;border-radius:9px;margin:16px 0;padding:16px}.supplier-price-variants h4{margin-top:0}.supplier-variant-attributes{flex-wrap:wrap;gap:8px;display:flex}.supplier-variant-attributes>span{background:#e6f0e9;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.supplier-variant-table{max-height:560px;margin-top:14px;overflow:auto}.supplier-variant-table table{border-collapse:collapse;width:100%;font-size:14px}.supplier-variant-table td,.supplier-variant-table th{text-align:left;border-bottom:1px solid #ccddd1;min-width:100px;padding:10px}.supplier-variant-table th{z-index:1;background:#eaf2ed;position:sticky;top:0}.supplier-variant-table input{min-width:145px}.supplier-variant-table summary{cursor:pointer}.supplier-price-check{background:#fff8e9;border-radius:6px;padding:8px;color:#855112!important}.supplier-price-check summary{cursor:pointer;font-weight:650}.supplier-rule-preview td.supplier-price-check{min-width:230px}.supplier-rule-preview td:has(.supplier-price-check){min-width:230px}.supplier-variant-table th{letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.carrier-calendars{color:#172b3a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;margin:24px 0;padding:20px}.carrier-calendars header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.carrier-calendars h3{margin:0 0 8px;font-size:20px}.carrier-calendars p{line-height:1.5}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.cc-grid label,.cc-editor>label{gap:6px;font-size:14px;display:grid}.carrier-calendars input:not([type=checkbox]),.carrier-calendars select,.carrier-calendars textarea{box-sizing:border-box;width:100%;min-height:44px;color:#122d40!important;font-size:16px!important}.cc-days{flex-wrap:wrap;gap:12px;margin:10px 0;display:flex}.cc-days label,.cc-check{align-items:center;gap:8px;display:flex!important}.carrier-calendars input[type=checkbox]{flex:none;height:18px;min-height:18px;width:18px!important}.cc-list{gap:8px;margin:16px 0;display:grid}.cc-list button{text-align:left;gap:4px;padding:12px;display:grid}.cc-editor{border:0;min-width:0;padding:0}.cc-editor>label{margin:16px 0}.cc-grid fieldset{min-width:0}.cc-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.cc-editor details{margin:18px 0}.cc-editor summary{cursor:pointer;padding:10px 0;font-weight:650}.cc-result{background:#fff;border:1px solid #b6c7d5;border-radius:8px;margin:12px 0;padding:16px}.cc-scroll{overflow:auto}.cc-scroll table{border-collapse:collapse;width:100%;font-size:14px}.cc-scroll th,.cc-scroll td{text-align:left;border-bottom:1px solid #dce4ed;padding:10px}.cc-scroll th{font-size:13px}.cc-check{line-height:1.4}@media (max-width:700px){.cc-grid{grid-template-columns:1fr}.carrier-calendars header{flex-direction:column}.carrier-calendars{padding:12px}}.dynamic-routes{background:#fff;border:1px solid #dae3df;border-radius:14px;max-width:1450px;margin:20px auto;padding:24px}.dynamic-routes h3{margin-top:28px}.dynamic-routes table{border-collapse:collapse;width:100%}.dynamic-routes th,.dynamic-routes td{text-align:left;border-bottom:1px solid #e0e7e3;padding:12px}.dynamic-routes summary{cursor:pointer;font-size:16px;font-weight:600}.dynamic-routes button{min-height:44px;padding:10px 16px}.dynamic-attention{color:#4c3d10;background:#fff5d9;border:1px solid #debd63;border-radius:10px;padding:16px}.dynamic-routes p{line-height:1.6}.dynamic-routes .cc-result{margin:12px 0}.route-readonly-controls{display:contents}.route-readonly-controls:disabled input,.route-readonly-controls:disabled select{cursor:not-allowed}.commerce-magento-panel{color:#24382b;background:#fff;border:1px solid #dce5dc;border-radius:16px;margin-bottom:24px;padding:24px}.commerce-magento-panel header{justify-content:space-between;align-items:start;gap:20px;display:flex}.commerce-magento-panel p{margin:10px 0;line-height:1.55}.commerce-magento-panel h3{margin:8px 0;font-size:22px}.commerce-magento-panel h4{margin:16px 0 8px;font-size:18px}.commerce-magento-panel button{color:#fff;white-space:normal;background:#225d3a;border-radius:8px;padding:11px 16px;font-size:15px}.commerce-magento-panel button:disabled{opacity:.55}.commerce-magento-panel label{margin:14px 0;font-size:15px;display:block}.commerce-magento-panel label input{margin-right:8px}.commerce-magento-import-list{border:1px solid #dce5dc;max-height:330px;margin:14px 0;padding:12px 18px;overflow:auto}.commerce-magento-import-list li{padding:5px 0}.commerce-magento-import-list small{color:#526456;margin-left:10px}.commerce-magento-comparison{gap:10px;margin-top:18px;display:grid}.commerce-magento-comparison details{border:1px solid #dce5dc;border-radius:8px;padding:12px}.commerce-magento-comparison summary{cursor:pointer}.commerce-magento-comparison summary span{margin-left:15px;font-size:14px}.commerce-magento-diff{overflow-x:auto}.commerce-magento-diff table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:15px}.commerce-magento-diff th,.commerce-magento-diff td{vertical-align:top;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:1px solid #e2e8e2;padding:10px}.commerce-category-tree section>div>section{border-left:2px solid #dce5dc;margin-left:12px;padding-left:7px}@media (max-width:700px){.commerce-magento-panel{padding:16px}.commerce-magento-panel header{flex-direction:column}.commerce-magento-diff table{min-width:550px}}.article-specification-order{color:#243f32;background:#f0f8f3;border:1px solid #bfd7ca;border-radius:10px;margin:16px;font-size:14px}.article-specification-order>summary{cursor:pointer;padding:16px;font-size:16px;font-weight:800}.article-specification-order>div{padding:0 16px 16px}.article-specification-order p{font-size:14px;line-height:1.5}.article-specification-order label{font-weight:700;display:block}.article-specification-order input{color:#243f32;background:#fff;border:1px solid #b6cbbf;border-radius:7px;width:100%;max-width:420px;min-height:44px;margin-top:6px;padding:8px 12px;font-size:16px;display:block}.article-specification-order ol{max-height:450px;margin:14px 0;padding:0;list-style:none;overflow:auto}.article-specification-order li{background:#fff;border:1px solid #d5e5db;border-radius:8px;align-items:center;gap:12px;margin:5px 0;padding:8px 10px;display:flex}.article-specification-order li strong{overflow-wrap:anywhere;flex:1;font-size:15px}.article-specification-order .position{color:#547461;min-width:25px}.article-specification-order li>div{gap:6px;display:flex}.article-specification-order li button{min-width:44px;min-height:44px;font-size:22px}.article-specification-order .actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.article-specification-order .actions button,.article-specification-order>div>button{min-height:44px;font-size:14px}.article-specification-order button.secondary{color:#176238;background:#fff;border:1px solid #a8c7b6}.article-specification-order button:focus-visible{outline-offset:2px;outline:3px solid #ba8b10}.article-specification-order .error{color:#9c2727}.article-specification-order .success{color:#176238;font-weight:700}.commerce-card-attributes{color:#244b34;background:#f2faf4;border:1px solid #c8e3d1;border-radius:12px;margin:1.5rem 0;padding:1.25rem}.commerce-card-attributes h4{margin:0 0 .6rem;font-size:18px}.commerce-card-attributes p{margin:.7rem 0;font-size:14px;line-height:1.5}.commerce-card-attributes ol{margin:1rem 0;padding:0;list-style:none}.commerce-card-attributes li{background:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:.4rem 0;padding:.55rem;font-size:16px;display:flex}.commerce-card-attributes li>div,.commerce-card-options{flex-wrap:wrap;gap:.4rem;display:flex}.commerce-card-attributes button{min-height:44px;padding:.5rem .8rem;font-size:14px}.commerce-card-attributes label{gap:.4rem;margin:1rem 0;font-size:14px;display:grid}.commerce-card-attributes input{background:#fff;border:1px solid #9db7a5;border-radius:6px;min-height:44px;padding:.5rem;font-size:16px}.commerce-card-attributes [role=alert]{color:#9b1c1c}.commerce-card-attributes [role=status]{color:#176238;font-weight:600}.commerce-card-source-sets{border:1px solid #c8e3d1;border-radius:8px;min-width:0;margin:1.25rem 0;padding:1rem}.commerce-card-source-sets legend{padding:0 .4rem;font-size:16px;font-weight:700}.commerce-card-set-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.6rem;margin-bottom:1rem;display:grid}.commerce-card-set-options label{background:#fff;border:1px solid #c8e3d1;border-radius:8px;align-items:flex-start;gap:.65rem;margin:0;padding:.75rem;font-size:16px;display:flex}.commerce-card-set-options input[type=checkbox]{accent-color:#176238;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:2px}.commerce-card-set-options small,.commerce-card-options small{color:#4b6655;margin-top:.3rem;font-size:13px;line-height:1.5;display:block}.commerce-card-options>div{flex-direction:column;align-items:flex-start;max-width:100%;margin-bottom:.5rem;display:flex}.commerce-card-field-warning{color:#845213;margin-top:.3rem;font-size:13px;line-height:1.5;display:block}.commerce-category-photo{gap:12px;margin:16px 0;display:grid}.commerce-category-photo img{object-fit:contain;background:#f0f7f2;border:1px solid #c8ddce;border-radius:8px;width:100%;max-width:360px;height:190px}.commerce-category-photo input[type=file]{max-width:100%;font-size:16px}.modal.tielbeke-work-modal{width:min(960px,94vw);max-height:88dvh;font-size:16px;overflow-y:auto}.tielbeke-work-modal p{margin:12px 0;font-size:16px;line-height:1.55}.tielbeke-work-modal h3{margin:24px 0 12px;font-size:20px}.tielbeke-settings-fields{border:0;min-width:0;padding:0}.tielbeke-work-modal label{font-size:16px;line-height:1.4}.tielbeke-work-modal input,.tielbeke-work-modal select{min-height:42px;font-size:16px}.tielbeke-work-modal button{min-height:40px;font-size:16px}.tielbeke-work-modal .credentials-grid{margin:16px 0}.tielbeke-work-modal label.tielbeke-check{align-items:center;gap:10px;margin:12px 0;display:flex}.tielbeke-check input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px}.tielbeke-setting-row{grid-template-columns:minmax(100px,1fr) minmax(150px,2fr) auto;align-items:end;gap:12px;margin:12px 0;display:grid}.tielbeke-setting-row label{gap:6px;display:grid}.tielbeke-setting-row input,.tielbeke-setting-row select{width:100%}.tielbeke-booking-preview{background:#f0f7f2;border:1px solid #c8ddce;border-radius:10px;margin:18px 0;padding:18px}.tielbeke-booking-preview a{margin:12px 20px 0 0;font-size:16px;font-weight:600;display:inline-block}.tielbeke-addresses{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tielbeke-addresses div{gap:4px;display:grid}.tielbeke-table{margin:16px 0;overflow-x:auto}.tielbeke-table table{border-collapse:collapse;width:100%}.tielbeke-table th,.tielbeke-table td{text-align:left;border-bottom:1px solid #c8ddce;padding:10px;font-size:16px}.tielbeke-history{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.tielbeke-weekdays{flex-wrap:wrap;gap:8px 18px;margin:10px 0;display:flex}@media (max-width:640px){.tielbeke-setting-row,.tielbeke-addresses,.tielbeke-work-modal .credentials-grid{grid-template-columns:1fr}}.carrier-transit-head,.carrier-transit-row{grid-template-columns:minmax(100px,1fr) minmax(80px,1fr) minmax(80px,1fr);align-items:center;gap:12px;display:grid}.carrier-transit-head{margin:16px 0 8px;font-size:15px;font-weight:600}.carrier-transit-row{margin:8px 0;font-size:16px}.carrier-transit-row input{width:100%;min-width:0;font-size:16px}.carrier-transit-defaults{background:#edf5ef;border:1px solid #c8ddce;border-radius:12px;margin:0 0 20px;padding:18px;font-size:16px}.carrier-transit-defaults>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.carrier-transit-defaults h3{margin:0 0 6px}.carrier-transit-defaults p{margin:4px 0}.carrier-transit-override{border-bottom:1px solid #d9e5dc;padding:12px 0;font-size:16px}.carrier-transit-choice{justify-content:space-between;align-items:center;gap:12px;display:flex}.carrier-transit-choice label{flex-direction:row;align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.carrier-transit-choice input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.carrier-transit-override p{margin:6px 0;font-size:15px}.carrier-transit-override input[type=number]{font-size:16px}.carrier-transit-summary strong{font-size:16px;line-height:1.4}@media (max-width:640px){.carrier-transit-defaults>header,.carrier-transit-choice{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.carrier-transit-head,.carrier-transit-row{grid-template-columns:minmax(88px,1fr) minmax(68px,1fr) minmax(68px,1fr);gap:6px}}.security-workspace{color:#263f35;min-width:0;font-size:15px;line-height:1.55}.security-workspace-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.security-workspace h2{margin:4px 0;font-size:27px}.security-workspace-header span{font-size:12px;font-weight:800}.security-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.security-tabs button,.security-workspace button{color:#244a35;cursor:pointer;background:#fff;border:1px solid #bfd0c5;border-radius:7px;padding:10px 16px;font-size:15px}.security-tabs button[aria-selected=true]{color:#fff;background:#236344}.security-workspace button:disabled{opacity:.5;cursor:default}.security-summary,.security-sources{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;margin-bottom:22px;display:grid}.security-summary article,.security-source,.security-settings fieldset{background:#fff;border:1px solid #d7e2dc;border-radius:10px;min-width:0;margin-bottom:16px;padding:22px}.security-workspace h3{margin:0 0 10px;font-size:19px}.security-source header{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.security-source header b{color:#765413;background:#fff1d5;border-radius:6px;padding:4px 9px;font-size:13px}.security-source.healthy header b{color:#245c37;background:#e2f2e7}.security-source.error header b{color:#8b3423;background:#ffe6df}.security-source.paused header b{color:#526058;background:#edf0ee}.security-source dl div{border-bottom:1px solid #e8eeea;justify-content:space-between;gap:15px;padding:7px 0;font-size:14px;display:flex}.security-source dt{overflow-wrap:anywhere}.security-source dd{white-space:nowrap;margin:0}.security-source details{overflow-wrap:anywhere;border-top:1px solid #e0e8e3;padding:12px 0}.security-source summary{cursor:pointer;font-weight:700}.security-workspace small{font-size:13px}.security-settings{max-width:1000px}.security-settings legend{padding:0 8px;font-size:19px;font-weight:700}.security-settings label{flex-direction:column;gap:6px;font-size:15px;display:flex}.security-settings .security-switch{flex-direction:row;align-items:center;gap:10px;margin-bottom:14px}.security-switch input{flex:none;width:19px;height:19px}.security-setting-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.security-settings input:not([type=checkbox]),.security-settings select{color:#213c2d;background:#fff;border:1px solid #b5c7bd;border-radius:5px;width:100%;min-height:42px;padding:10px;font-size:16px}.security-history{overflow-x:auto}.security-history table{border-collapse:collapse;width:100%}.security-history th,.security-history td{text-align:left;vertical-align:top;border-bottom:1px solid #dfe8e2;padding:10px;font-size:14px}.security-history td:first-child{white-space:nowrap}.security-workspace .security-center{margin-top:20px}.security-workspace .security-center p,.security-workspace .security-center li,.security-workspace .security-center small,.security-workspace .security-center span,.security-workspace .security-center dt,.security-workspace .security-center dd{font-size:14px}.security-workspace .security-center h3,.security-workspace .security-center strong{font-size:17px}.security-workspace .security-center .security-kpis strong{font-size:30px}.security-workspace .security-check-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.security-workspace .security-check-grid>article>div b,.security-workspace .security-center em{font-size:12px}.security-workspace .security-maintenance{line-height:1.6}@media (max-width:700px){.security-workspace-header{flex-direction:column;align-items:flex-start}.security-tabs button{flex:1 0 42%;padding:10px}.security-source,.security-settings fieldset{padding:16px}}.security-emergency{color:#66301f;background:#fff1ec;border:2px solid #b6482d;border-radius:10px;margin:0 0 24px;padding:22px}.security-emergency h3{color:#8d281e;font-size:23px}.security-emergency h4{margin:12px 0;font-size:19px}.security-emergency article{border-top:1px solid #e6b6a9;padding:12px 0}.security-emergency li{margin:8px 0}.security-emergency>div{flex-wrap:wrap;gap:10px;display:flex}.security-emergency a{text-decoration:underline}.security-emergency details{margin:14px 0}.security-emergency summary{cursor:pointer;font-weight:700}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.returns-workspace{flex-direction:column;gap:14px;display:flex}.returns-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.returns-kpis article{background:#fff;border:1px solid #dce6e2;border-radius:10px;flex-direction:column;justify-content:center;min-height:92px;padding:16px 18px;display:flex;box-shadow:0 3px 14px #1c3c320a}.returns-kpis span{color:#718079;font-size:8px;font-weight:800}.returns-kpis strong{color:#173f35;margin:3px 0;font-size:24px;line-height:1}.returns-kpis small{color:#84918c;font-size:7px}.returns-panel{background:#fff;border:1px solid #dce6e2;border-radius:11px;overflow:hidden;box-shadow:0 4px 18px #1c3c320d}.returns-head{border-bottom:1px solid #e2e9e6;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.returns-head>div{flex-direction:column;gap:3px;display:flex}.returns-head>div>span{color:#2c8066;letter-spacing:.9px;font-size:7px;font-weight:900}.returns-head h2{color:#203f35;margin:0;font-size:15px}.returns-head p{color:#6e7e77;margin:0;font-size:8px}.returns-primary{color:#fff;background:#116b55;border:0;border-radius:7px;padding:10px 14px;font-size:8px;font-weight:900;box-shadow:0 3px 9px #116b552e}.returns-message,.returns-error{border-radius:7px;margin:10px 22px 0;padding:9px 11px;font-size:8px;font-weight:800}.returns-message{color:#21664f;background:#eaf7f1}.returns-error{color:#91453c;background:#fff0ee}.returns-tools{background:#f8faf9;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;display:flex}.returns-search{background:#fff;border:1px solid #d9e4df;border-radius:7px;align-items:center;gap:8px;width:min(390px,100%);padding:0 10px;display:flex}.returns-search span{color:#74857e;font-size:14px}.returns-search input{color:#314b42;background:0 0;border:0;outline:0;width:100%;height:34px;font-size:8px}.returns-filters{background:#eaf1ee;border-radius:7px;gap:3px;padding:3px;display:flex}.returns-filters button{color:#61746d;background:0 0;border:0;border-radius:5px;padding:7px 11px;font-size:7px;font-weight:900}.returns-filters button.active{color:#17604d;background:#fff;box-shadow:0 1px 4px #1b3e331a}.returns-table-wrap{overflow:auto}.returns-table{border-collapse:collapse;width:100%}.returns-table th{color:#7a8984;text-align:left;text-transform:uppercase;letter-spacing:.5px;background:#fbfcfc;padding:10px 13px;font-size:7px;font-weight:900}.returns-table td{color:#465c54;vertical-align:middle;border-top:1px solid #edf1ef;padding:12px 13px;font-size:8px}.returns-table td:first-child{min-width:130px}.returns-table td:nth-child(2){min-width:170px}.returns-table td:nth-child(4){min-width:130px}.returns-table td>strong,.returns-table td>span{display:block}.returns-table td>small{color:#84918c;margin-top:3px;font-size:7px;display:block}.returns-link{color:#176b55;text-align:left;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.carrier-chip{border-radius:5px;padding:4px 7px;font-size:7px;display:inline-flex}.carrier-chip.dpd{color:#762b31;background:#ffedf0}.carrier-chip.tielbeke{color:#22557d;background:#ecf5fc}.return-status{white-space:nowrap;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.return-status.new{color:#805f1c;background:#fff7df}.return-status.progress{color:#17604d;background:#e6f5ef}.return-status.done{color:#fff;background:#2b8065}.returns-row-action{color:#17604d;background:#f2f8f5;border:1px solid #cfe0da;border-radius:6px;padding:7px 9px;font-size:7px;font-weight:900}.returns-empty{color:#66766f;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:160px;display:flex}.returns-empty strong{font-size:10px}.returns-empty span{font-size:8px}.return-modal{width:min(760px,100%)}.return-modal-intro{color:#6b7c75;margin:-8px 0 17px;font-size:9px}.return-form-grid{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.return-form-grid label{flex-direction:column;gap:5px;display:flex}.return-form-grid label>span{color:#596c64;font-size:7px;font-weight:800}.return-form-grid input,.return-form-grid select,.return-form-grid textarea{color:#30483f;width:100%;font:inherit;background:#fff;border:1px solid #d5e0dc;border-radius:7px;padding:9px;font-size:8px}.return-form-grid textarea{resize:vertical}.return-wide{grid-column:1/-1}.return-detail-modal{width:min(720px,100%)}.return-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.return-detail-head h2{margin:4px 0 2px}.return-detail-head p{color:#6c7d76;margin:0;font-size:9px}.return-detail-grid{background:#dfe7e4;border:1px solid #dfe7e4;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.return-detail-grid article{background:#f8faf9;flex-direction:column;gap:4px;padding:11px;display:flex}.return-detail-grid span,.return-customer span{color:#788781;font-size:7px}.return-detail-grid strong,.return-customer strong{color:#29473d;font-size:8px}.return-customer{grid-template-columns:1fr 1fr;gap:10px;margin:11px 0;display:grid}.return-customer>div{border:1px solid #dfe7e4;border-radius:8px;flex-direction:column;gap:3px;padding:12px;display:flex}.return-customer small{color:#7b8984;font-size:7px}.return-flow{padding-top:5px}.return-flow h3{margin:4px 0 9px;font-size:10px}.return-step{background:#fafcfb;border:1px solid #dfe7e4;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:7px;padding:11px;display:grid}.return-step>b{color:#60736c;background:#e7eeeb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.return-step>div{flex-direction:column;gap:3px;min-width:0;display:flex}.return-step strong{font-size:8px}.return-step span{color:#74837d;font-size:7px}.return-step button{color:#fff;background:#116b55;border:0;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.return-step button:disabled{cursor:not-allowed;color:#778680;background:#dfe7e4}.return-step.current{background:#f1f8f5;border-color:#a9d0c2}.return-step.current>b{color:#fff;background:#22765d}.return-step.complete>b{color:#fff;background:#2b8065}.return-download{color:#17604d;background:#eaf6f1;border-radius:6px;margin:10px 0 2px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex}@media (max-width:980px){.returns-kpis,.return-detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.returns-kpis{grid-template-columns:1fr 1fr}.returns-head,.returns-tools{flex-direction:column;align-items:stretch}.returns-primary{min-height:42px}.returns-search{width:100%}.returns-filters button{flex:1}.return-form-grid,.return-customer{grid-template-columns:1fr}.return-wide{grid-column:1}.return-detail-grid{grid-template-columns:1fr 1fr}.return-step{grid-template-columns:26px 1fr}.return-step button{grid-column:2;min-height:38px}.returns-table{min-width:760px}}.returns-filter-grid{background:#f8faf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 22px 13px;display:grid}.returns-filter-grid label{color:#718079;text-transform:uppercase;letter-spacing:.35px;flex-direction:column;gap:4px;font-size:7px;font-weight:900;display:flex}.returns-filter-grid select{color:#314b42;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d9e4df;border-radius:7px;height:34px;padding:0 9px;font-size:8px}@media (max-width:980px){.returns-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.returns-filter-grid{padding-inline:14px}}.return-order-modal{width:min(900px,100%)}.return-order-search{background:#f6faf8;border:1px solid #dbe6e1;border-radius:9px;padding:15px}.return-order-search label{color:#52675f;flex-direction:column;gap:7px;font-size:8px;font-weight:800;display:flex}.return-order-search label>div{gap:7px;display:flex}.return-order-search input{color:#29463c;background:#fff;border:1px solid #cadbd4;border-radius:7px;outline:0;flex:1;min-width:0;height:40px;padding:0 12px;font-size:9px}.return-order-search input:focus{border-color:#2b8065;box-shadow:0 0 0 3px #2b80651a}.return-order-search button{color:#fff;background:#116b55;border:0;border-radius:7px;padding:0 18px;font-size:8px;font-weight:900}.return-order-results{flex-direction:column;gap:7px;max-height:48vh;margin-top:10px;padding-right:3px;display:flex;overflow:auto}.return-order-results>button{color:#304b41;text-align:left;background:#fff;border:1px solid #dce6e2;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:13px;padding:12px 14px;display:grid}.return-order-results>button:hover{background:#f4faf7;border-color:#9fc9ba}.return-order-results>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.return-order-results strong{font-size:9px}.return-order-results span{font-size:8px}.return-order-results small{color:#7c8a85;font-size:7px}.return-order-results>button>div:nth-child(2){align-items:flex-end}.return-order-results>button>div:nth-child(2) b{color:#17604d;font-size:8px}.return-order-results i{color:#2b8065;font-size:14px;font-style:normal}.return-modal-error{margin:10px 0 0}.return-search-empty{min-height:130px}.selected-return-order{background:#f1f8f5;border:1px solid #cfe0da;border-radius:9px;grid-template-columns:1fr .7fr auto;align-items:center;gap:12px;margin:12px 0;padding:12px 14px;display:grid}.selected-return-order>div{flex-direction:column;gap:3px;min-width:0;display:flex}.selected-return-order span{color:#70817a;font-size:7px}.selected-return-order strong{color:#29483d;font-size:9px}.selected-return-order small{color:#74857e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.selected-return-order>button{color:#17604d;background:#fff;border:1px solid #bcd4cb;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.return-product-choice{border:1px solid #dce6e2;border-radius:9px;margin-bottom:12px;overflow:hidden}.return-product-choice>header{background:#f7faf8;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.return-product-choice>header>div{flex-direction:column;gap:2px;display:flex}.return-product-choice>header span{color:#2b8065;letter-spacing:.7px;font-size:6px;font-weight:900}.return-product-choice>header h3{margin:0;font-size:10px}.return-product-choice>header>b{color:#17604d;background:#e6f4ee;border-radius:10px;padding:5px 8px;font-size:7px}.return-product-list{flex-direction:column;max-height:34vh;display:flex;overflow:auto}.return-product-list article{background:#fff;border-top:1px solid #edf1ef;grid-template-columns:minmax(170px,1.2fr) minmax(230px,1fr) 125px;align-items:center;gap:12px;padding:11px 13px;display:grid;position:relative}.return-product-list article:first-child{border-top:0}.return-product-list article.selected{background:#f2f9f6}.return-product-list article.exhausted{opacity:.72;background:#f7f8f8}.return-product-list article>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.return-product-list article>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.return-product-list article>div:first-child span{color:#75857f;font-size:7px}.return-quantity-history{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.return-quantity-history>span{color:#778680;background:#f1f5f3;border-radius:6px;flex-direction:column;gap:2px;padding:6px;font-size:6px;display:flex}.return-quantity-history b{color:#35574c;font-size:8px}.return-product-list label{color:#667971;flex-direction:column;gap:4px;font-size:6px;font-weight:800;display:flex}.return-product-list label>div{border:1px solid #cddbd6;border-radius:6px;grid-template-columns:30px 1fr 30px;display:grid;overflow:hidden}.return-product-list label button,.return-product-list label input{color:#245d4c;text-align:center;background:#f0f7f4;border:0;height:31px;font-size:9px;font-weight:900}.return-product-list label input{color:#29483d;background:#fff;outline:0;min-width:0}.return-product-list label button:disabled{color:#a0aca7;background:#f3f5f4}.return-product-list em{color:#7b8984;font-size:6px;font-style:normal;position:absolute;bottom:4px;right:13px}.return-form-grid.compact{margin-top:4px;padding-top:2px}.return-detail-products{border:1px solid #dfe7e4;border-radius:8px;margin-bottom:11px;padding:11px 12px}.return-detail-products h3{margin:0 0 7px;font-size:9px}.return-detail-products>div{border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:15px;padding:7px 0;display:flex}.return-detail-products>div:first-of-type{border-top:0}.return-detail-products>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.return-detail-products strong{font-size:8px}.return-detail-products span,.return-detail-products p{color:#74837d;font-size:7px}.return-detail-products>div>b{color:#17604d;white-space:nowrap;font-size:8px}.return-transport-choice select,.return-transport-choice input{color:#29483d;background:#fff;border:1px solid #c9dbd4;border-radius:6px;margin-top:5px;padding:7px 8px;font-size:7px}.pending-returns-tab>header{background:#fbfcfc;border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.pending-returns-tab>header>div{flex-direction:column;gap:3px;display:flex}.pending-returns-tab>header span{color:#2b8065;letter-spacing:.8px;font-size:7px;font-weight:900}.pending-returns-tab>header h2{color:#203f35;margin:0;font-size:14px}.pending-returns-tab>header p{color:#708079;max-width:680px;margin:0;font-size:8px}.pending-returns-tab>header button{color:#17604d;background:#fff;border:1px solid #cfe0da;border-radius:6px;padding:8px 10px;font-size:7px;font-weight:900}.pending-returns-table select,.pending-returns-table input{color:#29483d;background:#fff;border:1px solid #cfddd8;border-radius:6px;min-width:170px;padding:8px;font-size:7px}.pending-returns-table input{margin-top:5px;display:block}.pending-returns-table td:first-child{min-width:150px}@media (max-width:700px){.pending-returns-tab>header{flex-direction:column;align-items:stretch}.pending-returns-table{min-width:880px}}@media (max-width:760px){.selected-return-order,.return-product-list article{grid-template-columns:1fr}.return-product-list article>div:first-child strong{white-space:normal}.return-product-list em{grid-column:1;position:static}.return-order-results>button{grid-template-columns:1fr 20px}.return-order-results>button>div:nth-child(2){grid-column:1;align-items:flex-start}.return-order-results>button>i{grid-area:1/2/3}.return-order-search label>div{flex-direction:column}.return-order-search button{min-height:40px}}.carrier-chip.klant-zelf{color:#6b4d16;background:#fff4d8}.return-self-step{background:#f1f8f5;border-color:#bcd9ce}.return-later-choice{background:#f1f8f5;border:1px solid #bcd9ce;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:12px 13px;gap:11px!important;display:grid!important}.return-later-choice>input{accent-color:#176b55;height:18px;margin:0;width:18px!important}.return-later-choice>span{flex-direction:column;gap:3px;display:flex}.return-later-choice strong{color:#245b4b;font-size:9px}.return-later-choice small{color:#6d7f77;font-size:7px;font-weight:500}.return-source-badge{background:#fff7df;border-radius:10px;width:max-content;padding:3px 6px;color:#805f1c!important;font-size:6px!important;display:inline-flex!important}.return-source-badge.tc_connect{background:#e6f5ef;color:#17604d!important}.return-source-badge.manual{background:#ebf4fb;color:#24577c!important}.return-cost-breakdown{line-height:1.5;color:#17604d!important}.return-detail-grid article>small{color:#778680;font-size:6px;line-height:1.4}.return-free-choice{background:#fffaf0;border:1px solid #d8c99a;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;padding:12px 13px;gap:11px!important;display:grid!important}.return-free-choice>input{accent-color:#a46f11;height:18px;margin:0;width:18px!important}.return-free-choice>span{flex-direction:column;gap:3px;display:flex}.return-free-choice strong{color:#6b4d16;font-size:9px}.return-free-choice small{color:#7c704f;font-size:7px;font-weight:500}.return-free-choice:has(input:checked){background:#f0f8f4;border-color:#9fcdbd}.return-free-choice:has(input:checked) strong{color:#17604d}.return-order-results em{color:#176b55;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:800;overflow:hidden}.exact-return-step label{align-items:center;gap:7px;margin-top:5px;display:flex}.exact-return-step label>span{color:#596c64;font-size:6px;font-weight:800}.exact-return-step select{color:#29483d;background:#fff;border:1px solid #cddbd6;border-radius:5px;padding:5px 22px 5px 7px;font-size:7px}.exact-return-step.complete{background:#edf8f3;border-color:#8dc4b0}.return-cost-input{background:#fff;border:1px solid #d5e0dc;border-radius:7px;align-items:center;display:flex;overflow:hidden}.return-cost-input b{color:#61746d;padding:0 0 0 9px;font-size:8px}.return-form-grid .return-cost-input input{border:0}.return-form-grid label>small{color:#7b8984;font-size:6px}.return-packaging-advice{color:#667971;background:#f8faf9;border:1px dashed #c6d7d0;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.return-packaging-advice.ready{background:#eff8f4;border-style:solid;border-color:#a9d0c2}.return-packaging-advice b{color:#2c5f50;font-size:8px}.return-packaging-advice span{font-size:7px;line-height:1.45}.return-form-grid input:disabled,.return-form-grid select:disabled{color:#426057;opacity:1;background:#eef4f1}.customer-messages{background:#fff;border:1px solid #dfe7e4;border-radius:8px;margin-top:12px;padding:12px}.customer-messages-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.customer-messages-title h3{margin:0;font-size:10px}.customer-messages-title span{color:#7b8984;margin-top:3px;font-size:7px;display:block}.customer-messages-title>b{color:#17604d;background:#eaf6f1;border-radius:10px;padding:5px 7px;font-size:7px}.customer-messages article{border-top:1px solid #edf1ef;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.customer-messages article>i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:900;display:grid}.customer-messages article>i.sent{color:#fff;background:#2b8065}.customer-messages article>i.failed{color:#9a4435;background:#ffe8e3}.customer-messages article>i.waiting{color:#8a651a;background:#fff1c9}.customer-messages article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.customer-messages article strong{font-size:8px}.customer-messages article span,.customer-messages article small{color:#74837d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.customer-messages article em{color:#9a4435;white-space:normal;font-size:6px;font-style:normal}.customer-messages article button{color:#17604d;background:#f2f8f5;border:1px solid #cfe0da;border-radius:5px;padding:6px 7px;font-size:7px;font-weight:800}.customer-message-empty{color:#7b8984;margin:0;padding:9px 0;font-size:7px;line-height:1.5}.email-logo{color:#fff;background:#2b8065}.email-connection-summary{background:#f5f8f7;border-radius:7px;grid-template-columns:auto 1fr;gap:5px 9px;margin:8px 0;padding:9px;display:grid}.email-connection-summary span{color:#7b8984;font-size:7px}.email-connection-summary strong{color:#29483d;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.email-trigger-options{border:1px solid #dce6e2;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;padding:12px;display:grid}.email-trigger-options legend{color:#53685f;padding:0 5px;font-size:8px;font-weight:800}.email-trigger-options label{align-items:center;gap:7px;font-size:8px;display:flex}.email-trigger-options input{width:auto}.email-credentials-modal{width:min(620px,100%)}.email-setup-note{color:#35574c;background:#f2f8f5;border:1px solid #cfe0da;border-radius:7px;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;display:flex}.email-setup-note strong{font-size:8px}.email-setup-note span{font-size:7px;line-height:1.5}.email-setup-note b{color:#17604d}.email-test-modal{width:min(460px,100%)}.email-test-help{color:#6e7e77;margin:-10px 0 12px;font-size:9px;line-height:1.5}.email-test-modal .primary-button{width:100%;margin-top:10px}.form-success{color:#17604d;background:#e7f5ee;border-radius:7px;margin:8px 0 0;padding:9px 10px;font-size:8px;font-weight:800}.communication-workspace{flex-direction:column;gap:14px;display:flex}.communication-overview{background:#fff;border:1px solid #dce6e2;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.communication-overview>div:first-child{flex-direction:column;gap:3px;display:flex}.communication-overview>div:first-child>span,.communication-log header>div>span{color:#2c8066;letter-spacing:.8px;font-size:7px;font-weight:900}.communication-overview h2{color:#203f35;margin:0;font-size:16px}.communication-overview p{color:#6e7e77;margin:0;font-size:8px}.communication-metrics{gap:8px;display:flex}.communication-metrics article{background:#eff7f4;border-radius:8px;flex-direction:column;min-width:82px;padding:10px 12px;display:flex}.communication-metrics article.attention{color:#93432f;background:#fff1ec}.communication-metrics strong{font-size:17px}.communication-metrics span{font-size:7px}.communication-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:14px;display:grid}.communication-layout>aside{flex-direction:column;gap:12px;display:flex}.communication-layout .connection-card{min-height:0}.communication-trigger-card{background:#fff;border:1px solid #dce6e2;border-radius:10px;padding:15px}.communication-trigger-card h3{margin:0 0 10px;font-size:10px}.communication-trigger-card>div{border-top:1px solid #edf1ef;grid-template-columns:23px 1fr;gap:8px;padding:8px 0;display:grid}.communication-trigger-card>div>b{color:#fff;background:#2b8065;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.communication-trigger-card>div>span{flex-direction:column;gap:2px;display:flex}.communication-trigger-card strong{font-size:8px}.communication-trigger-card small{color:#788781;font-size:7px}.communication-log{background:#fff;border:1px solid #dce6e2;border-radius:11px;overflow:hidden}.communication-log header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.communication-log header h3{margin:2px 0 0;font-size:12px}.communication-log header>div:last-child{background:#edf3f0;border-radius:7px;gap:3px;padding:3px;display:flex}.communication-log header button{color:#667971;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:7px;font-weight:800}.communication-log header button.active{color:#17604d;background:#fff}.communication-log-head,.communication-log article{grid-template-columns:minmax(190px,1.5fr) minmax(125px,.8fr) 115px 100px 65px;align-items:center;gap:10px;padding:9px 14px;display:grid}.communication-log-head{color:#7b8984;text-transform:uppercase;background:#f8faf9;font-size:7px;font-weight:900}.communication-log article{border-top:1px solid #edf1ef;min-height:61px;position:relative}.communication-log article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.communication-log article strong{font-size:8px}.communication-log article span,.communication-log article small,.communication-log article time{color:#788781;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.communication-log article code{color:#35574c;font-family:inherit;font-size:7px}.communication-log article>b{border-radius:10px;justify-self:start;padding:5px 7px;font-size:7px}.communication-log article>b.sent{color:#17604d;background:#e6f5ef}.communication-log article>b.failed{color:#93432f;background:#fff0ec}.communication-log article>b.waiting{color:#805f1c;background:#fff6d9}.communication-log article>button{color:#17604d;background:#f2f8f5;border:1px solid #cfe0da;border-radius:6px;padding:7px;font-size:7px;font-weight:900}.communication-log article>i{color:#2b8065;font-style:normal;font-weight:900}.communication-log article>em{color:#93432f;font-size:6px;font-style:normal;position:absolute;bottom:3px;right:14px}.communication-empty{color:#788781;text-align:center;margin:0;padding:35px;font-size:8px}@media (max-width:900px){.communication-layout{grid-template-columns:1fr}.communication-layout>aside{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:700px){.communication-overview{flex-direction:column;align-items:stretch}.communication-metrics{grid-template-columns:repeat(3,1fr);display:grid}.communication-metrics article{min-width:0}.communication-layout>aside{display:flex}.communication-log{overflow:auto}.communication-log>header,.communication-log-head,.communication-log article{min-width:720px}}.communication-channels{grid-template-columns:1fr 1fr;gap:14px;display:grid}.communication-channel-card{min-height:0}.template-editor{background:#fff;border:1px solid #dce6e2;border-radius:11px;overflow:hidden}.template-editor>header{border-bottom:1px solid #e4ebe8;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.template-editor>header span{color:#2c8066;letter-spacing:.8px;font-size:7px;font-weight:900}.template-editor>header h3{margin:2px 0 0;font-size:12px}.template-editor>header b{color:#17604d;font-size:8px}.template-tabs{background:#f7faf8;gap:4px;padding:10px 16px;display:flex}.template-tabs button{color:#60736b;background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:7px;font-weight:800}.template-tabs button.active{color:#17604d;background:#fff;border-color:#cfe0da}.template-form{grid-template-columns:220px 1fr 1fr;gap:16px;padding:16px;display:grid}.template-intro h4{margin:0 0 4px;font-size:11px}.template-intro p{color:#788781;margin:0 0 14px;font-size:7px;line-height:1.5}.template-form label{color:#53685f;flex-direction:column;gap:5px;font-size:7px;font-weight:800;display:flex}.template-form input,.template-form textarea,.template-form select,.sms-modal input,.sms-modal textarea{box-sizing:border-box;color:#29483d;width:100%;font:inherit;background:#fff;border:1px solid #d4e0dc;border-radius:6px;padding:9px;font-size:8px}.template-form textarea{resize:vertical;line-height:1.5}.template-channel{border:1px solid #e1e9e6;border-radius:8px;flex-direction:column;gap:9px;padding:12px;display:flex}.template-channel .toggle{color:#24483c;flex-direction:row;align-items:center;font-size:8px}.template-channel .toggle input{width:auto}.template-channel small{color:#84918c;text-align:right;font-size:6px}.template-editor>footer{border-top:1px solid #e4ebe8;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.template-editor>footer small{color:#718079;max-width:75%;font-size:6px;line-height:1.6}.primary-button{color:#fff;background:#17604d;border:0;border-radius:6px;padding:9px 13px;font-size:8px;font-weight:900}.log-actions{align-items:center;display:flex}.communication-log header .compose-button{color:#fff;background:#17604d}.sms-modal{width:min(560px,100%)}.sms-modal>small{color:#788781;margin:-4px 0 10px;font-size:7px;display:block}@media (max-width:900px){.template-form{grid-template-columns:1fr 1fr}.template-intro{grid-column:1/-1}}@media (max-width:700px){.communication-channels,.template-form{grid-template-columns:1fr}.template-intro{grid-column:auto}}.communication-email-layout{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.communication-email-layout .connection-card,.communication-email-layout .communication-trigger-card{min-height:0}.template-form.email-only-template{grid-template-columns:260px minmax(0,1fr)}.template-error{margin:0;padding:0 16px 12px}@media (max-width:800px){.communication-email-layout,.template-form.email-only-template{grid-template-columns:1fr}}.template-carriers{border:1px solid #dce6e2;border-radius:8px;margin:14px 0 0;padding:11px}.template-carriers legend{color:#53685f;padding:0 4px;font-size:7px;font-weight:900}.template-carriers label{color:#29483d;flex-direction:row;align-items:center;gap:7px;margin:0 0 7px}.template-carriers input{width:auto}.template-carriers label>span{flex-direction:column;gap:2px;display:flex}.template-carriers label strong{font-size:8px}.template-carriers label small,.template-carriers>p{color:#7c8c85;margin:0;font-size:6px;line-height:1.4}.template-carriers>div{border-top:1px solid #e6ece9;gap:2px;padding-top:7px;display:grid}.template-carriers>div label{font-size:7px;font-weight:700}.template-insert{background:#f7faf8;border:1px solid #dce6e2;border-radius:7px;flex-direction:column;gap:6px;padding:9px;display:flex}.template-insert>span{color:#53685f;font-size:7px;font-weight:900}.template-insert>div{flex-wrap:wrap;gap:5px;display:flex}.template-insert button,.template-image-tools button{color:#17604d;background:#fff;border:1px solid #c9ddd5;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}.template-insert button:hover,.template-image-tools button:hover{background:#edf7f3}.template-image-tools{align-items:center;gap:8px;display:flex}.template-image-tools input{display:none}.template-image-tools small{color:#7b8984;font-size:6px;line-height:1.4}.template-image-tools button:disabled{cursor:wait;opacity:.65}.communication-workspace .template-tabs{flex-wrap:wrap;gap:8px}.communication-workspace .template-tabs button,.communication-workspace .template-form label,.communication-workspace .template-form input,.communication-workspace .template-form select,.communication-workspace .template-form textarea{font-size:15px;line-height:1.5}.communication-workspace .template-intro h4,.communication-workspace .template-editor h3{font-size:19px}.communication-workspace .template-intro p,.communication-workspace .template-editor header p,.communication-workspace .template-editor footer small,.communication-workspace .template-carriers legend,.communication-workspace .template-carriers label,.communication-workspace .template-carriers label small,.communication-workspace .template-insert>span,.communication-workspace .template-insert button,.communication-workspace .template-image-tools button,.communication-workspace .template-image-tools small{font-size:14px;line-height:1.6}.communication-workspace .template-form.email-only-template{grid-template-columns:minmax(260px,1fr) minmax(0,2fr)}.message-editor-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.message-editor-actions button{color:#17604d;background:#fff;border:1px solid #c9ddd5;border-radius:6px;padding:10px 14px;font-size:15px}.message-editor-actions button.primary-button{color:#fff;background:#17604d}.modal.message-preview-modal{width:min(950px,92vw);max-height:90vh;padding:24px;overflow:auto}.message-preview-modal h2{font-size:22px}.message-preview-modal p{font-size:15px;line-height:1.6}.message-preview-modal iframe{background:#fff;border:1px solid #dce6e2;width:100%;height:60vh}.pickup-ready-message{background:#f2f8f5;border:1px solid #cfe0da;border-radius:8px;margin-bottom:22px;padding:16px}.status-carrier-modes,.carrier-delivery-emails{background:#f5faf7;border:1px solid #dce6e2;border-radius:8px;margin-top:14px;padding:14px}.status-carrier-modes summary,.carrier-delivery-emails summary{cursor:pointer;font-size:15px;font-weight:800;line-height:1.5}.status-carrier-modes>label{flex-direction:column;gap:7px;margin-top:12px;font-size:15px;display:flex}.status-carrier-modes select{max-width:100%;font-size:15px}.carrier-delivery-emails p,.status-carrier-modes p{font-size:14px;line-height:1.6}.carrier-delivery-emails fieldset{border:0;padding:0}.carrier-delivery-emails label{align-items:flex-start;gap:9px;display:flex}.carrier-delivery-emails input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.carrier-delivery-emails button{margin-top:8px;padding:10px;font-size:14px}@media (max-width:800px){.communication-workspace .template-form.email-only-template{grid-template-columns:1fr}.communication-workspace .template-editor footer{flex-direction:column;align-items:stretch}.communication-workspace .template-editor footer small{max-width:100%}}.message-categories{background:#f5faf7;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.message-categories button{color:#35574c;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfe0da;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 18px;display:flex}.message-categories button[aria-pressed=true]{color:#fff;background:#17604d;border-color:#17604d}.message-categories strong{font-size:18px;line-height:1.4}.message-categories span{font-size:14px;line-height:1.5}.message-send-note{background:#f2f8f5;border-radius:7px;padding:12px;color:#17604d!important}@media (max-width:600px){.message-categories{gap:6px;padding:10px}.message-categories button{padding:10px}.message-categories strong{font-size:16px}}.marketplaces-intro.compact{min-height:122px}.marketplace-type-strip{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 18px 17px;display:grid}.marketplace-type-strip article{background:#fbfcfe;border:1px solid #e0e5ef;border-radius:9px;align-items:center;gap:10px;padding:11px;display:flex}.marketplace-type-strip article>b{color:#fff;background:#5268aa;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;display:grid}.marketplace-type-strip article:nth-child(2)>b{background:#2f7b66}.marketplace-type-strip article:nth-child(3)>b{background:#a56f2a}.marketplace-type-strip span{flex-direction:column;gap:3px;min-width:0;display:flex}.marketplace-type-strip strong{font-size:9px}.marketplace-type-strip small{color:#798494;font-size:7px}.marketplaces-preview-panel>div>button{color:#3d485a;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e8ef;align-items:center;gap:8px;min-width:0;padding:13px;display:flex}.marketplaces-preview-panel>div>button:last-child{border-right:0}.marketplaces-preview-panel button>i{color:#fff;background:#5268aa;border-radius:7px;flex:none;place-items:center;width:29px;height:29px;font-size:7px;font-style:normal;font-weight:900;display:grid}.marketplaces-preview-panel button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.marketplaces-preview-panel button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.marketplaces-preview-panel button small{color:#7e8795;font-size:7px}.marketplaces-preview-panel button>em{color:#5268aa;opacity:0;font-size:7px;font-style:normal;font-weight:900}.marketplaces-preview-panel>div>button:hover{background:#f7f8fc}.marketplaces-preview-panel>div>button:hover>em{opacity:1}.marketplaces-table td>small{color:#87909d;margin-top:3px;font-size:7px;display:block}.channel-kind{color:#4b5f96;background:#edf0f9;border-radius:9px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.channel-kind.merchant{color:#276d59;background:#e7f4ef}.channel-kind.feed{color:#906122;background:#fff1da}.open-channel{color:#445b9a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdd5e6;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.open-channel:hover{color:#fff;background:#5268aa}.channel-detail-shell{background:#fff;border:1px solid #d9e0ec;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px #20345f0c}.channel-detail-header{color:#fff;background:linear-gradient(120deg,#344678,#5268aa 72%,#6f81bd);grid-template-columns:150px 1fr 245px;align-items:center;gap:18px;padding:18px 20px;display:grid}.channel-detail-header>button{color:#dfe4f7;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;font-weight:900}.channel-detail-header>button:hover{color:#fff}.channel-identity{align-items:center;gap:11px;display:flex}.channel-identity>i{background:#ffffff15;border:1px solid #ffffff24;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-style:normal;font-weight:900;display:grid}.channel-identity>span{flex-direction:column;display:flex}.channel-identity small{color:#d9dff4;font-size:7px;font-weight:800}.channel-identity h3{margin:3px 0;font-size:18px}.channel-identity p{color:#e2e6f3;margin:0;font-size:8px}.channel-status{background:#ffffff10;border:1px solid #fff2;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.channel-status>span{color:#0000;background:#f0c56c;border-radius:50%;grid-row:1/3;width:7px;height:7px;overflow:hidden;box-shadow:0 0 0 4px #f0c56c1e}.channel-status strong{font-size:9px}.channel-status small{color:#dbe0f0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.channel-step-tabs{background:#f8f9fc;border-bottom:1px solid #dfe4ee;grid-template-columns:repeat(7,1fr);display:grid}.channel-step-tabs button{color:#69758c;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3e7ef;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:48px;font-size:8px;font-weight:900;display:flex}.channel-step-tabs button:last-child{border-right:0}.channel-step-tabs button>b{color:#71809c;background:#e8ebf3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.channel-step-tabs button.active{color:#415a9c;background:#fff;box-shadow:inset 0 -2px #5268aa}.channel-step-tabs button.active>b{color:#fff;background:#5268aa}.channel-detail-content{min-height:410px;padding:18px}.channel-detail-content>article,.channel-detail-content>header,.channel-detail-content.rule-detail,.channel-detail-content.build-detail,.channel-detail-content.preview-detail{background:#fff;border:1px solid #e0e5ed;border-radius:10px}.channel-detail-content article>span,.channel-detail-content header span,.result-next>span{color:#5268aa;letter-spacing:.8px;font-size:7px;font-weight:900}.channel-detail-content h4{margin:5px 0 0;font-size:13px}.channel-detail-content header p{color:#798494;margin:5px 0 0;font-size:8px}.channel-detail-content.settings{grid-template-columns:1.2fr .8fr;gap:14px;display:grid}.channel-detail-content.settings>article{padding:17px}.channel-detail-content dl{grid-template-columns:1fr 1fr;gap:0;margin:14px 0 0;display:grid}.channel-detail-content dl>div{border-top:1px solid #e5e8ee;padding:11px 0}.channel-detail-content dl>div:nth-child(odd){padding-right:14px}.channel-detail-content dl>div:nth-child(2n){border-left:1px solid #e5e8ee;padding-left:14px}.channel-detail-content dt{color:#88919e;font-size:7px}.channel-detail-content dd{color:#3f4d5f;margin:4px 0 0;font-size:9px;font-weight:900}.detail-chip-list{flex-wrap:wrap;align-content:flex-start;gap:7px;min-height:170px;padding-top:14px;display:flex}.detail-chip-list b{color:#485e99;background:#edf1fa;border-radius:9px;align-self:flex-start;padding:7px 9px;font-size:8px}.detail-chip-list p{color:#7b8592;font-size:8px}.channel-detail-content.settings footer{border-top:1px solid #e5e8ee;justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.channel-detail-content.settings footer small{color:#7f8996;font-size:7px}.channel-detail-content button{color:#455c9b;cursor:pointer;background:#fff;border:1px solid #ccd4e4;border-radius:7px;min-height:32px;padding:0 10px;font-size:7px;font-weight:900}.channel-detail-content.categories{grid-template-columns:260px 1fr;gap:14px;display:grid}.category-progress{flex-direction:column;padding:18px;display:flex;background:linear-gradient(150deg,#f5f7fd,#fff)!important}.category-progress>strong{color:#445b9d;margin:13px 0 11px;font-size:29px}.category-progress>div{background:#e4e8f2;border-radius:5px;height:7px;overflow:hidden}.category-progress>div>i{background:#5268aa;border-radius:5px;height:100%;display:block}.category-progress>p{color:#73808e;margin-top:13px;font-size:8px;line-height:1.55}.category-list{overflow:hidden}.category-list>header,.rule-detail>header,.build-detail>header,.preview-detail>header{border-bottom:1px solid #e5e8ee;justify-content:space-between;align-items:flex-start;gap:15px;padding:15px 16px;display:flex}.category-list>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:11px 15px;display:flex}.category-list>header+div{border-top:0}.category-list>div>span{flex-direction:column;gap:3px;display:flex}.category-list>div strong{font-size:9px}.category-list>div small{color:#86909c;font-size:7px}.category-list>div em{color:#2f735d;background:#e8f4ef;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.category-list>div em.attention{color:#996725;background:#fff0d9}.category-list>p{color:#7c8793;padding:18px;font-size:8px}.rule-detail,.build-detail,.preview-detail{padding:0!important}.rule-detail>div,.build-detail>div{grid-template-columns:1fr 1fr;gap:9px;padding:15px;display:grid}.rule-detail article,.build-detail article{background:#fafbfe;border:1px solid #e2e6ee;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.rule-detail article>b,.build-detail article>b{color:#fff;background:#5268aa;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.rule-detail article>span,.build-detail article>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rule-detail article strong,.build-detail article strong{font-size:9px}.rule-detail article small,.build-detail article small{color:#7f8997;font-size:7px}.rule-detail article em,.build-detail article em{color:#4c6095;font-size:7px;font-style:normal;font-weight:900}.rule-detail>div>p,.build-detail>div>p{color:#7d8794;padding:15px;font-size:8px}.quality-detail{grid-template-columns:240px 1fr;gap:14px;display:grid}.quality-score{flex-direction:column;padding:20px;display:flex;background:linear-gradient(150deg,#fff8ec,#fff)!important}.quality-score>strong{color:#a46c21;margin:14px 0 5px;font-size:24px}.quality-score>small{color:#7e8793;font-size:8px}.quality-detail>article:last-child{overflow:hidden}.quality-detail>article:last-child>header{border-bottom:1px solid #e6e9ef;padding:15px 16px}.quality-detail>article:last-child>div{border-top:1px solid #edf0f4;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px 15px;display:grid}.quality-detail>article:last-child>header+div{border-top:0}.quality-detail>article:last-child>div>b{color:#8b622b;background:#fff0d9;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.quality-detail>article:last-child>div>span{font-size:8px}.quality-detail>article:last-child>div>em{color:#8f642a;background:#fff2df;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.preview-detail .marketplaces-table{max-height:none}.preview-detail table{min-width:760px}.preview-detail td>em.warn{color:#946627;background:#fff0d9}.result-detail{grid-template-columns:1fr 340px;gap:14px;display:grid}.result-detail>section{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.result-detail>section>article{flex-direction:column;min-height:125px;padding:17px;display:flex}.result-detail>section>article>strong{color:#435b9e;margin:13px 0 6px;font-size:27px}.result-detail>section>article>small{color:#7c8795;font-size:8px}.result-detail>section>article.attention{background:#fffaf1;border-color:#ead6b2}.result-detail>section>article.attention>strong{color:#a46d24}.result-next{color:#fff;background:linear-gradient(145deg,#354777,#5268aa)!important;padding:19px!important}.result-next>span{color:#d9e0fa}.result-next h4{margin:8px 0;font-size:15px}.result-next p{color:#dde2f2;font-size:8px;line-height:1.6}.result-next button{color:#fff;background:#ffffff14;border-color:#ffffff30;margin-top:12px}.rule-manager{background:#f7f8fb;padding:0!important}.rule-manager-header{background:#fff;border-bottom:1px solid #e0e5ed;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}.rule-manager-header .primary-rule-action{color:#fff;background:#5268aa;border-color:#5268aa;min-height:35px;padding:0 14px}.rule-manager-header .primary-rule-action:hover{background:#445a96}.rule-manager-summary{background:#fff;border-bottom:1px solid #e0e5ed;grid-template-columns:repeat(4,110px) 1fr;align-items:stretch;display:grid}.rule-manager-summary article{border-right:1px solid #e5e8ef;flex-direction:column;justify-content:center;min-height:62px;padding:0 17px;display:flex}.rule-manager-summary article strong{color:#405895;font-size:17px}.rule-manager-summary article small{color:#7d8795;margin-top:3px;font-size:7px}.rule-manager-summary>em{color:#2e715c;background:#e7f4ee;border-radius:10px;place-self:center end;margin-right:18px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.rule-manager-tools{background:#fbfcfe;border-bottom:1px solid #e0e5ed;justify-content:space-between;align-items:flex-end;gap:14px;padding:13px 16px;display:flex}.rule-manager-tools>label{flex-direction:column;gap:5px;width:min(400px,48%);display:flex}.rule-manager-tools label>span,.rule-editor label>span{color:#6f7988;font-size:7px;font-weight:900}.rule-manager-tools input,.rule-editor input,.rule-editor select{color:#3f4b5d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd4e1;border-radius:7px;outline:none;padding:0 10px;font-size:8px}.rule-manager-tools input:focus,.rule-editor input:focus,.rule-editor select:focus{border-color:#6378b2;box-shadow:0 0 0 3px #5268aa12}.rule-editor input:disabled,.rule-editor select:disabled{cursor:not-allowed;color:#99a2b0;background:#f0f2f6}.rule-manager-tools>div{gap:4px;display:flex}.rule-manager-tools>div button{color:#6f798b;background:0 0;border-color:#0000;min-height:31px;padding:0 11px}.rule-manager-tools>div button.active{color:#435b99;background:#e8ecf7}.rule-list-heading{color:#7c8694;text-transform:uppercase;letter-spacing:.45px;background:#f1f3f7;grid-template-columns:85px minmax(250px,1.25fr) minmax(210px,1fr) 90px 135px;gap:12px;padding:9px 16px;font-size:7px;font-weight:900;display:grid}.rule-manager-list{background:#fff;flex-direction:column;display:flex}.rule-row{background:#fff;border-top:1px solid #e7eaf0}.rule-row:first-child{border-top:0}.rule-row.editing{background:#fbfcff;box-shadow:inset 3px 0 #5268aa}.rule-row-main{grid-template-columns:85px minmax(250px,1.25fr) minmax(210px,1fr) 90px 135px;align-items:center;gap:12px;min-height:66px;padding:8px 16px;display:grid}.rule-order{align-items:center;gap:8px;display:flex}.rule-order>b{color:#5166a1;background:#edf0f8;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;display:grid}.rule-order>span{flex-direction:column;display:flex}.rule-order button{width:20px;line-height:1;color:#69778e!important;background:0 0!important;border:0!important;min-height:17px!important;padding:0!important;font-size:10px!important}.rule-order button:disabled{opacity:.25}.rule-identity,.rule-operation{flex-direction:column;gap:5px;min-width:0;display:flex}.rule-identity>span{align-items:center;gap:7px;display:flex}.rule-identity strong,.rule-operation strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rule-identity em{color:#50649d;white-space:nowrap;background:#edf0f8;border-radius:8px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900}.rule-identity small,.rule-operation small{color:#7c8795;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rule-identity small>b{color:#52617a}.rule-toggle{align-items:center;gap:6px;color:#8a6570!important;background:#faf7f8!important;border-color:#d5dae4!important;min-height:31px!important;padding:0 8px!important;display:flex!important}.rule-toggle i{background:#c8cdd7;border-radius:8px;width:23px;height:13px;position:relative}.rule-toggle i:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;transition:left .15s;position:absolute;top:2px;left:2px}.rule-toggle span{font-size:7px;font-weight:900}.rule-toggle.on{color:#2e725d!important;background:#eff8f4!important}.rule-toggle.on i{background:#4c947d}.rule-toggle.on i:after{left:12px}.rule-row-actions{justify-content:flex-end;gap:5px;display:flex}.rule-row-actions button{min-height:29px!important;padding:0 8px!important}.rule-editor{background:#f5f7fc;border-top:1px solid #e0e5ed;padding:16px 18px 17px 111px}.rule-editor label{flex-direction:column;gap:5px;min-width:0;display:flex}.rule-editor-meta{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:13px;display:grid}.rule-section-stack{flex-direction:column;gap:12px;display:flex}.rule-section-card{overflow:hidden;background:#fff!important;border:1px solid #d8deea!important;border-radius:10px!important}.rule-section-card>header{background:#f9faff;border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.rule-section-card>header>div{align-items:center;gap:8px;display:flex}.rule-section-card>header b{color:#435b99;font-size:9px}.rule-section-card>header span{color:#7d8795;font-size:7px}.rule-section-card>header button{min-height:27px!important;padding:0 8px!important}.rule-section-card>header .section-remove{color:#9b5260}.rule-section-card>header .section-remove:disabled{opacity:.35}.rule-logic-block{padding:13px}.rule-logic-block+.rule-logic-block{background:#fcfcfe;border-top:1px solid #e6e9ef}.logic-title{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.logic-title strong{color:#405895;font-size:9px}.logic-title span{color:#7c8795;font-size:7px}.rule-logic-row{border-top:1px dashed #e5e8ee;grid-template-columns:50px minmax(120px,1.05fr) minmax(130px,1fr) 105px minmax(150px,1.35fr) 28px;align-items:end;gap:7px;padding:7px 0;display:grid}.logic-title+.rule-logic-row{border-top:0}.rule-logic-row .logic-connector{color:#5268aa;background:#f4f6fb;border:1px solid #ccd4e1;border-radius:7px;align-self:end;width:100%;min-height:34px;padding:0 7px;font-size:8px;font-weight:900}.rule-logic-row .logic-connector.fixed{place-items:center;display:grid}.rule-logic-row .logic-delete{width:28px;color:#a05260!important;background:0 0!important;border-color:#0000!important;min-height:34px!important;padding:0!important;font-size:15px!important}.rule-logic-row .logic-delete:disabled{opacity:.22}.add-logic-row{margin:7px 0 0 57px;color:#5268aa!important;background:#f8f9fc!important;border-style:dashed!important;min-height:28px!important;padding:0 9px!important}.rule-editor>footer{justify-content:space-between;align-items:center;gap:15px;padding-top:13px;display:flex}.rule-editor>footer>span{color:#6b788b;font-size:7px}.rule-editor>footer>div{gap:6px;display:flex}.rule-editor .danger,.rule-editor .danger-link{color:#9c4450}.rule-editor .danger{color:#fff;background:#9c4450;border-color:#9c4450}.rule-editor .danger-link{background:0 0;border-color:#0000}.rule-empty{color:#778290;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:30px;display:flex}.rule-empty strong{color:#465267;font-size:11px}.rule-empty span{font-size:8px}.rule-empty button{margin-top:4px}.tab-form-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:14px;display:grid}.tab-form-grid label,.editable-build label{flex-direction:column;gap:5px;min-width:0;display:flex}.tab-form-grid label.wide{grid-column:span 2}.tab-form-grid label>span,.editable-build label>small{color:#778293;font-size:7px;font-weight:900}.tab-form-grid input,.tab-form-grid select,.editable-simple-list input,.editable-category-list input,.editable-category-list select,.editable-build input,.editable-build textarea,.editable-quality input,.editable-preview input,.editable-preview textarea,.editable-preview select,.editable-result input,.editable-result select{color:#3e4b5d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd4e1;border-radius:7px;outline:none;padding:0 9px;font-size:8px}.tab-form-grid input:focus,.tab-form-grid select:focus,.editable-simple-list input:focus,.editable-category-list input:focus,.editable-build input:focus,.editable-build textarea:focus,.editable-quality input:focus,.editable-preview input:focus,.editable-preview textarea:focus,.editable-result input:focus,.editable-result select:focus{border-color:#6176b0;box-shadow:0 0 0 3px #5268aa12}.editable-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.editable-simple-list{flex-direction:column;align-content:flex-start;gap:7px;min-height:166px;padding:14px 0;display:flex}.editable-simple-list>div{grid-template-columns:1fr 32px;gap:6px;display:grid}.editable-simple-list>div button,.editable-category-list>div>button,.editable-quality>article:last-child>div>button,.editable-preview td:last-child button{color:#9b4b56;background:#fff8f9;border-color:#ead7da;min-height:32px;padding:0}.editable-simple-list>p{color:#7b8592;font-size:8px}.category-progress>small{color:#34765f;margin-top:auto;padding-top:18px;font-size:7px;font-weight:900}.editable-category-list>div{grid-template-columns:24px minmax(180px,1fr) 125px 105px 32px;gap:8px;display:grid}.editable-category-list>div>b{color:#50649d;background:#edf0f8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.editable-category-list>div>label{align-items:center;gap:5px;display:flex}.editable-category-list>div>label input{width:66px}.editable-category-list>div>label span{color:#7a8594;font-size:7px}.editable-build>div{grid-template-columns:1fr}.editable-build article{align-items:flex-start}.editable-build article>span{gap:9px}.editable-build textarea{resize:vertical;min-height:55px;padding-top:8px}.editable-build article>div{flex-direction:column;gap:4px;display:flex}.editable-build article>div button{min-height:24px;padding:0 7px}.editable-build article>div button:disabled{opacity:.3}.editable-build .remove-item{color:#9b4b56}.tab-save-footer{color:#34765f;background:#fbfdfc;border-top:1px solid #e4e8ef;padding:10px 16px;font-size:7px;font-weight:900}.editable-quality .quality-score>button{margin-top:18px}.editable-quality>article:last-child>div{grid-template-columns:25px 1fr auto 32px}.editable-quality>article:last-child>p{color:#7d8794;padding:18px;font-size:8px}.editable-quality .tab-save-footer{display:block!important}.editable-preview table{min-width:1030px}.editable-preview td{vertical-align:top}.editable-preview td:first-child{min-width:118px}.editable-preview td:first-child input+input{margin-top:5px}.editable-preview td:nth-child(2){min-width:220px}.editable-preview textarea{resize:vertical;min-height:73px;padding-top:8px}.editable-preview td:nth-child(3){min-width:180px}.editable-preview td:nth-child(4){width:80px}.price-input{color:#667387;align-items:center;gap:5px;font-size:9px;display:flex}.price-input input{min-width:80px}.editable-result>section>article>input,.editable-result>section>article>select{color:#435b9e;margin:13px 0 7px;font-size:22px;font-weight:900}.editable-result>section>article>select{font-size:12px}.editable-result .result-next>input,.editable-result .result-next select{color:#fff;background:#ffffff12;border-color:#ffffff35;margin:10px 0 7px}.editable-result .result-next label{flex-direction:column;gap:5px;display:flex}.editable-result .result-next label>small{color:#d9e0f3;font-size:7px}.editable-result .result-next select option{color:#344054;background:#fff}.editable-result .result-next footer{color:#dbe2f5;border-top:1px solid #ffffff20;margin-top:auto;padding-top:12px;font-size:7px}.project-field-kpis{border-bottom:1px solid #e1e5ed;grid-template-columns:repeat(4,125px) 1fr;display:grid}.project-field-kpis article{border-right:1px solid #e5e8ef;flex-direction:column;justify-content:center;min-height:68px;padding:0 17px;display:flex}.project-field-kpis article strong{color:#435b9c;font-size:18px}.project-field-kpis article small{color:#7d8795;margin-top:3px;font-size:7px}.project-field-kpis>div{justify-content:flex-end;align-items:center;gap:8px;padding:0 18px;display:flex}.project-field-kpis>div b,.project-field-kpis>div strong{color:#4c6096;background:#edf0f8;border-radius:8px;padding:7px 9px;font-size:7px}.project-field-kpis>div strong{color:#fff;background:#5268aa}.project-field-kpis>div i{color:#8994aa;font-size:9px;font-style:normal}.project-field-tools{background:#fafbfe;border-bottom:1px solid #e2e6ee;align-items:flex-end;gap:12px;padding:13px 16px;display:flex}.project-field-tools>label{flex-direction:column;gap:5px;width:min(380px,42%);display:flex}.project-field-tools label>span{color:#707b8c;font-size:7px;font-weight:900}.project-field-tools input,.project-fields-table input,.project-fields-table select,.item-browser input,.item-field-tools input,.item-detail-title input,.item-values-table textarea,.channel-mapping-table input,.channel-mapping-table select{color:#3e4b5d;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #ccd4e1;border-radius:7px;outline:none;padding:0 9px;font-size:8px}.project-field-tools nav,.item-field-tools nav{gap:4px;display:flex}.project-field-tools nav button,.item-field-tools nav button{color:#69768b;background:0 0;border:0;border-radius:7px;min-height:31px;padding:0 10px;font-size:7px;font-weight:900}.project-field-tools nav button.active,.item-field-tools nav button.active{color:#435a98;background:#e9edf8}.project-field-tools>em{color:#3e765f;margin-left:auto;font-size:7px;font-style:normal;font-weight:900}.project-fields-table>header,.project-fields-table>article{grid-template-columns:minmax(240px,1.2fr) 130px minmax(220px,1fr) 125px 34px;align-items:center;gap:10px;padding:8px 16px;display:grid}.project-fields-table>header{z-index:1;color:#727d8f;text-transform:uppercase;background:#f1f3f7;font-size:7px;font-weight:900;position:sticky;top:0}.project-fields-table{max-height:650px;overflow:auto}.project-fields-table>article{background:#fff;border-top:1px solid #e7eaf0;min-height:51px}.project-fields-table>article>label:first-child{align-items:center;gap:8px;display:flex}.project-fields-table>article>label:first-child i,.item-values-table article>div>i,.project-field-select>i{color:#fff;background:#5268aa;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:7px;font-style:normal;font-weight:900;display:grid}.field-usage{align-items:center;gap:6px;display:flex}.field-usage input{width:54px}.field-usage span{color:#7b8694;font-size:7px}.project-fields-table>article>button{color:#9b4b56;background:#fff8f9;border:1px solid #ead7da;border-radius:7px;min-height:32px}.marketplace-items-workspace,.items-workspace-header,.item-browser,.item-field-detail{background:#fff;border:1px solid #d9e0ec;border-radius:11px}.items-workspace-header{justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.items-workspace-header>div>span{color:#5268aa;letter-spacing:.8px;font-size:7px;font-weight:900}.items-workspace-header h3{margin:5px 0;font-size:14px}.items-workspace-header p{color:#788493;margin:0;font-size:8px}.items-workspace-header aside{color:#fff;background:#455a96;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:10px 13px;display:grid}.items-workspace-header aside strong{grid-row:1/3;font-size:22px}.items-workspace-header aside span{font-size:8px;font-weight:900}.items-workspace-header aside small{color:#dce2f4;font-size:7px}.items-workspace-layout{grid-template-columns:270px 1fr;gap:12px;margin-top:12px;display:grid}.item-browser{overflow:hidden}.item-browser>label{border-bottom:1px solid #e3e7ee;flex-direction:column;gap:5px;padding:13px;display:flex}.item-browser>label span{color:#707b8d;font-size:7px;font-weight:900}.item-browser>div{flex-direction:column;display:flex}.item-browser>div>button{color:#465268;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7eaf0;align-items:center;gap:9px;padding:11px 12px;display:flex}.item-browser>div>button.active{background:#edf1fa;box-shadow:inset 3px 0 #5268aa}.item-browser button>i{color:#5268aa;background:#e8ecf7;border-radius:8px;flex:none;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid}.item-browser button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.item-browser button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.item-browser button small{color:#7c8795;font-size:7px}.item-browser button>em{color:#39745f;background:#e6f4ee;border-radius:11px;place-items:center;min-width:21px;height:21px;font-size:7px;font-style:normal;font-weight:900;display:grid}.item-field-detail{overflow:hidden}.item-field-detail>header{border-bottom:1px solid #e2e6ee;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px;display:flex}.item-detail-title{align-items:center;gap:11px;display:flex}.item-detail-title>i{color:#5268aa;background:#e8ecf7;border-radius:10px;place-items:center;width:45px;height:45px;font-size:12px;font-style:normal;font-weight:900;display:grid}.item-detail-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.item-detail-title>div>span{color:#5268aa;font-size:7px;font-weight:900}.item-detail-title>div>input{border:0;min-width:330px;padding:0;font-size:13px;font-weight:900}.item-detail-title>div>small{color:#798493;align-items:center;font-size:7px;display:flex}.item-detail-title>div>small input{width:65px;min-height:24px;margin-right:4px;padding:0 4px}.item-detail-title>div>small input:last-child{width:40px}.item-field-detail>header>section{display:flex}.item-field-detail>header>section article{border-left:1px solid #e2e6ee;flex-direction:column;min-width:70px;padding:5px 12px;display:flex}.item-field-detail>header>section strong{color:#435b9d;font-size:16px}.item-field-detail>header>section small{color:#7d8795;font-size:7px}.item-field-tools{background:#fafbfe;border-bottom:1px solid #e3e7ef;gap:10px;padding:11px 14px;display:flex}.item-field-tools>input{max-width:390px}.item-field-tools>nav{margin-left:auto}.item-values-table{max-height:590px;overflow:auto}.item-values-table>header,.item-values-table>article{grid-template-columns:minmax(200px,.8fr) 165px minmax(300px,1.5fr);align-items:center;gap:10px;padding:9px 15px;display:grid}.item-values-table>header{z-index:1;color:#727d8f;text-transform:uppercase;background:#f1f3f7;font-size:7px;font-weight:900;position:sticky;top:0}.item-values-table>article{border-top:1px solid #e7eaf0}.item-values-table article>div{align-items:center;gap:8px;display:flex}.item-values-table article>div strong{font-size:8px}.item-values-table article>span{flex-direction:column;gap:3px;display:flex}.item-values-table article>span b{font-size:7px}.item-values-table article>span small{color:#7d8795;font-size:6px}.item-values-table textarea{resize:vertical;min-height:42px;padding-top:8px}.mapping-flow-note{background:#f8f9fc;border-bottom:1px solid #e2e6ee;align-items:center;gap:8px;padding:12px 15px;display:flex}.mapping-flow-note b,.mapping-flow-note strong{color:#4d6197;background:#e9edf7;border-radius:7px;padding:6px 8px;font-size:7px}.mapping-flow-note strong{color:#fff;background:#5268aa}.mapping-flow-note i{color:#8a95aa;font-style:normal}.mapping-flow-note span{color:#39745f;margin-left:auto;font-size:7px;font-weight:900}.channel-mapping-table>header,.channel-mapping-table>article{grid-template-columns:minmax(180px,1fr) minmax(230px,1.2fr) 150px 82px 34px;align-items:center;gap:9px;padding:8px 15px;display:grid}.channel-mapping-table>header{color:#737e90;text-transform:uppercase;background:#f1f3f7;font-size:7px;font-weight:900}.channel-mapping-table>article{border-top:1px solid #e7eaf0}.project-field-select{align-items:center;gap:7px;display:flex}.mapping-required{color:#657286;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.mapping-required input{width:15px;min-height:15px}.channel-mapping-table>article>button{color:#9b4b56;background:#fff8f9;border:1px solid #ead7da;border-radius:7px;min-height:32px}.mapping-groups{background:#fafbfe;border-top:1px solid #e1e5ed}.mapping-groups summary{color:#4b5f96;cursor:pointer;padding:12px 15px;font-size:8px;font-weight:900}.mapping-groups>div{flex-direction:column;gap:8px;padding:0 15px 14px;display:flex}.mapping-groups article{background:#fff;border:1px solid #e2e6ee;border-radius:8px;grid-template-columns:28px 1fr 34px;align-items:flex-start;gap:9px;padding:11px;display:grid}.mapping-groups article>b{color:#fff;background:#5268aa;border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.mapping-groups article>span{grid-template-columns:180px 1fr;gap:9px;display:grid}.mapping-groups textarea{min-height:52px}.mapping-groups .remove-item{color:#9b4b56}@media (max-width:1180px){.channel-detail-header{grid-template-columns:130px 1fr 220px}.channel-detail-content.settings,.result-detail,.marketplace-type-strip{grid-template-columns:1fr}.channel-step-tabs{grid-template-columns:repeat(7,minmax(115px,1fr));overflow:auto}.rule-list-heading,.rule-row-main{grid-template-columns:72px minmax(210px,1.25fr) minmax(180px,1fr) 82px 115px}.rule-editor{padding-left:90px}.rule-logic-row{grid-template-columns:48px repeat(2,minmax(120px,1fr)) 100px minmax(140px,1fr) 28px}.project-field-kpis{grid-template-columns:repeat(4,1fr)}.project-field-kpis>div{grid-column:1/-1;justify-content:flex-start;padding:12px 16px}.items-workspace-layout{grid-template-columns:230px 1fr}}@media (max-width:760px){.channel-detail-header{grid-template-columns:1fr}.channel-status{max-width:none}.channel-detail-content.categories,.quality-detail,.rule-detail>div,.build-detail>div,.result-detail>section,.channel-detail-content.settings,.channel-detail-content dl{grid-template-columns:1fr}.channel-detail-content dl>div:nth-child(2n){border-left:0;padding-left:0}.marketplaces-preview-panel>div>button{border-bottom:1px solid #e4e8ef;border-right:0}.rule-manager-header{flex-direction:column}.rule-manager-summary{grid-template-columns:repeat(2,1fr)}.rule-manager-summary>em{grid-column:1/-1;justify-self:start;margin:9px 14px}.rule-manager-tools{flex-direction:column;align-items:stretch}.rule-manager-tools>label{width:100%}.rule-manager-tools>div{overflow:auto}.rule-list-heading{display:none}.rule-row-main{grid-template-columns:58px 1fr auto;padding:12px}.rule-operation{grid-column:2/4}.rule-toggle{grid-column:2}.rule-row-actions{grid-column:3}.rule-editor{padding:14px}.rule-editor-meta{grid-template-columns:1fr}.rule-editor-meta .wide{grid-column:span 1}.rule-section-card>header{flex-direction:column;align-items:flex-start}.rule-section-card>header>div{flex-wrap:wrap}.rule-logic-row{grid-template-columns:48px 1fr 28px;align-items:end}.rule-logic-row label{grid-column:2}.rule-logic-row .logic-delete{grid-area:1/3}.add-logic-row{margin-left:55px}.rule-editor>footer{flex-direction:column;align-items:flex-start}.tab-form-grid{grid-template-columns:1fr}.tab-form-grid label.wide{grid-column:span 1}.editable-category-list>div{grid-template-columns:24px 1fr 32px}.editable-category-list>div>label,.editable-category-list>div>select{grid-column:2}.editable-category-list>div>button{grid-area:1/3}.editable-build article{grid-template-columns:28px 1fr;display:grid}.editable-build article>div{flex-direction:row;grid-column:2}.editable-result .result-next{min-height:260px}.project-field-kpis{grid-template-columns:1fr 1fr}.project-field-tools{flex-direction:column;align-items:stretch}.project-field-tools>label{width:100%}.project-field-tools nav{overflow:auto}.project-field-tools>em{margin-left:0}.project-fields-table{overflow:auto}.project-fields-table>header,.project-fields-table>article{min-width:850px}.items-workspace-header{flex-direction:column;align-items:flex-start}.items-workspace-layout{grid-template-columns:1fr}.item-field-detail>header{flex-direction:column;align-items:flex-start}.item-detail-title>div>input{min-width:0}.item-field-tools{flex-direction:column}.item-field-tools>nav{margin-left:0}.item-values-table>header,.item-values-table>article{min-width:720px}.channel-mapping-table{overflow:auto}.channel-mapping-table>header,.channel-mapping-table>article{min-width:820px}.mapping-groups article>span{grid-template-columns:1fr}}@media screen{:is(.suite-dashboard,.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab){font-size:15px;line-height:1.5}:is(.suite-dashboard,.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(p,span,small,strong,b,em,label,button,input,select,textarea,td,th,a,summary,dt,dd){font-size:15px!important;line-height:1.5!important}:is(.suite-dashboard,.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(small,th,.eyebrow){font-size:14px!important}:is(.suite-dashboard,.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(h2,h3,h4){line-height:1.3}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) h2{font-size:24px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) h3{font-size:18px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(button,input:not([type=checkbox]):not([type=radio]),select){height:auto;min-height:42px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;padding:9px 11px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(input[type=checkbox],input[type=radio]){flex:none;width:18px;height:18px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) button{white-space:normal;overflow-wrap:anywhere}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(p,small){overflow-wrap:anywhere}.suite-dashboard .suite-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.suite-dashboard .suite-app-card{min-height:330px;padding:22px}.suite-dashboard .suite-app-card h3{font-size:22px}.suite-dashboard .suite-app-card p{color:#465e54;min-height:0;font-size:16px!important}.suite-dashboard .suite-app-card button{height:auto;min-height:46px;padding:10px 12px}.suite-dashboard .suite-app-facts{gap:8px;margin:16px 0}.suite-dashboard .suite-app-facts span,.suite-dashboard .suite-app-card header small{font-size:13px!important}.suite-dashboard .suite-hero p{font-size:16px!important}.suite-dashboard .suite-foundation{grid-template-columns:minmax(0,1fr)}.suite-dashboard .suite-foundation h3{font-size:20px}.suite-dashboard .suite-access-flow{flex-wrap:wrap;justify-content:flex-start}.suite-dashboard .suite-access-flow>div{flex:1;min-width:190px}.content-grid{grid-template-columns:minmax(650px,1fr) 430px}.content-grid.no-detail{grid-template-columns:minmax(0,1fr)}.content-grid .detail-panel{min-width:0;padding:24px}.content-grid .detail-section{padding:20px 0;font-size:15px}.content-grid .section-title{flex-wrap:wrap;gap:10px}.content-grid .detail-head h2{font-size:26px}.content-grid .detail-head button{width:42px;font-size:26px!important}.content-grid .detail-status{flex-wrap:wrap}.content-grid .timeline-row{min-height:68px}.content-grid .timeline-row>i{width:28px;height:28px;font-size:13px}.content-grid .timeline-row:not(:last-child):after{top:29px;left:14px}.content-grid .order-product strong{white-space:normal;overflow:visible}.content-grid .product-quantity{flex:none;min-width:36px;height:auto;min-height:30px}.content-grid .panel-head{flex-wrap:wrap;padding:14px 16px}.content-grid .tabs{flex-wrap:wrap;gap:12px}.content-grid .tools{flex-wrap:wrap}.content-grid .search{flex:1;min-width:200px}.content-grid .order-mode-tabs{flex-wrap:wrap}.content-grid .order-mode-tabs button{min-width:170px}.content-grid .order-mode-tabs button b{min-width:25px;height:auto;min-height:25px}.content-grid .table-wrap{overflow-x:auto}.content-grid table{min-width:940px}.content-grid :is(th,td){height:auto;padding:14px 12px}.content-grid .table-footer{flex-wrap:wrap;gap:12px;font-size:14px}.content-grid :is(.carrier,.status-badge){height:auto;min-height:26px}.content-grid .tracking-row{flex-wrap:wrap}.own-route-dashboard{grid-template-columns:minmax(0,1fr) 340px}.own-route-dashboard .route-config{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:14px}.own-route-dashboard .route-builder>header,.own-route-dashboard .route-builder>header>div:last-child{flex-wrap:wrap}.own-route-dashboard :is(.country-planner,.route-planning-options,.route-actions,.route-plan-switcher){flex-wrap:wrap;gap:12px}.own-route-dashboard .route-actions{grid-template-columns:auto minmax(0,1fr)}.own-route-dashboard .route-actions .final-route{grid-column:1/-1}.own-route-dashboard .route-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.own-route-dashboard .route-kpis strong{font-size:22px!important}.own-route-dashboard .route-kpis small,.own-route-dashboard :is(.route-orders,.route-stops) :is(strong,small){white-space:normal;overflow:visible}.own-route-dashboard .route-sidebar>section>div{grid-template-columns:minmax(0,1fr) auto}.own-route-dashboard .route-sidebar>section>div em{font-size:16px!important}.own-route-dashboard :is(.route-map-copy,.route-map-facts){flex-wrap:wrap}.own-route-dashboard .route-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.own-route-dashboard :is(.route-settings-fields,.route-settings-fields.costs){grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.own-route-dashboard .modal{width:min(800px,100vw - 32px)}.own-route-dashboard .modal :is(h2,h3){margin-right:35px}.returns-workspace .returns-kpis strong{font-size:28px!important}.returns-workspace :is(.returns-head,.returns-tools,.returns-filters){flex-wrap:wrap}.returns-workspace .returns-filter-grid{gap:14px}.returns-workspace .returns-table{min-width:1050px}.returns-workspace .returns-table :is(th,td){height:auto;padding:15px 14px}.returns-workspace .returns-table td:nth-child(4){display:table-cell}.returns-workspace .return-modal{width:min(1050px,100vw - 32px)}.returns-workspace .return-detail-modal{width:min(950px,100vw - 32px)}.returns-workspace .modal :is(h2,h3){margin-right:35px}.returns-workspace .return-step{grid-template-columns:32px minmax(0,1fr);gap:12px}.returns-workspace .return-step>button{grid-column:2;justify-self:start}.returns-workspace .return-step>b{width:30px;height:30px}.returns-workspace .return-product-list article{grid-template-columns:minmax(180px,1.2fr) minmax(270px,1fr) 140px;padding:16px}.returns-workspace .return-product-list article>div:first-child strong{white-space:normal}.returns-workspace .return-product-list label>div{grid-template-columns:36px minmax(0,1fr) 36px}.returns-workspace .return-product-list em{grid-column:1/-1;position:static}.returns-workspace .selected-return-order{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-workspace :is(.return-order-results em,.selected-return-order small){white-space:normal}}@media screen and (max-width:1500px){.content-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.content-grid .detail-panel{z-index:35;overscroll-behavior:contain;border-left:1px solid var(--line);background:#fbfcfc;width:min(520px,100vw - 20px);min-height:0;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-18px 0 45px #0b2c2440}.own-route-dashboard:not(.settings-only){grid-template-columns:minmax(0,1fr)}.own-route-dashboard .route-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (max-width:1100px){.suite-dashboard .suite-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.own-route-dashboard .route-columns,.returns-workspace .return-product-list article{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:760px){.suite-dashboard .suite-app-grid,.own-route-dashboard .route-sidebar,.own-route-dashboard .route-settings-grid{grid-template-columns:minmax(0,1fr)}.suite-dashboard .suite-hero{flex-wrap:wrap;padding:22px}.own-route-dashboard .route-actions{grid-template-columns:minmax(0,1fr)}.own-route-dashboard .route-builder{padding:16px}.returns-workspace .return-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid :is(th:nth-child(5),th:nth-child(6),td:nth-child(5),td:nth-child(6)){display:table-cell}}@media screen{.content-grid table{table-layout:fixed;min-width:1120px}.content-grid :is(th,td){white-space:normal;overflow-wrap:anywhere}.content-grid td:nth-child(4){display:table-cell}.content-grid td:nth-child(4)>:is(strong,span){display:block}.content-grid th:first-child{width:42px}.content-grid th:nth-child(2),.content-grid th:nth-child(3){width:135px}.content-grid th:nth-child(4){width:190px}.content-grid th:nth-child(5){width:140px}.content-grid th:nth-child(6){width:170px}.content-grid th:nth-child(7){width:100px}.content-grid th:nth-child(8){width:130px}.content-grid th:nth-child(9){width:36px}.workspace:has(.content-grid) .metrics :is(span,small){font-size:14px;line-height:1.5}.workspace:has(.content-grid) .metrics>button{height:auto;min-height:130px}.workspace:has(.content-grid) .metrics{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.workspace:has(:is(.content-grid,.own-route-dashboard,.returns-workspace)) .topbar p{font-size:15px;line-height:1.5}:is(.own-route-dashboard,.returns-workspace) .modal-close{width:42px;height:42px;font-size:22px!important}.content-grid .table-sort-button{white-space:nowrap;overflow-wrap:normal;gap:5px;font-size:14px!important}.content-grid td :is(.order-source-note,.order-description-note,.order-channel-badge){white-space:normal;text-overflow:clip;max-width:none;overflow:visible}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab){font-size:14px;line-height:1.45}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(p,span,small,strong,b,em,label,button,input,select,textarea,td,th,a,summary,dt,dd){font-size:14px!important;line-height:1.45!important}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) :is(small,th,.eyebrow){font-size:13px!important}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) h2{font-size:22px}:is(.content-grid,.own-route-dashboard,.returns-workspace,.pending-returns-tab) h3{font-size:17px}.content-grid .detail-head h2{font-size:24px}.content-grid .detail-head button{font-size:24px!important}.own-route-dashboard .route-kpis strong{font-size:21px!important}.own-route-dashboard .route-sidebar>section>div em{font-size:14px!important}.returns-workspace .returns-kpis strong{font-size:26px!important}.content-grid .table-sort-button{font-size:13px!important}.workspace:has(:is(.content-grid,.own-route-dashboard,.returns-workspace)) .topbar p{font-size:14px}.marketplaces-workspace{gap:20px;min-width:0;font-size:16px;line-height:1.5}.marketplaces-workspace :is(p,span,small,strong,b,em,i,label,button,input,select,textarea,td,th,a,summary,dt,dd,li){font-size:16px!important;line-height:1.5!important}.marketplaces-workspace :is(small,th,dt,footer,.eyebrow,.tab-save-footer){line-height:1.5;font-size:14px!important}.marketplaces-workspace button{white-space:normal;font-size:15px!important}.marketplaces-workspace :is(h2,h3,h4){line-height:1.3}.marketplaces-workspace h2{font-size:24px!important}.marketplaces-workspace h3{font-size:20px!important}.marketplaces-workspace h4{font-size:18px!important}.marketplaces-workspace :is(button,input:not([type=checkbox]):not([type=radio]),select){height:auto;min-height:44px}.marketplaces-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;padding:9px 11px}.marketplaces-workspace :is(input[type=checkbox],input[type=radio]){flex:none;width:20px;height:20px;min-height:20px}.marketplaces-workspace :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #5268aa}.marketplaces-workspace :is(p,small,dd){overflow-wrap:anywhere}.marketplaces-workspace :is(.channel-status small,.marketplaces-preview-panel button strong,.item-browser button strong,.rule-identity strong,.rule-operation strong,.rule-identity small,.rule-operation small){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.marketplaces-workspace :is(.marketplaces-intro,.marketplaces-data-panel>header,.marketplaces-source-panel>header,.marketplaces-migration-panel>header,.marketplaces-preview-panel>header,.items-workspace-header,.item-field-detail>header,.editable-card-heading,.rule-manager-header,.rule-manager-tools,.project-field-tools,.item-field-tools,.channel-detail-content.settings footer,.rule-editor>footer,.mapping-flow-note,.category-list>header,.preview-detail>header){flex-wrap:wrap;gap:16px}.marketplaces-workspace .marketplaces-intro>div:first-child{flex:1;min-width:min(100%,300px)}.marketplaces-workspace .marketplaces-intro p{max-width:850px}.marketplaces-workspace .marketplaces-safety{min-width:200px}.marketplaces-workspace .marketplaces-tabs{flex-wrap:wrap}.marketplaces-workspace .marketplaces-tabs button{padding:10px 14px}.marketplaces-workspace .marketplaces-kpis{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px}.marketplaces-workspace .marketplaces-kpis article{height:auto;min-height:115px;padding:18px}.marketplaces-workspace :is(.marketplaces-kpis strong,.category-progress>strong,.quality-score>strong,.result-detail>section>article>strong,.growth-summary strong){font-size:28px!important}.marketplaces-workspace .marketplaces-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr)}.marketplaces-workspace .marketplace-flow{grid-template-columns:1fr;gap:12px}.marketplaces-workspace .marketplace-flow>i{display:none}.marketplaces-workspace .marketplace-flow>div{padding:14px}.marketplaces-workspace .marketplace-flow strong{color:#263e50}.marketplaces-workspace .marketplace-type-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.marketplaces-workspace .marketplaces-source-list>div{grid-template-columns:110px minmax(0,1fr) auto;gap:12px}.marketplaces-workspace .marketplaces-preview-panel>div{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketplaces-workspace .marketplaces-preview-panel>div>button{padding:18px}.marketplaces-workspace :is(.marketplaces-preview-panel button>i,.marketplace-type-strip article>b,.item-browser button>i,.rule-detail article>b,.build-detail article>b){flex:none;width:40px;height:40px}.marketplaces-workspace :is(.marketplaces-table-wrap,.channel-mapping-table,.project-fields-table,.item-values-table){max-width:100%;overflow-x:auto}.marketplaces-workspace .marketplaces-table{min-width:1120px}.marketplaces-workspace :is(.marketplaces-table th,.marketplaces-table td){height:auto;padding:14px 12px}.marketplaces-workspace .marketplaces-table td{font-size:15px!important}.marketplaces-workspace .marketplaces-table th{white-space:normal}.marketplaces-workspace .marketplaces-rule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.marketplaces-workspace .marketplaces-order-layout{grid-template-columns:minmax(0,1fr) 330px}.marketplaces-workspace .channel-detail-header{grid-template-columns:180px minmax(0,1fr) minmax(250px,.7fr);gap:22px}.marketplaces-workspace .channel-identity>i{flex:none}.marketplaces-workspace .channel-step-tabs{flex-wrap:wrap;display:flex;overflow:visible}.marketplaces-workspace .channel-step-tabs button{flex:165px;min-height:56px;padding:12px}.marketplaces-workspace .channel-step-tabs button>b{flex:none;width:28px;height:28px;font-size:14px!important}.marketplaces-workspace .channel-detail-content{min-width:0;padding:22px}.marketplaces-workspace .channel-detail-content.settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.marketplaces-workspace .channel-detail-content :is(article,section,header){min-width:0}.marketplaces-workspace .tab-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:18px}.marketplaces-workspace .editable-simple-list>div{grid-template-columns:minmax(0,1fr) 44px}.marketplaces-workspace .channel-detail-content.categories{grid-template-columns:280px minmax(0,1fr)}.marketplaces-workspace .editable-category-list>div{grid-template-columns:30px minmax(160px,1fr) 135px 135px 44px}.marketplaces-workspace .quality-detail{grid-template-columns:280px minmax(0,1fr)}.marketplaces-workspace .editable-quality>article:last-child>div{grid-template-columns:30px minmax(0,1fr) auto 44px}.marketplaces-workspace .result-detail{grid-template-columns:minmax(0,1fr)}.marketplaces-workspace .result-detail>section{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.marketplaces-workspace .result-next>span{color:#eef1fc}.marketplaces-workspace :is(.rule-manager-summary,.project-field-kpis){grid-template-columns:repeat(4,minmax(0,1fr))}.marketplaces-workspace :is(.rule-manager-summary article,.project-field-kpis article){gap:6px;padding:16px}.marketplaces-workspace :is(.rule-manager-summary article strong,.project-field-kpis article strong,.items-workspace-header aside strong){font-size:24px!important}.marketplaces-workspace :is(.rule-manager-summary>em,.project-field-kpis>div){flex-wrap:wrap;grid-column:1/-1;justify-self:start;margin:12px 16px}.marketplaces-workspace :is(.rule-manager-tools>label,.project-field-tools>label){flex:300px;width:auto}.marketplaces-workspace :is(.rule-manager-tools>div,.project-field-tools nav,.item-field-tools nav){flex-wrap:wrap;gap:8px;display:flex}.marketplaces-workspace :is(.rule-list-heading,.rule-row-main){grid-template-columns:95px minmax(0,1.2fr) minmax(0,1fr) 100px 165px;gap:16px}.marketplaces-workspace .rule-row-main{padding:16px}.marketplaces-workspace .rule-order>b{width:32px;height:32px}.marketplaces-workspace .rule-order button{width:36px;min-height:36px!important;font-size:18px!important}.marketplaces-workspace :is(.rule-toggle,.rule-row-actions button,.rule-section-card>header button){min-height:44px!important;padding:8px 10px!important}.marketplaces-workspace .rule-toggle{flex-wrap:wrap}.marketplaces-workspace .rule-row-actions{flex-wrap:wrap;gap:8px}.marketplaces-workspace .rule-editor{padding:22px}.marketplaces-workspace .rule-editor-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}.marketplaces-workspace .rule-section-card>header{flex-wrap:wrap;gap:12px}.marketplaces-workspace .rule-logic-row{grid-template-columns:72px repeat(2,minmax(140px,1fr)) 140px minmax(160px,1.2fr) 44px;gap:10px}.marketplaces-workspace .rule-logic-row .logic-connector{min-width:0;position:static;inset:auto}.marketplaces-workspace .rule-logic-row .logic-delete{width:44px;min-height:44px!important;font-size:20px!important}.marketplaces-workspace .project-fields-table>header,.marketplaces-workspace .project-fields-table>article{grid-template-columns:minmax(260px,1.2fr) 160px minmax(220px,1fr) 160px 44px;gap:14px;min-width:1000px;padding:12px 16px}.marketplaces-workspace .channel-mapping-table>header,.marketplaces-workspace .channel-mapping-table>article{grid-template-columns:minmax(230px,1fr) minmax(290px,1.2fr) 175px 105px 44px;gap:14px;min-width:1000px;padding:12px 16px}.marketplaces-workspace .project-field-select{align-items:center;gap:10px;min-width:0;display:flex}.marketplaces-workspace .project-field-select>i{width:32px;height:32px}.marketplaces-workspace .mapping-groups article{grid-template-columns:34px minmax(0,1fr) 44px}.marketplaces-workspace .mapping-groups article>span{grid-template-columns:minmax(190px,.6fr) minmax(0,1fr)}.marketplaces-workspace .items-workspace-layout{grid-template-columns:290px minmax(0,1fr);gap:20px}.marketplaces-workspace :is(.item-field-detail,.item-browser,.item-detail-title,.item-detail-title>div){min-width:0}.marketplaces-workspace .item-detail-title>div>input{min-width:0;font-size:20px!important}.marketplaces-workspace .item-detail-title>div>small{flex-wrap:wrap;gap:8px}.marketplaces-workspace .item-detail-title>div>small input,.marketplaces-workspace .item-detail-title>div>small input:last-child{width:90px}.marketplaces-workspace .item-browser button>em{min-width:30px;height:auto;padding:3px}.marketplaces-workspace .item-field-tools>input{flex:240px;width:auto}.marketplaces-workspace .item-values-table>header,.marketplaces-workspace .item-values-table>article{grid-template-columns:minmax(240px,.9fr) 190px minmax(320px,1.5fr);gap:16px;min-width:840px;padding:12px 16px}.marketplaces-workspace .item-values-table textarea{min-height:70px}.workspace:has(.marketplaces-workspace) .topbar p{font-size:15px;line-height:1.5}}@media screen and (max-width:1400px){.marketplaces-workspace :is(.marketplaces-grid,.channel-detail-content.settings,.channel-detail-content.categories,.quality-detail){grid-template-columns:minmax(0,1fr)}.marketplaces-workspace .rule-logic-row{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr) 44px}.marketplaces-workspace .rule-logic-row .logic-delete{grid-area:1/4/3;align-self:center}.marketplaces-workspace .rule-logic-row>:nth-child(4){grid-column:2}.marketplaces-workspace .rule-logic-row>:nth-child(5){grid-column:3}}@media screen and (max-width:1100px){.marketplaces-workspace .channel-detail-header{grid-template-columns:minmax(0,1fr);gap:16px}.marketplaces-workspace :is(.items-workspace-layout,.marketplaces-order-layout){grid-template-columns:minmax(0,1fr)}.marketplaces-workspace .item-browser>div{max-height:280px;overflow-y:auto}.marketplaces-workspace .rule-list-heading{display:none}.marketplaces-workspace .rule-row-main{grid-template-columns:95px minmax(0,1fr) 165px}.marketplaces-workspace .rule-operation{grid-column:2;display:block}.marketplaces-workspace .rule-row-actions{grid-area:1/3/3}.marketplaces-workspace .rule-toggle{grid-column:2;justify-self:start}}@media screen and (max-width:760px){.marketplaces-workspace :is(.marketplaces-kpis,.rule-manager-summary,.project-field-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.marketplaces-workspace .channel-detail-content{padding:16px}.marketplaces-workspace .channel-step-tabs button{flex-basis:135px}.marketplaces-workspace .editable-category-list>div{grid-template-columns:30px minmax(0,1fr) 44px;gap:12px}.marketplaces-workspace .editable-category-list>div>label,.marketplaces-workspace .editable-category-list>div>select{grid-column:2}.marketplaces-workspace .editable-category-list>div>button{grid-area:1/3}.marketplaces-workspace .rule-row-main{grid-template-columns:80px minmax(0,1fr)}.marketplaces-workspace .rule-row-actions{grid-area:auto/2}.marketplaces-workspace .rule-editor{padding:16px}.marketplaces-workspace .rule-logic-row{grid-template-columns:65px minmax(0,1fr) 44px}.marketplaces-workspace .rule-logic-row>:nth-child(n+2):nth-child(-n+5){grid-column:2}.marketplaces-workspace .rule-logic-row .logic-delete{grid-area:1/3}.marketplaces-workspace .mapping-groups article>span{grid-template-columns:minmax(0,1fr)}.marketplaces-workspace .channel-detail-content dl>div:nth-child(2n){border-left:0;padding-left:0}}.mpf{color:#17382d;min-width:0;font-size:16px;line-height:1.5}.mpf h2{font-size:25px;line-height:1.3}.mpf h3{font-size:21px}.mpf h4{margin:16px 0 10px;font-size:18px}.mpf p{margin:10px 0}.mpf small{color:#506458;font-size:14px;display:block}.mpf button,.mpf input,.mpf select,.mpf textarea{font:inherit;color:#17382d;box-sizing:border-box;background:#fff;border:1px solid #a9bdb0;border-radius:7px;max-width:100%;min-height:44px;padding:9px 12px}.mpf button{cursor:pointer;font-weight:600}.mpf button:hover{background:#e4f0e7}.mpf button:disabled{opacity:.55;cursor:default}:is(.mpf :is(input,select,textarea):focus-visible,.mpf button:focus-visible){outline-offset:2px;outline:3px solid #438b5a}.mpf label{flex-direction:column;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}.mpf textarea{width:100%;min-height:88px}.mpf .mpf-primary{color:#fff;background:#236640;border-color:#236640}.mpf .mpf-check{flex-direction:row;align-items:center;font-weight:400}.mpf .mpf-check input{accent-color:#236640;flex-shrink:0;width:20px;height:20px;min-height:20px}.mpf-heading,.mpf-toolbar,.mpf-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mpf-heading{justify-content:space-between}.mpf-toolbar{background:#e7f0e9;border-radius:10px;margin:18px 0;padding:14px}.mpf-badge{background:#edf2d7;border:1px solid #b0bf7d;border-radius:20px;padding:8px 14px;font-size:14px}.mpf-muted{color:#506458}.mpf-error{color:#782b24;background:#fff1ef;border:1px solid #ae524b;border-radius:8px;padding:14px}.mpf-notice{background:#edf6ef;border:1px solid #93b49a;border-radius:8px;padding:14px}.mpf-edit-area{border:0;min-width:0;margin:0;padding:0}.mpf-card{background:#fff;border:1px solid #d0dfd5;border-radius:12px;min-width:0;margin:18px 0;padding:22px}.mpf-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:14px 0;display:grid}.mpf-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px;display:grid}.mpf-kpis article{background:#edf5ef;border-radius:12px;padding:22px;display:grid}.mpf-kpis strong{font-size:30px}.mpf-kpis span{font-size:15px}.mpf-table{max-width:100%;margin:15px 0;overflow-x:auto}.mpf table{border-collapse:collapse;width:100%;font-size:15px}.mpf th,.mpf td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce5df;padding:12px}.mpf th{background:#eef4ef;font-weight:600}.mpf td small{max-width:430px}.mpf-tabs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mpf-tabs .active{background:#d6e9db;border:2px solid #236640}.mpf-rule{background:#fafdfb;border:1px solid #bdcfc2;border-radius:8px;margin:14px 0;padding:15px}.mpf-rule summary{cursor:pointer;padding:6px;font-size:17px;font-weight:600}.mpf-condition-group{background:#f1f6f2;border-left:3px solid #a4c5af;margin:8px 0;padding:12px}.mpf-condition,.mpf-action,.mpf-operand{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;display:flex}.mpf-condition>label,.mpf-action>label,.mpf-operand>label{flex:1;min-width:180px}.mpf-operand{flex:2}.mpf-child{border-bottom:1px solid #d6e1d8;padding:12px 0}.mpf-action{border-bottom:1px solid #d6e1d8;padding-bottom:14px}.mpf-actions{margin:12px 0}.mpf-options{border:1px solid #bdcfc2;border-radius:8px;max-height:300px;padding:14px;overflow:auto}.mpf-options legend{padding:0 5px;font-weight:600}.mpf-options label{margin:7px 0}.mpf-details{background:#f4f9f5;border:2px solid #a4c5af;border-radius:10px;margin-top:20px;padding:20px}.mpf li{margin:9px 0}.mpf li button{margin-left:10px}@media (max-width:700px){.mpf-card{padding:14px}.mpf-grid{grid-template-columns:1fr}.mpf-toolbar button{flex:150px}.mpf-condition-group{padding:8px}.mpf-condition>label,.mpf-action>label,.mpf-operand>label{min-width:130px}.mpf h2{font-size:22px}.mpf th,.mpf td{padding:9px}.mpf-details{padding:12px}}.mpf-card>details>summary{cursor:pointer;padding:8px 0;font-size:18px;font-weight:600}.mpf-table .mpf-badge{margin-top:6px;display:inline-block}.mpf-table td select{width:100%;min-width:210px}.mpf-table td details{max-width:560px}.mpf-table td details p{white-space:pre-line;overflow-wrap:anywhere}.mpf-heading h2{margin:4px 0 8px}.mpf-launch-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:18px;display:grid}.mpf-launch-grid button{text-align:left;background:#f5faf6;align-content:start;gap:9px;padding:20px;display:grid}.mpf-launch-grid strong{font-size:19px}.mpf-launch-grid span{font-weight:400}.mpf-channel-list{border-top:1px solid #d0dfd5}.mpf-channel-row{border-bottom:1px solid #d0dfd5;padding:20px 0}.mpf button.mpf-channel-name{text-align:left;color:#236640;background:0 0;border:0;padding:3px 0;font-size:19px}.mpf-channel-row nav{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mpf-channel-row nav button{border-color:#d0dfd5;font-size:15px;font-weight:500}.mpf-steps{border-bottom:1px solid #a9bdb0;gap:0;padding-bottom:0}.mpf-steps button{background:0 0;border:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;padding:13px 15px;display:flex}.mpf-steps .active{background:#e4f0e7;border:0;border-bottom:3px solid #236640}.mpf-step-number{border:1px solid #a9bdb0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:inline-flex}.mpf-steps .active .mpf-step-number{color:#fff;background:#236640;border-color:#236640}.mpf-step-intro{margin:20px 0 12px}.mpf-step-intro h3{margin:0}.mpf-step-intro p{color:#506458;margin:6px 0}.mpf-subtabs{margin:12px 0}.mpf-subtabs button{background:0 0;border-color:#0000}.mpf-subtabs .active{background:#edf5ef;border:1px solid #a9bdb0}.mpf-step-footer{border-top:1px solid #d0dfd5;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px;padding:18px 0;display:flex}@media (max-width:700px){.mpf-steps button{padding:10px;font-size:15px}.mpf-step-number{width:21px;height:21px}.mpf-launch-grid{grid-template-columns:1fr}.mpf-step-footer button,.mpf-channel-row nav button{flex:auto}.mpf-heading{align-items:flex-start}}.mpf button.mpf-item-link{text-align:left;color:#236640;background:0 0;border:0;width:100%;padding:4px 0;display:block}.mpf .mpf-item-link strong{text-underline-offset:3px;text-decoration:underline}.mpf .mpf-item-link small{color:#17382d;font-weight:400}.mpf .mpf-item-link:hover,.mpf-item-selected>td{background:#edf6ef}.mpf-item-details{margin:0}.mpf-item-details h4{margin:6px 0}.mpf-field-table{table-layout:fixed}.mpf-field-table th:first-child{width:24%}.mpf-field-value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;overflow:auto}.mpf-field-table td{font-size:16px}.mpf-item-details .mpf-subtabs{margin-bottom:20px}@media (max-width:700px){.mpf-field-table{table-layout:auto;min-width:520px}.mpf-field-table th:first-child{width:auto}.mpf-item-details .mpf-heading{gap:8px}}.marketplace-channel-navigation>[hidden]{display:none!important}.marketplace-channel-navigation>button{width:100%;min-height:44px}.marketplace-channel-navigation>button>i{margin-left:auto;font-size:16px;font-style:normal}.sidebar .marketplace-channel-link{text-align:left;overflow-wrap:anywhere;width:100%;min-height:38px;margin:3px 0;padding:8px 9px 8px 26px;font-size:14px}.sidebar .marketplace-channel-link>span{flex-shrink:0;width:12px}.marketplace-channel-navigation small{color:#cfe0dc;padding:10px 12px 10px 28px;line-height:1.5;display:block}.mpf-channel-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.mpf-channel-row>div{min-width:0}.mpf-channel-row>button{flex-shrink:0}@media (max-width:700px){.mpf-channel-row{flex-direction:column;align-items:flex-start}}.mpf .mpf-article-choice td{vertical-align:top}.mpf-article-choice input[type=checkbox]{accent-color:#236640;width:20px;height:20px;min-height:20px}.mpf-article-name{gap:12px;min-width:200px;display:flex}.mpf-article-name img{object-fit:contain;background:#fff;border-radius:6px;width:48px;height:48px}.mpf-article-name span{display:block}.mpf .mpf-shipping-state{text-align:left;min-height:36px;padding:6px 10px;font-size:15px}.mpf .mpf-shipping-state.ready{background:#e2f2e6;border-color:#468556}.mpf .mpf-shipping-state.attention{background:#fff5d8;border-color:#b18b2b}.mpf .mpf-shipping-state.blocked{background:#fde9e6;border-color:#b65c4b}.mpf .mpf-shipping-state.external{background:#e8edf3;border-color:#7d91aa}.mpf-shipping-detail{background:#f1f7f2;border-radius:8px;padding:12px 16px}.mpf-shipping-detail ul{padding-left:24px}.mpf-carriers td{min-width:250px}.mpf-carriers td:first-child{min-width:180px}.mpf-carriers td>button{margin-top:8px}.mpf-carrier-status{margin:9px 0;font-size:15px;font-weight:600;display:block}.mpf-carrier-status.mapped{color:#246337}.mpf-carrier-status.review,.mpf-carrier-status.missing{color:#795300}.mpf-carrier-status.unsupported{color:#933e35}.mpf-carrier-exceptions{background:#eff6f0;border-radius:9px;max-width:1000px;padding:18px}.mpf-carrier-rule{background:#fff;border:1px solid #c8d7cc;border-radius:8px;margin:14px 0;padding:14px}.mpf-carriers summary{cursor:pointer;padding:10px 0;font-size:18px;font-weight:600}.mpf-carriers .mpf-check{margin:10px 0;font-size:15px}.mpf-carriers td .mpf-check{max-width:340px}@media (max-width:700px){.mpf-carrier-exceptions{padding:12px}.mpf-carriers td{min-width:225px}}.mpf-project-summary{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.mpf-project-summary>div{flex:2;min-width:0}.mpf-project-summary>aside{background:#edf5ef;border-radius:9px;flex:1;min-width:240px;max-width:470px;padding:18px}.mpf-project-management h3,.mpf-project-summary aside h4{margin-top:0}.mpf-project-summary dl{flex-wrap:wrap;gap:16px 32px;margin:18px 0;display:flex}.mpf-project-summary dl>div{min-width:0}.mpf-project-summary dt{color:#506458;font-size:14px}.mpf-project-summary dd{overflow-wrap:anywhere;margin:3px 0;font-weight:600}.mpf-project-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;margin:18px 0;display:grid}.mpf-project-grid>.mpf-card{flex-direction:column;align-items:flex-start;margin:0;display:flex}.mpf-project-grid>.mpf-card>button{margin-top:auto}.mpf-project-grid label,.mpf-project-grid input[type=file]{width:100%;min-width:0}.mpf-project-grid label{margin-top:auto}.mpf-project-management summary{cursor:pointer}@media (max-width:700px){.mpf-project-summary{display:block}.mpf-project-summary>aside{min-width:0;margin-top:20px}.mpf-project-summary dl{gap:14px;display:grid}.mpf-project-management button{white-space:normal;text-align:left}}.purchasing-group-bulk{background:#f4f9f5;border:1px solid #bcd3c5;border-radius:12px;margin:24px 0;padding:20px}.purchasing-group-bulk h4{margin-top:0;font-size:20px}.purchasing-group-bulk p,.purchasing-group-bulk span{font-size:14px;line-height:1.6}.purchasing-group-bulk fieldset{border:0;min-width:0;padding:0}.purchasing-group-bulk legend{margin-bottom:12px;font-size:15px;font-weight:700}.purchasing-bulk-fields{flex-wrap:wrap;gap:12px;display:flex}.purchasing-bulk-fields label{background:#fff;border:1px solid #d0ded5;border-radius:8px;flex-wrap:wrap;align-items:center;padding:12px;display:flex}.purchasing-bulk-fields small{color:#637569;flex-basis:100%;font-size:12px;font-weight:400}.purchasing-group-bulk input[type=checkbox]{accent-color:#28694a;flex-shrink:0;width:18px;height:18px}.purchasing-bulk-controls{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.purchasing-bulk-table{background:#fff;border:1px solid #d0ded5;border-radius:8px;max-height:620px;overflow:auto}.purchasing-bulk-table table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px}.purchasing-bulk-table td,.purchasing-bulk-table th{text-align:left;vertical-align:top;border-bottom:1px solid #dce8e0;min-width:140px;padding:13px}.purchasing-bulk-table th{z-index:1;background:#e7f0e9;position:sticky;top:0}.purchasing-bulk-table td:first-child,.purchasing-bulk-table th:first-child{min-width:45px}.purchasing-bulk-table strong,.purchasing-bulk-table small{line-height:1.5;display:block}.purchasing-bulk-table small{color:#52665b;max-width:260px;font-size:12px}.purchasing-bulk-table .purchasing-bulk-skip{color:#805d22}.purchasing-bulk-summary{flex-direction:column;gap:4px;padding:15px 0;font-size:16px;display:flex}.purchasing-season-planner{background:#f5f8fc;border:1px solid #ccdae7;border-radius:12px;margin:22px 0;padding:20px}.purchasing-season-planner>h4{margin-top:0;font-size:18px}.purchasing-season-period{border:1px solid #ccdae7;border-radius:8px;min-width:0;margin:16px 0;padding:14px}.purchasing-season-result{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.purchasing-season-result>div{background:#fff;border:1px solid #ccdae7;border-radius:8px;padding:16px}.purchasing-season-result span{margin-bottom:8px;font-size:14px;display:block}.purchasing-season-result strong{font-size:16px}.purchasing-season-result p{grid-column:1/-1}@media (max-width:700px){.purchasing-bulk-controls{grid-template-columns:1fr}.purchasing-group-bulk{padding:12px}.purchasing-bulk-fields label{width:100%}.purchasing-season-result{grid-template-columns:1fr}.purchasing-season-planner{padding:12px}}@media screen{.purchasing-workspace{min-width:0;font-size:16px;line-height:1.5}.purchasing-workspace :is(p,span,small,strong,b,em,label,legend,button,input,select,textarea,td,th,a,summary,dt,dd,li){font-size:16px!important;line-height:1.5!important}.purchasing-workspace :is(small,th,dt,.eyebrow,.suite-module-phase){font-size:14px!important}.purchasing-workspace :is(button,button span,button strong){font-size:15px!important}.purchasing-workspace :is(h2,h3,h4,h5){line-height:1.3}.purchasing-workspace h2{font-size:26px}.purchasing-workspace h3{font-size:22px}.purchasing-workspace :is(h4,h5){font-size:18px}.purchasing-workspace :is(.purchasing-toolbar strong,.purchase-lines-row header strong){font-size:18px!important}.purchasing-workspace :is(.purchasing-toolbar>div>span,.purchasing-table-card header span,.sea-freight-import>div>span,.purchase-settings-grid>article>span,.suite-module-intro>div>span){font-size:14px!important}.purchasing-workspace .purchasing-kpis strong{font-size:28px!important}.purchasing-workspace :is(button,input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:auto;min-height:44px}.purchasing-workspace button{white-space:normal;padding:9px 12px}.purchasing-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;padding:10px 12px}.purchasing-workspace :is(input[type=checkbox],input[type=radio]){flex:none;width:20px;height:20px;min-height:20px}.purchasing-workspace :is(button,input,select,textarea,a,summary):focus-visible{outline-offset:3px;outline:3px solid #946026}.purchasing-workspace :is(p,small,dd){overflow-wrap:anywhere}.purchasing-workspace .purchasing-table-card td small:not(.purchase-cell-error){color:#506359}.purchasing-workspace :is(.purchasing-toolbar,.purchasing-toolbar>div:last-child,.purchasing-table-card>header,.purchase-lines-row header,.sea-freight-import){flex-wrap:wrap;gap:16px}.purchasing-workspace .purchasing-toolbar>div:first-child{flex:1;min-width:min(100%,300px)}.purchasing-workspace .purchasing-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.purchasing-workspace .purchasing-kpis article{height:auto;min-height:135px;padding:20px}.purchasing-workspace :is(.report-table-wrap,.pc-table,.planning-table,.proposal-table-wrap,.stock-table-wrap){max-width:100%;overflow-x:auto}.purchasing-workspace table :is(th,td){vertical-align:top;height:auto!important;padding:12px!important}.purchasing-workspace th{white-space:normal;text-transform:none;letter-spacing:0}.purchasing-workspace td{font-variant-numeric:tabular-nums}.purchasing-workspace .purchase-orders-table{min-width:1480px}.purchasing-workspace .purchase-orders-table>tbody>tr:first-child>td:nth-child(3){white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:300px}.purchasing-workspace .purchase-expand{width:44px;min-width:44px;font-size:20px!important}.purchasing-workspace .purchase-lines-row>td{padding:0!important}.purchasing-workspace .purchase-lines-row>td>div{padding:20px}.purchasing-workspace .purchase-lines-row table{min-width:1040px}.purchasing-workspace .purchase-lines-row table td:nth-child(2){white-space:normal;min-width:250px}.purchasing-workspace .purchase-lines-row table :is(th,td):nth-child(n+5){text-align:right;white-space:nowrap}.purchasing-workspace :is(.purchase-status,.sea-status){white-space:normal;padding:6px 10px}.purchasing-workspace .purchase-link-editor select{max-width:340px}.purchasing-workspace .purchase-settings-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.purchasing-workspace .item-settings-table input[type=number]{width:130px}.purchasing-workspace .item-settings-table input[type=text]{width:190px}.purchasing-workspace .purchase-price-input>select{min-width:85px}}@media screen and (max-width:1000px){.purchasing-workspace .suite-module-intro{flex-direction:column;align-items:stretch}.purchasing-workspace .suite-module-phase{white-space:normal;align-self:flex-start}.purchasing-workspace .purchase-settings-grid,.purchasing-workspace .supplier-agreements-layout{grid-template-columns:minmax(0,1fr)}.purchasing-workspace .supplier-agreements-layout aside{max-height:300px;overflow:auto}}@media screen and (max-width:640px){.purchasing-workspace .purchasing-kpis{grid-template-columns:minmax(0,1fr)}.purchasing-workspace :is(.purchasing-toolbar,.purchasing-table-card>header,.sea-freight-import){padding:16px}.purchasing-workspace .purchase-settings-fields{grid-template-columns:minmax(0,1fr)}}.commerce-shipping-limits{color:#294f42;background:#fff;border:1px solid #cfe0da;border-radius:11px;margin:0 22px 22px;font-size:15px;overflow:hidden}.commerce-shipping-limits>header{background:#f4faf7;border-bottom:1px solid #dce7e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.commerce-shipping-limits header span{color:#076633;letter-spacing:.7px;font-size:12px;font-weight:850}.commerce-shipping-limits h3{margin:5px 0 9px;font-size:21px}.commerce-shipping-limits header p{max-width:700px;margin:0;line-height:1.5}.commerce-shipping-limits header>b{color:#775819;background:#fff3da;border-radius:9px;padding:7px 10px;font-size:13px;line-height:1.4}.shipping-limits-table{overflow-x:auto}.shipping-limits-table table{border-collapse:collapse;text-align:left;width:100%}.shipping-limits-table th,.shipping-limits-table td{border-bottom:1px solid #e4ece8;padding:13px 20px;font-size:15px}.shipping-limits-table thead th{background:#fbfdfc;font-size:14px}.shipping-limits-table label{align-items:center;gap:9px;display:flex}.shipping-limits-table input{width:100%;min-width:150px;max-width:230px}.commerce-shipping-limits input,.commerce-shipping-limits select{color:#214a39;background:#fff;border:1px solid #aec8bb;border-radius:7px;min-height:43px;padding:9px 12px;font-size:16px}.commerce-shipping-limits input::placeholder{color:#667a70}.commerce-shipping-limits input:focus,.commerce-shipping-limits select:focus{outline-offset:2px;outline:2px solid #23835a}.commerce-shipping-limits input:disabled{color:#687d74;background:#f4f6f5}.commerce-shipping-limits>p{margin:16px 20px;line-height:1.5}.shipping-limits-help{color:#536f61}.shipping-limits-preview{background:#f8fcf9;border:1px solid #d6e6dc;border-radius:8px;margin:18px 20px;padding:14px}.shipping-limits-preview summary{cursor:pointer;font-weight:800}.shipping-limits-preview>p{line-height:1.5}.shipping-limits-preview-inputs{grid-template-columns:.65fr 1fr 1fr;gap:15px;display:grid}.shipping-limits-preview-inputs label{flex-direction:column;gap:8px;font-size:14px;display:flex}.shipping-limits-example{background:#e5f2eb;border-radius:7px;margin-top:18px;padding:12px 16px}.shipping-limits-example p{justify-content:space-between;gap:15px;display:flex}.shipping-limits-example small{font-size:14px;line-height:1.5}.commerce-shipping-limits>footer{background:#f8fbf9;border-top:1px solid #dce7e3;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.commerce-shipping-limits footer small{color:#536f61;font-size:13px;line-height:1.5}.commerce-shipping-limits footer>div{flex-wrap:wrap;gap:9px;display:flex}.commerce-shipping-limits button{color:#fff;background:#076633;border:1px solid #076633;border-radius:7px;min-height:42px;padding:9px 14px;font-size:14px;font-weight:800}.commerce-shipping-limits button.secondary{color:#076633;background:#fff}.commerce-shipping-limits button:disabled{opacity:.5;cursor:not-allowed}.shipping-policy-basis{grid-template-columns:1fr 2fr;align-items:center;gap:20px;padding:20px;display:grid}.shipping-policy-basis label,.shipping-policy-options label,.shipping-tier-count{flex-direction:column;gap:8px;font-weight:700;display:flex}.shipping-policy-basis p,.shipping-policy-editor p{color:#536f61;margin:0;line-height:1.6}.shipping-policy-heading{background:#edf7ef;margin:0;padding:15px 20px;font-size:17px}.shipping-policy-editor{border:1px solid #d6e6dc;border-radius:8px;margin:20px;padding:20px}.shipping-policy-editor h4{margin:0 0 16px;font-size:18px}.shipping-policy-countries{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.shipping-policy-options{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:14px;display:grid}.shipping-tier-count{max-width:250px;margin:20px 0 14px}.shipping-policy-editor .shipping-limits-table{margin-top:15px}.shipping-preview-check{align-items:center;gap:10px;margin-top:14px;display:flex}.shipping-preview-check input{width:19px;height:19px;min-height:auto}.shipping-limits-example span{text-align:right}.shipping-limits-example small{display:block}.commerce-checkout-calendar .shipping-policy-countries label{border:1px solid #d6e6dc;border-radius:7px;align-items:center;gap:9px;padding:10px 14px;font-size:16px;display:flex}.commerce-checkout-calendar input[type=checkbox]{accent-color:#076633;width:20px;height:20px;min-height:auto;padding:0}.commerce-checkout-calendar .shipping-policy-editor p{margin-bottom:16px}.commerce-checkout-calendar .shipping-policy-editor>div>h4{margin-top:26px}@media (max-width:760px){.commerce-shipping-limits{margin:0 12px 16px}.commerce-shipping-limits>header,.commerce-shipping-limits>footer{flex-direction:column}.shipping-limits-table th,.shipping-limits-table td{padding:12px}.shipping-limits-preview-inputs,.shipping-policy-options,.shipping-policy-basis{grid-template-columns:1fr}.shipping-policy-editor{margin:12px;padding:14px}.commerce-shipping-limits footer>div{width:100%}.commerce-shipping-limits footer button{flex:1}.shipping-limits-example p{flex-wrap:wrap}.shipping-limits-table input{min-width:120px}}.suite-login{color:#183c30;background:linear-gradient(145deg,#e6f2e9,#f8faf8);place-items:center;min-height:100dvh;padding:30px 18px;font:16px/1.55 Arial,sans-serif;display:grid}.suite-login-card{background:#fff;border:1px solid #d8e5dc;border-radius:20px;width:100%;max-width:500px;padding:32px;box-shadow:0 18px 65px #153d2114}.suite-login-brand{align-items:center;gap:12px;font-size:23px;display:flex}.suite-login h1{margin:22px 0 12px;font-size:27px}.suite-login label{flex-direction:column;gap:7px;margin:16px 0;font-size:16px;font-weight:600;display:flex}.suite-login input:not([type=checkbox]),.suite-activation-link input{box-sizing:border-box;color:#173d2d;background:#fff;border:1px solid #9db5a5;border-radius:8px;width:100%;padding:12px;font-size:18px}.suite-login button,.suite-local-auth-settings button{cursor:pointer;border:1px solid #9db5a5;border-radius:8px;padding:10px 16px;font-size:16px}.suite-login button:disabled,.suite-local-auth-settings button:disabled{opacity:.5;cursor:not-allowed}.suite-login-primary{color:#fff;background:#17604d;width:100%;min-height:48px;margin-top:12px;border-color:#17604d!important}.suite-login .suite-login-link{color:#17604d;text-align:left;background:0 0;border:0;padding:8px 0;text-decoration:underline}.suite-login-help{color:#52655c;margin:16px 0;font-size:15px}.suite-login-error{color:#8e2020;background:#fff1f1;border-radius:8px;padding:12px}.suite-login-back{color:#17604d;margin:12px 0;text-decoration:underline;display:inline-block}.suite-setup-secret{background:#edf6ef;border-radius:10px;padding:16px}.suite-setup-secret dt{margin-top:10px;font-size:14px}.suite-setup-secret dd{overflow-wrap:anywhere;margin:0;font-weight:600}.suite-setup-secret code{letter-spacing:1px;font-size:17px}.suite-recovery-codes{overflow-wrap:anywhere;background:#edf6ef;border-radius:8px;padding:12px;list-style:none}.suite-recovery-codes li{padding:5px 0}.suite-login .suite-login-check{flex-direction:row;gap:10px;font-weight:400;display:flex}.suite-auth-user{border-top:1px solid #dce8df;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.suite-auth-user>div{flex-wrap:wrap;gap:8px;display:flex}.suite-auth-user>div:first-child{flex-direction:column}.suite-auth-user span{font-size:15px}.suite-local-auth-settings{margin:20px 0}.suite-local-auth-settings h3{font-size:21px}.suite-local-auth-settings p{font-size:16px}.suite-activation-link{overflow-wrap:anywhere;background:#eef5ef;padding:16px}.suite-activation-link button{margin:10px 8px 0 0}@media (max-width:650px){.suite-login-card{padding:24px 18px}.suite-auth-user{flex-direction:column;align-items:flex-start}.suite-recovery-codes code{font-size:13px}}.suite-enrollment-notice{background:#eef5ef;border-radius:10px;margin:16px 0;padding:16px}.suite-enrollment-check{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.suite-enrollment-check input{flex:none;margin-top:5px}.suite-login-brand img{flex-shrink:0;width:136px;max-width:45%;height:auto}
