@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking: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}}}@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-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-200:#a4f4cf;--color-emerald-700:#007956;--color-sky-100:#dff2fe;--color-sky-800:#005986;--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-700:#c20039;--color-rose-800:#a30037;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-xl:.75rem;--radius-2xl:1rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-800:lab(35.164% -9.57692 -34.4068);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.z-\[120\]{z-index:120}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-28{height:calc(var(--spacing) * 28)}.w-10{width:calc(var(--spacing) * 10)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-5{padding:calc(var(--spacing) * 5)!important}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-12{padding-block:calc(var(--spacing) * 12)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.\!pl-10{padding-left:calc(var(--spacing) * 10)!important}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.whitespace-nowrap{white-space:nowrap}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-800{color:var(--color-sky-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.uppercase{text-transform:uppercase}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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))}@media (hover:hover){.hover\:bg-emerald-50\/45:hover{background-color:#ecfdf573}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/45:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 45%, transparent)}}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-\[40px_1\.35fr_1fr_auto_auto\]{grid-template-columns:40px 1.35fr 1fr auto auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:grid-cols-\[1\.4fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.4fr 1fr 1fr 1fr auto}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}.module-heading-actions>.button-link{color:#215b61;background:#fff;border:1px solid #cbdde0;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.operator-history-shortcuts{overflow:hidden}.operator-history-shortcuts>header{border-bottom:1px solid #e1ece7;padding:17px 20px}.operator-history-shortcuts h2{color:#244a41;margin:4px 0;font-size:15px}.operator-history-shortcuts p{color:#738984;margin:0;font-size:10px}.operator-history-shortcuts>div{background:#e5eeea;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid}.operator-history-shortcuts>div>button{color:#456a61;text-align:left;background:#fff;border:0;align-items:center;gap:9px;padding:12px 14px;display:flex}.operator-history-shortcuts>div>button:hover{background:#eff9f5}.operator-history-shortcuts>div>button>svg{color:#087b63;flex:none}.operator-history-shortcuts b,.operator-history-shortcuts small{display:block}.operator-history-shortcuts b{font-size:10px}.operator-history-shortcuts small{color:#81958f;margin-top:2px;font-size:8px}.operator-history-shortcuts>div>button>span:last-child{color:#087b63;margin-left:auto;font-size:8px;font-weight:800}.operator-activity-dialog{max-width:650px}.operator-activity-list{background:#e7efeb;border:1px solid #e1ece7;border-radius:10px;gap:1px;max-height:390px;margin-top:14px;display:grid;overflow:auto}.operator-activity-list>div{background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.operator-activity-list b,.operator-activity-list small{display:block}.operator-activity-list b{color:#33564d;font-size:10px}.operator-activity-list small{color:#7b918a;margin-top:3px;font-size:8px}.operator-activity-list em{color:#176d50;background:#eaf8f1;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.operator-activity-list em.failed{color:#a6463d;background:#fcecea}.operator-activity-list>p{color:#718781;text-align:center;background:#fff;margin:0;padding:18px;font-size:10px}.operator-activity-dialog footer{justify-content:flex-end;margin-top:14px;display:flex}.operator-commission-totals{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(4,1fr)!important}.supplier-return-table{padding:8px 14px;overflow:auto}.supplier-return-grid{border-bottom:1px solid #e8efec;grid-template-columns:.7fr 1.25fr 1.4fr 1.35fr .85fr .9fr;align-items:center;gap:12px;min-width:980px;padding:11px 4px;font-size:8px;display:grid}.supplier-return-grid.head{color:#778983;background:#f5f8f6;font-size:6px;font-weight:800}.supplier-return-grid span b,.supplier-return-grid span small{display:block}.supplier-return-grid small{color:#7d8d88;margin-top:3px;font-size:6px}.supplier-return-fiscal{color:#996a0a;background:#fff4dc;border-radius:10px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800}.supplier-return-dialog{max-width:860px}.supplier-return-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;display:grid}.supplier-return-form label,.supplier-return-add label,.supplier-return-items label{color:#61736e;gap:5px;font-size:7px;font-weight:800;display:grid}.supplier-return-form input,.supplier-return-form select,.supplier-return-form textarea,.supplier-return-add select,.supplier-return-items input{color:#233b35;background:#fbfcfb;border:1px solid #d8e3df;border-radius:8px;padding:8px 9px;font-size:8px}.supplier-return-form input,.supplier-return-form select,.supplier-return-add select,.supplier-return-items input{height:34px}.supplier-return-form textarea{resize:vertical;min-height:64px}.supplier-return-form .wide{grid-column:span 2}.supplier-return-add{margin:14px 0}.supplier-return-items{border:1px solid #e3ece7;border-radius:9px;overflow:auto}.supplier-return-items>div{border-bottom:1px solid #edf2ef;grid-template-columns:2fr .65fr .7fr .55fr;align-items:center;gap:10px;min-width:620px;padding:9px 11px;font-size:8px;display:grid}.supplier-return-items span{gap:2px;display:grid}.supplier-return-items small{color:#7d8d87;font-size:6px}.supplier-return-items>p{color:#6b7e78;margin:0;padding:13px;font-size:8px}.supplier-return-items button{color:#a54737;background:#fff;border:1px solid #ccdcd5;border-radius:7px;height:27px;padding:0 8px;font-size:7px;font-weight:800}.supplier-return-dialog footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.supplier-return-dialog footer span{color:#456359;gap:3px;font-size:8px;display:grid}.supplier-return-dialog footer b{color:#176044;font-size:12px}.supplier-return-dialog footer small{color:#7d8d87;font-size:6px}@media (max-width:720px){.supplier-return-form{grid-template-columns:1fr}.supplier-return-form .wide{grid-column:auto}.supplier-return-dialog footer{flex-direction:column;align-items:flex-start;gap:10px}}.barcode-scan-dock{z-index:45;background:#fff;border:1px solid #b8d9c4;border-radius:12px;gap:7px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 40px #173f3b30}.barcode-scan-dock>b{color:#154b35;font-size:11px}.barcode-scan-dock>small{color:#6f827a;font-size:7px}.barcode-scan-dock form{gap:6px;display:flex}.barcode-scan-dock input{border:1px solid #c9dcd2;border-radius:7px;flex:1;min-width:0;height:34px;padding:0 9px;font-size:8px}.barcode-scan-dock button{color:#fff;background:#087f43;border:0;border-radius:7px;padding:0 9px;font-size:7px;font-weight:800}.barcode-scan-dock button:disabled{opacity:.55}.barcode-scan-progress{gap:5px;display:grid}.barcode-scan-progress span{color:#466359;font-size:7px}.barcode-scan-progress i{background:#e8efeb;border-radius:5px;height:5px;overflow:hidden}.barcode-scan-progress em{background:#168a4b;border-radius:5px;height:100%;display:block}.barcode-scan-items{flex-wrap:wrap;gap:5px;max-height:76px;display:flex;overflow:auto}.barcode-scan-items span{background:#f2f5f3;border-radius:7px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;display:flex}.barcode-scan-items span.complete{color:#08783f;background:#e1f4e8}.barcode-scan-items small{color:#74857e;font-size:6px}@media (max-width:700px){.barcode-scan-dock{bottom:16px;right:16px}}.full-audit-panel{margin-top:1.25rem}.full-audit-summary{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.full-audit-summary span{color:#48655b;background:#f1f7f3;border-radius:999px;padding:.45rem .7rem;font-size:.78rem}.full-audit-summary b{color:#0b6b3b;margin-right:.25rem}.full-audit-summary .warning{color:#9b6800;background:#fff3dd}.full-audit-summary .warning b{color:#b46700}.full-audit-summary .surplus{color:#406295;background:#edf4ff}.full-audit-summary .surplus b{color:#2766a9}.full-audit-summary .ok{background:#e9f7ef}.full-audit-table{overflow:auto}.full-audit-row{border-top:1px solid #e5eee8;grid-template-columns:minmax(210px,2fr) repeat(5,minmax(72px,1fr)) 130px;align-items:center;gap:.75rem;min-width:800px;padding:.82rem .45rem;font-size:.82rem;display:grid}.full-audit-row.head{color:#799087;border-top:0;padding-top:.25rem;font-size:.66rem;font-weight:700}.full-audit-row div{gap:.18rem;display:grid}.full-audit-row small{color:#788b82}.full-audit-row button{color:#10743f;cursor:pointer;background:#f3f9f5;border:1px solid #bad9c7;border-radius:.45rem;padding:.42rem .6rem;font-weight:700}.full-difference{font-weight:800}.full-difference.missing{color:#d15343}.full-difference.surplus{color:#266aa5}.full-difference.conciliated{color:#16844c}.full-transfer-modal{gap:.8rem;width:min(480px,100vw - 2rem);display:grid}.full-transfer-modal p{color:#6f8178;margin:0;font-size:.86rem}.full-transfer-modal label{color:#48655b;gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.full-transfer-modal input{font:inherit;border:1px solid #d8e5dc;border-radius:.55rem;padding:.7rem .75rem}:root{--ink:#1d2a28;--muted:#7f8c89;--line:#e2e8e5;--bg:#f5f7f5;--teal:#276d65;--dark:#173f3b;--green:#40866d;--coral:#d56d57}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.shell>aside{background:var(--dark);color:#fff;z-index:10;flex-direction:column;width:236px;padding:24px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:0 10px 30px;display:flex}.logo{background:#fff;border-radius:10px;justify-content:center;align-items:flex-end;gap:3px;width:34px;height:34px;padding:8px;display:flex}.logo i{background:#2b7b70;border-radius:4px;width:4px}.logo i:first-child{height:10px}.logo i:nth-child(2){height:18px}.logo i:nth-child(3){height:14px}.brand b{font-size:18px}.brand small{color:#97b9b3;letter-spacing:1.2px;text-transform:uppercase;margin-top:2px;font-size:7px;display:block}.nav-title{color:#80a59f;letter-spacing:1.3px;margin:0 12px 8px;font-size:8px;font-weight:700}nav{gap:3px;display:grid}nav button{color:#b7ceca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;height:41px;padding:0 12px;font-size:15px;display:flex}nav button span{font-size:10px}nav button.active{color:var(--dark);background:#fff;font-weight:700}nav button em{color:#fff;background:#d96d58;border-radius:8px;margin-left:auto;padding:3px 6px;font-size:7px;font-style:normal}.connected{border-top:1px solid #ffffff14;margin:25px 7px 0;padding-top:16px}.connected>span{color:#80a59f;letter-spacing:.7px;font-size:7px}.connected>span i{background:#69c59f;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.connected p{align-items:center;gap:7px;margin:11px 0;font-size:8px;display:flex}.connected p b{color:#263432;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.connected p small{color:#74ba9d;margin-left:auto;font-size:6px}.profile{border-top:1px solid #ffffff14;align-items:center;gap:8px;margin-top:auto;padding:16px 7px 0;display:flex}.profile>span{color:#183f3b;background:#ddb26a;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:800;display:grid}.profile div b{font-size:8px;display:block}.profile div small{color:#91b2ac;font-size:6px}.profile>i{margin-left:auto;font-style:normal}.content{margin-left:236px}.content>header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.content>header input{border:0;outline:0;width:280px;padding-left:5px;font-size:9px}.synced{color:#75827f;margin-left:auto;font-size:7px}.synced i{background:#51a783;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 0 3px #e4f2ed}.content>header button{background:var(--teal);color:#fff;border:0;border-radius:8px;height:33px;margin-left:17px;padding:0 12px;font-size:8px;font-weight:700}.page{max-width:1400px;margin:auto;padding:28px}.heading{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.heading>div>small{color:#39786d;letter-spacing:1.2px;font-size:7px;font-weight:800}.heading h1{letter-spacing:-.6px;margin:7px 0 5px;font-size:25px}.heading p{color:var(--muted);margin:0;font-size:9px}.period{background:#e9eeeb;border-radius:8px;padding:3px;display:flex}.period button{color:#74817e;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:8px}.period button.active{color:#24312f;background:#fff;font-weight:700;box-shadow:0 2px 7px #1a3f3920}.channel-picker{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex;box-shadow:0 3px 12px #173f3a08}.channel-picker>div:first-child small{color:#3f7f72;font-size:7px;font-weight:800}.channel-picker h2{margin:7px 0 4px;font-size:16px}.channel-picker p{color:var(--muted);margin:0;font-size:8px}.tabs{gap:8px;display:flex}.tabs button{border:1px solid var(--line);text-align:left;background:#fafbfa;border-radius:10px;align-items:center;gap:8px;min-width:140px;height:54px;padding:7px 9px;display:flex}.tabs button.active{background:#eef6f3;border-color:#3d7f73}.tabs button>b{border-radius:8px;place-items:center;width:29px;height:29px;font-size:7px;display:grid}.tabs strong{font-size:8px;display:block}.tabs small{color:#66877e;align-items:center;gap:4px;margin-top:3px;font-size:6px;display:flex}.tabs small i{background:#4ca47f;border-radius:50%;width:5px;height:5px}.channel-bar{justify-content:space-between;align-items:center;padding:15px 4px 11px;display:flex}.channel-bar>div{align-items:center;gap:9px;display:flex}.channel-bar>div>b{border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;display:grid}.channel-bar strong{font-size:11px;display:block}.channel-bar small{color:var(--muted);font-size:6px}.channel-bar>button{border:1px solid var(--line);color:#426b64;background:#fff;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:700}.kpis{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.kpis article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;min-height:110px;padding:15px;display:flex;position:relative;box-shadow:0 3px 12px #173f3a08}.ico{border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-weight:800;display:grid}.ico.blue{color:#537c9c;background:#e8eff6}.ico.coral{color:#d16a55;background:#fff0ea}.ico.green{color:#388268;background:#e6f3ee}.ico.gold{color:#b48235;background:#f5eee0}.kpis small{letter-spacing:.6px;color:#909b98;font-size:6px}.kpis strong{margin:8px 0 3px;font-size:18px;display:block}.kpis p{color:#87938f;margin:0;font-size:6px}.kpis p b{color:var(--green)}.alert p b{color:var(--coral)}.alert>button{color:#b96252;background:0 0;border:0;font-size:6px;font-weight:700;position:absolute;bottom:11px;right:11px}.analytics{grid-template-columns:minmax(0,1.45fr) minmax(290px,.65fr);gap:13px;margin-top:13px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:17px;box-shadow:0 3px 12px #173f3a08}.card-head{justify-content:space-between;display:flex}.card-head h2{margin:0 0 3px;font-size:12px}.card-head p{color:var(--muted);margin:0;font-size:7px}.card-head>span{color:#3f7d68;background:#e8f3ee;border-radius:9px;height:max-content;padding:5px 8px;font-size:6px}.totals{gap:32px;margin:17px 0 4px;display:flex}.totals>div{border-right:1px solid var(--line);padding-right:32px}.totals small{color:#909b98;font-size:6px}.totals b{margin:4px 0;font-size:18px;display:block}.totals span{color:#47846e;font-size:6px}.chart{height:142px;display:flex}.axis{color:#9ca5a2;flex-direction:column;justify-content:space-between;padding:5px 8px 18px 0;font-size:6px;display:flex}.bars{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000 0 30px,#edf0ef 31px);flex:1;align-items:flex-end;gap:7px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.bars i{background:#8fc1b2;border-radius:4px 4px 0 0;width:100%;max-width:21px;min-height:18px}.bars small{color:#a0a9a7;height:17px;padding-top:4px;font-size:6px}.donut-row{justify-content:center;align-items:center;gap:24px;padding:15px 0 20px;display:flex}.donut{background:conic-gradient(#4e947c 0 80%,#e8ad52 80% 94%,#df725c 94%);border-radius:50%;place-items:center;width:118px;height:118px;display:grid}.donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:78px;height:78px}.donut span{z-index:1;text-align:center;grid-area:1/1}.donut b{font-size:18px;display:block}.donut small{color:var(--muted);font-size:6px}.legend p{grid-template-columns:6px 1fr auto;align-items:center;gap:6px;min-width:120px;font-size:6px;display:grid}.legend i{border-radius:2px;width:6px;height:6px}.legend .ok{background:#4e947c}.legend .wait{background:#e8ad52}.legend .bad{background:#df725c}.legend span{color:#7f8c89}.status>button{border:1px solid var(--line);color:#436f66;background:#fafbfa;border-radius:7px;width:100%;height:30px;font-size:6px;font-weight:700}.sku{margin-top:13px;overflow:auto}.sku .card-head button{color:var(--teal);background:0 0;border:0;font-size:7px;font-weight:700}.table{min-width:700px;margin-top:12px}.tr{border-bottom:1px solid #eef1f0;grid-template-columns:2fr .55fr .8fr .75fr .7fr;align-items:center;gap:10px;padding:10px;display:grid}.tr.th{color:#909b98;letter-spacing:.5px;padding-block:7px;font-size:6px}.tr>span{display:grid}.tr>span:first-child{grid-template-columns:25px 1fr;column-gap:8px}.tr>span:first-child>i{background:#eef3f1;border-radius:7px;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:6px;font-style:normal;display:grid}.tr small{color:#919c99;margin-top:2px;font-size:6px}.tr .low{color:var(--coral)}.tr .gain{color:var(--green)}.tr em{background:#edf0ef;border-radius:3px;width:50px;height:3px;margin-top:4px}.tr em i{background:#5b9f89;border-radius:3px;height:100%;display:block}.future{align-items:center;gap:7px;padding:15px 0;display:flex}.future>span{color:#909b98;letter-spacing:.7px;font-size:6px}.future button{background:#fafbfa;border:1px dashed #d5ddda;border-radius:8px;align-items:center;gap:6px;height:31px;padding:0 8px;font-size:7px;display:flex}.future button b{background:#ecefef;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.future button small{color:#9ca5a2}.toast{color:#fff;background:#183f3b;border-radius:9px;padding:11px 14px;font-size:8px;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 24px #173f3b33}@media (max-width:1050px){.channel-picker{flex-direction:column;align-items:flex-start}.tabs{width:100%}.tabs button{flex:1}.kpis{grid-template-columns:1fr 1fr}.analytics{grid-template-columns:1fr}}@media (max-width:720px){.shell>aside{display:none}.content{margin:0}.content>header{padding:0 15px}.synced{display:none}.page{padding:20px 14px}.heading{align-items:flex-start}.heading p{max-width:270px}.tabs{overflow:auto}.tabs button{min-width:125px}.kpis{grid-template-columns:1fr}.future{overflow:auto}.future>span{min-width:70px}}.dashboard-actions{align-items:center;gap:14px;display:flex}.data-source{color:#557069;white-space:nowrap;background:#edf3f0;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800}.data-source.database{color:#08783f;background:#e1f5e9}.data-source.setup{color:#8a6100;background:#fff0d5}.data-source.preview{color:#66736f;background:#f0f2f2}@media (max-width:760px){.dashboard-actions{flex-direction:column;align-items:flex-end}}.purchase-table{padding:8px 14px;overflow:auto}.purchase-grid{border-bottom:1px solid #e8efec;grid-template-columns:1fr 1.4fr .7fr .65fr .8fr 1fr .9fr 1.25fr;align-items:center;gap:12px;min-width:1240px;padding:11px 4px;font-size:8px;display:grid}.purchase-grid.head{color:#778983;background:#f5f8f6;font-size:6px;font-weight:800}.purchase-grid span b,.purchase-grid span small{display:block}.purchase-grid small{color:#7d8d88;margin-top:3px;font-size:6px}.purchase-status{color:#49675e;background:#eff3f1;border-radius:10px;width:max-content;padding:5px 8px;font-size:7px;font-weight:800}.purchase-status.open{color:#087a40;background:#e5f5ea}.purchase-status.cancelled{color:#bb4d39;background:#fff0ec}.purchase-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.purchase-actions button,.purchase-add button,.purchase-items button{color:#27624f;background:#fff;border:1px solid #ccdcd5;border-radius:7px;height:27px;padding:0 8px;font-size:7px;font-weight:800}.purchase-actions button:last-of-type,.purchase-items button{color:#a54737}.purchase-actions small{color:#74847e;font-size:6px}.purchase-dialog{max-width:920px}.purchase-form{grid-template-columns:1fr 1fr 180px;gap:10px;margin-top:15px;display:grid}.purchase-form label,.purchase-add label{color:#61736e;gap:5px;font-size:7px;font-weight:800;display:grid}.purchase-form input,.purchase-add select,.purchase-add input{color:#233b35;background:#fbfcfb;border:1px solid #d8e3df;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.purchase-form .wide{grid-column:span 3}.purchase-add{grid-template-columns:minmax(0,1fr) 110px 130px auto;align-items:end;gap:9px;margin:14px 0;display:grid}.purchase-add button{height:34px}.purchase-items{border:1px solid #e3ece7;border-radius:9px;overflow:auto}.purchase-items>div{border-bottom:1px solid #edf2ef;grid-template-columns:2fr .55fr .7fr .8fr .55fr;align-items:center;gap:10px;min-width:650px;padding:9px 11px;font-size:8px;display:grid}.purchase-items span{gap:2px;display:grid}.purchase-items small{color:#7d8d87;font-size:6px}.purchase-dialog footer{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.purchase-dialog footer>b{color:#176044;font-size:11px}@media (max-width:720px){.purchase-form,.purchase-add{grid-template-columns:1fr}.purchase-form .wide{grid-column:auto}.purchase-dialog footer{flex-direction:column;align-items:flex-start;gap:10px}}.purchase-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.purchase-attention>article,.purchase-attention>label{background:#fff;border:1px solid #d9e8e1;border-radius:15px;align-content:start;gap:7px;min-height:112px;padding:15px 17px;display:grid;box-shadow:0 12px 26px #163d310b}.purchase-attention small{color:#728780;letter-spacing:.07em;font-size:8px;font-weight:800}.purchase-attention b{color:#123d34;font-size:22px}.purchase-attention span{color:#6a7f78;font-size:9px;line-height:1.45}.purchase-attention select{color:#1f4a40;background:#fbfdfc;border:1px solid #cfe1d9;border-radius:9px;height:34px;padding:0 10px;font-size:9px;font-weight:700}.purchase-attention article button{color:#176044;background:#f7fcf9;border:1px solid #b8d8c9;border-radius:8px;justify-self:start;height:28px;margin-top:auto;padding:0 10px;font-size:7px;font-weight:800}.purchase-attention article button:hover:not(:disabled){background:#e5f4eb}.purchase-attention article button:disabled{cursor:not-allowed;color:#99aaa4;background:#fafcfb;border-color:#dfe9e4}@media (max-width:820px){.purchase-attention{grid-template-columns:1fr}}.backup-panel,.homologation-data-panel{border:1px solid var(--line);background:#fbfdfc;border-radius:12px;margin-top:16px;padding:16px}.backup-panel header,.homologation-data-panel header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.backup-panel h3,.homologation-data-panel h3{margin:5px 0 4px;font-size:12px}.backup-panel p,.homologation-data-panel p{color:#71837c;margin:0;font-size:7px}.backup-panel .primary,.homologation-data-panel button{color:#fff;background:#078346;border:0;border-radius:8px;height:32px;padding:0 12px;font-size:8px;font-weight:800}.backup-list{border-top:1px solid #e4ece8;margin-top:12px}.backup-list>div{border-bottom:1px solid #eaf0ed;grid-template-columns:1fr 100px 90px;align-items:center;gap:12px;padding:9px 0;font-size:8px;display:grid}.backup-list span{gap:3px;display:grid}.backup-list small{color:#789087;font-size:6px}.backup-list em{color:#7b8c86;font-size:7px;font-style:normal;font-weight:800}.backup-list em.completed{color:#087a40}.backup-list em.failed{color:#bd503f}.backup-list a{color:#176044;text-align:right;font-size:7px;font-weight:800}@media (max-width:720px){.backup-panel header,.homologation-data-panel header{flex-direction:column;align-items:flex-start}.backup-list>div{grid-template-columns:1fr}.backup-list a{text-align:left}}.turnover{margin-top:13px}.turnover-list{border-top:1px solid #e8efec;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:11px;display:grid}.turnover-list button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e8efec;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 7px;display:grid}.turnover-list button:hover{background:#f7fbf9}.turnover-list span{gap:3px;display:grid}.turnover-list b{font-size:8px}.turnover-list small{color:#7b8b86;font-size:6px}.turnover-list strong{color:#087845;background:#e8f4ec;border-radius:9px;padding:5px 7px;font-size:7px}.turnover-list strong.sem_giro{color:#c25d48;background:#fff0ea}.turnover-list strong.baixo_giro{color:#9a6b00;background:#fff7df}.turnover-list em{color:#61746e;white-space:nowrap;font-size:7px;font-style:normal}@media (max-width:800px){.turnover-list{grid-template-columns:1fr}}.recurring-forecast{margin-top:13px}.recurring-forecast header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.recurring-forecast h2{margin:0 0 4px;font-size:12px}.recurring-forecast p{color:#73857e;margin:0;font-size:7px}.recurring-forecast header>strong{white-space:nowrap;font-size:12px}.recurring-forecast>div{border-top:1px solid #e8efec;margin-top:12px}.recurring-forecast article{border-bottom:1px solid #edf2ef;justify-content:space-between;align-items:center;gap:12px;padding:9px 2px;display:flex}.recurring-forecast article span{gap:3px;display:grid}.recurring-forecast article span b{font-size:8px}.recurring-forecast article small{color:#74857e;font-size:6px}.recurring-forecast article>b{white-space:nowrap;font-size:8px}.recurring-forecast footer{color:#71837c;padding-top:10px;font-size:6px}.recurring-forecast-empty{color:#71837c;margin:12px 0 0;font-size:7px}.inventory-report{margin:18px 0}.report-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px;display:flex}.report-section-heading h2{margin:4px 0;font-size:15px}.report-section-heading p{color:#70827a;margin:0;font-size:8px}.report-section-heading button{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:800}.report-section-actions{gap:7px;display:flex}.inventory-report-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.inventory-report-kpis article{border:1px solid var(--line);background:#fff;border-radius:11px;gap:5px;padding:13px;display:grid}.inventory-report-kpis small{color:#778981;letter-spacing:.5px;font-size:6px}.inventory-report-kpis b{font-size:15px}.inventory-report-kpis span{color:#74857e;font-size:7px}.stock-report-row{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1.6fr) .45fr .45fr .7fr;align-items:center;gap:8px;padding:9px 2px;font-size:8px;display:grid}.stock-report-row span{gap:3px;display:grid}.stock-report-row span b{font-size:8px}.stock-report-row span small{color:#7a8b84;font-size:6px}.stock-report-row i{font-style:normal}.stock-report-row strong{text-align:right;font-size:8px}@media (max-width:760px){.inventory-report-kpis{grid-template-columns:1fr 1fr}.report-section-heading{flex-direction:column;align-items:flex-start}.stock-report-row{grid-template-columns:minmax(130px,1.5fr) .5fr .5fr .8fr}}.purchase-report{margin:18px 0}.purchase-report-row{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1.5fr) .45fr .55fr .75fr;align-items:center;gap:8px;padding:9px 2px;font-size:8px;display:grid}.purchase-report-row span{gap:3px;display:grid}.purchase-report-row span b{font-size:8px}.purchase-report-row span small{color:#7a8b84;font-size:6px}.purchase-report-row i{font-style:normal}.purchase-report-row strong{text-align:right;font-size:8px}@media (max-width:760px){.purchase-report-row{grid-template-columns:minmax(125px,1.4fr) .5fr .55fr .85fr}}.financial-aging{margin:18px 0}.aging-total-row{border-bottom:1px solid #edf2ef;justify-content:space-between;gap:12px;padding:9px 2px;font-size:8px;display:flex}.aging-total-row span{color:#677a72}.aging-total-row strong{font-size:8px}.aging-report-row{border-bottom:1px solid #edf2ef;grid-template-columns:.6fr .7fr minmax(0,1.6fr) .75fr;align-items:center;gap:8px;padding:9px 2px;font-size:8px;display:grid}.aging-report-row span{gap:3px;display:grid}.aging-report-row span b{font-size:8px}.aging-report-row span small{color:#7a8b84;font-size:6px}.aging-report-row i{font-style:normal}.aging-report-row strong{text-align:right;font-size:8px}@media (max-width:760px){.aging-report-row{grid-template-columns:.65fr .75fr minmax(110px,1.4fr) .85fr}}.expiry-report{margin:18px 0}.expiry-report select{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:800}.expiry-brand-row,.expiry-lot-row{border-bottom:1px solid #edf2ef;grid-template-columns:minmax(0,1fr) .55fr .55fr;align-items:center;gap:8px;padding:9px 2px;font-size:8px;display:grid}.expiry-brand-row span,.expiry-lot-row span{gap:3px;display:grid}.expiry-brand-row span b,.expiry-lot-row span b{font-size:8px}.expiry-brand-row small,.expiry-lot-row small{color:#7a8b84;font-size:6px}.expiry-brand-row i,.expiry-lot-row i{text-align:center;font-style:normal}.expiry-brand-row strong,.expiry-lot-row strong{text-align:right;font-size:8px}@media (max-width:760px){.expiry-brand-row,.expiry-lot-row{grid-template-columns:minmax(130px,1fr) .55fr .6fr}}.daily-cash-flow{margin:18px 0}.daily-cash-flow header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.daily-cash-flow h2{margin:0 0 4px;font-size:14px}.daily-cash-flow p{color:#70827a;margin:0;font-size:8px}.daily-cash-flow header button{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:800}.daily-cash-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;margin:12px 0;display:grid}.daily-cash-kpis article{border:1px solid #e3ece7;border-radius:9px;gap:4px;padding:10px;display:grid}.daily-cash-kpis article.attention{background:#fffaf0;border-color:#e5ba69}.daily-cash-kpis small{color:#71847b;font-size:6px}.daily-cash-kpis b{font-size:13px}.daily-cash-kpis span{color:#71847b;font-size:7px}.daily-cash-list{border-top:1px solid #e8efec}.daily-cash-list article{border-bottom:1px solid #edf2ef;grid-template-columns:1fr auto 70px;align-items:center;gap:10px;padding:8px 2px;font-size:8px;display:grid}.daily-cash-list span{gap:3px;display:grid}.daily-cash-list small{color:#7a8b84;font-size:6px}.daily-cash-list strong{text-align:right;font-size:8px}@media (max-width:760px){.daily-cash-kpis{grid-template-columns:1fr 1fr}.daily-cash-list article{grid-template-columns:1fr auto}}.finance-calendar{margin:18px 0}.finance-calendar-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-calendar-header h2{margin:2px 0 4px;font-size:16px}.finance-calendar-header>div>small,.finance-day-detail small{letter-spacing:.1em;color:#00845c;font-size:7px;font-weight:800}.finance-calendar-header p,.finance-calendar-note,.finance-day-detail p{color:#70827a;margin:0;font-size:8px}.finance-calendar-header button,.finance-calendar-toolbar button{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:800}.finance-calendar-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.finance-calendar-kpis article{border:1px solid #e3ece7;border-radius:9px;gap:4px;padding:10px;display:grid}.finance-calendar-kpis article.attention{background:#fffaf0;border-color:#e5ba69}.finance-calendar-kpis small{color:#71847b;font-size:6px}.finance-calendar-kpis b{font-size:14px}.finance-calendar-kpis span{color:#71847b;font-size:7px}.finance-calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.finance-period{text-transform:capitalize;align-items:center;gap:8px;display:flex}.finance-period strong{text-align:center;min-width:138px;font-size:11px}.finance-view-tabs{gap:6px;display:flex}.finance-view-tabs button.active{color:#fff;background:#00865a;border-color:#00865a}.finance-calendar-weekdays,.finance-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.finance-calendar-weekdays{margin-bottom:5px;padding:0 4px}.finance-calendar-weekdays span{color:#71847b;text-align:center;font-size:7px;font-weight:800}.finance-calendar-day{text-align:left;background:#fff;border:1px solid #e1ece6;border-radius:8px;align-content:start;gap:3px;min-height:78px;padding:7px;display:grid}.finance-calendar-day>span{justify-content:space-between;align-items:center;font-size:9px;display:flex}.finance-calendar-day i{color:#087c54;background:#e6f5ee;border-radius:99px;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.finance-calendar-day small{white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.finance-calendar-day.outside{opacity:.38}.finance-calendar-day.selected{background:#effaf4;border:2px solid #058356}.finance-calendar-day:hover{border-color:#0b9667}.finance-calendar-day .credit{color:#087c54}.finance-calendar-day .debit{color:#c34d42}.finance-day-detail{border-top:1px solid #e7efeb;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:flex}.finance-day-detail h3{margin:3px 0;font-size:12px}.finance-day-values{gap:16px;display:flex}.finance-day-values span{gap:3px;min-width:82px;display:grid}.finance-day-values small{color:#71847b;font-size:7px}.finance-day-values b{font-size:10px}.finance-calendar-note{background:#f6faf8;border-radius:7px;margin-top:10px;padding:8px 10px}@media (max-width:760px){.finance-calendar-header,.finance-calendar-toolbar,.finance-day-detail{display:grid}.finance-calendar-kpis{grid-template-columns:1fr 1fr}.finance-calendar-day{min-height:61px;padding:5px}.finance-calendar-day small{font-size:6px}.finance-day-values{justify-content:space-between;gap:8px}.finance-day-values span{min-width:0}}.replenishment-actions{gap:8px;display:flex}.replenishment-actions button{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:800}.replenishment-urgency{border-radius:8px;width:max-content;padding:3px 6px;font-size:6px;font-style:normal}.replenishment-urgency.critical{color:#bf503c;background:#fff0ea}.replenishment-urgency.high{color:#9a6b00;background:#fff7df}.replenishment-urgency.normal{color:#16804b;background:#e9f6ee}.delivery-summary{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 14px;padding:15px}.delivery-summary header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.delivery-summary h2{margin:4px 0;font-size:14px}.delivery-summary p{color:#70827a;margin:0;font-size:8px}.delivery-summary button{color:#22664d;background:#fff;border:1px solid #c7ddd2;border-radius:8px;padding:7px 10px;font-size:7px;font-weight:800}.delivery-summary>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.delivery-summary article{border:1px solid #e3ece7;border-radius:9px;gap:4px;padding:10px;display:grid}.delivery-summary small{color:#71847b;font-size:6px}.delivery-summary b{font-size:15px}.delivery-summary span{color:#71847b;font-size:7px}@media (max-width:700px){.delivery-summary>div{grid-template-columns:1fr 1fr}.delivery-summary header{flex-direction:column}}.organization-context{color:#205d42;background:#edf7f0;border:1px solid #cce5d4;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:10px 14px;display:flex}.organization-context span{gap:2px;display:grid}.organization-context small{letter-spacing:.75px;color:#5e896f;font-size:6px;font-weight:800}.organization-context em{color:#58806b;text-transform:capitalize;font-size:7px;font-style:normal}.organization-context label{color:#497361;gap:3px;font-size:7px;font-weight:700;display:grid}.organization-context select{color:#294d3d;background:#fff;border:1px solid #b8dbc3;border-radius:7px;min-width:210px;height:30px;padding:0 8px;font-size:8px}.organization-context-single{color:#5d806c;text-align:right;max-width:360px;font-size:7px}@media (max-width:720px){.organization-context{flex-direction:column;align-items:flex-start}.organization-context-single{text-align:left}.organization-context select{width:100%;min-width:0}}:root{--ink:#142b32;--muted:#667b83;--line:#dce5e8;--bg:#f4f7f9;--teal:#087a72;--dark:#102d35;--green:#168d62;--coral:#d95d51;--surface:#fff;--soft:#eef4f5}body{background:var(--bg);letter-spacing:-.01em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}.shell{background:linear-gradient(140deg,#f7fafb 0%,#eef4f5 100%)}.shell>aside{background:linear-gradient(#102f38 0%,#10252c 100%);border-right:1px solid #234a53;width:272px;padding:18px 12px 14px;overflow-y:auto;box-shadow:12px 0 32px #10262c18}.brand{border-bottom:1px solid #ffffff14;height:68px;margin:0 0 8px;padding:5px 13px 20px}.brand img{object-fit:contain;object-position:left center;width:172px!important;height:auto!important}.nav-title{color:#83a5a9;letter-spacing:.12em;margin:16px 10px 7px;font-size:10px}nav{gap:2px;padding-bottom:8px}nav button{color:#c8d9db;border:1px solid #0000;border-radius:9px;height:38px;padding:0 11px;font-size:15px;transition:background .16s,border-color .16s,color .16s}nav button span{font-size:12px;font-weight:560}nav button:hover{color:#fff;background:#ffffff0e}nav button.active{color:#075e59;background:#e7f6f3;border-color:#bfe9df;box-shadow:0 4px 14px #071b2024}nav button.active:before{content:"";background:#08a88e;border-radius:3px;align-self:stretch;width:3px;margin:-1px 1px -1px -5px}.product-subnav{border-left:1px solid #ffffff21;margin:0 0 3px 25px;padding:3px 0}.product-subnav button{height:31px;padding-left:13px;font-size:11px}.connected{margin:12px 7px 0;padding:14px 3px 0}.connected>span{font-size:9px}.connected p{margin:10px 0;font-size:11px}.connected p b{width:26px;height:26px}.connected p small{font-size:8px}.profile{background:#ffffff08;border-top:0;border-radius:10px;margin-top:16px;padding:14px 5px 0}.profile>span{border-radius:10px;width:34px;height:34px;font-size:11px}.profile div b{font-size:11px}.profile div small{font-size:9px}.content{min-width:0;margin-left:272px}.content>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #dce5e8;height:72px;padding:0 32px;box-shadow:0 3px 18px #102b3210}.content>header label{color:#4c6269;font-size:16px}.content>header input{background:#f1f5f6;border:1px solid #0000;border-radius:10px;width:min(360px,35vw);height:38px;padding:0 12px;font-size:12px;transition:border-color .16s,background .16s}.content>header input:focus{background:#fff;border-color:#78c8bc}.content>header button{background:#087a72;border-radius:10px;height:36px;margin-left:12px;padding:0 14px;font-size:11px;box-shadow:0 5px 12px #087a722b}.synced{color:#627981;font-size:10px}.organization-switch{margin-left:auto}.organization-switch select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;margin-left:7px;padding:7px}.page{max-width:1600px;padding:30px 34px 44px}.organization-context{background:linear-gradient(105deg,#eaf8f4,#f8fcfc);border-color:#cce9df;border-radius:14px;margin-bottom:20px;padding:13px 16px;box-shadow:0 4px 14px #0f594710}.organization-context small{font-size:9px}.organization-context b{font-size:13px}.organization-context em,.organization-context-single{font-size:10px}.organization-context select{border-radius:9px;height:34px;font-size:11px}.heading,.module-heading{gap:18px;margin-bottom:20px}.heading>div>small,.form-tag{color:#087a72;letter-spacing:.11em;font-size:10px}.heading h1,.module-heading h1{letter-spacing:-.045em;margin:7px 0;font-size:30px;line-height:1.1}.heading p,.module-heading p{color:#6b7d84;max-width:760px;font-size:13px;line-height:1.5}.period{background:#eaf0f1;border:1px solid #dce7e7;border-radius:11px;padding:4px}.period button{padding:8px 12px;font-size:11px}.primary{background:#087a72;border-radius:10px;height:38px;padding:0 16px;font-size:11px;box-shadow:0 5px 13px #087a7225}.primary:hover{background:#066b64}.module-heading-actions{gap:9px}.module-heading-actions>button:not(.primary),.module-heading>button:not(.primary),.card-head>button{color:#215b61;background:#fff;border:1px solid #cbdde0;border-radius:10px;min-height:36px;padding:0 12px;font-size:11px;font-weight:700}.channel-picker,.card,.filter-card{border-color:#dce6e8;border-radius:16px;box-shadow:0 8px 24px #102d350a}.channel-picker{padding:20px 22px}.channel-picker h2{font-size:18px}.channel-picker p{font-size:12px}.tabs button{border-radius:11px;height:58px}.kpis,.module-kpis,.finance-kpis{gap:14px}.kpis article,.module-kpis article,.finance-kpis article{border-color:#dce6e8;border-radius:15px;min-height:118px;padding:17px;box-shadow:0 8px 22px #102d3509}.kpis small,.module-kpis small,.finance-kpis small{letter-spacing:.08em;font-size:9px}.kpis strong,.module-kpis b,.finance-kpis b{font-size:23px}.kpis p,.module-kpis span,.finance-kpis span{font-size:10px}.card{padding:20px}.card-head h2{font-size:15px}.card-head p{font-size:11px;line-height:1.5}.filter-card{gap:12px;padding:16px}.filter-card label{font-size:10px}.filter-card input,.filter-card select{background:#f9fbfb;border-radius:9px;height:38px;font-size:12px}.data-source{border-radius:9px;padding:7px 10px;font-size:10px}.table,.module-table{border-radius:12px}.tr{padding:12px 10px}.tr.th{font-size:9px}.tr b{font-size:11px}.tr small{font-size:9px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #78d4c329}.toast{border-radius:12px;padding:13px 16px;font-size:12px;bottom:26px;right:28px}@media (max-width:1080px){.shell>aside{width:230px}.content{margin-left:230px}.page{padding:24px}.content>header{padding:0 22px}.brand img{width:155px!important}.heading h1,.module-heading h1{font-size:27px}}@media (max-width:760px){.shell>aside{width:100%;height:auto;max-height:none;padding:12px;position:static;overflow:visible}.brand{height:48px;margin:0;padding:0 6px 10px}.brand img{width:140px!important}nav{gap:6px;padding:10px 0;display:flex;overflow:auto}nav button{white-space:nowrap;flex:none;height:35px}.nav-title,.connected{display:none}.profile{background:0 0;margin:0;padding:0;position:absolute;top:7px;right:13px}.profile div,.profile>i{display:none}.content{margin:0}.content>header{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding:12px 14px}.content>header input{width:min(72vw,420px)}.synced,.organization-switch{display:none}.page{padding:20px 14px 30px}.heading,.module-heading{flex-direction:column;align-items:flex-start;margin-bottom:14px}.heading h1,.module-heading h1{font-size:25px}.heading p,.module-heading p{font-size:12px}.module-heading-actions{flex-wrap:wrap;align-items:stretch;width:100%}.module-heading-actions>button{flex:1}.channel-picker{padding:16px}.kpis,.module-kpis,.finance-kpis{grid-template-columns:1fr!important}.kpis article,.module-kpis article,.finance-kpis article{min-height:0}.organization-context{margin-bottom:14px;padding:12px}.organization-context label{width:100%}}@media (min-width:761px){.shell>aside{background:linear-gradient(#082e35 0%,#0a4b43 52%,#092d35 100%);width:296px;padding:20px 14px}.content{margin-left:296px}.brand{height:86px;padding:8px 14px 22px}.brand img{width:190px!important}.content>header{gap:18px;height:78px;padding:0 38px}.content>header:before{content:"CENTRAL OPERACIONAL";color:#0a6e67;letter-spacing:.14em;min-width:132px;font-size:10px;font-weight:850;display:block}.global-search{flex:1;max-width:430px}.content>header input{background:#eef5f5;width:100%;height:42px}.content>header button{border-radius:11px;height:42px}.page{padding:36px 40px 56px}.heading,.module-heading{margin-bottom:24px;padding:0 2px}.heading h1,.module-heading h1{font-size:34px}.heading p,.module-heading p{font-size:14px}.channel-picker{border-radius:20px;padding:24px;box-shadow:0 16px 38px #0a364018}.channel-picker h2{font-size:21px}.tabs button{border-radius:13px;height:64px}.kpis article,.module-kpis article,.finance-kpis article{border-radius:18px;min-height:132px;padding:20px;box-shadow:0 12px 26px #102d3510}.kpis strong,.module-kpis b,.finance-kpis b{font-size:27px}.card{border-radius:18px;padding:23px;box-shadow:0 12px 28px #102d350c}}.operator-commission-panel{margin-top:20px}.operator-commission-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.operator-commission-panel h2{margin:5px 0;font-size:1.18rem}.operator-commission-panel p{max-width:720px;color:var(--muted);margin:0;font-size:.88rem}.operator-commission-panel>header>div:last-child{align-items:end;gap:10px;display:flex}.operator-commission-panel label{color:var(--muted);gap:5px;font-size:.72rem;font-weight:800;display:grid}.operator-commission-panel input{min-height:38px}.operator-commission-totals{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.operator-commission-totals span{background:var(--card);gap:5px;padding:17px 24px;display:grid}.operator-commission-totals small{color:var(--muted);font-size:.7rem;font-weight:800}.operator-commission-totals b{color:var(--ink);font-size:1.15rem}.operator-commission-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 180px 130px;align-items:center;gap:18px;padding:14px 24px;display:grid}.operator-commission-list>div>span:first-child{grid-template-columns:34px 1fr;align-items:center;column-gap:9px;display:grid}.operator-commission-list i{width:34px;height:34px;color:var(--green);background:var(--green-soft);border-radius:10px;grid-row:span 2;place-items:center;display:grid}.operator-commission-list small{color:var(--muted);font-size:.78rem;display:block}.operator-commission-list strong{text-align:right;color:var(--green)}.operator-commission-list .reached{color:var(--green)}@media (max-width:720px){.operator-commission-panel>header,.operator-commission-panel>header>div:last-child{display:grid}.operator-commission-totals{grid-template-columns:1fr}.operator-commission-list>div{grid-template-columns:1fr;gap:8px}.operator-commission-list strong{text-align:left}}.page-search-results{z-index:70;background:#fffdfa;border:1px solid #d8e7e2;border-radius:0 0 16px 16px;width:min(710px,100vw - 150px);display:grid;position:fixed;top:68px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 32px #153f331c}.page-search-options{overscroll-behavior:contain;max-height:min(380px,100vh - 190px);overflow-y:auto}.page-search-results button{color:#315d56;text-align:left;background:#fffdfa;border:0;border-bottom:1px solid #edf1ee;gap:3px;width:100%;padding:10px 16px;display:grid}.page-search-results button:hover,.page-search-results button.selected,.page-search-results button:focus-visible{background:#edf8f3;outline:0}.page-search-results button.selected{box-shadow:inset 3px 0 0 var(--green)}.page-search-results button b{font-size:11px}.page-search-results button span{color:#78908b;font-size:9px}.page-search-results mark{color:inherit;background:#fff0a6;border-radius:2px;padding:0 2px}.page-search-results>small{color:#899d97;background:#f7faf8;border-top:1px solid #edf1ee;padding:8px 16px;font-size:8px}.page-search-results p{color:#78908b;margin:0;padding:14px 16px;font-size:11px}.page-search-caption{background:#f3faf6;border-bottom:1px solid #e2eee9;font-weight:800;color:#0b6f59!important}@media (max-width:760px){.page-search-results{width:calc(100vw - 28px);top:64px}.page-search-options{max-height:min(380px,100vh - 174px)}}@media (min-width:761px){.shell>aside.hub-command-dock{display:none!important}.hub-command-dock .brand{width:54px!important;min-width:54px!important;height:54px!important;box-shadow:none!important;background:#f0faf6!important;border:1px solid #d4ede3!important;border-radius:16px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.hub-command-dock .brand img,.shell>aside:hover.hub-command-dock .brand img,.shell>aside:focus-within.hub-command-dock .brand img{width:42px!important;height:42px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;padding:0!important}.hub-command-dock .nav-title,.hub-command-dock .connected,.hub-command-dock .profile{display:none!important}.hub-command-dock nav.hub-command-nav{z-index:55!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid #d8e7e2!important;border-radius:19px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:62px!important;padding:7px 12px!important;display:flex!important;position:fixed!important;bottom:14px!important;left:98px!important;right:28px!important;overflow:auto hidden!important;box-shadow:0 14px 34px #113e3421!important}.hub-command-dock nav.hub-command-nav button,.hub-command-dock:hover nav.hub-command-nav button,.hub-command-dock:focus-within nav.hub-command-nav button{color:#5e7771!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:43px!important;height:44px!important;padding:0!important;font-size:15px!important;display:flex!important;position:relative!important;overflow:visible!important}.hub-command-dock nav.hub-command-nav button span,.hub-command-dock:hover nav.hub-command-nav button span,.hub-command-dock:focus-within nav.hub-command-nav button span{z-index:4!important;opacity:0!important;color:#fff!important;pointer-events:none!important;background:#173c35!important;border-radius:7px!important;width:max-content!important;max-width:170px!important;padding:6px 8px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;display:block!important;position:absolute!important;bottom:53px!important;left:50%!important;transform:translate(-50%)translateY(3px)!important}.hub-command-dock nav.hub-command-nav button:hover span,.hub-command-dock nav.hub-command-nav button:focus-visible span{opacity:1!important;transform:translate(-50%)translateY(0)!important}.hub-command-dock nav.hub-command-nav button:hover{color:#087b63!important;background:#f0f8f5!important}.hub-command-dock nav.hub-command-nav button:hover:after{display:none!important}.hub-command-dock nav.hub-command-nav button.active{color:#fff!important;background:#087b63!important;border-color:#087b63!important;box-shadow:0 7px 15px #087b633d!important}.hub-command-dock nav.hub-command-nav button.active:before,.hub-command-dock nav.hub-command-nav button em{display:none!important}.hub-command-dock .product-subnav{z-index:60!important;background:#fff!important;border:1px solid #d8e7e2!important;border-radius:13px!important;min-width:205px!important;margin:0!important;padding:7px!important;position:fixed!important;bottom:88px!important;left:98px!important;box-shadow:0 14px 28px #113e3429!important}.hub-command-dock .product-subnav button{justify-content:flex-start!important;width:100%!important;height:34px!important;padding:0 10px!important}.content{min-height:100vh!important;margin:0 0 0 76px!important;padding-bottom:84px!important}.content>header.hub-command-header{z-index:30!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffed!important;border-bottom:1px solid #d8e7e2!important;justify-content:center!important;height:76px!important;padding:0 clamp(28px,5vw,78px)!important;position:sticky!important;top:0!important;box-shadow:0 6px 20px #123b330a!important}.content>header.hub-command-header:before{display:none!important}.hub-command-header .global-search{flex:1!important;max-width:710px!important}.hub-command-header .global-search label{color:#71908a!important;background:#f4f8f7!important;border:1px solid #dce9e4!important;border-radius:14px!important;align-items:center!important;height:45px!important;padding:0 15px!important;display:flex!important}.hub-command-header .global-search input{background:0 0!important;width:100%!important;height:40px!important;font-size:12px!important}.hub-command-header .global-search button{background:#087b63!important;border-radius:11px!important;height:40px!important;margin-left:8px!important;font-size:10px!important}.hub-command-header .synced{font-size:10px!important;position:absolute!important;right:clamp(24px,4vw,60px)!important}.hub-command-header .organization-switch{margin:0!important;position:absolute!important;left:clamp(24px,4vw,60px)!important}.hub-workspace{background:radial-gradient(circle at 50% 14%,#e1f7eeb3,#0000 31%),#f5f8f7!important;width:min(100%,1720px)!important;min-height:calc(100vh - 154px)!important;margin:0 auto!important;padding:35px clamp(28px,4vw,72px) 72px!important}.content>header.hub-command-header{justify-content:flex-start!important;align-items:center!important;gap:12px!important;height:72px!important;padding:0 clamp(22px,3vw,54px)!important;display:flex!important}.hub-command-header .return-home{flex:none;order:1;border-radius:12px!important;height:38px!important;padding:0 13px!important;position:static!important}.hub-command-header .organization-switch{flex:none;order:2;position:static!important}.hub-command-header .global-search{order:3;min-width:260px;flex:460px!important;align-items:stretch!important;gap:0!important;max-width:760px!important;margin:0 auto!important;display:flex!important}.hub-command-header .global-search label{flex:auto;min-width:0;border-radius:13px 0 0 13px!important;height:42px!important}.hub-command-header .global-search button{flex:none;height:42px!important;box-shadow:none!important;border-radius:0 13px 13px 0!important;margin:0!important;padding:0 17px!important}.hub-command-header>button:not(.return-home):not(.page-favorite){white-space:nowrap;flex:none;order:4;height:42px!important;position:static!important}.hub-command-header .synced{white-space:nowrap;flex:none;order:5;margin-left:0!important;position:static!important}.hub-command-header .page-favorite{flex:none;order:6;place-items:center;width:42px;border-radius:12px!important;height:42px!important;padding:0!important;display:grid!important;position:static!important}}@media (max-width:760px){.content>header.hub-command-header{flex-wrap:wrap;min-height:64px;gap:8px!important;height:auto!important;padding:10px 14px!important}.hub-command-header .global-search{flex-basis:100%;order:5;width:100%;gap:0!important;display:flex!important}.hub-command-header .global-search label{flex:1;min-width:0;border-radius:11px 0 0 11px!important}.hub-command-header .global-search button{border-radius:0 11px 11px 0!important;margin:0!important}.hub-command-header .return-home{order:1;position:static!important}.hub-command-header .synced{order:3;margin-left:auto!important;position:static!important}}.hub-command-header .synced{display:none!important}.hr-time-dialog{max-width:980px}.hr-time-dialog .finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.hr-time-ledger{border-top:1px solid var(--line);margin-top:20px}.hr-time-ledger>header{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.hr-time-ledger h3{margin:0}.hr-time-ledger>div>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(180px,.7fr) minmax(190px,.7fr);align-items:center;gap:14px;padding:12px 0;display:grid}.hr-time-ledger article>span{gap:4px;display:grid}.hr-time-ledger small{color:var(--muted)}@media (max-width:720px){.hr-time-dialog .finance-kpis,.hr-time-ledger>div>article{grid-template-columns:1fr}}.hub-command-header .page-favorite{color:#67817b;background:#fffdfa;border:1px solid #d8e7e2;border-radius:11px;place-items:center;width:36px;height:36px;padding:0;font-size:17px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;box-shadow:0 8px 18px #123b330f}.hub-command-header .page-favorite:hover,.hub-command-header .page-favorite:focus-visible{color:#087b63;background:#eff9f5;border-color:#9dcebd;transform:translateY(-1px)}.hub-command-header .page-favorite.is-favorite{color:#087b63;background:#eaf7f2;border-color:#9dcebd}.hub-command-header .page-favorite.is-favorite svg{fill:#087b63}.spy-intro{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.spy-intro h2{margin:5px 0 4px;font-size:18px}.spy-intro p{color:#718781;margin:0;font-size:12px}.spy-targets{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.spy-targets button{color:#58766f;background:#fff;border:1px solid #d8e7e2;border-radius:10px;height:32px;padding:0 11px;font-size:10px;font-weight:800}.spy-targets button:hover,.spy-targets button.active{color:#087b63;background:#eaf7f2;border-color:#a9d9c8;box-shadow:inset 0 0 0 1px #c4e7da}.spy-hint{color:#718781;text-align:right;margin-top:8px;font-size:10px;display:block}@media (max-width:760px){.spy-intro{flex-direction:column;align-items:flex-start;padding:17px}.spy-targets{justify-content:flex-start}.spy-hint{text-align:left}}@media (min-width:761px){.hub-command-header .page-favorite{z-index:2;position:absolute!important;right:clamp(24px,4vw,60px)!important}.hub-command-header .page-favorite~.synced{right:calc(clamp(24px,4vw,60px) + 52px)!important}}@media (max-width:760px){.hub-command-header .page-favorite{width:34px;height:34px;position:absolute;top:11px;right:14px}.hub-command-header .page-favorite~.synced{display:none}}.users-page{gap:16px;display:grid}.users-page .module-heading-actions .primary{align-items:center;gap:7px;display:inline-flex}.users-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.users-kpis article{min-height:110px}.users-area-filter{flex-wrap:wrap;gap:9px;padding:2px;display:flex}.users-area-filter button{color:#54736d;background:#fff;border:1px solid #dce9e4;border-radius:11px;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex;box-shadow:0 6px 17px #123b330b}.users-area-filter button svg{color:#087b63;font-size:14px}.users-area-filter button small{color:#6b8c84;background:#eef8f4;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;display:grid}.users-area-filter button.selected{color:#08765f;background:#eaf7f2;border-color:#bfe3d6;box-shadow:inset 3px 0 #18a76b}.users-filter{align-items:end;display:flex}.users-filter label{min-width:min(100%,360px)}.users-filter p{color:#6d8580;align-items:center;gap:7px;margin:0 0 10px;font-size:10px;display:flex}.users-filter p svg{color:#087b63}.users-filter p b{color:#254a43}.users-table{grid-template-columns:1.3fr 1.15fr 1fr .7fr .55fr .5fr}.users-table>span{min-width:0}.users-table b{display:block}.users-table small{color:#7a928c;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operator-area{align-items:center;gap:8px;display:flex}.operator-area>i{color:#087b63;background:#eaf7f2;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.operator-area>i svg{font-size:15px}.users-table .secondary{white-space:nowrap;align-items:center;gap:5px;height:30px;padding:0 9px;display:inline-flex}.operator-dialog{max-width:760px}.operator-area-picker{border:0;margin:0;padding:0}.operator-area-picker legend{color:#617a74;margin-bottom:7px;font-size:10px;font-weight:800}.operator-area-picker>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.operator-area-picker button{color:#66827b;text-align:left;background:#fff;border:1px solid #dbe9e4;border-radius:10px;align-items:center;gap:7px;min-height:57px;padding:8px;display:flex}.operator-area-picker button svg{color:#087b63;flex:none;font-size:16px}.operator-area-picker button b,.operator-area-picker button small{display:block}.operator-area-picker button b{font-size:9px}.operator-area-picker button small{color:#829791;margin-top:2px;font-size:7px;line-height:1.2}.operator-area-picker button.selected{color:#08765f;background:#edf9f4;border-color:#8fd2ba;box-shadow:inset 0 0 0 1px #0d9d70}.operator-active{align-items:center;gap:8px;padding-top:18px;font-size:11px!important;display:flex!important}.operator-active input{width:16px!important;height:16px!important}.operator-permissions{gap:7px;padding-top:4px;display:grid}.operator-permissions>button{color:#08765f;background:#fff;border:1px solid #bcded2;border-radius:9px;justify-self:start;height:32px;padding:0 11px;font-size:9px;font-weight:800}.operator-permissions>button:disabled{opacity:.6}.operator-permissions p{color:#718781;margin:0;font-size:9px}.operator-permissions>div{background:#f6faf8;border:1px solid #dcebe5;border-radius:10px;flex-wrap:wrap;gap:7px;max-height:145px;padding:9px;display:flex;overflow:auto}.operator-permissions>div label{color:#54736b;grid-template-columns:none;align-items:center;gap:5px;font-size:9px;display:inline-flex;width:auto!important}.operator-permissions>div input{width:14px!important;height:14px!important}.quote-cart{grid-template-columns:minmax(150px,1fr) 66px 116px 116px 108px auto;align-items:end}.quote-cart label{color:#688079;gap:4px;font-size:9px;font-weight:800;display:grid}.quote-cart label input{color:#26453b;background:#fff;border:1px solid #d8e7e1;border-radius:8px;min-width:0;height:33px;padding:0 7px}.quote-cart>b{padding-bottom:8px}.quote-cart>button{margin-bottom:1px}@media (max-width:760px){.quote-cart{grid-template-columns:1fr 1fr}.quote-cart>span{grid-column:1/-1}.quote-cart>b{padding-bottom:0}.quote-cart>button{justify-self:start}}@media (max-width:900px){.users-table{min-width:860px}.users-ledger{overflow:auto}.operator-area-picker>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.users-filter{align-items:initial;display:grid}.users-filter label{min-width:0}.operator-area-picker>div{grid-template-columns:1fr}.users-area-filter{flex-wrap:nowrap;padding-bottom:5px;overflow:auto}.users-area-filter button{white-space:nowrap}}.operator-company-picker{border:0;margin:0;padding:0}.operator-company-picker legend{color:#617a74;margin-bottom:7px;font-size:10px;font-weight:800}.operator-company-picker>div{flex-wrap:wrap;gap:8px;display:flex}.operator-company-picker label{color:#54736b;background:#f8fbfa;border:1px solid #dcebe5;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex;min-width:170px!important}.operator-company-picker label:has(input:checked){background:#eef9f4;border-color:#9cddc6}.operator-company-picker input{width:15px!important;height:15px!important}.operator-company-picker b,.operator-company-picker small{display:block}.operator-company-picker b{font-size:10px}.operator-company-picker small,.operator-company-picker p{color:#78908a;font-size:8px}.operator-company-picker p{margin:7px 0 0;line-height:1.35}.operator-commercial-picker{border:0;margin:0;padding:0}.operator-commercial-picker legend{color:#617a74;margin-bottom:7px;font-size:10px;font-weight:800}.operator-commercial-picker>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.operator-commercial-picker label{color:#59746d;gap:4px;font-size:9px;font-weight:750;display:grid}.operator-commercial-picker input{color:#234940;background:#fbfdfc;border:1px solid #d9e8e2;border-radius:9px;height:35px;padding:0 9px;font-size:11px}.operator-commercial-picker p{color:#78908a;margin:7px 0 0;font-size:8px;line-height:1.35}@media (max-width:760px){.operator-commercial-picker>div{grid-template-columns:repeat(2,1fr)}}.operator-advanced{background:#fbfdfc;border:1px solid #dcebe5;border-radius:12px}.operator-advanced summary{color:#347066;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:10px;font-weight:800;list-style:none;display:flex}.operator-advanced summary::-webkit-details-marker{display:none}.operator-advanced summary:after{content:"+";color:#087b63;background:#eaf7f2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:14px;display:grid}.operator-advanced[open] summary:after{content:"−"}.operator-advanced summary small{color:#829791;margin-left:auto;font-size:8px;font-weight:650}.operator-advanced-content{border-top:1px solid #e4efeb;gap:15px;padding:2px 14px 14px;display:grid}.operator-advanced .operator-commercial-picker,.operator-advanced .operator-company-picker{padding-top:13px}@media (min-width:761px){.shell>aside.hub-command-dock{display:none!important}.content{min-height:100vh!important;margin-left:0!important;padding-bottom:0!important}.hub-workspace{min-height:calc(100vh - 76px)!important}.hub-command-header .return-home{color:#087b63!important;background:#fff!important;border:1px solid #d8e7e2!important;border-radius:12px!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;left:clamp(24px,4vw,60px)!important;box-shadow:0 6px 18px #123b3314!important}.hub-command-header .return-home:hover{transform:translateY(-1px);background:#eef8f4!important}.hub-command-header .return-home span{font:inherit!important}.hub-command-header .return-home~.organization-switch{left:calc(clamp(24px,4vw,60px) + 102px)!important}:root{--vellore-rail-final:76px;--vellore-dock-final:84px;--vellore-final-border:#d8e7e2;--vellore-final-accent:#087b63}.shell>aside.hub-command-dock{width:var(--vellore-rail-final)!important;border:0!important;border-right:1px solid var(--vellore-final-border)!important;z-index:50!important;background:#fff!important;height:100vh!important;padding:14px 10px!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important;box-shadow:8px 0 26px #10362f0d!important}.hub-command-dock .brand{width:54px!important;min-width:54px!important;height:54px!important;box-shadow:none!important;background:#f0faf6!important;border:1px solid #d4ede3!important;border-radius:16px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.hub-command-dock .brand img,.shell>aside:hover.hub-command-dock .brand img,.shell>aside:focus-within.hub-command-dock .brand img{width:42px!important;height:42px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;padding:0!important}.hub-command-dock .nav-title,.hub-command-dock .connected,.hub-command-dock .profile{display:none!important}.hub-command-dock nav.hub-command-nav{z-index:55!important;left:calc(var(--vellore-rail-final) + 22px)!important;border:1px solid var(--vellore-final-border)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border-radius:19px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:62px!important;padding:7px 12px!important;display:flex!important;position:fixed!important;bottom:14px!important;right:28px!important;overflow:auto hidden!important;box-shadow:0 14px 34px #113e3421!important}.hub-command-dock nav.hub-command-nav button,.hub-command-dock:hover nav.hub-command-nav button,.hub-command-dock:focus-within nav.hub-command-nav button{color:#5e7771!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:43px!important;height:44px!important;padding:0!important;font-size:15px!important;display:flex!important;position:relative!important;overflow:visible!important}.hub-command-dock nav.hub-command-nav button span,.hub-command-dock:hover nav.hub-command-nav button span,.hub-command-dock:focus-within nav.hub-command-nav button span{z-index:4!important;opacity:0!important;color:#fff!important;pointer-events:none!important;background:#173c35!important;border-radius:7px!important;width:max-content!important;max-width:170px!important;padding:6px 8px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;transition:opacity .14s,transform .14s!important;display:block!important;position:absolute!important;bottom:53px!important;left:50%!important;transform:translate(-50%)translateY(3px)!important}.hub-command-dock nav.hub-command-nav button:hover span,.hub-command-dock nav.hub-command-nav button:focus-visible span{opacity:1!important;transform:translate(-50%)translateY(0)!important}.hub-command-dock nav.hub-command-nav button:hover{color:var(--vellore-final-accent)!important;background:#f0f8f5!important}.hub-command-dock nav.hub-command-nav button:hover:after{display:none!important}.hub-command-dock nav.hub-command-nav button.active{color:#fff!important;background:var(--vellore-final-accent)!important;border-color:var(--vellore-final-accent)!important;box-shadow:0 7px 15px #087b633d!important}.hub-command-dock nav.hub-command-nav button.active:before,.hub-command-dock nav.hub-command-nav button em{display:none!important}.hub-command-dock .product-subnav{z-index:60!important;bottom:88px!important;left:calc(var(--vellore-rail-final) + 22px)!important;border:1px solid var(--vellore-final-border)!important;background:#fff!important;border-radius:13px!important;min-width:205px!important;margin:0!important;padding:7px!important;position:fixed!important;box-shadow:0 14px 28px #113e3429!important}.hub-command-dock .product-subnav button{justify-content:flex-start!important;width:100%!important;height:34px!important;padding:0 10px!important}.content{min-height:100vh!important;margin:0 0 0 var(--vellore-rail-final)!important;padding-bottom:var(--vellore-dock-final)!important}.content>header.hub-command-header{z-index:30!important;border-bottom:1px solid var(--vellore-final-border)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffed!important;justify-content:center!important;height:76px!important;padding:0 clamp(28px,5vw,78px)!important;position:sticky!important;top:0!important;box-shadow:0 6px 20px #123b330a!important}.content>header.hub-command-header:before{display:none!important}.hub-command-header .global-search{flex:1!important;max-width:710px!important}.hub-command-header .global-search label{color:#71908a!important;background:#f4f8f7!important;border:1px solid #dce9e4!important;border-radius:14px!important;align-items:center!important;height:45px!important;padding:0 15px!important;display:flex!important}.hub-command-header .global-search input{background:0 0!important;width:100%!important;height:40px!important;font-size:12px!important}.hub-command-header .global-search button{background:var(--vellore-final-accent)!important;border-radius:11px!important;height:40px!important;margin-left:8px!important;font-size:10px!important}.hub-command-header .synced{font-size:10px!important;position:absolute!important;right:clamp(24px,4vw,60px)!important}.hub-command-header .organization-switch{margin:0!important;position:absolute!important;left:clamp(24px,4vw,60px)!important}.hub-workspace{background:radial-gradient(circle at 50% 14%,#e1f7eeb3,#0000 31%),#f5f8f7!important;width:min(100%,1720px)!important;min-height:calc(100vh - 154px)!important;margin:0 auto!important;padding:35px clamp(28px,4vw,72px) 72px!important}:root{--dock-width:84px;--hub-deep:#0b2830;--hub-accent:#12a37b;--hub-paper:#fbfdfd}body{background:#edf3f3}.shell>aside{width:var(--dock-width);z-index:30;background:linear-gradient(#0b2931,#0e3d42 56%,#0b2931);padding:15px 10px 12px;transition:width .22s;overflow:visible;box-shadow:10px 0 35px #06262b24}.shell>aside:hover,.shell>aside:focus-within{width:264px;box-shadow:14px 0 36px #06262b35}.content{margin-left:var(--dock-width);transition:margin-left .22s}.brand{border-bottom:1px solid #ffffff1c;min-width:244px;height:62px;margin-bottom:12px;padding:4px 4px 14px;overflow:hidden}.brand img{object-fit:contain;object-position:center;background:#fff;border-radius:14px;padding:7px;transition:width .2s,height .2s,padding .2s;box-shadow:0 8px 18px #061d2233;width:50px!important;height:44px!important}.shell>aside:hover .brand img,.shell>aside:focus-within .brand img{object-position:left center;padding:5px 8px;width:172px!important;height:46px!important}.nav-title{white-space:nowrap;opacity:0;height:13px;margin:11px 6px 8px;transition:opacity .15s;overflow:hidden}.shell>aside:hover .nav-title,.shell>aside:focus-within .nav-title{opacity:1}nav{gap:6px;min-width:242px;padding:0}nav button{color:#d8e7e4;border-radius:14px;justify-content:center;width:54px;height:48px;padding:0;font-size:16px;transition:width .2s,background .16s,color .16s;position:relative;overflow:visible}nav button span{opacity:0;white-space:nowrap;pointer-events:none;width:174px;font-size:11px;font-weight:650;transition:opacity .12s;position:absolute;top:50%;left:62px;transform:translateY(-50%)}.shell>aside:hover nav button,.shell>aside:focus-within nav button{justify-content:flex-start;width:242px;padding:0 14px}.shell>aside:hover nav button span,.shell>aside:focus-within nav button span{opacity:1;pointer-events:auto;width:auto;position:static;transform:none}nav button:hover:after{content:"";z-index:-1;background:#0a2027;border-radius:8px;width:176px;height:29px;position:absolute;top:10px;left:58px}.shell>aside:hover nav button:hover:after,.shell>aside:focus-within nav button:hover:after{display:none}nav button.active{color:#087063;background:#e9f8f4;box-shadow:0 6px 16px #021d2130}nav button.active:before{display:none}nav button em{position:absolute;right:9px}.shell>aside:not(:hover):not(:focus-within) nav button em{display:none}.product-subnav{min-width:210px;margin-left:25px}.shell>aside:not(:hover):not(:focus-within) .product-subnav{display:none}.connected{opacity:0;visibility:hidden;width:242px;margin:0;padding:15px 5px 0;transition:opacity .12s;position:absolute;top:432px;left:10px}.shell>aside:hover .connected,.shell>aside:focus-within .connected{opacity:1;visibility:visible}.profile{background:#ffffff10;border:1px solid #ffffff16;width:54px;height:52px;margin:0;padding:9px;transition:width .2s;position:absolute;bottom:14px;left:10px;overflow:hidden}.profile>span{flex:none}.profile div,.profile>i{opacity:0;white-space:nowrap;transition:opacity .12s}.shell>aside:hover .profile,.shell>aside:focus-within .profile{width:242px}.shell>aside:hover .profile div,.shell>aside:hover .profile>i,.shell>aside:focus-within .profile div,.shell>aside:focus-within .profile>i{opacity:1}.content>header{height:74px;box-shadow:none;background:#fafdfe;border-bottom:1px solid #d9e5e6;padding:0 34px}.content>header:before{content:"VELLORE / HUB";color:#0c655f;letter-spacing:.13em;min-width:116px;font-size:9px;font-weight:850}.page{background:radial-gradient(circle at 52% -24%,#fff 0,#f2f7f7 49%,#edf3f3 100%);max-width:1760px;padding:28px 36px 64px}.organization-context{box-shadow:none;background:0 0;border:0;margin-bottom:20px;padding:0 1px}.organization-context small{color:#708982}.organization-context b{font-size:12px}.organization-context-single{background:#e4f0ee;border-radius:99px;padding:7px 10px}.system-settings{max-width:1440px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.system-settings>header{background:linear-gradient(118deg,#fff 0%,#f6fcfa 62%,#dff4ed 100%);border:1px solid #dce9e6;border-radius:24px;align-items:flex-end;min-height:148px;margin:0 0 16px;padding:28px 30px;position:relative;overflow:hidden;box-shadow:0 16px 38px #113c3b0d}.system-settings>header:after{content:"V";color:#10765e14;letter-spacing:-.12em;pointer-events:none;font-size:190px;font-weight:900;line-height:1;position:absolute;bottom:-35px;right:28px}.system-settings>header>div{z-index:1;position:relative}.system-settings>header h2{letter-spacing:-.045em;margin:6px 0;font-size:28px}.system-settings>header p{max-width:590px;font-size:13px;line-height:1.5}.settings-header-actions{z-index:1;position:relative}.settings-header-actions button{color:#195f55;background:#fff;border:1px solid #c8ded7;border-radius:10px;height:38px;padding:0 13px;font-size:11px;font-weight:750}.settings-header-actions button:first-child{color:#fff;background:#0b8164;border-color:#0b8164}.operational-readiness{background:#fbfefd;border:1px solid #dce9e6;border-radius:20px;margin:0 0 16px;padding:20px 22px;box-shadow:0 10px 24px #103c3a08}.operational-readiness>header h3{font-size:16px}.readiness-progress{height:6px}.readiness-checks{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.readiness-checks>span{border-radius:12px;min-height:76px;padding:11px}.readiness-checks b{font-size:9px}.readiness-checks small{font-size:8px}.system-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.system-settings-grid>form,.system-settings-grid>article{background:var(--hub-paper);border:1px solid #dce9e6;border-radius:18px;box-shadow:0 10px 24px #113c3a08}.system-settings-grid>form{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:22px;display:grid}.system-settings-grid>form h3{letter-spacing:-.02em;grid-column:1/-1;margin:0 0 2px;font-size:16px}.system-settings-grid>form label{color:#345d55;font-size:10px}.system-settings-grid>form input,.system-settings-grid>form select{background:#fff;border-color:#d4e4df;border-radius:10px;height:40px;font-size:11px}.system-settings-grid>form .primary{grid-column:1/-1;justify-self:start;margin-top:4px}.system-settings-grid>article{min-height:184px;padding:17px}.service-title{align-items:flex-start}.service-title img,.fiscal-icon{border-radius:11px;width:38px;height:38px}.service-title h3{font-size:13px}.service-title p{font-size:9px;line-height:1.45}.service-title b{font-size:8px}.missing{min-height:26px;margin:13px 0;font-size:9px}.marketplace-actions>*{min-height:34px;font-size:9px}.connection-diagnostic,.webhook-health{font-size:8px!important}.future-command-integration{background:linear-gradient(145deg,#f7fbff,#fbfbff)!important}.future-command-mark{color:#2c61a6;background:#dcecff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.system-settings-grid>.fiscal-settings{grid-column:span 2}}@media (min-width:761px) and (max-width:1180px){.readiness-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.system-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-settings-grid>form,.system-settings-grid>.fiscal-settings{grid-column:span 2}}@media (max-width:760px){.system-settings{padding:0!important}.system-settings>header{border-radius:16px;padding:20px}.system-settings>header h2{font-size:24px}.system-settings-grid>form,.readiness-checks{grid-template-columns:1fr}.settings-header-actions{flex-wrap:wrap}.settings-header-actions button{white-space:nowrap;flex:1}}.purchase-status.receiving{color:#9b6500;background:#fff4db}.purchase-status.partially_received{color:#2860a5;background:#e8f0ff}.purchase-status.received{color:#087a40;background:#e5f5ea}.purchase-receipt-progress{font-weight:800}.purchase-receipt-progress.pending{color:#9b6500}.purchase-receipt-progress.complete{color:#087a40}.delivery-proof{color:#245f42;background:#eef8f2;border-radius:.45rem;margin:.5rem 0;padding:.5rem .6rem;line-height:1.45;display:block;font-size:.75rem!important}.delivery-timeline article{position:relative;grid-template-columns:minmax(84px,.7fr) minmax(105px,.9fr) minmax(150px,1.2fr) minmax(175px,1.35fr) auto!important;align-items:start!important}.delivery-timeline article>small{grid-column:4;font-size:.74rem;line-height:1.4;display:block}.delivery-timeline-proof{color:#205d40;background:#eef8f2;border-radius:.45rem;padding:.38rem .5rem}.delivery-timeline-note{color:#526d65}.delivery-timeline-delivered{background:linear-gradient(90deg,#f8fffb,#fff)}.delivery-timeline-delivered>span:nth-child(2){color:#087a40;font-weight:800}@media (max-width:760px){.delivery-timeline article{gap:.28rem .6rem;grid-template-columns:1fr 1fr!important;display:grid!important}.delivery-timeline article>small,.delivery-timeline article time{grid-column:1/-1}}.purchase-receipt-dialog{width:min(980px,100vw - 2rem)}.purchase-receipt-lines{border:1px solid #dce9e0;border-radius:.7rem;margin-top:1rem;overflow:auto}.purchase-receipt-line{border-top:1px solid #e7efe9;grid-template-columns:minmax(180px,1.8fr) 90px 105px 125px minmax(210px,1.3fr);align-items:center;gap:.65rem;min-width:760px;padding:.65rem .8rem;display:grid}.purchase-receipt-line.head{color:#668178;background:#f5faf7;border-top:0;min-width:760px;font-size:.68rem;font-weight:800}.purchase-receipt-line span{gap:.16rem;display:grid}.purchase-receipt-line small{color:#70847a;font-size:.73rem}.purchase-receipt-line input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfdfd4;border-radius:.45rem;padding:.55rem .6rem}.purchase-receipt-lot{grid-template-columns:1.1fr 1fr!important}.purchase-receipt-dialog footer{justify-content:flex-end;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.purchase-receipt-dialog footer span{color:#6b8076;max-width:440px;margin-right:auto;font-size:.78rem}@media (max-width:720px){.purchase-receipt-dialog footer{flex-direction:column;align-items:stretch}.purchase-receipt-dialog footer span{margin:0}.purchase-receipt-dialog footer button{width:100%}}@media (min-width:761px){:root{--vellore-rail:76px;--vellore-dock-height:78px;--vellore-surface:#fff;--vellore-canvas:#f5f8f7;--vellore-border:#dce8e4;--vellore-accent:#087b63}body{background:var(--vellore-canvas)}.shell>aside.hub-command-dock{width:var(--vellore-rail);background:var(--vellore-surface);border:0;border-right:1px solid var(--vellore-border);z-index:50;height:100vh;padding:14px 10px;display:block;position:fixed;inset:0 auto 0 0;overflow:visible;box-shadow:8px 0 26px #10362f0d}.hub-command-dock .brand img,.shell>aside:hover.hub-command-dock .brand img,.shell>aside:focus-within.hub-command-dock .brand img{box-shadow:none;object-fit:contain;background:0 0;border-radius:0;padding:0;width:42px!important;height:42px!important}.hub-command-dock nav.hub-command-nav{z-index:55;left:calc(var(--vellore-rail) + 22px);border:1px solid var(--vellore-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;background:#fffffff0;border-radius:19px;justify-content:center;align-items:center;gap:5px;min-width:0;height:62px;padding:7px 12px;display:flex;position:fixed;bottom:14px;right:28px;overflow:auto hidden;box-shadow:0 14px 34px #113e3421}.hub-command-dock nav.hub-command-nav button span,.hub-command-dock:hover nav.hub-command-nav button span,.hub-command-dock:focus-within nav.hub-command-nav button span{z-index:4;opacity:0;color:#fff;pointer-events:none;background:#173c35;border-radius:7px;width:max-content;max-width:170px;padding:6px 8px;font-size:9px;font-weight:750;line-height:1;transition:opacity .14s,transform .14s;display:block;position:absolute;bottom:53px;left:50%;transform:translate(-50%)translateY(3px)}.hub-command-dock .product-subnav{z-index:60;bottom:88px;left:calc(var(--vellore-rail) + 22px);border:1px solid var(--vellore-border);background:#fff;border-radius:13px;min-width:205px;margin:0;padding:7px;position:fixed;box-shadow:0 14px 28px #113e3429}.content{min-height:100vh;padding-bottom:var(--vellore-dock-height);margin:0 0 0 var(--vellore-rail)!important}.content>header.hub-command-header{z-index:30;border-bottom:1px solid var(--vellore-border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;justify-content:center;height:76px;padding:0 clamp(28px,5vw,78px);position:sticky;top:0;box-shadow:0 6px 20px #123b330a}.hub-workspace .organization-context{border:1px solid var(--vellore-border);background:#fffc;border-radius:14px;margin-bottom:24px;padding:10px 14px;box-shadow:0 8px 23px #103b310b}:root{--vellore-ink:#102d35;--vellore-green:#087c64;--vellore-mint:#e9f6f1;--vellore-line:#d7e6e3;--vellore-dock:82px}.shell{background:#f4f8f7;min-height:100vh}.shell>aside.hub-command-dock{width:100%;height:var(--vellore-dock);border-top:1px solid var(--vellore-line);z-index:40;background:#fff;border-right:0;flex-direction:row;align-items:center;gap:16px;padding:8px 22px;display:flex;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -10px 30px #0b393012}.shell>aside.hub-command-dock:hover,.shell>aside.hub-command-dock:focus-within{width:100%;box-shadow:0 -10px 30px #0b393012}.hub-command-dock .brand{min-width:148px;height:58px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfeae7;border-radius:0;flex:0 0 148px;margin:0;padding:4px 8px;display:flex}.hub-command-dock .brand img,.shell>aside:hover.hub-command-dock .brand img,.shell>aside:focus-within.hub-command-dock .brand img{box-shadow:none;object-position:left center;background:0 0;border-radius:0;padding:0;width:132px!important;height:50px!important}.hub-command-dock nav.hub-command-nav{scrollbar-width:thin;flex:1;align-items:center;gap:6px;min-width:0;padding:1px 2px;display:flex;overflow:auto hidden}.hub-command-dock nav.hub-command-nav button,.hub-command-dock:hover nav.hub-command-nav button,.hub-command-dock:focus-within nav.hub-command-nav button{color:#53716f;background:0 0;border:1px solid #0000;border-radius:13px;flex:none;justify-content:center;gap:6px;width:auto;height:56px;padding:0 10px;font-size:16px;display:flex;position:relative;overflow:visible}.hub-command-dock nav.hub-command-nav button span,.hub-command-dock:hover nav.hub-command-nav button span,.hub-command-dock:focus-within nav.hub-command-nav button span{opacity:1;width:auto;color:inherit;pointer-events:auto;font-size:9px;font-weight:750;display:block;position:static;transform:none}.hub-command-dock nav.hub-command-nav button.active{background:var(--vellore-mint);color:#08745f;box-shadow:none;border-color:#c7e5db}.hub-command-dock nav.hub-command-nav button.active:before{display:none}.hub-command-dock nav.hub-command-nav button em{margin-left:2px;font-size:7px;position:static}.hub-command-dock .product-subnav{border:1px solid var(--vellore-line);z-index:50;background:#fff;border-radius:12px;min-width:190px;margin:0 0 0 -8px;padding:7px;position:fixed;bottom:74px;box-shadow:0 13px 28px #123c3530}.content{margin-bottom:var(--vellore-dock);min-height:calc(100vh - var(--vellore-dock));transition:none;margin-left:0!important}.content>header.hub-command-header{border-bottom:1px solid var(--vellore-line);background:#fff;gap:18px;height:76px;padding:0 38px;position:sticky;top:0;box-shadow:0 5px 20px #123c3508}.content>header.hub-command-header:before{content:"VELLORE ERP";color:#0c6e5b;letter-spacing:.16em;min-width:112px;font-size:10px;font-weight:900}.hub-command-header .global-search input{background:0 0;height:40px;font-size:12px}.hub-workspace{background:radial-gradient(circle at 50% 12%,#fff 0,#f3f8f6 59%,#edf5f3 100%);max-width:1740px;min-height:calc(100vh - 158px);padding:30px 44px 46px}.hub-workspace .organization-context{background:#ffffffc9;border:1px solid #d9e8e3;border-radius:13px;max-width:none;margin:0 0 19px;padding:10px 14px;box-shadow:0 8px 24px #143d3507}.hub-workspace .heading,.hub-workspace .module-heading{margin-bottom:18px;padding:10px 2px 18px}.hub-workspace .heading h1,.hub-workspace .module-heading h1{color:var(--vellore-ink);font-size:32px}.hub-workspace .channel-picker,.hub-workspace .card,.hub-workspace .module-page>section{border-color:#dbe8e4;box-shadow:0 14px 32px #113d350a}.shell>aside.hub-command-dock{z-index:50!important;background:#fff!important;border:0!important;border-right:1px solid #d8e7e2!important;width:76px!important;height:100vh!important;padding:14px 10px!important;display:block!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important;box-shadow:8px 0 26px #10362f0d!important}.hub-command-dock .brand{width:54px!important;min-width:54px!important;height:54px!important;box-shadow:none!important;background:#f0faf6!important;border:1px solid #d4ede3!important;border-radius:16px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.hub-command-dock .brand img,.shell>aside:hover.hub-command-dock .brand img,.shell>aside:focus-within.hub-command-dock .brand img{width:42px!important;height:42px!important;box-shadow:none!important;object-fit:contain!important;background:0 0!important;border-radius:0!important;padding:0!important}.hub-command-dock .nav-title,.hub-command-dock .connected,.hub-command-dock .profile{display:none!important}.hub-command-dock nav.hub-command-nav{z-index:55!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid #d8e7e2!important;border-radius:19px!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-width:0!important;height:62px!important;padding:7px 12px!important;display:flex!important;position:fixed!important;bottom:14px!important;left:98px!important;right:28px!important;overflow:auto hidden!important;box-shadow:0 14px 34px #113e3421!important}.hub-command-dock nav.hub-command-nav button,.hub-command-dock:hover nav.hub-command-nav button,.hub-command-dock:focus-within nav.hub-command-nav button{color:#5e7771!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:43px!important;height:44px!important;padding:0!important;font-size:15px!important;display:flex!important;position:relative!important;overflow:visible!important}.hub-command-dock nav.hub-command-nav button span,.hub-command-dock:hover nav.hub-command-nav button span,.hub-command-dock:focus-within nav.hub-command-nav button span{z-index:4!important;opacity:0!important;color:#fff!important;pointer-events:none!important;background:#173c35!important;border-radius:7px!important;width:max-content!important;max-width:170px!important;padding:6px 8px!important;font-size:9px!important;font-weight:750!important;line-height:1!important;display:block!important;position:absolute!important;bottom:53px!important;left:50%!important;transform:translate(-50%)translateY(3px)!important}.hub-command-dock nav.hub-command-nav button:hover span,.hub-command-dock nav.hub-command-nav button:focus-visible span{opacity:1!important;transform:translate(-50%)translateY(0)!important}.hub-command-dock nav.hub-command-nav button:hover{color:#087b63!important;background:#f0f8f5!important}.hub-command-dock nav.hub-command-nav button:hover:after{display:none!important}.hub-command-dock nav.hub-command-nav button.active{color:#fff!important;background:#087b63!important;border-color:#087b63!important;box-shadow:0 7px 15px #087b633d!important}.hub-command-dock nav.hub-command-nav button.active:before,.hub-command-dock nav.hub-command-nav button em{display:none!important}.hub-command-dock .product-subnav{z-index:60!important;background:#fff!important;border:1px solid #d8e7e2!important;border-radius:13px!important;min-width:205px!important;margin:0!important;padding:7px!important;position:fixed!important;bottom:88px!important;left:98px!important;box-shadow:0 14px 28px #113e3429!important}.hub-command-dock .product-subnav button{justify-content:flex-start!important;width:100%!important;height:34px!important;padding:0 10px!important}.content{min-height:100vh!important;margin:0!important;padding-bottom:0!important}.content>header.hub-command-header{z-index:30!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffed!important;border-bottom:1px solid #d8e7e2!important;justify-content:center!important;height:76px!important;padding:0 clamp(28px,5vw,78px)!important;position:sticky!important;top:0!important;box-shadow:0 6px 20px #123b330a!important}.content>header.hub-command-header:before{display:none!important}.hub-command-header .global-search{flex:1!important;max-width:710px!important}.hub-command-header .global-search label{color:#71908a!important;background:#f4f8f7!important;border:1px solid #dce9e4!important;border-radius:14px!important;align-items:center!important;height:45px!important;padding:0 15px!important;display:flex!important}.hub-command-header .global-search input{background:0 0!important;width:100%!important;height:40px!important;font-size:12px!important}.hub-command-header .global-search button{background:#087b63!important;border-radius:11px!important;height:40px!important;margin-left:8px!important;font-size:10px!important}.hub-command-header .synced{font-size:10px!important;position:absolute!important;right:clamp(24px,4vw,60px)!important}.hub-command-header .organization-switch{margin:0!important;position:absolute!important;left:calc(clamp(24px,4vw,60px) + 102px)!important}.hub-command-header .return-home{color:#087b63!important;background:#fff!important;border:1px solid #d8e7e2!important;border-radius:12px!important;align-items:center!important;gap:7px!important;height:36px!important;padding:0 12px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;position:absolute!important;left:clamp(24px,4vw,60px)!important;box-shadow:0 6px 18px #123b3314!important}.hub-command-header .return-home:hover{transform:translateY(-1px);background:#eef8f4!important}.hub-command-header .return-home span{font:inherit!important}.hub-workspace{background:radial-gradient(circle at 50% 14%,#e1f7eeb3,#0000 31%),#f5f8f7!important;width:min(100%,1720px)!important;min-height:calc(100vh - 154px)!important;margin:0 auto!important;padding:35px clamp(28px,4vw,72px) 72px!important}}.hub-workspace .organization-context{display:none!important}.entry-purchase-order-analysis{background:#fbfefc;gap:14px;display:grid;box-shadow:none!important;border:1px solid #cfe3db!important;border-radius:16px!important;padding:18px 20px!important}.finance-day-entries{background:#fbfefd;border:1px solid #dcebe3;border-radius:10px;margin-top:12px;padding:12px}.finance-day-entries-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.finance-day-entries-header div{gap:2px;display:grid}.finance-day-entries-header small,.finance-day-entries-header>span{color:#71847b;font-size:10px}.finance-day-entries-list{display:grid}.finance-day-entry{border-top:1px solid #edf3ef;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 0;display:grid}.finance-day-entry:first-child{border-top:0}.finance-day-entry>div:first-child{gap:2px;display:grid}.finance-day-entry>div:first-child b{font-size:12px}.finance-day-entry>div:first-child small{color:#71847b;font-size:10px}.finance-day-entry-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.finance-day-entry-meta>span{color:#167444;background:#edf7f2;border-radius:999px;padding:4px 7px;font-size:10px}.finance-day-entry.debit .finance-day-entry-meta>span{color:#bf4a3e;background:#fff1ef}.finance-day-entry-meta strong{text-align:right;font-size:12px}.finance-approve-button{color:#fff;white-space:nowrap;cursor:pointer;background:#008650;border:1px solid #008650;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.finance-approve-button:disabled{cursor:wait;opacity:.65}.finance-approval-message{color:#167444;background:#edf9f1;border:1px solid #b8e2c9;border-radius:8px;margin:0 0 8px!important;padding:8px 10px!important}.finance-day-entries>p{color:#71847b;margin:0;padding:8px 0;font-size:11px}.entry-purchase-order-analysis header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.entry-purchase-order-analysis header div{gap:4px;display:grid}.entry-purchase-order-analysis header b{color:#164d42;font-size:15px}.entry-purchase-order-analysis header span{color:#6a817a;font-size:12px}.entry-purchase-order-analysis header em{color:#087b63;background:#eaf7f1;border-radius:999px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:800}.entry-purchase-order-analysis-grid{grid-template-columns:repeat(5,minmax(120px,1fr));gap:9px;display:grid}.entry-purchase-order-analysis-grid span{background:#fff;border:1px solid #e1ece7;border-radius:11px;gap:5px;min-height:68px;padding:12px;display:grid}.entry-purchase-order-analysis-grid small{color:#728680;letter-spacing:.05em;font-size:9px;font-weight:800}.entry-purchase-order-analysis-grid b{color:#173d35;font-size:14px}.entry-purchase-order-analysis ul{color:#86441f;background:#fff8ed;border:1px solid #f1d7ac;border-radius:11px;gap:7px;margin:0;padding:12px 14px 12px 31px;font-size:12px;line-height:1.4;display:grid}.entry-purchase-order-analysis p{color:#197259;background:#edf9f3;border:1px solid #cce9dc;border-radius:11px;margin:0;padding:11px 13px;font-size:12px}@media (max-width:900px){.entry-purchase-order-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.management-security-page{gap:24px;padding:24px 32px 48px;display:grid}.management-security-hero{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.management-security-eyebrow{color:#07863f;letter-spacing:.14em;margin:0 0 8px;font-size:.72rem;font-weight:800}.management-security-hero h1{color:#073b34;letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.3rem)}.management-security-hero>div>p:last-child{color:#5b7b74;max-width:650px;margin:10px 0 0}.management-security-primary,.management-security-action button,.management-security-guidance button{cursor:pointer;font:inherit;border:0;border-radius:12px;padding:13px 18px;font-weight:700;transition:all .2s}.management-security-primary{color:#fff;background:#07863f;box-shadow:0 12px 24px #07863f2e}.management-security-primary:hover{background:#056e34;transform:translateY(-1px)}.management-security-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.management-security-card,.management-security-action,.management-security-guidance{background:#ffffffeb;border:1px solid #d5e4df;border-radius:20px;box-shadow:0 12px 30px #0a392d0d}.management-security-card{padding:22px}.management-security-card p{color:#628079;letter-spacing:.1em;margin:0;font-size:.72rem;font-weight:800}.management-security-card strong{color:#073b34;margin-top:18px;font-size:1.5rem;display:block}.management-security-card span{color:#6b8580;margin-top:8px;font-size:.88rem;display:block}.management-security-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.management-security-action{flex-direction:column;min-height:210px;padding:22px;display:flex}.management-security-action p{color:#07863f;letter-spacing:.13em;margin:0;font-size:.68rem;font-weight:800}.management-security-action h2{color:#0c3b35;margin:11px 0 8px;font-size:1.15rem}.management-security-action>span{color:#668079;line-height:1.5}.management-security-action button{color:#08723a;background:#eff8f4;align-self:flex-start;margin-top:auto}.management-security-action button:hover{background:#dff1e9}.management-security-guidance{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.management-security-guidance h2{color:#0c3b35;margin:8px 0;font-size:1.35rem}.management-security-guidance p:last-child{color:#668079;margin:0}.management-security-guidance-actions{flex-wrap:wrap;gap:10px;display:flex}.management-security-guidance button{color:#0a6537;background:#fff;border:1px solid #bfd8cf}.management-security-guidance button:hover{background:#eff8f4}@media (max-width:1050px){.management-security-overview,.management-security-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.management-security-page{padding:18px}.management-security-hero{flex-direction:column;align-items:stretch}.management-security-primary{width:100%}.management-security-overview,.management-security-actions{grid-template-columns:1fr}.management-security-guidance{flex-direction:column;align-items:flex-start}}.finance-executive-projection{background:linear-gradient(135deg,#f8fffb,#f1faf6);border:1px solid #cde4d7;border-radius:10px;margin:12px 0;padding:12px}.finance-executive-projection header h3{margin:3px 0;font-size:13px}.finance-executive-projection header p{color:#70827a;margin:0;font-size:8px}.finance-executive-projection header small,.finance-executive-projection small{letter-spacing:.08em;color:#087c54;font-size:6px;font-weight:800}.finance-executive-horizons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.finance-executive-horizons article,.finance-executive-categories span{background:#fff;border:1px solid #dbeae2;border-radius:8px;gap:4px;padding:9px;display:grid}.finance-executive-horizons b{font-size:13px}.finance-executive-horizons span,.finance-executive-categories em{color:#71847b;font-size:7px;font-style:normal}.finance-executive-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.finance-executive-categories b{font-size:10px}.finance-executive-categories span.attention{background:#fffaf0;border-color:#e5ba69}@media (max-width:760px){.finance-executive-horizons,.finance-executive-categories{grid-template-columns:1fr 1fr}}.hub-command-header .return-back{color:#087b63;white-space:nowrap;background:#fff;border:1px solid #d8e7e2;border-radius:12px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px #123b3314}.hub-command-header .return-back:hover{background:#eef8f4;transform:translateY(-1px)}.hub-command-header .return-back svg{width:15px;height:15px}.hub-command-header .return-back span{font:inherit}@media (min-width:761px){.hub-command-header .return-back{position:absolute!important;left:clamp(24px,4vw,60px)!important}.hub-command-header .return-home{left:calc(clamp(24px,4vw,60px) + 94px)!important}.hub-command-header .organization-switch{left:calc(clamp(24px,4vw,60px) + 196px)!important}}@media (max-width:760px){.hub-command-header .return-back{order:0;position:static!important}.hub-command-header .return-home{order:1}}.homologation-data-panel .settings-header-actions{gap:8px;display:flex}.homologation-data-panel .settings-header-actions button:not(.primary){color:#22664d;background:#fff;border:1px solid #c7ddd2}@media (min-width:761px){.content>header.hub-command-header{justify-content:flex-start!important;gap:10px!important}.hub-command-header .return-home{flex:none!important;order:1!important;position:static!important;left:auto!important;right:auto!important}.hub-command-header .return-back{flex:none!important;order:2!important;position:static!important;left:auto!important;right:auto!important}.hub-command-header .global-search{order:3!important;margin:0 auto!important}.hub-command-header .page-favorite{flex:none!important;order:4!important;position:static!important;left:auto!important;right:auto!important}.hub-command-header .organization-switch{white-space:nowrap!important;flex:none!important;order:5!important;align-items:center!important;gap:7px!important;display:flex!important;position:static!important;left:auto!important;right:auto!important}}.module-heading-actions button,.accounting-actions button,.finance-actions button,.finance-actions .button,.operator-commission-panel>header button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.module-heading-actions button>svg,.accounting-actions button>svg,.finance-actions button>svg,.operator-commission-panel>header button>svg{flex:none}.accounting-actions,.finance-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.accounting-actions button:not(.primary),.finance-actions button:not(.primary),.finance-actions .button{color:#215b61;cursor:pointer;background:#fff;border:1px solid #cbdde0;border-radius:10px;min-height:36px;padding:0 13px;font-size:11px;font-weight:750}.accounting-actions button:not(.primary):hover,.finance-actions button:not(.primary):hover,.finance-actions .button:hover{background:#f1f8f6;border-color:#a9cfc4}.hub-command-header .return-back,.hub-command-header .page-favorite{color:#087b63!important;background:#fff!important;border:1px solid #d8e7e2!important}.hub-command-header .return-back:hover,.hub-command-header .page-favorite:hover{background:#eef8f4!important}.hub-command-header .page-favorite.is-favorite{color:#b8860b!important}.goal-scope-tabs{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.goal-scope-tabs button{white-space:nowrap;border-radius:999px!important;width:auto!important;height:auto!important;min-height:36px!important;padding:0 13px!important}.goal-scope-tabs i{border-radius:999px;flex:none;width:8px!important;height:8px!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}
