@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0f_n1lzbmjsth.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.0h3nfhvv2m3d8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.0-b7k8a8.-y0b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.15hnttuouuckd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0bko.tvg3g1d9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.0jqazm8k6u60w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@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-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,Segoe UI,sans-serif}button,input{font:inherit}.product-shell{min-height:100vh}.new-sidebar{color:#d6dfdb;z-index:30;background:#111827;flex-direction:column;width:240px;padding:22px 14px;display:flex;position:fixed;inset:0 auto 0 0}.brand-row{align-items:center;gap:11px;height:38px;padding:0 8px;display:flex}.brand-symbol{background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:9px;justify-content:center;align-items:flex-end;gap:2px;width:32px;height:32px;padding:7px;display:flex}.brand-symbol span{background:#fff;border-radius:4px;width:3px}.brand-symbol span:first-child{height:9px}.brand-symbol span:nth-child(2){height:17px}.brand-symbol span:nth-child(3){height:13px}.brand-row>div:nth-child(2){flex-direction:column;display:flex}.brand-row b{color:#fff;letter-spacing:-.5px;font-size:17px}.brand-row small{color:#71827b;letter-spacing:.5px;font-size:8px}.brand-row>button{color:#fff;background:0 0;border:0;margin-left:auto;display:none}.workspace-card{background:#182235;border:1px solid #2b3850;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin:23px 0;padding:10px;display:grid}.workspace-card>span{color:#155f4c;background:#e8f3ef;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:800;display:grid}.workspace-card div{flex-direction:column;display:flex}.workspace-card b{color:#f1f5f3;font-size:10px}.workspace-card small{color:#74857e;margin-top:3px;font-size:8px}.section-label{letter-spacing:1.4px;color:#5f7069;margin:0 10px 7px;font-size:8px;font-weight:800}.new-sidebar nav,.sidebar-foot{flex-direction:column;gap:3px;display:flex}.new-sidebar nav button,.sidebar-foot>button{color:#85968f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;height:42px;padding:0 11px;font-size:11px;font-weight:600;display:flex}.new-sidebar nav button:hover,.sidebar-foot>button:hover{color:#fff;background:#202c42}.new-sidebar nav button.selected:before{content:"";background:#4bb18d;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:0}.new-sidebar nav button .ui-badge{margin-left:auto}.sidebar-foot{margin-top:auto}.sidebar-foot .section-label{margin-top:12px}.usage{border-top:1px solid #25332e;margin-top:16px;padding:16px 9px 0}.usage>div{color:#899a93;justify-content:space-between;font-size:8px;display:flex}.usage>i{background:#26352f;border-radius:5px;height:4px;margin:9px 0 7px;display:block;overflow:hidden}.usage>i span{background:#45a985;width:72%;height:100%;display:block}.usage small{color:#667871;font-size:7px}.app-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:20;background:#ffffffeb;align-items:center;height:64px;padding:0 30px;display:flex;position:sticky;top:0}.breadcrumb{gap:8px;font-size:10px;display:flex}.breadcrumb b{color:#c4c9c7}.breadcrumb strong{font-weight:700}.command-search{border:1px solid var(--line);color:#8d9692;background:#fafbfb;border-radius:8px;align-items:center;gap:8px;width:260px;height:34px;margin-left:auto;padding:0 9px;display:flex}.command-search input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.command-search kbd{border:1px solid var(--line);background:#fff;border-radius:4px;padding:3px 5px;font-size:7px}.header-actions{align-items:center;gap:8px;margin-left:12px;display:flex}.unread{background:#d9584e;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px}.user-chip{border-left:1px solid var(--line);align-items:center;gap:8px;padding-left:13px;display:flex}.user-chip>span{color:#165f4c;background:#dfeee9;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.user-chip>div{flex-direction:column;display:flex}.user-chip small{color:#929a97;margin-top:2px;font-size:7px}.mobile-trigger{background:0 0;border:0;display:none}.page-container{max-width:1360px;margin:0 auto;padding:32px 32px 56px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.section-heading>div:first-child>span{letter-spacing:1.2px;color:var(--green);font-size:8px;font-weight:800}.section-heading h1{letter-spacing:-1px;margin:7px 0 0;font-size:29px;font-weight:750;line-height:1.1}.section-heading p{color:var(--muted);margin:8px 0 0;font-size:10px}.heading-actions{gap:8px;display:flex}.ui-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:700;transition:all .15s;display:inline-flex;position:relative}.ui-button--icon{width:34px;height:34px;padding:0}.ui-button--default{border:1px solid var(--green);background:var(--green);color:#fff}.ui-button--outline{border:1px solid var(--line);color:#52605a;background:#fff}.ui-button--ghost{color:#66736e;background:0 0;border:0}.ui-button:disabled{opacity:.45}.ui-card{border:1px solid var(--line);background:#fff;border-radius:12px;box-shadow:0 1px 2px #111b1705}.ui-badge{color:#5b6762;background:#edf1ef;border-radius:20px;align-items:center;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:13px;display:grid}.stat-head{justify-content:space-between;align-items:center;display:flex}.stat-head button,.panel-title>button{color:#9aa29f;background:0 0;border:0}.stat-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.stat-icon.green{color:#4f46e5;background:#eef2ff}.stat-icon.blue{color:#39738a;background:#e8f0f4}.stat-icon.orange{color:#b96c28;background:#f9ecdf}.stat-icon.purple{color:#735893;background:#eeeaf5}.stat>p{color:#727d78;margin:14px 0 6px;font-size:9px}.stat>strong{letter-spacing:-.7px;font-size:21px}.stat-foot{align-items:center;gap:6px;margin-top:10px;display:flex}.analytics-grid{grid-template-columns:1.65fr .75fr;gap:13px;margin-bottom:13px;display:grid}.panel-title{justify-content:space-between;align-items:flex-start;display:flex}.panel-title h2{letter-spacing:-.25px;margin:0;font-size:13px}.panel-title p{color:#929b97;margin:5px 0 0;font-size:8px}.chart-summary{align-items:flex-end;gap:8px;margin:20px 0 2px;display:flex}.chart-summary>div{flex-direction:column;display:flex}.chart-summary strong{margin-top:4px;font-size:18px}.donut{height:176px;position:relative}.donut>div:last-child{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.donut span{color:#8d9692;margin-top:2px;font-size:7px}.donut-legend{flex-direction:column;gap:9px;display:flex}.donut-legend>div{grid-template-columns:7px 1fr auto;align-items:center;gap:7px;font-size:8px;display:grid}.donut-legend i{border-radius:50%;width:6px;height:6px}.operations-grid{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.movement-list{margin-top:9px}.movement-list>div{border-bottom:1px solid #eef1ef;align-items:center;gap:9px;padding:9px 0;display:flex}.movement-list>div:last-child{border:0}.movement-mark{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.movement-list>div>div{flex-direction:column;display:flex}.movement-list small,.priority-list small{color:#939c98;margin-top:3px;font-size:7px}.movement-list>div>strong{margin-left:auto;font-size:8px}.priority-list{margin:12px 0}.priority-list>div{border-bottom:1px solid #eef1ef;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.danger-icon,.warning-icon{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.danger-icon{color:#c44e43;background:#f8e8e6}.warning-icon{color:#b66a27;background:#f8ecdf}.priority-list>div>div{flex-direction:column;display:flex}.full-button{width:100%}.data-card{overflow:hidden}.data-toolbar{border-bottom:1px solid var(--line);gap:7px;padding:14px;display:flex}.data-toolbar label{border:1px solid var(--line);color:#8c9692;border-radius:8px;align-items:center;gap:8px;width:min(350px,45%);height:34px;margin-right:auto;padding:0 10px;display:flex}.data-toolbar input{border:0;outline:0;width:100%;font-size:9px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;letter-spacing:.5px;text-transform:uppercase;color:#8c9692;border-bottom:1px solid var(--line);background:#fafbfb;padding:11px 14px;font-size:7px}td{color:#54615b;border-bottom:1px solid #edf0ef;padding:12px 14px;font-size:9px}.product-cell{align-items:center;gap:9px;display:flex}.product-cell>span{color:#1b6b56;background:#e9f2ee;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.product-cell>div,.stock-cell{flex-direction:column;display:flex}.product-cell small,.stock-cell small{color:#949d99;margin-top:3px;font-size:7px}.stock-cell b.low{color:#c44e43}.table-action{color:#87918d;background:0 0;border:0}.data-footer{color:#8d9692;justify-content:space-between;align-items:center;height:48px;padding:0 14px;font-size:8px;display:flex}.data-footer>div{gap:6px;display:flex}.empty-module{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.empty-module>span{color:#176a54;background:#e8f2ee;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.empty-module h2{margin:15px 0 6px;font-size:16px}.empty-module p{color:#87918c;margin:0 0 16px;font-size:9px}.overlay{display:none}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.analytics-grid,.operations-grid{grid-template-columns:1fr}.new-sidebar{width:220px}.product-shell>main{margin-left:220px}.command-search{width:210px}}@media (max-width:760px){.new-sidebar{width:255px;transition:all .2s;transform:translate(-100%);box-shadow:10px 0 30px #0005}.new-sidebar.is-open{transform:translate(0)}.brand-row>button{display:block}.product-shell>main{margin-left:0}.mobile-trigger{display:block}.overlay{z-index:25;background:#09110e88;border:0;display:block;position:fixed;inset:0}.app-header{padding:0 14px}.breadcrumb,.user-chip>div,.command-search{display:none}.header-actions{margin-left:auto}.page-container{padding:25px 15px 45px}.section-heading{align-items:flex-start}.section-heading h1{font-size:25px}.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.stats-grid{grid-template-columns:1fr}.section-heading{flex-direction:column;gap:16px}.heading-actions{width:100%}.heading-actions .ui-button{flex:1}.data-toolbar{flex-wrap:wrap}.data-toolbar label{width:100%;margin:0}.chart-card,.inventory-card,.operations-card,.alert-card{padding:15px}}.new-sidebar nav button,.sidebar-foot>button{height:46px;font-size:13px}.workspace-card small,.brand-row small{font-size:10px}.section-label{font-size:9px}.breadcrumb,.command-search input{font-size:12px}.user-chip b{font-size:11px}.user-chip small{font-size:9px}.section-heading>div:first-child>span{font-size:10px}.section-heading h1{font-size:34px}.section-heading p{font-size:13px}.ui-button--md{height:42px;padding:0 16px;font-size:12px}.ui-button--sm{height:34px;padding:0 11px;font-size:11px}.ui-badge{padding:5px 8px;font-size:10px}.stat{padding:21px}.stat>p{font-size:12px}.stat>strong{font-size:27px}.stat-foot>span{font-size:10px}.panel-title h2{font-size:16px}.panel-title p{font-size:11px}.chart-summary span{font-size:10px}.chart-summary strong{font-size:23px}.donut strong{font-size:20px}.donut span{font-size:10px}.movement-list b,.priority-list b{font-size:12px}.movement-list small,.priority-list small{font-size:10px}.movement-list>div>strong{font-size:11px}.data-toolbar input{font-size:13px}th{padding:14px 18px;font-size:11px}td{padding:16px 18px;font-size:13px}.product-cell b,.stock-cell b{font-size:13px}.product-cell small,.stock-cell small{font-size:11px}.table-action{width:34px;height:34px}.data-footer{height:56px;font-size:11px}.empty-module h2{font-size:20px}.empty-module p{font-size:12px}:root{--bg:#020617;--card:#111a2e;--ink:#f8fafc;--muted:#8da2c5;--line:#26334c;--green:#10b981;--green2:#059669}html,body{background:var(--bg);color:var(--ink)}.new-sidebar{background:#10182b;border-right:1px solid #28334b;width:292px;padding:18px 14px}.product-shell>main{margin-left:292px}.brand-symbol{background:#e8eef8}.brand-symbol span{background:#172033}.brand-row b{font-size:18px}.brand-row small{color:#8ca3cb;font-size:12px}.workspace-card{background:#0b1222;border-color:#27334a;padding:12px}.workspace-card>span{color:#172033;background:#e8eef8}.workspace-card b{font-size:13px}.workspace-card small{color:#8ca3cb;font-size:11px}.section-label{color:#a8b8d3;margin-top:12px;font-size:11px}.new-sidebar nav button,.sidebar-foot>button{color:#f0f4fa;height:46px;font-size:14px}.new-sidebar nav button:hover,.sidebar-foot>button:hover{background:#1b2941}.new-sidebar nav button.selected{color:#fff;background:#24324a}.new-sidebar nav button.selected:before{background:#3b82f6}.usage{border-color:#2a354c}.usage>div,.usage small{color:#8ca3cb}.app-header{background:#020617;border-color:#1e293b;height:72px;padding:0 32px}.breadcrumb{font-size:13px}.breadcrumb span{color:#8da2c5}.breadcrumb strong{color:#f8fafc}.command-search{color:#91a2bf;background:#0b1222;border-color:#27334a;height:40px}.command-search input{color:#fff}.command-search kbd{color:#9eacc4;background:#111a2e;border-color:#34415a}.user-chip{border-color:#26334c}.user-chip>span{color:#172033;background:#e8eef8}.user-chip b{color:#fff}.user-chip small{color:#8da2c5}.ui-button--ghost{color:#c9d5e9}.page-container{max-width:none;padding:34px 32px 60px}.section-heading{border-bottom:1px solid #1e293b;margin-bottom:28px;padding-bottom:24px}.section-heading>div:first-child>span{color:#8aa9db}.section-heading h1{color:#fff;font-size:32px}.section-heading p{color:#89a0c5;font-size:14px}.ui-button--default{background:#2563eb;border-color:#2563eb}.ui-button--default:hover{background:#1d4ed8}.ui-button--outline{color:#e7edf8;background:#0b1222;border-color:#2a3750}.ui-button--ghost{background:0 0}.ui-card{box-shadow:none;background:#111a2e;border-color:#27344e;border-radius:14px}.stats-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:22px}.stat{min-height:154px;padding:22px}.stat-head button,.panel-title>button{color:#91a2bf}.stat>p{color:#9ab0d2;margin-top:20px;font-size:13px}.stat>strong{color:#fff;font-size:26px}.stat-foot>span{color:#88a0c4;font-size:11px}.stat-icon{background:0 0!important}.stat-icon.green{color:#10b981}.stat-icon.blue{color:#3b82f6}.stat-icon.orange{color:#f43f5e}.stat-icon.purple{color:#f59e0b}.ui-badge{color:#cbd5e1;background:#1e293b}.ui-badge.good{color:#34d399;background:#063b31}.ui-badge.danger{color:#fb7185;background:#481b27}.analytics-grid{grid-template-columns:2fr 1fr;gap:18px;margin-bottom:18px}.chart-card,.inventory-card,.operations-card,.alert-card{padding:28px}.panel-title h2{color:#fff;font-size:17px}.panel-title p{color:#8da2c5;font-size:13px}.chart-summary span{color:#8196b8;font-size:11px}.chart-summary strong{color:#fff;font-size:26px}.area-chart{height:330px}.donut{height:260px}.donut strong{color:#fff}.donut-legend>div{font-size:13px}.donut-legend span{color:#a8b8d3}.operations-grid{gap:18px}.movement-list>div,.priority-list>div{border-color:#26334c;padding:16px 0}.movement-list b,.priority-list b{color:#fff;font-size:13px}.movement-list small,.priority-list small{color:#8da2c5;font-size:11px}.movement-list>div>strong{color:#e8eef8;font-size:13px}.movement-mark.entrada{color:#34d399;background:#063b31}.movement-mark.saida{color:#60a5fa;background:#142b4a}.movement-mark.perda{color:#fb7185;background:#481b27}.data-card{background:#111a2e}.data-toolbar{border-color:#27344e}.data-toolbar label{color:#91a2bf;background:#0b1222;border-color:#2a3750}.data-toolbar input{color:#fff}table{background:#111a2e}th{color:#9db0cf;background:#0b1222;border-color:#27344e;font-size:12px}td{color:#d7e0ef;border-color:#27344e;font-size:14px}.product-cell b,.stock-cell b{color:#fff;font-size:14px}.product-cell small,.stock-cell small{color:#8da2c5;font-size:12px}.product-cell>span{color:#60a5fa;background:#1b2941}.table-action,.data-footer{color:#9db0cf}.empty-module{background:#111a2e}.empty-module>span{color:#60a5fa;background:#142b4a}.empty-module h2{color:#fff}.empty-module p{color:#8da2c5}@media (max-width:1500px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.new-sidebar{width:240px}.product-shell>main{margin-left:240px}.analytics-grid{grid-template-columns:1fr}}@media (max-width:760px){.new-sidebar{width:270px}.product-shell>main{margin-left:0}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.stats-grid{grid-template-columns:1fr}}.session-loading{color:#9db0cf;background:#020617;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:100vh;font-size:13px;display:flex}.session-loading .brand-symbol{animation:1.4s infinite pulse}@keyframes pulse{50%{opacity:.5}}.login-page{background:#020617;grid-template-columns:minmax(440px,44%) 1fr;min-height:100vh;display:grid}.login-showcase{color:#fff;background:radial-gradient(circle at 18% 15%,#193968 0,#0000 35%),radial-gradient(circle at 85% 80%,#133f3b 0,#0000 35%),linear-gradient(145deg,#0d172b,#07101e 70%);flex-direction:column;padding:42px 54px;display:flex;position:relative;overflow:hidden}.login-showcase:after{content:"";border:1px solid #ffffff0b;border-radius:50%;width:520px;height:520px;position:absolute;top:110px;right:-210px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff04}.login-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.login-brand>div:last-child{flex-direction:column;display:flex}.login-brand b{font-size:21px}.login-brand small{color:#90a6c9;margin-top:2px;font-size:10px}.showcase-copy{z-index:1;max-width:520px;margin:auto 0;position:relative}.showcase-copy>span{letter-spacing:1.7px;color:#60a5fa;font-size:10px;font-weight:800}.showcase-copy h1{letter-spacing:-1.8px;margin:18px 0 16px;font-size:43px;line-height:1.12}.showcase-copy>p{color:#9fb1ce;max-width:470px;font-size:15px;line-height:1.7}.benefits{flex-direction:column;gap:13px;margin-top:28px;display:flex}.benefits div{color:#dce5f3;align-items:center;gap:10px;font-size:13px;display:flex}.benefits svg{color:#34d399;background:#0d493e;border-radius:50%;width:23px;height:23px;padding:4px}.showcase-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:14px;align-items:center;gap:25px;max-width:460px;padding:18px 21px;display:flex;position:relative}.showcase-card>div{flex-direction:column;display:flex}.showcase-card span{color:#8fa5c7;font-size:10px}.showcase-card strong{margin-top:5px;font-size:17px}.showcase-card>i{background:#ffffff20;width:1px;height:34px}.copyright{z-index:1;color:#687c9c;margin-top:22px;font-size:9px;position:relative}.login-panel{background:#f8fafc;justify-content:center;align-items:center;padding:45px;display:flex}.mobile-brand{display:none}.login-box{width:min(440px,100%)}.auth-switch{background:#eef2f6;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:34px;padding:4px;display:grid}.auth-switch button{color:#667085;background:0 0;border:0;border-radius:8px;height:38px;font-size:12px;font-weight:700}.auth-switch button.active{color:#101828;background:#fff;box-shadow:0 2px 8px #10182812}.login-title>span{color:#2563eb;background:#e8efff;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:grid}.login-title h2{color:#101828;letter-spacing:-.8px;margin:0;font-size:27px}.login-title p{color:#667085;margin:8px 0 27px;font-size:12px}.login-box form{flex-direction:column;gap:17px;display:flex}.login-box form>label,.field-grid>label{color:#344054;font-size:11px;font-weight:700}.login-box form label>div,.field-grid label>div{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:9px;align-items:center;gap:9px;height:44px;margin-top:7px;padding:0 12px;transition:all .15s;display:flex}.login-box form label>div:focus-within,.field-grid label>div:focus-within{border-color:#5282e8;box-shadow:0 0 0 3px #2563eb16}.login-box form input{color:#101828;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.login-box form label>div button{color:#98a2b3;background:0 0;border:0;padding:3px}.login-box form label>small,.field-grid label>small{color:#d92d20;margin-top:5px;font-size:9px;display:block}.form-options{justify-content:space-between;align-items:center;display:flex}.form-options label{color:#475467;align-items:center;gap:7px;font-size:10px;display:flex}.form-options label input{flex:none;width:14px}.form-options button{color:#2563eb;background:0 0;border:0;font-size:10px;font-weight:700}.submit-auth{color:#fff;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:45px;font-size:12px;font-weight:750;display:flex;box-shadow:0 5px 14px #2563eb28}.submit-auth:hover{background:#1d4ed8}.submit-auth:disabled{opacity:.65}.auth-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;font-size:10px}.secure-note{color:#98a2b3;justify-content:center;align-items:center;gap:6px;margin-top:25px;font-size:9px;display:flex}.field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.register-form{gap:14px!important}.login-box form label>div,.field-grid label>div{background:#fff!important}.login-box form input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#101828!important;background:0 0!important}.login-box input::selection{color:#101828!important;-webkit-text-fill-color:#101828!important;background:0 0!important}.login-box input::-moz-selection{color:#101828!important;background:0 0!important}.login-box input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#101828!important;caret-color:#101828!important;background-color:#fff!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-box input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#101828!important;caret-color:#101828!important;background-color:#fff!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-box input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#101828!important;caret-color:#101828!important;background-color:#fff!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-box input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:#101828!important;caret-color:#101828!important;background-color:#fff!important;background-clip:content-box!important;box-shadow:inset 0 0 0 1000px #fff!important}@media (max-width:900px){.login-page{grid-template-columns:1fr}.login-showcase{display:none}.login-panel{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px 20px}.mobile-brand{width:min(440px,100%);margin:0 0 25px;display:block}.mobile-brand .login-brand b{color:#101828}.mobile-brand .login-brand small{color:#667085}}@media (max-width:500px){.login-panel{padding:24px 18px}.mobile-brand{margin-bottom:22px}.field-grid{grid-template-columns:1fr}.login-title h2{font-size:24px}}.header-actions{margin-left:auto}.module-loading{color:#8da2c5;justify-content:center;align-items:center;gap:10px;min-height:520px;font-size:13px;display:flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.load-error{text-align:center;color:#9db0cf;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:320px;display:flex}.load-error b{color:#fff;font-size:16px}.load-error span{font-size:12px}.empty-data{text-align:center;color:#6f86aa;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:flex}.empty-data b{color:#dce5f3;font-size:13px}.empty-data span{max-width:310px;font-size:11px;line-height:1.5}.inventory-card>.empty-data{min-height:330px}.operations-card>.empty-data{min-height:225px}.stat-foot{min-height:22px}.control-tags{gap:5px;display:flex}.sale-price{color:#f8fafc}.row-actions{justify-content:flex-end;gap:5px;display:flex}.row-actions button{color:#9db0cf;cursor:pointer;background:#0b1222;border:1px solid #2a3750;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.row-actions button:hover{color:#fff;border-color:#476083}.row-actions button.delete:hover{color:#fb7185;background:#28131c;border-color:#7f3042}.table-message{color:#8da2c5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;padding:30px;display:flex}.table-message b{color:#fff;font-size:16px}.table-message span{max-width:390px;font-size:12px;line-height:1.55}.table-message.error svg{color:#fb7185}.table-message.empty>svg{color:#60a5fa}.page-count{color:#c7d3e6;align-items:center;padding:0 6px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020617cc;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-modal{background:#111a2e;border:1px solid #33415e;border-radius:16px;width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0008}.product-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111a2ef2;border-bottom:1px solid #27344e;justify-content:space-between;padding:24px 26px 20px;display:flex;position:sticky;top:0}.product-modal>header span{letter-spacing:1.2px;color:#60a5fa;font-size:10px;font-weight:800}.product-modal>header h2{color:#fff;margin:6px 0 0;font-size:23px}.product-modal>header p{color:#8da2c5;margin:7px 0 0;font-size:12px}.product-modal>header>button{color:#a9b8cf;cursor:pointer;background:#0b1222;border:1px solid #2f3c57;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.product-modal form{padding:24px 26px}.product-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.product-form-grid label{color:#cbd5e1;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.product-form-grid .span-2{grid-column:1/-1}.product-form-grid input,.product-form-grid select,.product-form-grid textarea{color:#f8fafc;width:100%;font:inherit;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.product-form-grid input,.product-form-grid select{height:43px}.product-form-grid textarea{resize:vertical;padding-top:11px}.product-form-grid input:focus,.product-form-grid select:focus,.product-form-grid textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb24}.product-form-grid input::placeholder,.product-form-grid textarea::placeholder{color:#667894}.check-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.check-row>label{cursor:pointer;background:#0b1222;border:1px solid #2e3a54;border-radius:10px;align-items:flex-start;gap:10px;padding:14px;display:flex}.check-row input{accent-color:#2563eb;margin-top:3px}.check-row span{flex-direction:column;display:flex}.check-row b{color:#fff;font-size:12px}.check-row small{color:#8297b8;margin-top:4px;font-size:10px;line-height:1.4}.product-modal footer{border-top:1px solid #27344e;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;display:flex}.form-error{color:#fda4af;background:#28131c;border:1px solid #7f3042;border-radius:9px;margin-top:16px;padding:11px 13px;font-size:11px}@media (max-width:760px){.product-form-grid,.check-row{grid-template-columns:1fr}.product-form-grid .span-2{grid-column:auto}.modal-backdrop{padding:0}.product-modal{border-radius:0;height:100vh;max-height:100vh}.product-modal>header,.product-modal form{padding-left:18px;padding-right:18px}}.product-form-grid input:disabled{color:#8da2c5;cursor:not-allowed;background:#151f33}.internal-code{font-variant-numeric:tabular-nums;color:#93c5fd}.promo-cell{flex-direction:column;gap:3px;display:flex}.promo-cell strong{font-size:13px}.promo-cell strong.active{color:#34d399}.promo-cell strong.expired{color:#94a3b8;text-decoration:line-through}.promo-cell small{color:#8da2c5;font-size:10px}:root{--chart-grid:#26334c;--chart-text:#8da2c5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,.app-header,.ui-card,.product-modal,.product-modal>header,table,th,td,.data-toolbar label,.product-form-grid input,.product-form-grid select,.product-form-grid textarea{transition:background-color .22s,border-color .22s,color .22s,box-shadow .22s}.new-sidebar{background:radial-gradient(circle at 20% 0,#1a2945 0,#0000 32%),linear-gradient(#10182b,#0c1425 72%)}.ui-card{box-shadow:0 12px 32px #00000012}.stat{position:relative;overflow:hidden}.stat:after{content:"";background:radial-gradient(circle,#3b82f624,#0000 70%);border-radius:50%;width:90px;height:90px;position:absolute;top:-42px;right:-42px}.stat:hover{border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 18px 38px #0003}.stat{transition:transform .18s,border-color .18s,box-shadow .18s}.section-heading h1{color:#0000;background:linear-gradient(115deg,#fff 15%,#b9c9e3 85%);-webkit-background-clip:text;background-clip:text}.theme-toggle{color:#fbbf24;cursor:pointer;background:#0b1222;border:1px solid #2a3750;border-radius:10px;place-items:center;width:38px;height:38px;transition:all .18s;display:grid}.theme-toggle:hover{background:#15213a;border-color:#4b648b;transform:translateY(-1px)}.field-label{justify-content:space-between;align-items:center;gap:10px;display:flex}.field-label>button{color:#60a5fa;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:800;display:inline-flex}.field-label>button:hover{color:#93c5fd}.quick-category{background:#0a1120;border:1px solid #34415c;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr auto;gap:7px;padding:9px;display:grid}.quick-category>div{color:#60a5fa;background:#111a2e;border:1px solid #34415c;border-radius:8px;align-items:center;gap:7px;height:37px;padding:0 9px;display:flex}.quick-category>div input{height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.quick-category>button{color:#fff;cursor:pointer;background:#2563eb;border:1px solid #2563eb;border-radius:8px;place-items:center;min-width:72px;padding:0 12px;font-size:11px;font-weight:800;display:grid}.quick-category>button:disabled{opacity:.6}.quick-category>small{grid-column:1/-1;color:#fda4af!important;margin:0!important}:is(html,.product-shell)[data-theme=light]{--bg:#f3f6fb;--card:#fff;--ink:#172033;--muted:#64748b;--line:#dfe5ee;--chart-grid:#e5eaf1;--chart-text:#718096;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(html,.product-shell)[data-theme=light] body{color:#172033;background:radial-gradient(circle at 80% 0,#e8efff 0,#0000 26%),#f3f6fb}.product-shell[data-theme=light],.product-shell[data-theme=light]>main{color:#172033;background:radial-gradient(circle at 80% 0,#e8efff 0,#0000 28%),#f3f6fb}:is(html,.product-shell)[data-theme=light] .app-header{background:#ffffffdc;border-color:#dfe5ee;box-shadow:0 1px 12px #3341550a}:is(html,.product-shell)[data-theme=light] .breadcrumb strong,:is(html,.product-shell)[data-theme=light] .user-chip b{color:#172033}:is(html,.product-shell)[data-theme=light] .breadcrumb span,:is(html,.product-shell)[data-theme=light] .user-chip small{color:#718096}:is(html,.product-shell)[data-theme=light] .user-chip{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .user-chip>span{color:#3159a8;background:#e7eeff}:is(html,.product-shell)[data-theme=light] .theme-toggle{color:#4f46e5;background:#f8fafc;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .theme-toggle:hover{background:#eef2ff;border-color:#aebee0}:is(html,.product-shell)[data-theme=light] .section-heading{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .section-heading h1{color:#0000;background:linear-gradient(115deg,#172033 15%,#52647f 85%);-webkit-background-clip:text;background-clip:text}:is(html,.product-shell)[data-theme=light] .section-heading p{color:#64748b}:is(html,.product-shell)[data-theme=light] .ui-card{background:#fff;border-color:#dfe5ee;box-shadow:0 12px 34px #3341550b}:is(html,.product-shell)[data-theme=light] .stat:hover{border-color:#8fb1ec;box-shadow:0 18px 38px #33415516}:is(html,.product-shell)[data-theme=light] .stat>strong,:is(html,.product-shell)[data-theme=light] .panel-title h2,:is(html,.product-shell)[data-theme=light] .chart-summary strong,:is(html,.product-shell)[data-theme=light] .movement-list b,:is(html,.product-shell)[data-theme=light] .priority-list b,:is(html,.product-shell)[data-theme=light] .empty-data b,:is(html,.product-shell)[data-theme=light] .table-message b,:is(html,.product-shell)[data-theme=light] .empty-module h2{color:#172033}:is(html,.product-shell)[data-theme=light] .stat>p,:is(html,.product-shell)[data-theme=light] .stat-foot>span,:is(html,.product-shell)[data-theme=light] .panel-title p,:is(html,.product-shell)[data-theme=light] .movement-list small,:is(html,.product-shell)[data-theme=light] .priority-list small,:is(html,.product-shell)[data-theme=light] .empty-data span,:is(html,.product-shell)[data-theme=light] .table-message span,:is(html,.product-shell)[data-theme=light] .empty-module p{color:#718096}:is(html,.product-shell)[data-theme=light] .movement-list>div,:is(html,.product-shell)[data-theme=light] .priority-list>div{border-color:#e7ebf1}:is(html,.product-shell)[data-theme=light] .ui-button--outline{color:#41516a;background:#fff;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .ui-button--ghost{color:#52647f}:is(html,.product-shell)[data-theme=light] .ui-badge{color:#52647f;background:#edf1f6}:is(html,.product-shell)[data-theme=light] .data-card,:is(html,.product-shell)[data-theme=light] table{background:#fff}:is(html,.product-shell)[data-theme=light] .data-toolbar{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .data-toolbar label{color:#718096;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .data-toolbar input{color:#172033}:is(html,.product-shell)[data-theme=light] th{color:#64748b;background:#f6f8fb;border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] td{color:#41516a;border-color:#e7ebf1}:is(html,.product-shell)[data-theme=light] .product-cell b,:is(html,.product-shell)[data-theme=light] .stock-cell b,:is(html,.product-shell)[data-theme=light] .sale-price{color:#172033}:is(html,.product-shell)[data-theme=light] .product-cell small,:is(html,.product-shell)[data-theme=light] .stock-cell small,:is(html,.product-shell)[data-theme=light] .promo-cell small{color:#718096}:is(html,.product-shell)[data-theme=light] .product-cell>span{color:#3465c5;background:#eaf0ff}:is(html,.product-shell)[data-theme=light] .row-actions button{color:#64748b;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .row-actions button:hover{color:#172033;background:#eef3fb}:is(html,.product-shell)[data-theme=light] .data-footer{color:#64748b}:is(html,.product-shell)[data-theme=light] .page-count{color:#41516a}:is(html,.product-shell)[data-theme=light] .modal-backdrop{background:#17203380}:is(html,.product-shell)[data-theme=light] .product-modal,:is(html,.product-shell)[data-theme=light] .product-modal>header{background:#fff;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .product-modal>header{box-shadow:0 8px 24px #3341550b}:is(html,.product-shell)[data-theme=light] .product-modal>header h2{color:#172033}:is(html,.product-shell)[data-theme=light] .product-modal>header p{color:#718096}:is(html,.product-shell)[data-theme=light] .product-modal>header>button{color:#64748b;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .product-form-grid label{color:#334155}:is(html,.product-shell)[data-theme=light] .product-form-grid input,:is(html,.product-shell)[data-theme=light] .product-form-grid select,:is(html,.product-shell)[data-theme=light] .product-form-grid textarea{color:#172033;background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .product-form-grid input:disabled{color:#718096;background:#edf1f6}:is(html,.product-shell)[data-theme=light] .product-modal footer{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .quick-category{background:#f3f6fb;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .quick-category>div{background:#fff;border-color:#d4dde9}.feedback-backdrop{z-index:180;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020617c7;justify-content:center;align-items:center;padding:22px;animation:.16s ease-out feedback-fade;display:flex;position:fixed;inset:0}.feedback-modal{background:#111a2e;border:1px solid #33415e;border-radius:17px;width:min(460px,100%);padding:27px;animation:.2s ease-out feedback-rise;position:relative;box-shadow:0 28px 90px #0009}.feedback-close{color:#8fa1bd;cursor:pointer;background:#0b1222;border:1px solid #2e3c57;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.feedback-close:hover{color:#fff;border-color:#506586}.feedback-close:disabled{opacity:.45}.feedback-icon{border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.feedback-confirm .feedback-icon{color:#fbbf24;background:#3b2610}.feedback-success .feedback-icon{color:#34d399;background:#063b31}.feedback-error .feedback-icon{color:#fb7185;background:#481b27}.feedback-info .feedback-icon{color:#60a5fa;background:#142b4a}.feedback-copy>span{letter-spacing:1.3px;color:#8298bc;font-size:9px;font-weight:850}.feedback-copy h2{letter-spacing:-.45px;color:#fff;margin:7px 0 0;font-size:22px}.feedback-copy p{color:#9eb0cc;margin:10px 0 0;font-size:13px;line-height:1.65}.feedback-modal footer{border-top:1px solid #27344e;justify-content:flex-end;gap:9px;margin-top:25px;padding-top:19px;display:flex}.feedback-modal .danger-action{background:#dc2626;border-color:#dc2626}.feedback-modal .danger-action:hover{background:#b91c1c;border-color:#b91c1c}@keyframes feedback-fade{0%{opacity:0}}@keyframes feedback-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}:is(html,.product-shell)[data-theme=light] .feedback-backdrop{background:#17203380}:is(html,.product-shell)[data-theme=light] .feedback-modal{background:#fff;border-color:#d6deea;box-shadow:0 28px 80px #3341552e}:is(html,.product-shell)[data-theme=light] .feedback-close{color:#64748b;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .feedback-copy h2{color:#172033}:is(html,.product-shell)[data-theme=light] .feedback-copy p{color:#64748b}:is(html,.product-shell)[data-theme=light] .feedback-modal footer{border-color:#dfe5ee}.stock-heading{border-bottom:1px solid #1e293b;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:24px;display:flex}.stock-heading>div:first-child>span{letter-spacing:1.2px;color:#8aa9db;font-size:10px;font-weight:800}.stock-heading h1{letter-spacing:-1px;color:#0000;background:linear-gradient(115deg,#fff 15%,#b9c9e3 85%);-webkit-background-clip:text;background-clip:text;margin:7px 0 0;font-size:32px;line-height:1.1}.stock-heading p{color:#89a0c5;margin:8px 0 0;font-size:14px}.stock-heading>div:last-child{gap:8px;display:flex}.stock-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:18px;display:grid}.stock-stat{align-items:flex-start;gap:14px;min-height:120px;padding:20px;display:flex;position:relative;overflow:hidden}.stock-stat:after{content:"";background:#3b82f614;border-radius:50%;width:85px;height:85px;position:absolute;top:-38px;right:-38px}.stock-stat-icon{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.stock-stat-icon.green{color:#34d399;background:#063b31}.stock-stat-icon.blue{color:#60a5fa;background:#142b4a}.stock-stat-icon.purple{color:#a78bfa;background:#302551}.stock-stat-icon.orange{color:#fbbf24;background:#3b2610}.stock-stat>div{flex-direction:column;display:flex}.stock-stat small{color:#8da2c5;font-size:11px}.stock-stat strong{color:#fff;letter-spacing:-.5px;margin-top:5px;font-size:23px}.stock-stat p{color:#7489aa;margin:5px 0 0;font-size:10px}.stock-card{overflow:hidden}.stock-card-top{border-bottom:1px solid #27344e;align-items:center;gap:14px;min-height:64px;padding:12px 15px;display:flex}.stock-tabs{background:#0b1222;border:1px solid #27344e;border-radius:10px;padding:4px;display:flex}.stock-tabs button{color:#8fa1bd;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.stock-tabs button.active{color:#fff;background:#24324a;box-shadow:0 3px 8px #0003}.stock-search{color:#8297b8;background:#0b1222;border:1px solid #2a3750;border-radius:9px;align-items:center;gap:8px;width:min(350px,42%);height:38px;margin-left:auto;padding:0 11px;display:flex}.stock-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:12px}.stock-product{align-items:center;gap:9px;display:flex}.stock-product>span{color:#60a5fa;background:#142b4a;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.stock-product>div{flex-direction:column;display:flex}.stock-product b{color:#fff;font-size:13px}.stock-product small{color:#8da2c5;margin-top:3px;font-size:10px}.stock-product.compact>span{width:28px;height:28px}.stock-status{font-size:9px!important}.stock-status.normal{color:#34d399;background:#063b31}.stock-status.low{color:#fbbf24;background:#3b2610}.stock-status.empty{color:#fb7185;background:#481b27}.movement-date{color:#aebbd0;align-items:center;gap:6px;display:flex}.movement-in,.movement-out{gap:4px}.movement-in{color:#34d399;background:#063b31}.movement-out{color:#60a5fa;background:#142b4a}.qty-in{color:#34d399}.qty-out{color:#fb7185}.stock-modal{background:#111a2e;border:1px solid #33415e;border-radius:16px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 28px 80px #0008}.stock-modal>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111a2ef2;border-bottom:1px solid #27344e;justify-content:space-between;padding:24px 26px 20px;display:flex;position:sticky;top:0}.stock-modal>header span{letter-spacing:1.2px;color:#60a5fa;font-size:10px;font-weight:800}.stock-modal.loss-modal>header span{color:#fb7185}.stock-modal>header h2{color:#fff;margin:6px 0 0;font-size:23px}.stock-modal>header p{color:#8da2c5;margin:7px 0 0;font-size:12px}.stock-modal>header>button{color:#a9b8cf;cursor:pointer;background:#0b1222;border:1px solid #2f3c57;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.stock-modal form{padding:24px 26px}.stock-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.stock-form-grid label{color:#cbd5e1;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.stock-form-grid .span-2{grid-column:1/-1}.stock-form-grid input,.stock-form-grid select,.stock-form-grid textarea{color:#f8fafc;width:100%;font:inherit;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:none;padding:0 12px;font-size:13px}.stock-form-grid input,.stock-form-grid select{height:43px}.stock-form-grid textarea{resize:vertical;padding-top:11px}.stock-form-grid input:focus,.stock-form-grid select:focus,.stock-form-grid textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb24}.stock-modal footer{border-top:1px solid #27344e;justify-content:flex-end;gap:8px;margin-top:24px;padding-top:20px;display:flex}.stock-modal .loss-action{background:#dc2626;border-color:#dc2626}.stock-modal .loss-action:hover{background:#b91c1c}:is(html,.product-shell)[data-theme=light] .stock-heading{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .stock-heading h1{color:#0000;background:linear-gradient(115deg,#172033 15%,#52647f 85%);-webkit-background-clip:text;background-clip:text}:is(html,.product-shell)[data-theme=light] .stock-heading p{color:#64748b}:is(html,.product-shell)[data-theme=light] .stock-stat strong,:is(html,.product-shell)[data-theme=light] .stock-product b{color:#172033}:is(html,.product-shell)[data-theme=light] .stock-stat small,:is(html,.product-shell)[data-theme=light] .stock-stat p,:is(html,.product-shell)[data-theme=light] .stock-product small{color:#718096}:is(html,.product-shell)[data-theme=light] .stock-card-top{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .stock-tabs{background:#f3f6fb;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .stock-tabs button{color:#64748b}:is(html,.product-shell)[data-theme=light] .stock-tabs button.active{color:#172033;background:#fff;box-shadow:0 2px 8px #33415514}:is(html,.product-shell)[data-theme=light] .stock-search{color:#718096;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .stock-search input{color:#172033}:is(html,.product-shell)[data-theme=light] .stock-product>span{color:#3465c5;background:#eaf0ff}:is(html,.product-shell)[data-theme=light] .movement-date{color:#64748b}:is(html,.product-shell)[data-theme=light] .stock-modal,:is(html,.product-shell)[data-theme=light] .stock-modal>header{background:#fff;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .stock-modal>header h2{color:#172033}:is(html,.product-shell)[data-theme=light] .stock-modal>header p{color:#718096}:is(html,.product-shell)[data-theme=light] .stock-modal>header>button{color:#64748b;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .stock-form-grid label{color:#334155}:is(html,.product-shell)[data-theme=light] .stock-form-grid input,:is(html,.product-shell)[data-theme=light] .stock-form-grid select,:is(html,.product-shell)[data-theme=light] .stock-form-grid textarea{color:#172033;background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .stock-modal footer{border-color:#dfe5ee}@media (max-width:1050px){.stock-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.stock-heading{flex-direction:column;align-items:flex-start;gap:18px}.stock-heading>div:last-child{width:100%}.stock-heading>div:last-child .ui-button{flex:1}.stock-card-top{flex-direction:column;align-items:stretch}.stock-search{width:100%;margin:0}.stock-tabs{width:100%}.stock-tabs button{flex:1;justify-content:center}.stock-form-grid{grid-template-columns:1fr}.stock-form-grid .span-2{grid-column:auto}.stock-modal{border-radius:0;height:100vh;max-height:none}.stock-modal>header,.stock-modal form{padding-left:18px;padding-right:18px}}@media (max-width:500px){.stock-stats{grid-template-columns:1fr}}.row-actions .stock-action{color:#60a5fa;background:#142b4a;border-color:#24466e}.row-actions .stock-action:hover{color:#bfdbfe;background:#1d3a61;border-color:#3b82f6}.product-stock-modal{width:min(760px,100%)}.product-stock-modal form{padding-top:20px}.product-stock-summary{background:linear-gradient(135deg,#101d34,#0b1427);border:1px solid #2d3c57;border-radius:12px;justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.product-stock-summary span{color:#91a5c4;align-items:center;gap:8px;font-size:12px;display:flex}.product-stock-summary span svg{color:#60a5fa}.product-stock-summary strong{color:#fff;letter-spacing:-.4px;font-size:22px}.product-stock-toolbar{justify-content:space-between;align-items:center;margin:21px 0 12px;display:flex}.product-stock-toolbar>div{flex-direction:column;gap:3px;display:flex}.product-stock-toolbar b{color:#e5edf9;font-size:13px}.product-stock-toolbar small{color:#8297b8;font-size:10px}.product-stock-list{border:1px solid #2b3953;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.product-stock-row{background:#0c1528;border-bottom:1px solid #27344e;grid-template-columns:40px minmax(180px,1fr) minmax(160px,210px);align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:grid}.product-stock-row:last-child{border-bottom:0}.warehouse-symbol{color:#60a5fa;background:#142b4a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.product-stock-name{flex-direction:column;gap:4px;display:flex}.product-stock-name b{color:#fff;font-size:13px}.product-stock-name small{color:#8297b8;font-size:10px}.product-stock-row>label{color:#8da2c5;flex-direction:column;gap:5px;font-size:10px;font-weight:750;display:flex}.product-stock-row>label>span{background:#0b1222;border:1px solid #34415c;border-radius:8px;align-items:center;height:39px;display:flex;overflow:hidden}.product-stock-row input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;height:37px;padding:0 10px;font-size:13px;font-weight:700}.product-stock-row i{color:#91a5c4;background:#17233a;place-items:center;min-width:46px;height:100%;padding:0 8px;font-size:10px;font-style:normal;font-weight:800;display:grid}.stock-modal-state{color:#91a5c4;border:1px dashed #33415c;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:180px;font-size:12px;display:flex}.stock-modal-state.empty{text-align:center;flex-direction:column}.stock-modal-state.empty svg{color:#60a5fa}.stock-modal-state.empty b{color:#e5edf9;font-size:14px}.stock-modal-state.empty span{color:#8297b8;font-size:11px}.quick-stock-create{background:#0a1120;border:1px solid #34415c;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:13px;padding:13px;display:grid}.quick-stock-create label{color:#9fb0ca;flex-direction:column;gap:6px;font-size:10px;font-weight:750;display:flex}.quick-stock-create input{color:#fff;background:#111a2e;border:1px solid #34415c;border-radius:8px;outline:none;height:39px;padding:0 10px}.quick-stock-create input:focus{border-color:#3b82f6}.quick-stock-create .ui-button{height:39px}.stock-location-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.stock-location-card{background:linear-gradient(145deg,#111c31,#0c1527);border:1px solid #2a3852;border-radius:13px;padding:17px;box-shadow:0 10px 24px #0002}.stock-location-head{justify-content:space-between;align-items:center;display:flex}.stock-location-head>span{color:#60a5fa;background:#142b4a;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.stock-location-card h3{color:#fff;margin:14px 0 0;font-size:16px}.stock-location-card>p{color:#8297b8;margin:5px 0 15px;font-size:10px}.stock-location-card>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:8px;display:grid}.stock-location-card>div:nth-of-type(2)>span{background:#0b1425;border:1px solid #27344e;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.stock-location-card small{color:#8297b8;font-size:9px}.stock-location-card b{color:#e5edf9;font-size:14px}.stock-location-card footer{border-top:1px solid #27344e;justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:12px;display:flex}.stock-location-card footer strong{color:#34d399;font-size:15px}.location-modal{width:min(590px,100%)}.location-hint{color:#9fc5f5;background:#10233d;border:1px solid #24466e;border-radius:9px;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.stock-locations-table{min-width:620px}.stock-locations-table .stock-product small{text-overflow:ellipsis;max-width:260px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.stock-locations-table th:last-child,.stock-locations-table td:last-child{text-align:right;width:110px}.stock-card-top.locations-only{padding:14px 16px}.stock-list-title{align-items:center;gap:10px;display:flex}.stock-list-title>span{color:#60a5fa;background:#142b4a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.stock-list-title>div{flex-direction:column;gap:3px;display:flex}.stock-list-title b{color:#fff;font-size:13px}.stock-list-title small{color:#8297b8;font-size:10px}:is(html,.product-shell)[data-theme=light] .stock-list-title>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .stock-list-title b{color:#172033}:is(html,.product-shell)[data-theme=light] .stock-list-title small{color:#718096}:is(html,.product-shell)[data-theme=light] .row-actions .stock-action{color:#3465c5;background:#eaf2ff;border-color:#bfd4f4}:is(html,.product-shell)[data-theme=light] .product-stock-summary{background:linear-gradient(135deg,#f1f6ff,#f8fafc);border-color:#d4dfef}:is(html,.product-shell)[data-theme=light] .product-stock-summary span{color:#64748b}:is(html,.product-shell)[data-theme=light] .product-stock-summary strong,:is(html,.product-shell)[data-theme=light] .product-stock-toolbar b,:is(html,.product-shell)[data-theme=light] .product-stock-name b,:is(html,.product-shell)[data-theme=light] .stock-modal-state.empty b{color:#172033}:is(html,.product-shell)[data-theme=light] .product-stock-toolbar small,:is(html,.product-shell)[data-theme=light] .product-stock-name small{color:#718096}:is(html,.product-shell)[data-theme=light] .product-stock-list{border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .product-stock-row{background:#fff;border-color:#e2e8f0}:is(html,.product-shell)[data-theme=light] .warehouse-symbol{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .product-stock-row>label{color:#52647f}:is(html,.product-shell)[data-theme=light] .product-stock-row>label>span{background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .product-stock-row input{color:#172033}:is(html,.product-shell)[data-theme=light] .product-stock-row i{color:#52647f;background:#edf2f7}:is(html,.product-shell)[data-theme=light] .quick-stock-create{background:#f3f6fb;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .quick-stock-create label{color:#52647f}:is(html,.product-shell)[data-theme=light] .quick-stock-create input{color:#172033;background:#fff;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .stock-location-card{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#d9e1ec;box-shadow:0 10px 24px #3341550b}:is(html,.product-shell)[data-theme=light] .stock-location-card h3,:is(html,.product-shell)[data-theme=light] .stock-location-card b{color:#172033}:is(html,.product-shell)[data-theme=light] .stock-location-card>div:nth-of-type(2)>span{background:#f6f8fb;border-color:#e1e7ef}:is(html,.product-shell)[data-theme=light] .stock-location-card footer{border-color:#e1e7ef}:is(html,.product-shell)[data-theme=light] .location-hint{color:#3465c5;background:#eef6ff;border-color:#c4dcf6}@media (max-width:1050px){.stock-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-heading>div:last-child{flex-wrap:wrap}}@media (max-width:760px){.product-stock-row{grid-template-columns:40px 1fr}.product-stock-row>label{grid-column:1/-1}.quick-stock-create,.stock-location-grid{grid-template-columns:1fr}.stock-tabs{overflow:auto}.stock-tabs button{min-width:max-content}.product-stock-toolbar{align-items:flex-start;gap:12px}.stock-heading>div:last-child{grid-template-columns:1fr 1fr;display:grid}.stock-heading>div:last-child .ui-button:last-child{grid-column:1/-1}}@media (max-width:500px){.product-stock-summary{flex-direction:column;align-items:flex-start;gap:8px}.product-stock-toolbar{flex-direction:column}.product-stock-toolbar .ui-button{width:100%}.stock-heading>div:last-child{grid-template-columns:1fr}.stock-heading>div:last-child .ui-button:last-child{grid-column:auto}}.product-stock-table{min-width:760px}.product-stock-table th:last-child,.product-stock-table td:last-child{text-align:right;width:110px}.product-stock-location{color:#c4d0e2;align-items:center;gap:9px;display:flex}.product-stock-location svg{color:#60a5fa}.product-stock-quantity{color:#34d399;font-variant-numeric:tabular-nums;font-size:14px}.product-stock-entry-modal{width:min(680px,100%)}.quantity-entry{overflow:hidden;height:43px!important;margin-top:0!important;padding:0!important}.quantity-entry input{box-shadow:none!important;border:0!important}.quantity-entry>span{color:#91a5c4;background:#17233a;place-items:center;min-width:58px;height:100%;padding:0 11px;font-size:10px;font-weight:800;display:grid}.product-stock-warning{color:#fbbf24;background:#3b2610;border:1px solid #7a5520;border-radius:9px;align-items:center;gap:9px;margin-top:16px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}:is(html,.product-shell)[data-theme=light] .product-stock-location{color:#41516a}:is(html,.product-shell)[data-theme=light] .product-stock-quantity{color:#059669}:is(html,.product-shell)[data-theme=light] .quantity-entry>span{color:#52647f;background:#edf2f7}:is(html,.product-shell)[data-theme=light] .product-stock-warning{color:#9a6700;background:#fff8e8;border-color:#f2d18a}.order-modal{width:min(1180px,100%)}.order-main-fields{grid-template-columns:1.3fr 1fr 1fr .72fr .72fr;gap:14px;display:grid}.order-main-fields label,.order-bottom>label{color:#cbd5e1;flex-direction:column;gap:7px;font-size:11px;font-weight:750;display:flex}.order-main-fields select,.order-main-fields input,.order-bottom textarea{color:#f8fafc;width:100%;font:inherit;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:none;font-size:12px}.order-main-fields select,.order-main-fields input{height:43px;padding:0 11px}.order-bottom textarea{resize:vertical;padding:11px 12px}.order-main-fields select:focus,.order-main-fields input:focus,.order-bottom textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb24}.order-warning{color:#fbbf24;background:#3b2610;border:1px solid #7a5520;border-radius:9px;align-items:center;gap:9px;margin-top:15px;padding:11px 12px;font-size:11px;display:flex}.order-items-heading{justify-content:space-between;align-items:center;margin:23px 0 11px;display:flex}.order-items-heading>div{flex-direction:column;gap:3px;display:flex}.order-items-heading b{color:#e5edf9;font-size:13px}.order-items-heading small{color:#8297b8;font-size:10px}.order-lines{border:1px solid #2b3953;border-radius:11px;overflow:hidden}.order-line-labels,.order-line{grid-template-columns:minmax(230px,1.7fr) minmax(105px,.65fr) minmax(100px,.58fr) minmax(105px,.65fr) minmax(115px,.7fr) 34px;align-items:center;gap:10px;padding:10px 12px;display:grid}.order-line-labels{color:#8297b8;text-transform:uppercase;letter-spacing:.55px;background:#111b2f;border-bottom:1px solid #2b3953;font-size:8px;font-weight:850}.order-line{background:#0c1528;border-bottom:1px solid #27344e;min-height:61px}.order-line:last-child{border-bottom:0}.order-line select,.order-line input{color:#f8fafc;background:#0b1222;border:1px solid #34415c;border-radius:8px;outline:none;height:38px;padding:0 9px;font-size:11px}.order-line select:focus,.order-line input:focus{border-color:#3b82f6}.order-line>span{color:#9fb0ca;font-size:11px}.order-line>strong{color:#34d399;font-size:12px}.order-line>button{color:#fb7185;cursor:pointer;background:#28131c;border:1px solid #5b2938;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.order-no-products{color:#8da2c5;background:#0c1528;justify-content:center;align-items:center;gap:9px;min-height:105px;font-size:11px;display:flex}.order-no-products svg{color:#60a5fa}.order-bottom{grid-template-columns:1fr 300px;gap:18px;margin-top:18px;display:grid}.order-total{background:linear-gradient(135deg,#10233d,#0d192d);border:1px solid #24466e;border-radius:11px;flex-direction:column;align-items:flex-end;padding:16px 18px;display:flex}.order-total>span{color:#91a9ca;align-items:center;gap:7px;width:100%;font-size:10px;display:flex}.order-total>span svg{color:#60a5fa}.order-total strong{color:#fff;letter-spacing:-.6px;margin-top:9px;font-size:25px}.order-total small{color:#34d399;margin-top:4px;font-size:9px}.orders-table{min-width:960px}.orders-table th:last-child,.orders-table td:last-child{text-align:right;width:62px}.order-number{align-items:center;gap:9px;display:flex}.order-number>span{color:#60a5fa;background:#142b4a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.order-number>div{flex-direction:column;gap:3px;display:flex}.order-number b{color:#fff;font-size:13px}.order-number small{color:#8297b8;align-items:center;gap:4px;font-size:9px;display:flex}.order-value{color:#34d399}.order-status.confirmed{color:#34d399;background:#063b31}.row-actions .order-print-action{color:#60a5fa;background:#142b4a;border-color:#24466e}.row-actions .order-print-action:hover{color:#bfdbfe;background:#1d3a61;border-color:#3b82f6}.row-actions .order-print-action:disabled{opacity:.6;cursor:wait}.order-print-document{display:none}:is(html,.product-shell)[data-theme=light] .order-main-fields label,:is(html,.product-shell)[data-theme=light] .order-bottom>label{color:#334155}:is(html,.product-shell)[data-theme=light] .order-main-fields select,:is(html,.product-shell)[data-theme=light] .order-main-fields input,:is(html,.product-shell)[data-theme=light] .order-bottom textarea,:is(html,.product-shell)[data-theme=light] .order-line select,:is(html,.product-shell)[data-theme=light] .order-line input{color:#172033;background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .order-warning{color:#9a6700;background:#fff8e8;border-color:#f2d18a}:is(html,.product-shell)[data-theme=light] .order-items-heading b{color:#172033}:is(html,.product-shell)[data-theme=light] .order-items-heading small{color:#718096}:is(html,.product-shell)[data-theme=light] .order-lines{border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .order-line-labels{color:#64748b;background:#f3f6fb;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .order-line,:is(html,.product-shell)[data-theme=light] .order-no-products{background:#fff;border-color:#e2e8f0}:is(html,.product-shell)[data-theme=light] .order-line>span{color:#64748b}:is(html,.product-shell)[data-theme=light] .order-total{background:linear-gradient(135deg,#eef5ff,#f8fafc);border-color:#c4d8ef}:is(html,.product-shell)[data-theme=light] .order-total>span{color:#52647f}:is(html,.product-shell)[data-theme=light] .order-total strong,:is(html,.product-shell)[data-theme=light] .order-number b{color:#172033}:is(html,.product-shell)[data-theme=light] .order-number>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .row-actions .order-print-action{color:#3465c5;background:#eaf2ff;border-color:#bfd4f4}@media (max-width:1050px){.order-main-fields{grid-template-columns:1fr 1fr}.order-lines{overflow:auto}.order-line-labels,.order-line{min-width:850px}}@media (max-width:760px){.order-modal{border-radius:0;height:100vh;max-height:none}.order-main-fields,.order-bottom{grid-template-columns:1fr}.order-items-heading{flex-direction:column;align-items:flex-start;gap:12px}.order-items-heading .ui-button{width:100%}.order-total{align-items:flex-start}.order-total strong{align-self:flex-end}}.customer-modal{width:min(780px,100%)}.customer-supplier-check{cursor:pointer;background:#0b1222;border:1px solid #2e3a54;border-radius:10px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.customer-supplier-check>input{accent-color:#2563eb;margin-top:3px}.customer-supplier-check>span{flex-direction:column;gap:3px;display:flex}.customer-supplier-check b{color:#fff;font-size:11px}.customer-supplier-check small{color:#8297b8;font-size:9px}.customers-table{min-width:1100px}.customer-cell{align-items:center;gap:9px;display:flex}.customer-cell>span{color:#60a5fa;background:#142b4a;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.customer-cell>div{flex-direction:column;gap:3px;display:flex}.customer-cell b{color:#fff;font-size:13px}.customer-cell small{color:#8297b8;text-overflow:ellipsis;white-space:nowrap;max-width:270px;font-size:9px;overflow:hidden}.customer-contact{flex-direction:column;gap:5px;display:flex}.customer-contact>span{color:#9fb0ca;align-items:center;gap:5px;font-size:10px;display:flex}.customer-contact svg{color:#60a5fa}.customer-credit{color:#34d399;align-items:center;gap:6px;font-size:12px;display:inline-flex}:is(html,.product-shell)[data-theme=light] .customer-supplier-check{background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .customer-supplier-check b,:is(html,.product-shell)[data-theme=light] .customer-cell b{color:#172033}:is(html,.product-shell)[data-theme=light] .customer-supplier-check small,:is(html,.product-shell)[data-theme=light] .customer-cell small{color:#718096}:is(html,.product-shell)[data-theme=light] .customer-cell>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .customer-contact>span{color:#52647f}:is(html,.product-shell)[data-theme=light] .customer-credit{color:#059669}.customer-stock-modal{width:min(840px,100%)}.customer-stock-content{padding:20px 22px}.customer-stock-state{color:#91a5c4;text-align:center;border:1px dashed #34415c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.customer-stock-state b{color:#e5edf9;font-size:14px}.customer-stock-state span{font-size:11px}.customer-stock-state.error{color:#fb7185;border-color:#683044}.customer-stock-state.empty svg{color:#60a5fa}.customer-stock-summary{grid-template-columns:minmax(260px,1.6fr) 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.customer-stock-summary>div{background:#0c1528;border:1px solid #2b3953;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:14px;display:flex}.customer-stock-summary>div:first-child{flex-direction:row;justify-content:flex-start;align-items:center;gap:11px}.customer-stock-summary>div:first-child>span{color:#60a5fa;background:#142b4a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.customer-stock-summary>div:first-child>div{flex-direction:column;gap:4px;display:flex}.customer-stock-summary small{color:#8297b8;font-size:9px}.customer-stock-summary b{color:#fff;font-size:13px}.customer-stock-summary strong{color:#34d399;font-size:19px}.customer-stock-table-wrap{border:1px solid #2b3953;border-radius:11px;overflow:auto}.customer-stock-table{min-width:620px}.customer-stock-table th:last-child,.customer-stock-table td:last-child{text-align:right}.customer-stock-table td:last-child strong{color:#34d399;font-size:13px}.customer-stock-product{align-items:center;gap:9px;display:flex}.customer-stock-product>span{color:#60a5fa;background:#142b4a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.customer-stock-product b{color:#fff;font-size:12px}.customer-stock-modal>footer{border-top:1px solid #27344e;justify-content:flex-end;padding:16px 22px;display:flex}:is(html,.product-shell)[data-theme=light] .customer-stock-state{color:#64748b;border-color:#cbd5e1}:is(html,.product-shell)[data-theme=light] .customer-stock-state b{color:#172033}:is(html,.product-shell)[data-theme=light] .customer-stock-summary>div{background:#f8fafc;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .customer-stock-summary>div:first-child>span,:is(html,.product-shell)[data-theme=light] .customer-stock-product>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .customer-stock-summary b,:is(html,.product-shell)[data-theme=light] .customer-stock-product b{color:#172033}:is(html,.product-shell)[data-theme=light] .customer-stock-table-wrap,:is(html,.product-shell)[data-theme=light] .customer-stock-modal>footer{border-color:#d9e1ec}@media (max-width:700px){.customer-stock-summary{grid-template-columns:1fr 1fr}.customer-stock-summary>div:first-child{grid-column:1/-1}.customer-stock-content{padding:16px}.customer-stock-modal>footer{padding:14px 16px}}.sidebar-foot>button.selected{color:#fff;background:#26324a}.company-settings-card{max-width:720px;padding:22px}.company-settings-card form{flex-direction:column;display:flex}.company-settings-title{border-bottom:1px solid #27344e;align-items:center;gap:12px;padding-bottom:18px;display:flex}.company-settings-title>span{color:#60a5fa;background:#142b4a;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.company-settings-title>div{flex-direction:column;gap:4px;display:flex}.company-settings-title b{color:#fff;font-size:15px}.company-settings-title small{color:#8297b8;font-size:10px}.company-stock-field{color:#cbd5e1;flex-direction:column;gap:8px;margin-top:20px;font-size:11px;font-weight:750;display:flex}.company-stock-field>span{color:#60a5fa;background:#0b1222;border:1px solid #34415c;border-radius:9px;align-items:center;height:45px;padding-left:12px;display:flex}.company-stock-field select{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;height:43px;padding:0 12px;font-size:12px}.company-stock-field>small{color:#8297b8;font-size:9px;font-weight:500}.company-settings-card footer{border-top:1px solid #27344e;justify-content:flex-end;margin-top:20px;padding-top:18px;display:flex}:is(html,.product-shell)[data-theme=light] .company-settings-title{border-color:#e2e8f0}:is(html,.product-shell)[data-theme=light] .company-settings-title>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .company-settings-title b{color:#172033}:is(html,.product-shell)[data-theme=light] .company-settings-title small,:is(html,.product-shell)[data-theme=light] .company-stock-field>small{color:#718096}:is(html,.product-shell)[data-theme=light] .company-stock-field{color:#334155}:is(html,.product-shell)[data-theme=light] .company-stock-field>span{background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .company-stock-field select{color:#172033}:is(html,.product-shell)[data-theme=light] .company-settings-card footer{border-color:#e2e8f0}.company-page-card{max-width:920px;overflow:hidden}.company-page-card form{padding:22px}.company-page-header{border-bottom:1px solid #27344e;align-items:center;gap:12px;padding-bottom:20px;display:flex}.company-page-header>span{color:#60a5fa;background:#142b4a;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.company-page-header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.company-page-header b{color:#fff;font-size:16px}.company-page-header small{color:#8297b8;font-size:9px}.company-page-header>strong{color:#34d399;background:#063b31;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:9px;display:flex}.company-section-heading{justify-content:space-between;align-items:center;margin:23px 0 12px;display:flex}.company-section-heading.stock-source{border-top:1px solid #27344e;padding-top:19px}.company-section-heading>div{flex-direction:column;gap:4px;display:flex}.company-section-heading b{color:#e5edf9;font-size:13px}.company-section-heading small{color:#8297b8;font-size:9px}.company-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.company-form-grid label,.company-primary-stock{color:#cbd5e1;flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.company-form-grid input{color:#f8fafc;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:0;width:100%;height:43px;padding:0 12px;font-size:12px}.company-form-grid input:focus,.company-primary-stock select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb24}.company-input-icon{color:#8297b8;background:#0b1222;border:1px solid #34415c;border-radius:9px;align-items:center;height:43px;padding-left:12px;display:flex}.company-input-icon input{background:0 0;border:0;height:41px;box-shadow:none!important}.company-primary-stock{max-width:520px}.company-primary-stock>span{color:#60a5fa;background:#0d1b30;border:1px solid #31527c;border-radius:9px;align-items:center;height:45px;padding-left:12px;display:flex}.company-primary-stock select{color:#f8fafc;background:0 0;border:0;outline:0;flex:1;height:43px;padding:0 12px;font-size:12px}.company-primary-stock>small{color:#8297b8;font-size:9px;font-weight:500}.company-page-card footer{border-top:1px solid #27344e;justify-content:flex-end;margin-top:24px;padding-top:18px;display:flex}:is(html,.product-shell)[data-theme=light] .company-page-header,:is(html,.product-shell)[data-theme=light] .company-section-heading.stock-source,:is(html,.product-shell)[data-theme=light] .company-page-card footer{border-color:#e2e8f0}:is(html,.product-shell)[data-theme=light] .company-page-header>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .company-page-header b,:is(html,.product-shell)[data-theme=light] .company-section-heading b{color:#172033}:is(html,.product-shell)[data-theme=light] .company-page-header small,:is(html,.product-shell)[data-theme=light] .company-section-heading small,:is(html,.product-shell)[data-theme=light] .company-primary-stock>small{color:#718096}:is(html,.product-shell)[data-theme=light] .company-form-grid label,:is(html,.product-shell)[data-theme=light] .company-primary-stock{color:#334155}:is(html,.product-shell)[data-theme=light] .company-form-grid input,:is(html,.product-shell)[data-theme=light] .company-input-icon{color:#172033;background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .company-primary-stock>span{background:#eef5ff;border-color:#c4d8ef}:is(html,.product-shell)[data-theme=light] .company-primary-stock select{color:#172033}@media (max-width:700px){.company-page-card form{padding:16px}.company-page-header{align-items:flex-start}.company-page-header>strong{display:none}.company-form-grid{grid-template-columns:1fr}}.row-actions .purchase-action{color:#c4b5fd;background:#302551;border-color:#514176;display:none}.row-actions .purchase-action:hover{color:#ede9fe;background:#3d2d66;border-color:#8b7cc2}.purchase-entry-modal{width:min(1120px,100%)}.purchase-entry-modal>header span{color:#c4b5fd}.purchase-entry-modal form{padding-top:20px}.nested-modal-backdrop{z-index:140;background:#020617e8}.supplier-create-modal{width:min(720px,100%)}.supplier-create-modal>header span{color:#60a5fa}.purchase-product-modal{width:min(820px,100%)}.purchase-product-modal>header span{color:#a78bfa}.purchase-loading{color:#8da2c5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:360px;padding:40px;display:flex}.purchase-loading svg{color:#60a5fa}.purchase-loading b{color:#fff}.purchase-loading.error svg{color:#fb7185}.purchase-destination{background:linear-gradient(135deg,#10213a,#0c1729);border:1px solid #31527c;border-radius:12px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;display:flex}.purchase-destination>span{color:#60a5fa;background:#142b4a;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.purchase-destination>div{flex-direction:column;gap:2px;display:flex}.purchase-destination small{letter-spacing:.7px;color:#8db6f3;font-size:8px;font-weight:800}.purchase-destination b{color:#fff;font-size:14px}.purchase-destination p{color:#8da2c5;margin:1px 0 0;font-size:10px}.purchase-destination>label{color:#aebcd2;flex-direction:column;gap:6px;margin-left:auto;font-size:10px;font-weight:750;display:flex}.purchase-destination input{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1222;border:1px solid #34415c;border-radius:8px;outline:none;height:38px;padding:0 10px}.purchase-section{background:#0c1528;border:1px solid #2b3953;border-radius:12px;margin-top:17px;overflow:hidden}.purchase-section-title{border-bottom:1px solid #27344e;align-items:center;gap:10px;min-height:62px;padding:11px 13px;display:flex}.purchase-section-title>span{color:#8db6f3;background:#18263e;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.purchase-section-title>div{flex-direction:column;gap:3px;display:flex}.purchase-section-title b{color:#fff;font-size:12px}.purchase-section-title small{color:#8297b8;font-size:9px}.purchase-section-title>button,.purchase-section-title .purchase-title-actions button,.purchase-invoice-summary>button{color:#cbd5e1;cursor:pointer;background:#111c30;border:1px solid #34415c;border-radius:8px;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 10px;font-size:9px;font-weight:800;display:flex}.purchase-section-title>button:hover,.purchase-section-title .purchase-title-actions button:hover,.purchase-invoice-summary>button:hover{color:#fff;border-color:#4f6d9a}.purchase-section-title>button:disabled,.purchase-section-title .purchase-title-actions button:disabled{opacity:.4;cursor:not-allowed}.purchase-title-actions{margin-left:auto;flex-direction:row!important;gap:7px!important;display:flex!important}.purchase-title-actions button{margin-left:0!important}.purchase-supplier-select{margin:14px;position:relative}.purchase-supplier-select>svg{color:#8297b8;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.purchase-supplier-select select{color:#f8fafc;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:none;width:100%;height:43px;padding:0 12px 0 40px;font-size:12px}.purchase-supplier-grid{padding:15px}.purchase-supplier-actions{border-top:1px solid #27344e;justify-content:flex-end;align-items:center;gap:14px;min-height:50px;padding-top:13px;display:flex}.purchase-supplier-actions>span{color:#8297b8;margin-right:auto;font-size:9px}.purchase-supplier-feedback,.purchase-product-feedback{color:#a7f3d0;background:#063b31;border:1px solid #17634f;border-radius:8px;margin:0 15px 14px;padding:10px 12px;font-size:10px;font-weight:700}.purchase-product-feedback{margin-top:14px}.purchase-lines,.purchase-invoices{overflow-x:auto}.purchase-line{border-bottom:1px solid #223049;grid-template-columns:minmax(300px,2fr) 125px 145px 145px 125px 36px;align-items:center;gap:9px;min-width:930px;padding:10px 13px;display:grid}.purchase-line:last-child{border-bottom:0}.purchase-line-head,.purchase-invoice-head{background:#0a1324;min-height:34px;padding-top:7px;padding-bottom:7px}.purchase-line-head span,.purchase-invoice-head span{letter-spacing:.5px;text-transform:uppercase;color:#8297b8;font-size:8px;font-weight:800}.purchase-line select,.purchase-line input,.purchase-invoice input{color:#f8fafc;background:#0b1222;border:1px solid #34415c;border-radius:8px;outline:none;width:100%;height:38px;padding:0 9px;font-size:10px}.purchase-line select:focus,.purchase-line input:focus,.purchase-invoice input:focus,.purchase-notes textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb1c}.purchase-line strong{color:#34d399;text-align:right;font-size:11px}.purchase-remove{color:#fb7185;cursor:pointer;background:#251722;border:1px solid #3e3347;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.purchase-remove:hover{background:#371a28;border-color:#8b3b54}.purchase-remove:disabled{opacity:.3;cursor:not-allowed}.purchase-invoice{border-bottom:1px solid #223049;grid-template-columns:minmax(270px,1.8fr) 170px 150px 36px;align-items:center;gap:9px;min-width:700px;padding:10px 13px;display:grid}.purchase-invoice>div{position:relative}.purchase-invoice>div>svg{color:#8297b8;pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.purchase-invoice>div input{padding-left:35px}.purchase-invoice-summary{background:#0a1324;justify-content:flex-end;align-items:center;gap:18px;padding:12px 13px;display:flex}.purchase-invoice-summary>button{margin:0 auto 0 0}.purchase-invoice-summary>div{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.purchase-invoice-summary span{color:#8297b8;font-size:8px}.purchase-invoice-summary strong{color:#fff;font-size:12px}.purchase-invoice-summary .mismatch strong{color:#fb7185}.purchase-invoice-summary .matched strong{color:#34d399}.purchase-notes{color:#cbd5e1;flex-direction:column;gap:7px;margin-top:17px;font-size:11px;font-weight:750;display:flex}.purchase-notes textarea{color:#f8fafc;resize:vertical;width:100%;font:inherit;background:#0b1222;border:1px solid #34415c;border-radius:9px;outline:none;padding:11px 12px;font-size:11px}.purchase-entry-modal footer{align-items:center}.purchase-grand-total{flex-direction:column;gap:2px;margin-right:auto;display:flex}.purchase-grand-total small{letter-spacing:.7px;color:#8297b8;font-size:8px}.purchase-grand-total strong{color:#34d399;font-size:19px}:is(html,.product-shell)[data-theme=light] .row-actions .purchase-action{color:#694bb0;background:#f1edff;border-color:#d8cef8}:is(html,.product-shell)[data-theme=light] .purchase-loading b,:is(html,.product-shell)[data-theme=light] .purchase-destination b,:is(html,.product-shell)[data-theme=light] .purchase-section-title b,:is(html,.product-shell)[data-theme=light] .purchase-line strong,:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary strong{color:#172033}:is(html,.product-shell)[data-theme=light] .purchase-destination{background:linear-gradient(135deg,#eef5ff,#fff);border-color:#c4d8ef}:is(html,.product-shell)[data-theme=light] .purchase-destination>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .purchase-destination p,:is(html,.product-shell)[data-theme=light] .purchase-section-title small,:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary span,:is(html,.product-shell)[data-theme=light] .purchase-supplier-actions>span{color:#64748b}:is(html,.product-shell)[data-theme=light] .purchase-destination>label,:is(html,.product-shell)[data-theme=light] .purchase-notes{color:#334155}:is(html,.product-shell)[data-theme=light] .purchase-destination input,:is(html,.product-shell)[data-theme=light] .purchase-supplier-select select,:is(html,.product-shell)[data-theme=light] .purchase-line select,:is(html,.product-shell)[data-theme=light] .purchase-line input,:is(html,.product-shell)[data-theme=light] .purchase-invoice input,:is(html,.product-shell)[data-theme=light] .purchase-notes textarea{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .purchase-section{background:#fff;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .purchase-section-title,:is(html,.product-shell)[data-theme=light] .purchase-line,:is(html,.product-shell)[data-theme=light] .purchase-invoice,:is(html,.product-shell)[data-theme=light] .purchase-supplier-actions{border-color:#e2e8f0}:is(html,.product-shell)[data-theme=light] .purchase-section-title>span{color:#3465c5;background:#eef5ff}:is(html,.product-shell)[data-theme=light] .purchase-section-title>button,:is(html,.product-shell)[data-theme=light] .purchase-section-title .purchase-title-actions button,:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary>button{color:#475569;background:#f8fafc;border-color:#d4dde9}:is(html,.product-shell)[data-theme=light] .purchase-line-head,:is(html,.product-shell)[data-theme=light] .purchase-invoice-head,:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary{background:#f8fafc}:is(html,.product-shell)[data-theme=light] .purchase-line strong,:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary .matched strong{color:#087a5b}:is(html,.product-shell)[data-theme=light] .purchase-invoice-summary .mismatch strong{color:#be2949}:is(html,.product-shell)[data-theme=light] .purchase-supplier-feedback,:is(html,.product-shell)[data-theme=light] .purchase-product-feedback{color:#087a5b;background:#e9fbf5;border-color:#a7e5ce}@media (max-width:760px){.purchase-destination{flex-wrap:wrap;align-items:flex-start}.purchase-destination>label{border-top:1px solid #31527c;width:100%;margin:0;padding-top:10px}.purchase-destination input{width:100%}.purchase-section-title{flex-wrap:wrap;align-items:flex-start}.purchase-section-title>button{justify-content:center;width:100%;margin:0}.purchase-title-actions{width:100%;flex-direction:column!important}.purchase-title-actions button{justify-content:center;width:100%}.purchase-supplier-actions{flex-direction:column;align-items:stretch}.purchase-supplier-actions .ui-button{width:100%}.purchase-invoice-summary{flex-direction:column;align-items:stretch;gap:9px}.purchase-invoice-summary>button{justify-content:center;width:100%;margin:0}.purchase-invoice-summary>div{flex-direction:row;justify-content:space-between}.purchase-entry-modal footer{flex-wrap:wrap}.purchase-grand-total{width:100%;margin-bottom:7px}.purchase-entry-modal footer .ui-button{flex:1}}.new-sidebar nav{scrollbar-width:thin;scrollbar-color:#34435e transparent;flex:1;min-height:0;padding-right:2px;overflow:hidden auto}.new-sidebar nav::-webkit-scrollbar{width:5px}.new-sidebar nav::-webkit-scrollbar-thumb{background:#34435e;border-radius:8px}.sidebar-nav-group{flex-direction:column;gap:3px;display:flex}.new-sidebar nav .nav-group-toggle{width:100%}.sidebar-nav-group.active>.nav-group-toggle{color:#fff}.nav-chevron{margin-left:auto;transition:transform .18s}.nav-chevron.open{transform:rotate(180deg)}.sidebar-submenu{border-left:1px solid #2b3a54;flex-direction:column;gap:3px;margin:0 0 4px 20px;padding:3px 0 3px 9px;display:flex}.new-sidebar nav .sidebar-submenu button{color:#9bacc6;height:39px;padding-left:11px;font-size:12px}.new-sidebar nav .sidebar-submenu button:hover{color:#fff;background:#19253a}.new-sidebar nav .sidebar-submenu button.selected{color:#fff;background:#24324a}.new-sidebar nav .sidebar-submenu button.selected:before{height:18px;left:34px}.finance-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.finance-summary{align-items:flex-start;gap:13px;min-height:112px;padding:18px;display:flex;position:relative;overflow:hidden}.finance-summary:after{content:"";background:#ffffff08;border-radius:50%;width:78px;height:78px;position:absolute;top:-35px;right:-33px}.finance-summary>span{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.finance-summary>div{flex-direction:column;gap:5px;display:flex}.finance-summary small{color:#8da2c5;font-size:10px}.finance-summary strong{color:#fff;letter-spacing:-.45px;font-size:20px}.finance-summary em{color:#8da2c5;font-size:9px;font-style:normal}.finance-summary.receivable>span{color:#34d399;background:#063b31}.finance-summary.payable>span{color:#fb7185;background:#481b27}.finance-summary.overdue>span{color:#fbbf24;background:#3b2610}.finance-summary.registrations>span{color:#c4b5fd;background:#302551}.finance-summary.balance>span{color:#60a5fa;background:#142b4a}.finance-card{overflow:hidden}.finance-tabs{border-bottom:1px solid #27344e;gap:4px;padding:14px 16px 0;display:flex}.finance-tabs button{color:#8297b8;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:42px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.finance-tabs button.active{color:#fff;border-bottom-color:#3b82f6}.finance-toolbar{border-bottom:1px solid #27344e;align-items:center;gap:9px;min-height:68px;padding:13px 16px;display:flex}.finance-search{width:min(390px,40%);margin:0}.finance-toolbar>select,.finance-date input{color:#d9e3f2;background:#0b1222;border:1px solid #2a3750;border-radius:9px;outline:0;height:38px;padding:0 10px;font-size:11px}.finance-toolbar>select:focus,.finance-date input:focus{border-color:#3b82f6}.finance-date{background:#0b1222;border:1px solid #2a3750;border-radius:9px;align-items:center;height:38px;display:flex;overflow:hidden}.finance-date>span{color:#8297b8;background:#121d31;place-items:center;height:100%;padding:0 9px;font-size:9px;font-weight:800;display:grid}.finance-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:0;padding:0 8px}.finance-table{min-width:1190px}.finance-table th,.finance-table td{font-size:11px}.finance-table th{padding-top:13px;padding-bottom:13px;font-size:9px}.financial-entry-cell{align-items:center;gap:9px;display:flex}.financial-entry-cell>span{color:#60a5fa;background:#142b4a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.financial-entry-cell>div{flex-direction:column;gap:3px;max-width:330px;display:flex}.financial-entry-cell b{color:#fff;text-overflow:ellipsis;font-size:12px;overflow:hidden}.financial-entry-cell small{color:#8297b8;text-overflow:ellipsis;font-size:9px;overflow:hidden}.financial-type,.financial-status,.cash-type{font-size:9px!important}.financial-type.receivable,.cash-type.entrada{color:#34d399;background:#063b31}.financial-type.payable,.cash-type.saida{color:#fb7185;background:#481b27}.financial-status.open{color:#60a5fa;background:#142b4a}.financial-status.partial{color:#c4b5fd;background:#302551}.financial-status.paid{color:#34d399;background:#063b31}.financial-status.overdue{color:#fb7185;background:#481b27}.financial-status.cancelled{color:#94a3b8;background:#252f40}.due-overdue{color:#fb7185;font-weight:750}.open-value{color:#f8fafc;font-size:12px}.row-actions .finance-pay-action{color:#34d399;background:#063b31;border-color:#17634f}.row-actions .finance-pay-action:hover{color:#a7f3d0;background:#0a4b3d;border-color:#34d399}.finance-settled{color:#34d399;place-items:center;width:34px;height:34px;display:grid}.cash-strip{border-bottom:1px solid #27344e;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 16px;display:grid}.cash-strip>div{background:#0b1425;border:1px solid #2a3750;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;min-height:58px;padding:10px 12px;display:grid}.cash-strip>div>span{border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.cash-strip .in{color:#34d399;background:#063b31}.cash-strip .out{color:#fb7185;background:#481b27}.cash-strip .net{color:#60a5fa;background:#142b4a}.cash-strip small{color:#8297b8;font-size:9px}.cash-strip strong{color:#fff;font-size:14px}.cash-table{min-width:1080px}.cash-value{font-size:12px}.cash-value.entrada{color:#34d399}.cash-value.saida{color:#fb7185}.payment-modal{width:min(760px,100%)}.payment-entry-summary{background:#0c1528;border:1px solid #2b3953;border-radius:11px;align-items:center;gap:11px;min-height:82px;margin-bottom:18px;padding:13px 15px;display:flex}.payment-entry-summary>span{border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.payment-entry-summary>span.receivable{color:#34d399;background:#063b31}.payment-entry-summary>span.payable{color:#fb7185;background:#481b27}.payment-entry-summary>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.payment-entry-summary>div:nth-child(2) b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.payment-entry-summary small{color:#8297b8;font-size:9px}.payment-entry-summary>div:last-child{text-align:right;flex-direction:column;gap:4px;margin-left:auto;display:flex}.payment-entry-summary>div:last-child strong{color:#fff;font-size:18px}.payment-cash-preview{background:#063b31;border:1px solid #17634f;border-radius:10px;justify-content:space-between;align-items:center;min-height:56px;margin-top:17px;padding:0 14px;display:flex}.payment-cash-preview>div{color:#a7f3d0;align-items:center;gap:8px;font-size:11px;display:flex}.payment-cash-preview strong{color:#34d399;font-size:17px}.payment-cash-preview.invalid{background:#28131c;border-color:#7f3042}.payment-cash-preview.invalid>div,.payment-cash-preview.invalid strong{color:#fb7185}.payable-modal{width:min(790px,100%)}.payable-modal>header span{color:#fb7185}.payable-kind-banner{background:linear-gradient(135deg,#321521,#21131c);border:1px solid #713043;border-radius:11px;align-items:center;gap:12px;min-height:78px;margin-bottom:20px;padding:13px 15px;display:flex}.payable-kind-banner>span{color:#fb7185;background:#541c2c;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.payable-kind-banner>div{flex-direction:column;gap:2px;min-width:0;display:flex}.payable-kind-banner small{letter-spacing:.7px;color:#fda4af;font-size:8px;font-weight:800}.payable-kind-banner b{color:#fff;font-size:14px}.payable-kind-banner p{color:#c89aa6;margin:1px 0 0;font-size:10px}.payable-kind-banner>strong{color:#fff;white-space:nowrap;margin-left:auto;font-size:19px}.field-with-icon{position:relative}.field-with-icon>svg{color:#8297b8;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.stock-form-grid .field-with-icon select{padding-left:39px}.field-hint{line-height:1.45;color:#8297b8!important;font-size:10px!important;font-weight:500!important}:is(html,.product-shell)[data-theme=light] .finance-summary strong,:is(html,.product-shell)[data-theme=light] .financial-entry-cell b,:is(html,.product-shell)[data-theme=light] .open-value,:is(html,.product-shell)[data-theme=light] .cash-strip strong,:is(html,.product-shell)[data-theme=light] .payment-entry-summary>div:nth-child(2) b,:is(html,.product-shell)[data-theme=light] .payment-entry-summary>div:last-child strong{color:#172033}:is(html,.product-shell)[data-theme=light] .finance-summary small,:is(html,.product-shell)[data-theme=light] .finance-summary em,:is(html,.product-shell)[data-theme=light] .financial-entry-cell small,:is(html,.product-shell)[data-theme=light] .cash-strip small,:is(html,.product-shell)[data-theme=light] .payment-entry-summary small{color:#64748b}:is(html,.product-shell)[data-theme=light] .finance-tabs,:is(html,.product-shell)[data-theme=light] .finance-toolbar,:is(html,.product-shell)[data-theme=light] .cash-strip{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .finance-tabs button{color:#64748b}:is(html,.product-shell)[data-theme=light] .finance-tabs button.active{color:#172033}:is(html,.product-shell)[data-theme=light] .finance-toolbar>select,:is(html,.product-shell)[data-theme=light] .finance-date,:is(html,.product-shell)[data-theme=light] .finance-date input{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .finance-date>span{color:#64748b;background:#eef2f7}:is(html,.product-shell)[data-theme=light] .financial-entry-cell>span{color:#3465c5;background:#eaf2ff}:is(html,.product-shell)[data-theme=light] .cash-strip>div,:is(html,.product-shell)[data-theme=light] .payment-entry-summary{background:#f8fafc;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .row-actions .finance-pay-action{color:#087a5b;background:#e9fbf5;border-color:#a7e5ce}:is(html,.product-shell)[data-theme=light] .payable-kind-banner{background:linear-gradient(135deg,#fff7f8,#fff);border-color:#fecdd3}:is(html,.product-shell)[data-theme=light] .payable-kind-banner>span{color:#be2949;background:#ffe4e8}:is(html,.product-shell)[data-theme=light] .payable-kind-banner b,:is(html,.product-shell)[data-theme=light] .payable-kind-banner>strong{color:#172033}:is(html,.product-shell)[data-theme=light] .payable-kind-banner p{color:#7c5260}:is(html,.product-shell)[data-theme=light] .field-hint{color:#64748b!important}@media (max-width:1180px){.finance-summary-grid{grid-template-columns:repeat(2,1fr)}.finance-toolbar{flex-wrap:wrap}.finance-search{flex-basis:100%;width:100%;max-width:none}}@media (max-width:700px){.finance-summary-grid{grid-template-columns:1fr}.finance-toolbar{align-items:stretch}.finance-toolbar>select,.finance-date{flex:1;min-width:145px}.cash-strip{grid-template-columns:1fr}.payment-entry-summary{flex-wrap:wrap;align-items:flex-start}.payment-entry-summary>div:last-child{text-align:left;border-top:1px solid #2b3953;width:100%;margin:0;padding-top:10px}.payment-form-grid{grid-template-columns:1fr}.payment-form-grid .span-2{grid-column:auto}}.report-card{overflow:hidden}.report-tabs{background:#0d1629;border-bottom:1px solid #27344e;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px 14px;display:grid}.report-tabs button{color:#8297b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:11px;font-weight:800;transition:all .18s;display:flex}.report-tabs button:hover{color:#c4d0e2;background:#121e33}.report-tabs button.active{color:#fff;background:linear-gradient(135deg,#142b4a,#10213a);border-color:#31527c;box-shadow:0 5px 15px #0002}.report-tabs button.active svg{color:#60a5fa}.report-filter-bar{border-bottom:1px solid #27344e;align-items:center;gap:9px;min-height:70px;padding:13px 15px;display:flex}.report-period{color:#60a5fa;background:#0b1222;border:1px solid #2a3750;border-radius:9px;align-items:center;height:40px;padding-left:10px;display:flex;overflow:hidden}.report-period>span{color:#8297b8;place-items:center;height:100%;padding:0 8px;font-size:9px;font-weight:800;display:grid}.report-period input{color:#d9e3f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;height:38px;padding:0 9px;font-size:11px}.report-filter-bar>select{color:#d9e3f2;background:#0b1222;border:1px solid #2a3750;border-radius:9px;outline:0;height:40px;padding:0 10px;font-size:11px}.report-filter-bar>select:focus,.report-period:focus-within,.report-search:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #2563eb1c}.report-search{color:#8297b8;background:#0b1222;border:1px solid #2a3750;border-radius:9px;align-items:center;gap:8px;width:min(350px,32%);height:40px;margin-left:auto;padding:0 11px;display:flex}.report-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px}.report-summary-grid{border-bottom:1px solid #27344e;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 15px;display:grid}.report-summary-grid>div{background:#0b1425;border:1px solid #2a3750;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:10px;min-height:76px;padding:12px;display:grid}.report-summary-grid>div>span{border-radius:9px;grid-row:1/4;place-items:center;width:36px;height:36px;display:grid}.report-summary-grid .blue{color:#60a5fa;background:#142b4a}.report-summary-grid .green{color:#34d399;background:#063b31}.report-summary-grid .purple{color:#a78bfa;background:#302551}.report-summary-grid .orange{color:#fbbf24;background:#3b2610}.report-summary-grid small{color:#8297b8;font-size:9px}.report-summary-grid strong{color:#fff;letter-spacing:-.25px;font-size:16px}.report-summary-grid em{color:#fb7185;font-size:8px;font-style:normal}.report-table{min-width:960px}.report-table th{padding-top:13px;padding-bottom:13px;font-size:9px}.report-table td{padding-top:13px;padding-bottom:13px;font-size:11px}.report-main-cell{align-items:center;gap:9px;display:flex}.report-main-cell>span{color:#60a5fa;background:#142b4a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.report-main-cell>div{flex-direction:column;gap:3px;max-width:310px;display:flex}.report-main-cell b{color:#fff;text-overflow:ellipsis;font-size:12px;overflow:hidden}.report-main-cell small{color:#8297b8;text-overflow:ellipsis;font-size:9px;overflow:hidden}.outputs-report-table{min-width:1080px}.receivables-report-table{min-width:1130px}.orders-report-table{min-width:1210px}.report-quantity,.report-order-total{color:#34d399;font-size:12px}.report-received{color:#34d399}.report-order-type{font-size:9px!important}.report-order-type.sale{color:#34d399;background:#063b31}.report-order-type.purchase{color:#c4b5fd;background:#302551}.order-status.draft{color:#94a3b8;background:#252f40}.order-status.separating{color:#fbbf24;background:#3b2610}.order-status.invoiced,.order-status.shipped{color:#60a5fa;background:#142b4a}.order-status.delivered{color:#34d399;background:#063b31}.order-status.cancelled{color:#fb7185;background:#481b27}.report-loading{min-height:260px}.report-print-document{display:none}:is(html,.product-shell)[data-theme=light] .report-tabs{background:#f6f8fb;border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .report-tabs button{color:#64748b}:is(html,.product-shell)[data-theme=light] .report-tabs button:hover{color:#172033;background:#eef3f8}:is(html,.product-shell)[data-theme=light] .report-tabs button.active{color:#172033;background:linear-gradient(135deg,#fff,#eef5ff);border-color:#c4d8ef;box-shadow:0 5px 15px #3341550d}:is(html,.product-shell)[data-theme=light] .report-filter-bar,:is(html,.product-shell)[data-theme=light] .report-summary-grid{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .report-period,:is(html,.product-shell)[data-theme=light] .report-period input,:is(html,.product-shell)[data-theme=light] .report-filter-bar>select,:is(html,.product-shell)[data-theme=light] .report-search{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8fafc;border-color:#d7dfe9}:is(html,.product-shell)[data-theme=light] .report-search input{color:#172033}:is(html,.product-shell)[data-theme=light] .report-summary-grid>div{background:#f8fafc;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .report-summary-grid strong,:is(html,.product-shell)[data-theme=light] .report-main-cell b{color:#172033}:is(html,.product-shell)[data-theme=light] .report-summary-grid small,:is(html,.product-shell)[data-theme=light] .report-main-cell small{color:#64748b}:is(html,.product-shell)[data-theme=light] .report-main-cell>span{color:#3465c5;background:#eaf2ff}@media (max-width:1180px){.report-filter-bar{flex-wrap:wrap}.report-search{order:10;width:100%;max-width:none;margin:0}.report-summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.report-tabs{grid-template-columns:1fr;padding:10px}.report-tabs button{justify-content:flex-start;height:43px;padding:0 14px}.report-filter-bar{align-items:stretch}.report-period,.report-filter-bar>select{flex:1;min-width:150px}.report-summary-grid{grid-template-columns:1fr}.report-heading>div:last-child{display:flex!important}.report-heading>div:last-child .ui-button{width:100%}}@media print{@page{size:A4 landscape;margin:11mm}html,body{color:#172033!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}.product-shell>.new-sidebar,.product-shell>main>.app-header,.page-container>:not(.report-print-document):not(.order-print-document){display:none!important}.product-shell,.product-shell>main{height:auto!important;min-height:0!important;overflow:visible!important}.product-shell>main{background:#fff!important;margin:0!important}.page-container{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.report-print-document{color:#172033;background:#fff;font-family:Segoe UI,Arial,sans-serif;display:block!important}.report-print-document>header{border-bottom:2px solid #2563eb;grid-template-columns:150px 1fr;align-items:end;gap:22px;padding-bottom:14px;display:grid}.report-print-document>header>div:first-child{flex-direction:column;gap:2px;display:flex}.report-print-document>header>div:first-child strong{color:#172033;font-size:22px}.report-print-document>header>div:first-child span{color:#64748b;text-transform:uppercase;letter-spacing:1px;font-size:9px}.report-print-document h1{color:#172033;margin:0;font-size:20px;line-height:1.1}.report-print-document header p{color:#64748b;margin:5px 0 0;font-size:10px}.report-print-meta{color:#64748b;justify-content:space-between;align-items:center;margin:10px 0;font-size:9px;display:flex}.report-print-meta strong{color:#172033}.report-print-document table{border-collapse:collapse;table-layout:auto;white-space:normal;width:100%}.report-print-document th{color:#334155;letter-spacing:.25px;text-transform:uppercase;text-align:left;background:#eef3f9;border:1px solid #d5deea;padding:7px 6px;font-size:7px}.report-print-document td{color:#334155;vertical-align:top;border:1px solid #dce3ec;padding:7px 6px;font-size:8px}.report-print-document tbody tr:nth-child(2n){background:#f8fafc}.report-print-document td:nth-last-child(-n+3){white-space:nowrap}.report-print-document>footer{color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;margin-top:10px;padding-top:7px;font-size:7px;display:flex}.order-print-document{break-before:avoid-page;break-after:avoid-page;color:#172033;background:#fff;width:100%;font-family:Segoe UI,Arial,sans-serif;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}.order-print-document>header{border-bottom:3px solid #2563eb;grid-template-columns:1fr auto;align-items:start;gap:28px;padding-bottom:16px;display:grid}.order-print-document>header>div{flex-direction:column;gap:3px;display:flex}.order-print-document>header>div:first-child strong{color:#172033;font-size:20px}.order-print-document>header span{color:#64748b;font-size:8px}.order-print-document>header>div:last-child{text-align:right}.order-print-document>header>div:last-child small{letter-spacing:1px;color:#2563eb;font-size:8px;font-weight:800}.order-print-document h1{color:#172033;margin:4px 0 2px;font-size:21px}.order-print-parties{grid-template-columns:1fr 1fr;gap:12px;margin:13px 0;display:grid}.order-print-parties>div{border:1px solid #d8e0ea;border-radius:7px;flex-direction:column;gap:4px;min-height:78px;padding:11px;display:flex}.order-print-parties small,.order-print-bottom small{letter-spacing:.6px;color:#64748b;font-size:7px;font-weight:800}.order-print-parties strong{color:#172033;font-size:11px}.order-print-parties span{color:#475569;font-size:8px}.order-print-parties b{color:#172033}.order-print-document table{border-collapse:collapse;white-space:normal;width:100%}.order-print-document thead{display:table-header-group}.order-print-document tr{break-inside:avoid-page}.order-print-document th{color:#334155;letter-spacing:.25px;text-transform:uppercase;text-align:left;background:#eef3f9;border:1px solid #d5deea;padding:7px 6px;font-size:7px}.order-print-document td{color:#334155;border:1px solid #dce3ec;padding:8px 6px;font-size:8px}.order-print-document tbody tr:nth-child(2n){background:#f8fafc}.order-print-document th:nth-last-child(-n+4),.order-print-document td:nth-last-child(-n+4){text-align:right;white-space:nowrap}.order-print-bottom{grid-template-columns:1fr 240px;gap:18px;margin-top:14px;display:grid}.order-print-bottom>div:first-child{border:1px solid #d8e0ea;border-radius:7px;padding:10px}.order-print-bottom p{color:#475569;margin:5px 0 0;font-size:8px;line-height:1.5}.order-print-bottom>div:last-child{flex-direction:column;display:flex}.order-print-bottom>div:last-child>span{border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:5px 7px;display:flex}.order-print-bottom>div:last-child b{color:#172033;font-size:9px}.order-print-bottom>div:last-child>strong{color:#fff;background:#172033;border-radius:5px;justify-content:space-between;align-items:center;margin-top:5px;padding:9px;font-size:13px;display:flex}.order-print-bottom>div:last-child>strong small{color:#cbd5e1}.order-print-document>footer{color:#64748b;border-top:1px solid #cbd5e1;justify-content:space-between;margin-top:18px;padding-top:8px;font-size:7px;display:flex}}.trial-banner{color:#dbeafe;cursor:pointer;text-align:left;background:linear-gradient(90deg,#142b4a,#111d33);border:1px solid #31527c;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:42px;margin:-8px 0 22px;padding:0 14px;display:flex;box-shadow:0 8px 22px #02061722}.trial-banner>span{letter-spacing:.2px;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.trial-banner>span svg{color:#fbbf24}.trial-banner>b{color:#93c5fd;font-size:10px}.trial-banner>em{color:#60a5fa;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-style:normal;font-weight:800;display:flex}.trial-banner:hover{background:linear-gradient(90deg,#183556,#13243e);border-color:#4f7cb8}.subscription-view{flex-direction:column;gap:15px;display:flex}.subscription-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:8px;display:flex}.subscription-heading>div>span{letter-spacing:1.25px;color:#60a5fa;font-size:8px;font-weight:850}.subscription-heading h1{letter-spacing:-1px;color:#fff;margin:7px 0 0;font-size:30px;line-height:1.12}.subscription-heading p{color:#8da2c5;margin:8px 0 0;font-size:11px}.subscription-status{background:linear-gradient(125deg,#111c31,#10182b);align-items:center;gap:15px;min-height:124px;padding:21px 23px;display:flex;position:relative;overflow:hidden}.subscription-status:after{content:"";background:#3b82f612;border-radius:50%;width:260px;height:260px;position:absolute;top:-140px;right:-90px}.subscription-status>span{color:#60a5fa;background:#142b4a;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.subscription-status>div:nth-child(2){min-width:0}.subscription-status small{letter-spacing:.9px;text-transform:uppercase;color:#60a5fa;font-size:8px;font-weight:850;display:block}.subscription-status h2{color:#fff;margin:5px 0 0;font-size:18px}.subscription-status p{color:#8da2c5;margin:5px 0 0;font-size:10px}.subscription-status.active>span{color:#34d399;background:#063b31}.subscription-status.active small{color:#34d399}.subscription-status.grace>span{color:#fbbf24;background:#3b2610}.subscription-status.grace small{color:#fbbf24}.subscription-status.expired>span{color:#fb7185;background:#481b27}.subscription-status.expired small{color:#fb7185}.subscription-deadline{z-index:1;text-align:right;border-left:1px solid #293750;flex-direction:column;align-items:flex-end;gap:4px;min-width:190px;margin-left:auto;padding-left:22px;display:flex;position:relative}.subscription-deadline strong{color:#fff;font-size:16px}.subscription-deadline span{color:#8da2c5;font-size:8px}.subscription-test-note{color:#fcd97b;background:#2b220d;border:1px solid #6c5518;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.pricing-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pricing-card{background:linear-gradient(145deg,#111a2e,#0d1628);flex-direction:column;min-height:470px;padding:23px;display:flex;position:relative}.pricing-card.featured{background:radial-gradient(circle at 100% 0,#173b68 0,#0000 31%),linear-gradient(145deg,#111d34,#0d1628);border-color:#315f9c;box-shadow:0 18px 50px #02061740}.best-value{color:#fff;letter-spacing:.8px;background:#2563eb;border-radius:20px;padding:5px 8px;font-size:7px;font-weight:900;position:absolute;top:17px;right:17px}.pricing-card>header{align-items:center;gap:11px;display:flex}.pricing-card>header>span{color:#60a5fa;background:#142b4a;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.pricing-card.featured>header>span{color:#7dd3fc;background:#0f3f68}.pricing-card>header>div{flex-direction:column;gap:3px;display:flex}.pricing-card>header small{letter-spacing:.8px;color:#8297b8;font-size:7px;font-weight:850}.pricing-card.featured>header small{color:#7dd3fc}.pricing-card>header h2{color:#fff;margin:0;font-size:17px}.pricing-value{align-items:flex-end;gap:7px;margin:25px 0 10px;display:flex}.pricing-value strong{color:#fff;letter-spacing:-1.5px;font-size:35px;line-height:1}.pricing-value span{color:#8297b8;margin-bottom:4px;font-size:10px}.pricing-card>p{color:#8da2c5;max-width:460px;margin:0;font-size:10px;line-height:1.6}.pricing-total{color:#9db0cf;background:#0b1425;border:1px solid #2a3750;border-radius:8px;margin:16px 0;padding:10px 11px;font-size:9px;font-weight:750}.pricing-total.highlight{color:#7dd3fc;background:#0c2942;border-color:#1d5c88}.pricing-card ul{flex-direction:column;gap:11px;margin:3px 0 24px;padding:0;list-style:none;display:flex}.pricing-card li{color:#c5d0e1;align-items:center;gap:8px;font-size:10px;display:flex}.pricing-card li svg{color:#34d399;background:#063b31;border-radius:50%;flex:none;width:20px;height:20px;padding:4px}.pricing-card>.ui-button{width:100%;height:43px;margin-top:auto;font-size:10px}.payment-history-card{padding:21px 23px}.subscription-loading,.subscription-empty{color:#8297b8;justify-content:center;align-items:center;gap:9px;min-height:140px;font-size:10px;display:flex}.subscription-empty{flex-direction:column}.subscription-empty b{color:#d9e3f2;font-size:12px}.subscription-payment-list{border-top:1px solid #27344e;margin-top:15px}.subscription-payment-list>div{border-bottom:1px solid #27344e;grid-template-columns:34px 1fr auto 76px;align-items:center;gap:10px;min-height:64px;display:grid}.subscription-payment-list>div>span{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.subscription-payment-list .approved{color:#34d399;background:#063b31}.subscription-payment-list .pending{color:#fbbf24;background:#3b2610}.subscription-payment-list>div>div{flex-direction:column;gap:3px;display:flex}.subscription-payment-list b{color:#fff;font-size:10px}.subscription-payment-list small{color:#8297b8;font-size:8px}.subscription-payment-list strong{color:#fff;font-size:11px}.subscription-payment-list em{text-align:right;color:#fbbf24;font-size:8px;font-style:normal;font-weight:800}.subscription-payment-list .approved~div~strong~em{color:#34d399}.subscription-security{color:#7185a5;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:9px;display:flex}.subscription-security svg{color:#34d399}:is(html,.product-shell)[data-theme=light] .trial-banner{color:#315477;background:linear-gradient(90deg,#edf5ff,#fff);border-color:#c1d5ee;box-shadow:0 8px 22px #3341550b}:is(html,.product-shell)[data-theme=light] .trial-banner>b{color:#3465c5}:is(html,.product-shell)[data-theme=light] .trial-banner:hover{background:linear-gradient(90deg,#e5f0ff,#f8fbff)}:is(html,.product-shell)[data-theme=light] .subscription-heading h1{color:#172033}:is(html,.product-shell)[data-theme=light] .subscription-heading p{color:#64748b}:is(html,.product-shell)[data-theme=light] .subscription-status{background:linear-gradient(125deg,#fff,#f5f8fc);border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .subscription-status h2,:is(html,.product-shell)[data-theme=light] .subscription-deadline strong{color:#172033}:is(html,.product-shell)[data-theme=light] .subscription-status p,:is(html,.product-shell)[data-theme=light] .subscription-deadline span{color:#64748b}:is(html,.product-shell)[data-theme=light] .subscription-deadline{border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .subscription-test-note{color:#795d0a;background:#fff9e8;border-color:#edd58b}:is(html,.product-shell)[data-theme=light] .pricing-card{background:linear-gradient(145deg,#fff,#f8fafc);border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .pricing-card.featured{background:radial-gradient(circle at 100% 0,#e0efff 0,#0000 32%),linear-gradient(145deg,#fff,#f4f8fd);border-color:#8ab3e4;box-shadow:0 18px 50px #33415514}:is(html,.product-shell)[data-theme=light] .pricing-card>header h2,:is(html,.product-shell)[data-theme=light] .pricing-value strong,:is(html,.product-shell)[data-theme=light] .pricing-card li,:is(html,.product-shell)[data-theme=light] .subscription-payment-list b,:is(html,.product-shell)[data-theme=light] .subscription-payment-list strong,:is(html,.product-shell)[data-theme=light] .subscription-empty b{color:#172033}:is(html,.product-shell)[data-theme=light] .pricing-card>p,:is(html,.product-shell)[data-theme=light] .pricing-value span,:is(html,.product-shell)[data-theme=light] .subscription-payment-list small{color:#64748b}:is(html,.product-shell)[data-theme=light] .pricing-total{color:#52647f;background:#f6f8fb;border-color:#d9e1ec}:is(html,.product-shell)[data-theme=light] .pricing-total.highlight{color:#245f91;background:#eaf5ff;border-color:#a9cceb}:is(html,.product-shell)[data-theme=light] .subscription-payment-list{border-color:#dfe5ee}:is(html,.product-shell)[data-theme=light] .subscription-payment-list>div{border-color:#e5eaf1}:is(html,.product-shell)[data-theme=light] .subscription-security{color:#64748b}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:440px}.subscription-heading{flex-direction:column;align-items:flex-start}.subscription-heading>.ui-button{align-self:flex-end}.subscription-status{flex-wrap:wrap;align-items:flex-start}.subscription-deadline{text-align:left;border-top:1px solid #293750;border-left:0;align-items:flex-start;width:100%;margin:4px 0 0;padding:13px 0 0}.subscription-payment-list>div{grid-template-columns:34px 1fr auto}.subscription-payment-list em{text-align:left;grid-column:2/4;margin-top:-8px;padding-bottom:9px}}@media (max-width:540px){.subscription-heading h1{font-size:25px}.subscription-heading>.ui-button{width:100%}.pricing-card{min-height:455px;padding:19px}.subscription-status{padding:18px}.subscription-payment-list>div{grid-template-columns:32px 1fr}.subscription-payment-list strong{grid-column:2}.subscription-payment-list em{grid-column:2;margin:0}.trial-banner{flex-wrap:wrap;align-items:flex-start;padding:10px 12px}.trial-banner>em{width:100%;margin:0}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
