:root{--legacy-000:#000;--legacy-0000001a:#0000001a;--legacy-0001:#0001;--legacy-0002:#0002;--legacy-0003:#0003;--legacy-0891b2:#0891b2;--legacy-0a6c31:#0a6c31;--legacy-0e6c31:#0e6c31;--legacy-10172230:#10172230;--legacy-10172370:#10172370;--legacy-111:#111;--legacy-12843d:#12843d;--legacy-12843d55:#12843d55;--legacy-12843d70:#12843d70;--legacy-137c41:#137c41;--legacy-1445ad:#1445ad;--legacy-14532d:#14532d;--legacy-151d2e88:#151d2e88;--legacy-17181c:#17181c;--legacy-173f68:#173f68;--legacy-174bc4:#174bc4;--legacy-181c25:#181c25;--legacy-1b1b1b:#1b1b1b;--legacy-1d293326:#1d293326;--legacy-1d4ed8:#1d4ed8;--legacy-1e293b:#1e293b;--legacy-1e40af:#1e40af;--legacy-1f2937:#1f2937;--legacy-20202480:#20202480;--legacy-20242d:#20242d;--legacy-20242d18:#20242d18;--legacy-20242e:#20242e;--legacy-222:#222;--legacy-222b3d08:#222b3d08;--legacy-232934:#232934;--legacy-236643:#236643;--legacy-24252a:#24252a;--legacy-242934:#242934;--legacy-242936:#242936;--legacy-253247:#253247;--legacy-2563eb:#2563eb;--legacy-258860:#258860;--legacy-27384c:#27384c;--legacy-2c2e35:#2c2e35;--legacy-303440:#303440;--legacy-323642:#323642;--legacy-323745:#323745;--legacy-3279e9:#3279e9;--legacy-333742:#333742;--legacy-333947:#333947;--legacy-334155:#334155;--legacy-343b48:#343b48;--legacy-35363c:#35363c;--legacy-353a43:#353a43;--legacy-374151:#374151;--legacy-37845d:#37845d;--legacy-383b44:#383b44;--legacy-3b82f6:#3b82f6;--legacy-3d4450:#3d4450;--legacy-3f80ff:#3f80ff;--legacy-4087d6:#4087d6;--legacy-41434a:#41434a;--legacy-414958:#414958;--legacy-422006:#422006;--legacy-438362:#438362;--legacy-4386ef:#4386ef;--legacy-44464c:#44464c;--legacy-464037:#464037;--legacy-4a3f35:#4a3f35;--legacy-4c5360:#4c5360;--legacy-505865:#505865;--legacy-525966:#525966;--legacy-525a68:#525a68;--legacy-54a379:#54a379;--legacy-581c87:#581c87;--legacy-58a481:#58a481;--legacy-5a5148:#5a5148;--legacy-5b626e:#5b626e;--legacy-5f7899:#5f7899;--legacy-615448:#615448;--legacy-626e7e:#626e7e;--legacy-62758f:#62758f;--legacy-64748b:#64748b;--legacy-65748b:#65748b;--legacy-66758b:#66758b;--legacy-66758c:#66758c;--legacy-66b38d:#66b38d;--legacy-687386:#687386;--legacy-697281:#697281;--legacy-69b895:#69b895;--legacy-6ba4d9:#6ba4d9;--legacy-6c7789:#6c7789;--legacy-6d788a:#6d788a;--legacy-6f7784:#6f7784;--legacy-738098:#738098;--legacy-777:#777;--legacy-779cce:#779cce;--legacy-788292:#788292;--legacy-7a818d:#7a818d;--legacy-7a828f:#7a828f;--legacy-7c8492:#7c8492;--legacy-7fd6a8:#7fd6a8;--legacy-808895:#808895;--legacy-8292aa:#8292aa;--legacy-896c59:#896c59;--legacy-8a929e:#8a929e;--legacy-8a94a3:#8a94a3;--legacy-8b939f:#8b939f;--legacy-8b96a6:#8b96a6;--legacy-8c93a0:#8c93a0;--legacy-8c95a5:#8c95a5;--legacy-8d98a9:#8d98a9;--legacy-8e96a3:#8e96a3;--legacy-8f98a8:#8f98a8;--legacy-9099a6:#9099a6;--legacy-9199a5:#9199a5;--legacy-929aa6:#929aa6;--legacy-929aa7:#929aa7;--legacy-929ba9:#929ba9;--legacy-92b8f3:#92b8f3;--legacy-9399a5:#9399a5;--legacy-939aa5:#939aa5;--legacy-949dab:#949dab;--legacy-956f5b:#956f5b;--legacy-9784cb:#9784cb;--legacy-991b1b:#991b1b;--legacy-9a3412:#9a3412;--legacy-9a9186:#9a9186;--legacy-9aa1ac:#9aa1ac;--legacy-9b8fb9:#9b8fb9;--legacy-9b938a:#9b938a;--legacy-9b938b:#9b938b;--legacy-9b948b:#9b948b;--legacy-9ba1ac:#9ba1ac;--legacy-9ba2ae:#9ba2ae;--legacy-9ba3b0:#9ba3b0;--legacy-9c9081:#9c9081;--legacy-9d174d:#9d174d;--legacy-9d92b8:#9d92b8;--legacy-9dc7ed:#9dc7ed;--legacy-9ed1b1:#9ed1b1;--legacy-a0a6b0:#a0a6b0;--legacy-a0a7b1:#a0a7b1;--legacy-a0a7b2:#a0a7b2;--legacy-a0a9b6:#a0a9b6;--legacy-a18771:#a18771;--legacy-a19384:#a19384;--legacy-a19486:#a19486;--legacy-a195ca:#a195ca;--legacy-a1a8b2:#a1a8b2;--legacy-a1a9b5:#a1a9b5;--legacy-a2998e:#a2998e;--legacy-a38062:#a38062;--legacy-a38ed0:#a38ed0;--legacy-a3aab5:#a3aab5;--legacy-a4998a:#a4998a;--legacy-a4abb5:#a4abb5;--legacy-a59c92:#a59c92;--legacy-a5acb7:#a5acb7;--legacy-a5adba:#a5adba;--legacy-a5c9ee:#a5c9ee;--legacy-a66a00:#a66a00;--legacy-a7aebc:#a7aebc;--legacy-a8afba:#a8afba;--legacy-aa634e:#aa634e;--legacy-ae9580:#ae9580;--legacy-b0b6c0:#b0b6c0;--legacy-b0b7c0:#b0b7c0;--legacy-b1a494:#b1a494;--legacy-b2855d:#b2855d;--legacy-b3a6cf:#b3a6cf;--legacy-b3bdc9:#b3bdc9;--legacy-b4c2d5:#b4c2d5;--legacy-b52b2b:#b52b2b;--legacy-b57b51:#b57b51;--legacy-b58060:#b58060;--legacy-b6dfc5:#b6dfc5;--legacy-b7bdc6:#b7bdc6;--legacy-b7d5c4:#b7d5c4;--legacy-b7d9ff:#b7d9ff;--legacy-b84025:#b84025;--legacy-b91c1c:#b91c1c;--legacy-b94c41:#b94c41;--legacy-b97a58:#b97a58;--legacy-bb936429:#bb936429;--legacy-bbc1ca:#bbc1ca;--legacy-bbd8c6:#bbd8c6;--legacy-bbf7d0:#bbf7d0;--legacy-c0c4ce:#c0c4ce;--legacy-c34325:#c34325;--legacy-c53737:#c53737;--legacy-c57862:#c57862;--legacy-c9ced8:#c9ced8;--legacy-c9e3ff:#c9e3ff;--legacy-cbd1db:#cbd1db;--legacy-ccebd8:#ccebd8;--legacy-cffafe:#cffafe;--legacy-d1d5db:#d1d5db;--legacy-d2ad83:#d2ad83;--legacy-d4bca2:#d4bca2;--legacy-d5dae2:#d5dae2;--legacy-d6d9e1:#d6d9e1;--legacy-d83939:#d83939;--legacy-d88863:#d88863;--legacy-d8dee7:#d8dee7;--legacy-d8e0e9:#d8e0e9;--legacy-d8e3f1:#d8e3f1;--legacy-d8f3e1:#d8f3e1;--legacy-d95442:#d95442;--legacy-d9583d:#d9583d;--legacy-d9785c:#d9785c;--legacy-d99b75:#d99b75;--legacy-d9dde5:#d9dde5;--legacy-d9dee5:#d9dee5;--legacy-d9e0e8:#d9e0e8;--legacy-d9e6fa:#d9e6fa;--legacy-db896c:#db896c;--legacy-dbeafe:#dbeafe;--legacy-dc2626:#dc2626;--legacy-dce1e8:#dce1e8;--legacy-dce2eb:#dce2eb;--legacy-dce3ed:#dce3ed;--legacy-dce3ef:#dce3ef;--legacy-dcefe3:#dcefe3;--legacy-dcf3e4:#dcf3e4;--legacy-dde2ea:#dde2ea;--legacy-deeeff:#deeeff;--legacy-dfe3e9:#dfe3e9;--legacy-dfeafe:#dfeafe;--legacy-e0e5ec:#e0e5ec;--legacy-e1e5eb:#e1e5eb;--legacy-e1e5ec:#e1e5ec;--legacy-e1e6ef:#e1e6ef;--legacy-e1e9f4:#e1e9f4;--legacy-e2957d:#e2957d;--legacy-e2e5eb:#e2e5eb;--legacy-e2e6ec:#e2e6ec;--legacy-e2e8f0:#e2e8f0;--legacy-e3e7ed:#e3e7ed;--legacy-e49478:#e49478;--legacy-e4e7ec:#e4e7ec;--legacy-e4f2e8:#e4f2e8;--legacy-e58c71:#e58c71;--legacy-e5e7eb:#e5e7eb;--legacy-e5e9f0:#e5e9f0;--legacy-e6e9ef:#e6e9ef;--legacy-e6eaf0:#e6eaf0;--legacy-e7e1da:#e7e1da;--legacy-e7eaf0:#e7eaf0;--legacy-e7ecf2:#e7ecf2;--legacy-e8c2a0:#e8c2a0;--legacy-e8f1ff:#e8f1ff;--legacy-e9d5ff:#e9d5ff;--legacy-e9ebef:#e9ebef;--legacy-e9ebf0:#e9ebf0;--legacy-eab308:#eab308;--legacy-eae3da:#eae3da;--legacy-eae5df:#eae5df;--legacy-eae6df:#eae6df;--legacy-eaf4ff:#eaf4ff;--legacy-eaf8f1:#eaf8f1;--legacy-ecf2fb:#ecf2fb;--legacy-ed6547:#ed6547;--legacy-ed654706:#ed654706;--legacy-ed654709:#ed654709;--legacy-ed654714:#ed654714;--legacy-ed654715:#ed654715;--legacy-ed65471a:#ed65471a;--legacy-ed65471c:#ed65471c;--legacy-ed654720:#ed654720;--legacy-ed654770:#ed654770;--legacy-ed6749:#ed6749;--legacy-ed7e67:#ed7e67;--legacy-ede8e1:#ede8e1;--legacy-edf4ff:#edf4ff;--legacy-edf7f1:#edf7f1;--legacy-edf8f1:#edf8f1;--legacy-ee6042:#ee6042;--legacy-ee6948:#ee6948;--legacy-ee9e89:#ee9e89;--legacy-eecfae:#eecfae;--legacy-eee:#eee;--legacy-eee5dc:#eee5dc;--legacy-eef4ff:#eef4ff;--legacy-eef9f2:#eef9f2;--legacy-ef9070:#ef9070;--legacy-ef9177:#ef9177;--legacy-eff1f5:#eff1f5;--legacy-eff4fa:#eff4fa;--legacy-eff6ff:#eff6ff;--legacy-eff6ff80:#eff6ff80;--legacy-eff8f2:#eff8f2;--legacy-f0d4b9:#f0d4b9;--legacy-f0f2f5:#f0f2f5;--legacy-f0f3f8:#f0f3f8;--legacy-f0f5fc:#f0f5fc;--legacy-f0f6ff:#f0f6ff;--legacy-f16b4b:#f16b4b;--legacy-f1eefb:#f1eefb;--legacy-f1eff8:#f1eff8;--legacy-f1f3f6:#f1f3f6;--legacy-f1f3f7:#f1f3f7;--legacy-f1faf4:#f1faf4;--legacy-f2c7c1:#f2c7c1;--legacy-f2ece5:#f2ece5;--legacy-f2f0fa:#f2f0fa;--legacy-f2f7ff:#f2f7ff;--legacy-f3ddc8:#f3ddc8;--legacy-f3ece2:#f3ece2;--legacy-f3f4f6:#f3f4f6;--legacy-f3f5f9:#f3f5f9;--legacy-f3f7ff:#f3f7ff;--legacy-f46b4c:#f46b4c;--legacy-f4f6f8:#f4f6f8;--legacy-f4f6fa:#f4f6fa;--legacy-f4f7fb:#f4f7fb;--legacy-f4f7fc:#f4f7fc;--legacy-f4f8fd:#f4f8fd;--legacy-f56545:#f56545;--legacy-f5c4a2:#f5c4a2;--legacy-f5d6d1:#f5d6d1;--legacy-f5f2fc:#f5f2fc;--legacy-f5f6f9:#f5f6f9;--legacy-f5f7fa:#f5f7fa;--legacy-f6f7f9:#f6f7f9;--legacy-f6f8fa:#f6f8fa;--legacy-f7dfce:#f7dfce;--legacy-f7f8fa:#f7f8fa;--legacy-f7f9fb:#f7f9fb;--legacy-f87171:#f87171;--legacy-f8f9fa:#f8f9fa;--legacy-f8f9fb:#f8f9fb;--legacy-f8fafc:#f8fafc;--legacy-f9a58e:#f9a58e;--legacy-f9a8d4:#f9a8d4;--legacy-f9d7bf:#f9d7bf;--legacy-f9f1e9:#f9f1e9;--legacy-faf8f5:#faf8f5;--legacy-fafbfc:#fafbfc;--legacy-fbe2cf:#fbe2cf;--legacy-fce7f3:#fce7f3;--legacy-fce9dc:#fce9dc;--legacy-fdba74:#fdba74;--legacy-fdfdfe:#fdfdfe;--legacy-fee2e2:#fee2e2;--legacy-fef08a:#fef08a;--legacy-ff9a7b:#ff9a7b;--legacy-ffea00:#ffea00;--legacy-ffedd5:#ffedd5;--legacy-fff:#fff;--legacy-fff0b8:#fff0b8;--legacy-fff0e9:#fff0e9;--legacy-fff0ea:#fff0ea;--legacy-fff0eb:#fff0eb;--legacy-fff1e9:#fff1e9;--legacy-fff1ef:#fff1ef;--legacy-fff2ec:#fff2ec;--legacy-fff2ed:#fff2ed;--legacy-fff4ec:#fff4ec;--legacy-fff4f1:#fff4f1;--legacy-fff5d6:#fff5d6;--legacy-fff6e9:#fff6e9;--legacy-fffdf9:#fffdf9;--legacy-ffffff80:#ffffff80;--legacy-ffffffed:#ffffffed}.erp-theme{--legacy-000:var(--erp-text);--legacy-0000001a:color-mix(in srgb,var(--erp-text) 10.2%,transparent);--legacy-0001:color-mix(in srgb,var(--erp-text) 6.67%,transparent);--legacy-0002:color-mix(in srgb,var(--erp-text) 13.33%,transparent);--legacy-0003:color-mix(in srgb,var(--erp-text) 20.0%,transparent);--legacy-0891b2:var(--erp-info);--legacy-0a6c31:var(--erp-success);--legacy-0e6c31:var(--erp-success);--legacy-10172230:color-mix(in srgb,var(--erp-text) 18.82%,transparent);--legacy-10172370:color-mix(in srgb,var(--erp-text) 43.92%,transparent);--legacy-111:var(--erp-text);--legacy-12843d:var(--erp-success);--legacy-12843d55:color-mix(in srgb,var(--erp-success) 33.33%,transparent);--legacy-12843d70:color-mix(in srgb,var(--erp-success) 43.92%,transparent);--legacy-137c41:var(--erp-success);--legacy-1445ad:var(--erp-info);--legacy-14532d:var(--erp-success);--legacy-151d2e88:color-mix(in srgb,var(--erp-text) 53.33%,transparent);--legacy-17181c:var(--erp-text);--legacy-173f68:var(--erp-info);--legacy-174bc4:var(--erp-info);--legacy-181c25:var(--erp-text);--legacy-1b1b1b:var(--erp-text);--legacy-1d293326:color-mix(in srgb,var(--erp-text) 14.9%,transparent);--legacy-1d4ed8:var(--erp-info);--legacy-1e293b:var(--erp-text);--legacy-1e40af:var(--erp-info);--legacy-1f2937:var(--erp-text);--legacy-20202480:color-mix(in srgb,var(--erp-text) 50.2%,transparent);--legacy-20242d:var(--erp-text);--legacy-20242d18:color-mix(in srgb,var(--erp-text) 9.41%,transparent);--legacy-20242e:var(--erp-text);--legacy-222:var(--erp-text);--legacy-222b3d08:color-mix(in srgb,var(--erp-text) 3.14%,transparent);--legacy-232934:var(--erp-text);--legacy-236643:var(--erp-success);--legacy-24252a:var(--erp-text);--legacy-242934:var(--erp-text);--legacy-242936:var(--erp-text);--legacy-253247:var(--erp-sidebar);--legacy-2563eb:var(--erp-info);--legacy-258860:var(--erp-success);--legacy-27384c:var(--erp-sidebar);--legacy-2c2e35:var(--erp-text);--legacy-303440:var(--erp-text);--legacy-323642:var(--erp-text);--legacy-323745:var(--erp-text);--legacy-3279e9:var(--erp-info);--legacy-333742:var(--erp-text);--legacy-333947:var(--erp-text);--legacy-334155:var(--erp-info);--legacy-343b48:var(--erp-text);--legacy-35363c:var(--erp-text);--legacy-353a43:var(--erp-text);--legacy-374151:var(--erp-text);--legacy-37845d:var(--erp-success);--legacy-383b44:var(--erp-text);--legacy-3b82f6:var(--erp-info);--legacy-3d4450:var(--erp-text);--legacy-3f80ff:var(--erp-info);--legacy-4087d6:var(--erp-info);--legacy-41434a:var(--erp-text);--legacy-414958:var(--erp-text);--legacy-422006:var(--erp-primary);--legacy-438362:var(--erp-success);--legacy-4386ef:var(--erp-info);--legacy-44464c:var(--erp-text);--legacy-464037:var(--erp-text);--legacy-4a3f35:var(--erp-text);--legacy-4c5360:var(--erp-text);--legacy-505865:var(--erp-text);--legacy-525966:var(--erp-text);--legacy-525a68:var(--erp-text);--legacy-54a379:var(--erp-success);--legacy-581c87:var(--erp-primary);--legacy-58a481:var(--erp-success);--legacy-5a5148:var(--erp-text);--legacy-5b626e:var(--erp-muted);--legacy-5f7899:var(--erp-info);--legacy-615448:var(--erp-text);--legacy-626e7e:var(--erp-muted);--legacy-62758f:var(--erp-info);--legacy-64748b:var(--erp-info);--legacy-65748b:var(--erp-info);--legacy-66758b:var(--erp-info);--legacy-66758c:var(--erp-info);--legacy-66b38d:var(--erp-success);--legacy-687386:var(--erp-muted);--legacy-697281:var(--erp-muted);--legacy-69b895:var(--erp-success);--legacy-6ba4d9:var(--erp-info);--legacy-6c7789:var(--erp-muted);--legacy-6d788a:var(--erp-muted);--legacy-6f7784:var(--erp-muted);--legacy-738098:var(--erp-info);--legacy-777:var(--erp-muted);--legacy-779cce:var(--erp-info);--legacy-788292:var(--erp-muted);--legacy-7a818d:var(--erp-muted);--legacy-7a828f:var(--erp-muted);--legacy-7c8492:var(--erp-muted);--legacy-7fd6a8:var(--erp-success);--legacy-808895:var(--erp-muted);--legacy-8292aa:var(--erp-info);--legacy-896c59:var(--erp-primary);--legacy-8a929e:var(--erp-muted);--legacy-8a94a3:var(--erp-muted);--legacy-8b939f:var(--erp-muted);--legacy-8b96a6:var(--erp-muted);--legacy-8c93a0:var(--erp-muted);--legacy-8c95a5:var(--erp-muted);--legacy-8d98a9:var(--erp-muted);--legacy-8e96a3:var(--erp-muted);--legacy-8f98a8:var(--erp-muted);--legacy-9099a6:var(--erp-muted);--legacy-9199a5:var(--erp-muted);--legacy-929aa6:var(--erp-muted);--legacy-929aa7:var(--erp-muted);--legacy-929ba9:var(--erp-muted);--legacy-92b8f3:var(--erp-info);--legacy-9399a5:var(--erp-muted);--legacy-939aa5:var(--erp-muted);--legacy-949dab:var(--erp-muted);--legacy-956f5b:var(--erp-primary);--legacy-9784cb:var(--erp-primary);--legacy-991b1b:var(--erp-danger);--legacy-9a3412:var(--erp-primary);--legacy-9a9186:var(--erp-muted);--legacy-9aa1ac:var(--erp-muted);--legacy-9b8fb9:var(--erp-primary);--legacy-9b938a:var(--erp-muted);--legacy-9b938b:var(--erp-muted);--legacy-9b948b:var(--erp-muted);--legacy-9ba1ac:var(--erp-muted);--legacy-9ba2ae:var(--erp-muted);--legacy-9ba3b0:var(--erp-muted);--legacy-9c9081:var(--erp-muted);--legacy-9d174d:var(--erp-primary);--legacy-9d92b8:var(--erp-primary);--legacy-9dc7ed:var(--erp-info);--legacy-9ed1b1:var(--erp-success-background);--legacy-a0a6b0:var(--erp-muted);--legacy-a0a7b1:var(--erp-muted);--legacy-a0a7b2:var(--erp-muted);--legacy-a0a9b6:var(--erp-muted);--legacy-a18771:var(--erp-primary);--legacy-a19384:var(--erp-muted);--legacy-a19486:var(--erp-muted);--legacy-a195ca:var(--erp-info);--legacy-a1a8b2:var(--erp-muted);--legacy-a1a9b5:var(--erp-muted);--legacy-a2998e:var(--erp-muted);--legacy-a38062:var(--erp-primary);--legacy-a38ed0:var(--erp-primary);--legacy-a3aab5:var(--erp-muted);--legacy-a4998a:var(--erp-muted);--legacy-a4abb5:var(--erp-muted);--legacy-a59c92:var(--erp-muted);--legacy-a5acb7:var(--erp-muted);--legacy-a5adba:var(--erp-muted);--legacy-a5c9ee:var(--erp-info);--legacy-a66a00:var(--erp-warning);--legacy-a7aebc:var(--erp-border);--legacy-a8afba:var(--erp-border);--legacy-aa634e:var(--erp-primary);--legacy-ae9580:var(--erp-primary);--legacy-b0b6c0:var(--erp-border);--legacy-b0b7c0:var(--erp-border);--legacy-b1a494:var(--erp-muted);--legacy-b2855d:var(--erp-primary);--legacy-b3a6cf:var(--erp-primary);--legacy-b3bdc9:var(--erp-border);--legacy-b4c2d5:var(--erp-info);--legacy-b52b2b:var(--erp-danger);--legacy-b57b51:var(--erp-primary);--legacy-b58060:var(--erp-primary);--legacy-b6dfc5:var(--erp-success-background);--legacy-b7bdc6:var(--erp-border);--legacy-b7d5c4:var(--erp-border);--legacy-b7d9ff:var(--erp-info-background);--legacy-b84025:var(--erp-primary);--legacy-b91c1c:var(--erp-danger);--legacy-b94c41:var(--erp-danger);--legacy-b97a58:var(--erp-primary);--legacy-bb936429:color-mix(in srgb,var(--erp-warning) 16.08%,transparent);--legacy-bbc1ca:var(--erp-border);--legacy-bbd8c6:var(--erp-border);--legacy-bbf7d0:var(--erp-success-background);--legacy-c0c4ce:var(--erp-border);--legacy-c34325:var(--erp-primary);--legacy-c53737:var(--erp-danger);--legacy-c57862:var(--erp-primary);--legacy-c9ced8:var(--erp-border);--legacy-c9e3ff:var(--erp-info-background);--legacy-cbd1db:var(--erp-border);--legacy-ccebd8:var(--erp-success-background);--legacy-cffafe:var(--erp-info-background);--legacy-d1d5db:var(--erp-border);--legacy-d2ad83:var(--erp-warning);--legacy-d4bca2:var(--erp-warning);--legacy-d5dae2:var(--erp-border);--legacy-d6d9e1:var(--erp-border);--legacy-d83939:var(--erp-danger);--legacy-d88863:var(--erp-primary);--legacy-d8dee7:var(--erp-secondary);--legacy-d8e0e9:var(--erp-secondary);--legacy-d8e3f1:var(--erp-secondary);--legacy-d8f3e1:var(--erp-secondary);--legacy-d95442:var(--erp-danger);--legacy-d9583d:var(--erp-primary);--legacy-d9785c:var(--erp-primary);--legacy-d99b75:var(--erp-primary);--legacy-d9dde5:var(--erp-secondary);--legacy-d9dee5:var(--erp-secondary);--legacy-d9e0e8:var(--erp-secondary);--legacy-d9e6fa:var(--erp-info-background);--legacy-db896c:var(--erp-primary);--legacy-dbeafe:var(--erp-info-background);--legacy-dc2626:var(--erp-danger);--legacy-dce1e8:var(--erp-secondary);--legacy-dce2eb:var(--erp-secondary);--legacy-dce3ed:var(--erp-secondary);--legacy-dce3ef:var(--erp-secondary);--legacy-dcefe3:var(--erp-secondary);--legacy-dcf3e4:var(--erp-secondary);--legacy-dde2ea:var(--erp-secondary);--legacy-deeeff:var(--erp-info-background);--legacy-dfe3e9:var(--erp-secondary);--legacy-dfeafe:var(--erp-info-background);--legacy-e0e5ec:var(--erp-secondary);--legacy-e1e5eb:var(--erp-secondary);--legacy-e1e5ec:var(--erp-secondary);--legacy-e1e6ef:var(--erp-secondary);--legacy-e1e9f4:var(--erp-secondary);--legacy-e2957d:var(--erp-primary);--legacy-e2e5eb:var(--erp-secondary);--legacy-e2e6ec:var(--erp-secondary);--legacy-e2e8f0:var(--erp-secondary);--legacy-e3e7ed:var(--erp-secondary);--legacy-e49478:var(--erp-primary);--legacy-e4e7ec:var(--erp-secondary);--legacy-e4f2e8:var(--erp-secondary);--legacy-e58c71:var(--erp-primary);--legacy-e5e7eb:var(--erp-secondary);--legacy-e5e9f0:var(--erp-secondary);--legacy-e6e9ef:var(--erp-secondary);--legacy-e6eaf0:var(--erp-secondary);--legacy-e7e1da:var(--erp-secondary);--legacy-e7eaf0:var(--erp-secondary);--legacy-e7ecf2:var(--erp-secondary);--legacy-e8c2a0:var(--erp-primary);--legacy-e8f1ff:var(--erp-background);--legacy-e9d5ff:var(--erp-info-background);--legacy-e9ebef:var(--erp-secondary);--legacy-e9ebf0:var(--erp-secondary);--legacy-eab308:var(--erp-warning);--legacy-eae3da:var(--erp-secondary);--legacy-eae5df:var(--erp-secondary);--legacy-eae6df:var(--erp-secondary);--legacy-eaf4ff:var(--erp-background);--legacy-eaf8f1:var(--erp-background);--legacy-ecf2fb:var(--erp-background);--legacy-ed6547:var(--erp-primary);--legacy-ed654706:color-mix(in srgb,var(--erp-primary) 2.35%,transparent);--legacy-ed654709:color-mix(in srgb,var(--erp-primary) 3.53%,transparent);--legacy-ed654714:color-mix(in srgb,var(--erp-primary) 7.84%,transparent);--legacy-ed654715:color-mix(in srgb,var(--erp-primary) 8.24%,transparent);--legacy-ed65471a:color-mix(in srgb,var(--erp-primary) 10.2%,transparent);--legacy-ed65471c:color-mix(in srgb,var(--erp-primary) 10.98%,transparent);--legacy-ed654720:color-mix(in srgb,var(--erp-primary) 12.55%,transparent);--legacy-ed654770:color-mix(in srgb,var(--erp-primary) 43.92%,transparent);--legacy-ed6749:var(--erp-primary);--legacy-ed7e67:var(--erp-primary);--legacy-ede8e1:var(--erp-secondary);--legacy-edf4ff:var(--erp-background);--legacy-edf7f1:var(--erp-background);--legacy-edf8f1:var(--erp-background);--legacy-ee6042:var(--erp-primary);--legacy-ee6948:var(--erp-primary);--legacy-ee9e89:var(--erp-primary);--legacy-eecfae:var(--erp-warning);--legacy-eee:var(--erp-secondary);--legacy-eee5dc:var(--erp-secondary);--legacy-eef4ff:var(--erp-background);--legacy-eef9f2:var(--erp-background);--legacy-ef9070:var(--erp-primary);--legacy-ef9177:var(--erp-primary);--legacy-eff1f5:var(--erp-background);--legacy-eff4fa:var(--erp-background);--legacy-eff6ff:var(--erp-background);--legacy-eff6ff80:color-mix(in srgb,var(--erp-background) 50.2%,transparent);--legacy-eff8f2:var(--erp-background);--legacy-f0d4b9:var(--erp-selected);--legacy-f0f2f5:var(--erp-background);--legacy-f0f3f8:var(--erp-background);--legacy-f0f5fc:var(--erp-background);--legacy-f0f6ff:var(--erp-background);--legacy-f16b4b:var(--erp-primary);--legacy-f1eefb:var(--erp-background);--legacy-f1eff8:var(--erp-background);--legacy-f1f3f6:var(--erp-background);--legacy-f1f3f7:var(--erp-background);--legacy-f1faf4:var(--erp-background);--legacy-f2c7c1:var(--erp-danger-background);--legacy-f2ece5:var(--erp-secondary);--legacy-f2f0fa:var(--erp-background);--legacy-f2f7ff:var(--erp-background);--legacy-f3ddc8:var(--erp-selected);--legacy-f3ece2:var(--erp-secondary);--legacy-f3f4f6:var(--erp-background);--legacy-f3f5f9:var(--erp-background);--legacy-f3f7ff:var(--erp-surface);--legacy-f46b4c:var(--erp-primary);--legacy-f4f6f8:var(--erp-background);--legacy-f4f6fa:var(--erp-background);--legacy-f4f7fb:var(--erp-background);--legacy-f4f7fc:var(--erp-background);--legacy-f4f8fd:var(--erp-background);--legacy-f56545:var(--erp-primary);--legacy-f5c4a2:var(--erp-primary);--legacy-f5d6d1:var(--erp-selected);--legacy-f5f2fc:var(--erp-background);--legacy-f5f6f9:var(--erp-background);--legacy-f5f7fa:var(--erp-background);--legacy-f6f7f9:var(--erp-background);--legacy-f6f8fa:var(--erp-background);--legacy-f7dfce:var(--erp-selected);--legacy-f7f8fa:var(--erp-background);--legacy-f7f9fb:var(--erp-surface);--legacy-f87171:var(--erp-danger);--legacy-f8f9fa:var(--erp-surface);--legacy-f8f9fb:var(--erp-surface);--legacy-f8fafc:var(--erp-surface);--legacy-f9a58e:var(--erp-primary);--legacy-f9a8d4:var(--erp-info-background);--legacy-f9d7bf:var(--erp-selected);--legacy-f9f1e9:var(--erp-background);--legacy-faf8f5:var(--erp-background);--legacy-fafbfc:var(--erp-surface);--legacy-fbe2cf:var(--erp-selected);--legacy-fce7f3:var(--erp-background);--legacy-fce9dc:var(--erp-selected);--legacy-fdba74:var(--erp-warning);--legacy-fdfdfe:var(--erp-surface);--legacy-fee2e2:var(--erp-background);--legacy-fef08a:var(--erp-warning);--legacy-ff9a7b:var(--erp-primary);--legacy-ffea00:var(--erp-warning);--legacy-ffedd5:var(--erp-warning-background);--legacy-fff:var(--erp-surface);--legacy-fff0b8:var(--erp-warning-background);--legacy-fff0e9:var(--erp-background);--legacy-fff0ea:var(--erp-background);--legacy-fff0eb:var(--erp-background);--legacy-fff1e9:var(--erp-background);--legacy-fff1ef:var(--erp-background);--legacy-fff2ec:var(--erp-background);--legacy-fff2ed:var(--erp-background);--legacy-fff4ec:var(--erp-background);--legacy-fff4f1:var(--erp-background);--legacy-fff5d6:var(--erp-warning-background);--legacy-fff6e9:var(--erp-background);--legacy-fffdf9:var(--erp-surface);--legacy-ffffff80:color-mix(in srgb,var(--erp-surface) 50.2%,transparent);--legacy-ffffffed:color-mix(in srgb,var(--erp-surface) 92.94%,transparent);--bg:var(--erp-background);--surface:var(--erp-surface);--ink:var(--erp-text);--muted:var(--erp-muted);--border:var(--erp-border);--accent:var(--erp-primary);--accent-soft:var(--erp-selected);--sidebar:var(--erp-sidebar);--radius:var(--erp-radius);--line:var(--erp-border);min-height:100vh;background:var(--erp-background);color:var(--erp-text);font-family:var(--erp-font-family);font-size:var(--erp-font-size);line-height:1.5}.erp-theme input::placeholder,.erp-theme textarea::placeholder{color:var(--erp-muted)}.erp-theme .brand small,.erp-theme .nav-group,.erp-theme .nav-link svg,.erp-theme .sidebar,.erp-theme .workspace small,.erp-theme .workspace-avatar{color:var(--erp-muted)}.erp-theme .nav-link.selected,.erp-theme .nav-link.selected svg{color:var(--erp-primary-text)}.erp-theme .menu-shortcut,.erp-theme .menu-shortcut small{color:var(--erp-muted)}.erp-theme .menu-shortcut>svg:first-child{color:var(--erp-primary-text)}.erp-theme .account .icon-button,.erp-theme .account small,.erp-theme .account-avatar,.erp-theme .app-footer,.erp-theme .breadcrumb,.erp-theme .button.text-button{color:var(--erp-muted)}.erp-theme .icon-button.danger:hover:not(:disabled){color:var(--erp-danger)}.erp-theme .pill.green{color:var(--erp-success-ink)}.erp-theme .pill.neutral{color:var(--erp-muted)}.erp-theme .art-disc,.erp-theme .art-tag,.erp-theme .pill.area,.erp-theme .pill.banner-pill,.erp-theme .welcome-banner p{color:var(--erp-primary-text)}.erp-theme .tag-one svg{color:var(--erp-success-ink)}.erp-theme .stat-icon.orange,.erp-theme .stat-icon.violet{color:var(--erp-primary-text)}.erp-theme .stat-icon.green{color:var(--erp-success-ink)}.erp-theme .stat-icon.blue{color:var(--erp-info-ink)}.erp-theme .stat-caption,.erp-theme .stat-card p,.erp-theme .step-number{color:var(--erp-muted)}.erp-theme .step-number.done{color:var(--erp-success-ink)}.erp-theme .step-row p,.erp-theme .step-row>svg{color:var(--erp-muted)}.erp-theme .preview-symbol{color:var(--erp-info-ink)}.erp-theme .preview-card .eyebrow{color:var(--erp-primary-text)}.erp-theme .preview-card>p:not(.eyebrow),.erp-theme .preview-card>small{color:var(--erp-muted)}.erp-theme .alert.error{color:var(--erp-danger)}.erp-theme .alert.success{color:var(--erp-success-ink)}.erp-theme .search-field,.erp-theme .summary-strip,.erp-theme .summary-strip p,.erp-theme .table-name small,.erp-theme .toolbar-count,.erp-theme td,.erp-theme th{color:var(--erp-muted)}.erp-theme .category-symbol{color:var(--erp-primary-text)}.erp-theme .count-badge,.erp-theme .order-controls>span,.erp-theme .visibility-label{color:var(--erp-muted)}.erp-theme .product-thumb.placeholder{color:var(--erp-warning-ink)}.erp-theme .category-label,.erp-theme .table-pagination{color:var(--erp-muted)}.erp-theme .page-number{color:var(--erp-primary-text)}.erp-theme .helper-text{color:var(--erp-muted)}.erp-theme .empty-icon{color:var(--erp-primary-text)}.erp-theme .empty-state h3,.erp-theme .empty-state p,.erp-theme .extras-empty,.erp-theme .field-hint,.erp-theme .form-setting p,.erp-theme .image-field p,.erp-theme .image-placeholder,.erp-theme .input-prefix>span,.erp-theme .loading{color:var(--erp-muted)}.erp-theme .member-avatar{color:var(--erp-primary-text)}.erp-theme .permission-note,.erp-theme .permission-note strong{color:var(--erp-info-ink)}.erp-theme .access-story h1 em,.erp-theme .audit-symbol,.erp-theme .story-tag{color:var(--erp-primary-text)}.erp-theme .access-story-main>p{color:var(--erp-muted)}.erp-theme .story-card-icon{color:var(--erp-primary-text)}.erp-theme .access-intro,.erp-theme .access-security,.erp-theme .password-input button,.erp-theme .public-header .brand small,.erp-theme .standalone p,.erp-theme .story-card p,.erp-theme .story-footer{color:var(--erp-muted)}.erp-theme .public-hero .story-tag,.erp-theme .public-hero h1 em,.erp-theme .public-hero-art,.erp-theme .public-hero>p{color:var(--erp-primary-text)}.erp-theme .category-tabs button,.erp-theme .public-info,.erp-theme .public-section-heading p:not(.eyebrow),.erp-theme .public-section-heading>span{color:var(--erp-muted)}.erp-theme .menu-image-placeholder{color:var(--erp-warning-ink)}.erp-theme .menu-card-body>p{color:var(--erp-muted)}.erp-theme .menu-card-body strong{color:var(--erp-primary-text)}.erp-theme .menu-detail,.erp-theme .public-detail-body>p:not(.eyebrow),.erp-theme .public-empty,.erp-theme .public-footer{color:var(--erp-muted)}.erp-theme .public-extra strong{color:var(--erp-primary-text)}.erp-theme .public-total{color:var(--erp-muted)}.erp-theme .database-symbol{color:var(--erp-primary-text)}.erp-theme .database-footnote{color:var(--erp-muted)}.erp-theme .delivery-pin,.erp-theme .mode-button.selected{color:var(--erp-primary-text)}.erp-theme .savings-label{color:var(--erp-success-ink)}.erp-theme .settings-nav-heading svg{color:var(--erp-muted)}.erp-theme .settings-nav-heading.selected,.erp-theme .settings-nav-heading.selected svg,.erp-theme .settings-submenu-link.selected{color:var(--erp-primary-text)}.erp-theme .company-profile-panel fieldset:disabled input,.erp-theme .company-profile-panel fieldset:disabled textarea{color:var(--erp-info-ink)}.erp-theme .company-footer,.erp-theme .company-footer-brand p{color:var(--erp-muted)}.erp-theme .footer-info svg{color:var(--erp-primary-text)}.erp-theme .company-social-links a,.erp-theme .footer-city{color:var(--erp-muted)}.erp-theme .company-quick-links svg{color:var(--erp-primary-text)}.erp-theme .company-footer .footer-info span,.erp-theme .company-footer-bottom,.erp-theme .footer-hours dd{color:var(--erp-muted)}.erp-theme .finance-in{color:var(--erp-success-ink)}.erp-theme .finance-out{color:var(--erp-danger)}.erp-theme .order-status-ready{color:var(--erp-success-ink)}.erp-theme .order-status-on-way{color:var(--erp-primary-text)}.erp-theme .order-status-canceled{color:var(--erp-danger)}.erp-theme .order-payment-fields>.order-payment-hint{color:var(--erp-info-ink)}.erp-theme .product-discount-flag{color:var(--erp-primary-text)}.erp-theme .operation-header small,.erp-theme .operations-age,.erp-theme .operations-filters>span,.erp-theme .operations-quantity{color:var(--erp-info-ink)}.erp-theme .operations-arrival{color:var(--erp-primary-text)}.erp-theme .credit-payment-hint,.erp-theme .customer-matches .button,.erp-theme .pricing-board-footer small,.erp-theme .purchase-found,.erp-theme .purchase-results span{color:var(--erp-info-ink)}.erp-theme .arrears-badge.pink,.erp-theme .arrears-badge.warning{color:var(--erp-primary-text)}.erp-theme .arrears-badge.danger{color:var(--erp-danger)}.erp-theme .retail-editing,.erp-theme .retail-product-results small{color:var(--erp-info-ink)}.erp-theme .invoice-query-table td[data-label]:before{color:var(--erp-muted)}.erp-theme .finance-review-icon.pending{color:var(--erp-info-ink)}.erp-theme .finance-review-icon.attention{color:var(--erp-warning-ink)}.erp-theme .button.soft-green{color:var(--erp-success-ink)}.erp-theme .discount-selected-entities small{color:var(--erp-muted)}.erp-theme .procurement-order-expander small{color:var(--erp-info-ink)}.erp-theme .procurement-tone.new{color:var(--erp-danger)}.erp-theme .procurement-tone.placed,.erp-theme .procurement-tone.progress{color:var(--erp-info-ink)}.erp-theme .procurement-tone.received{color:var(--erp-success-ink)}.erp-theme .procurement-tone.pending{color:var(--erp-info-ink)}.erp-theme .credit-limit-input:disabled{color:var(--erp-muted)}.erp-theme .workspace-dirty,.erp-theme .workspace-tab.active>button[role=tab]{color:var(--erp-primary-text)}.erp-theme :is(button,input,textarea,select){font-family:inherit}.erp-theme :is(.panel,.stat-card,.table-summary,.table-detail,.table-bill,.table-cart-item,.settings-panel){background:var(--erp-surface);border-color:var(--erp-border);border-radius:var(--erp-radius);box-shadow:none}.erp-theme :is(input,select,textarea){background:var(--erp-surface);color:var(--erp-text);border-color:var(--erp-control-border);border-radius:var(--erp-radius);font-size:var(--erp-font-size);min-height:42px;box-shadow:none!important}.erp-theme :is(input,select,textarea)::placeholder{color:var(--erp-muted);opacity:1}.erp-theme :is(input,select,textarea):focus{border-color:var(--erp-focus);outline:2px solid var(--erp-focus);outline-offset:1px;box-shadow:none!important}.erp-theme :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--erp-focus);outline-offset:3px;box-shadow:none}.erp-theme :is(input,select,textarea):disabled{background:var(--erp-secondary);color:var(--erp-muted);opacity:1;border-color:var(--erp-border);cursor:not-allowed}.erp-theme input:is([type=checkbox],[type=radio]){min-height:18px;width:18px;height:18px;accent-color:var(--erp-focus)}.erp-theme input[type=color]{width:44px;height:42px;min-width:44px;padding:3px;cursor:pointer}.erp-theme input[type=range]{accent-color:var(--erp-primary)}.erp-theme .button{font-size:calc(13px * var(--erp-font-scale));min-height:42px;box-shadow:none!important;border-radius:var(--erp-radius);transform:none!important}.erp-theme .button.primary{background:var(--erp-primary);color:var(--erp-primary-ink);border-color:var(--erp-primary)}.erp-theme .button.primary:hover:not(:disabled){background:var(--erp-primary-hover);color:var(--erp-primary-hover-ink);border-color:var(--erp-primary-hover)}.erp-theme .button.secondary{background:var(--erp-secondary);border-color:var(--erp-control-border);color:var(--erp-text)}.erp-theme .button.secondary:hover:not(:disabled){background:var(--erp-selected);color:var(--erp-text)}.erp-theme .button:is(.success,.confirmation){background:var(--erp-success);border-color:var(--erp-success);color:var(--erp-success-button-ink)}.erp-theme .button.danger{background:var(--erp-danger);border-color:var(--erp-danger);color:var(--erp-danger-button-ink)}.erp-theme .button.info{background:var(--erp-info);border-color:var(--erp-info);color:var(--erp-info-button-ink)}.erp-theme .button:is(.success,.confirmation,.danger,.info):hover:not(:disabled){filter:brightness(.92)}.erp-theme .button:disabled{opacity:1;color:var(--erp-muted);filter:none;cursor:not-allowed}.erp-theme .button.text-button{background:transparent;color:var(--erp-text);border-color:transparent}.erp-theme .icon-button{color:var(--erp-muted);min-width:36px;min-height:36px}.erp-theme .icon-button:hover:not(:disabled){background:var(--erp-secondary);color:var(--erp-text)}.erp-theme .icon-button.danger{color:var(--erp-danger)}.erp-theme .sidebar{background:var(--erp-sidebar);color:var(--erp-sidebar-text)}.erp-theme .sidebar :is(.nav-group,.brand small,.workspace small,.account small,.menu-shortcut small,.nav-link svg,.settings-nav svg,.settings-submenu-link,.account .icon-button){color:var(--erp-sidebar-text)}.erp-theme .sidebar :is(.workspace,.workspace-avatar,.account-avatar){background:var(--erp-sidebar-active);color:var(--erp-sidebar-text);border-color:var(--erp-sidebar-active)}.erp-theme .sidebar :is(.nav-link:hover,.nav-link.selected,.settings-nav-heading.selected,.settings-submenu-link.selected,.settings-submenu-link:hover){background:var(--erp-sidebar-active);color:var(--erp-sidebar-text)}.erp-theme .sidebar :is(.nav-link.selected svg,.settings-nav-heading.selected svg,.menu-shortcut>svg:first-child){color:var(--erp-sidebar-text)}.erp-theme .sidebar :is(button,a):focus-visible{outline-color:var(--erp-sidebar-focus)}.erp-theme .nav-current{background:var(--erp-sidebar-text)}.erp-theme .brand-mark{background:var(--erp-primary);color:var(--erp-primary-ink)}.erp-theme .topbar,.erp-theme .workspace-tab{background:var(--erp-surface);border-color:var(--erp-border)}.erp-theme .workspace-tab>button{color:var(--erp-muted);font-size:calc(13px * var(--erp-font-scale))}.erp-theme .workspace-tab.active{background:var(--erp-selected);border-color:var(--erp-focus)}.erp-theme .workspace-tab.active>button[role=tab]{color:var(--erp-text)}.erp-theme .workspace-dirty{color:var(--erp-info-ink)}.erp-theme :is(.eyebrow,.required){color:var(--erp-text)}.erp-theme .eyebrow{font-size:calc(11px * var(--erp-font-scale))}.erp-theme .page-heading h1{font-size:var(--erp-heading-size)}.erp-theme :is(.page-description,.field-hint,label small,.topbar-date,.app-footer,.table-pagination,.table-toolbar>span,.stat-card p,.stat-caption){color:var(--erp-muted);font-size:calc(12px * var(--erp-font-scale))}.erp-theme table{border-color:var(--erp-border);border-collapse:collapse}.erp-theme table,.erp-theme th{font-size:var(--erp-table-font-size)}.erp-theme th{font-weight:600;background:var(--erp-secondary);padding:9px 10px}.erp-theme td,.erp-theme th{color:var(--erp-text);border-color:var(--erp-border)}.erp-theme td{padding:8px 10px}.erp-theme tbody tr:hover{background:var(--erp-background)}.erp-theme .customer-matches .is-highlighted,.erp-theme tbody tr:is(.selected,.is-selected){background:var(--erp-selected);color:var(--erp-text)}.erp-theme :is(.customer-matches,.retail-product-results,.purchase-product-results){border-color:var(--erp-border);background:var(--erp-selected);box-shadow:none}.erp-theme .alert{border-radius:var(--erp-radius);font-size:var(--erp-font-size);border:1px solid;box-shadow:none}.erp-theme .alert:is(.success,.green){background:var(--erp-success-background);color:var(--erp-success-ink)}.erp-theme .alert:is(.warning,.attention){background:var(--erp-warning-background);color:var(--erp-warning-ink)}.erp-theme .alert:is(.error,.danger){background:var(--erp-danger-background);color:var(--erp-danger)}.erp-theme .alert.info{background:var(--erp-info-background);color:var(--erp-info-ink)}.erp-theme :is(.pill.green,.status-badge.success,.order-status-settled,.finance-status-conciliado){background:var(--erp-success-background);color:var(--erp-success-ink)}.erp-theme :is(.pill.amber,.pill.warning,.status-badge.warning,.order-status-new,.finance-status-pendiente){background:var(--erp-warning-background);color:var(--erp-warning-ink)}.erp-theme :is(.pill.red,.pill.danger,.status-badge.danger,.order-status-canceled){background:var(--erp-danger-background);color:var(--erp-danger)}.erp-theme :is(.pill.blue,.pill.area,.status-badge.info,.order-status-preparing,.order-status-on-way,.order-status-ready){background:var(--erp-info-background);color:var(--erp-info-ink)}.erp-theme :is(.pill.neutral,.status-badge.neutral){background:var(--erp-secondary);color:var(--erp-muted)}.erp-theme .status-badge{display:inline-flex;align-items:center;border-radius:5px;padding:4px 7px;font-size:var(--erp-table-font-size);font-weight:600;white-space:nowrap}.erp-theme .modal{background:var(--erp-surface);color:var(--erp-text);border-color:var(--erp-control-border);border-radius:var(--erp-radius);box-shadow:0 8px 30px color-mix(in srgb,var(--erp-text) 12%,transparent)}.erp-theme .modal-footer{background:var(--erp-background);border-color:var(--erp-border)}.erp-theme .modal-header{background:var(--erp-surface);border-color:var(--erp-border)}.erp-theme .modal-header p:not(.eyebrow){color:var(--erp-muted);font-size:calc(12px * var(--erp-font-scale))}.erp-theme .workspace-modal-scrim{-webkit-backdrop-filter:none;backdrop-filter:none}.erp-theme :is(.mode-button.selected,.document-kind.selected,.cash-tab.selected){background:var(--erp-selected);border-color:var(--erp-focus);color:var(--erp-text);box-shadow:none}.erp-theme :is(.welcome-banner,.preview-card){background:var(--erp-surface);border-color:var(--erp-border);min-height:0}.erp-theme .welcome-banner{padding:24px}.erp-theme .welcome-banner p{color:var(--erp-muted)}.erp-theme .banner-art{display:none}.erp-theme .stat-icon{background:var(--erp-selected);color:var(--erp-info-ink)}.erp-theme .stat-grid .stat-card{box-shadow:none}.erp-theme :is(.new-product-button,.purchase-new-product,.product-create-button){background:var(--erp-success-background);color:var(--erp-success-ink);border-color:var(--erp-success-ink)}.system-appearance-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;align-items:start}.system-appearance-layout h2{font-size:18px;margin:0 0 14px}.system-appearance-layout .order-fields{display:flex;flex-direction:column;gap:18px}.system-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.system-preset{display:flex;flex-direction:column;gap:9px;text-align:left;border:1px solid var(--erp-control-border);border-radius:var(--erp-radius);padding:12px;background:var(--erp-surface);color:var(--erp-text)}.system-preset.selected{outline:2px solid var(--erp-focus);outline-offset:1px;background:var(--erp-selected)}.system-preset small{color:var(--erp-muted);font-size:12px}.system-preset-swatches{display:flex;gap:5px}.system-preset-swatches i{width:22px;height:22px;border-radius:4px;border:1px solid var(--erp-border)}.system-color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.system-color-control{display:flex;align-items:center;gap:8px}.system-color-control input{margin:0}.system-color-control input:not([type=color]){font-family:monospace;min-width:0}.system-preview-wrap{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px}.system-preview.erp-theme{min-height:0;border:1px solid var(--erp-border);border-radius:var(--erp-radius);overflow:hidden}.system-preview-menu{display:flex;gap:16px;align-items:center;background:var(--erp-sidebar);color:var(--erp-sidebar-text);padding:14px;flex-wrap:wrap}.system-preview-menu .selected{padding:7px 10px;background:var(--erp-sidebar-active);border-radius:5px}.system-preview-content{padding:18px;display:flex;flex-direction:column;gap:16px}.system-preview-content h1{font-size:var(--erp-heading-size)}.system-preview-content .settings-panel{padding:14px}.system-preview-actions{display:flex;gap:8px;flex-wrap:wrap}.system-preview .alert{margin:0}.system-preview .table-scroll{margin-top:16px}.system-contrast p{font-size:13px;color:var(--erp-muted);line-height:1.6}.system-contrast ul{padding:0;list-style:none;margin:16px 0}.system-contrast li{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:7px 0;border-bottom:1px solid var(--erp-border)}@media(max-width:1100px){.system-appearance-layout{grid-template-columns:1fr}.system-preview-wrap{position:static}.system-preview-actions .button{flex:1 1}}@media(max-width:540px){.system-color-grid,.system-preset-grid{grid-template-columns:1fr}.system-contrast li{flex-wrap:wrap}}@media(pointer:coarse){.erp-theme .button,.erp-theme .icon-button,.erp-theme .workspace-tab>button{min-height:44px;min-width:44px}.erp-theme :is(input,select){min-height:44px}}@media(prefers-reduced-motion:reduce){.erp-theme *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.erp-theme{--legacy-000:#000;--legacy-0000001a:#0000001a;--legacy-0001:#0001;--legacy-0002:#0002;--legacy-0003:#0003;--legacy-0891b2:#0891b2;--legacy-0a6c31:#0a6c31;--legacy-0e6c31:#0e6c31;--legacy-10172230:#10172230;--legacy-10172370:#10172370;--legacy-111:#111;--legacy-12843d:#12843d;--legacy-12843d55:#12843d55;--legacy-12843d70:#12843d70;--legacy-137c41:#137c41;--legacy-1445ad:#1445ad;--legacy-14532d:#14532d;--legacy-151d2e88:#151d2e88;--legacy-17181c:#17181c;--legacy-173f68:#173f68;--legacy-174bc4:#174bc4;--legacy-181c25:#181c25;--legacy-1b1b1b:#1b1b1b;--legacy-1d293326:#1d293326;--legacy-1d4ed8:#1d4ed8;--legacy-1e293b:#1e293b;--legacy-1e40af:#1e40af;--legacy-1f2937:#1f2937;--legacy-20202480:#20202480;--legacy-20242d:#20242d;--legacy-20242d18:#20242d18;--legacy-20242e:#20242e;--legacy-222:#222;--legacy-222b3d08:#222b3d08;--legacy-232934:#232934;--legacy-236643:#236643;--legacy-24252a:#24252a;--legacy-242934:#242934;--legacy-242936:#242936;--legacy-253247:#253247;--legacy-2563eb:#2563eb;--legacy-258860:#258860;--legacy-27384c:#27384c;--legacy-2c2e35:#2c2e35;--legacy-303440:#303440;--legacy-323642:#323642;--legacy-323745:#323745;--legacy-3279e9:#3279e9;--legacy-333742:#333742;--legacy-333947:#333947;--legacy-334155:#334155;--legacy-343b48:#343b48;--legacy-35363c:#35363c;--legacy-353a43:#353a43;--legacy-374151:#374151;--legacy-37845d:#37845d;--legacy-383b44:#383b44;--legacy-3b82f6:#3b82f6;--legacy-3d4450:#3d4450;--legacy-3f80ff:#3f80ff;--legacy-4087d6:#4087d6;--legacy-41434a:#41434a;--legacy-414958:#414958;--legacy-422006:#422006;--legacy-438362:#438362;--legacy-4386ef:#4386ef;--legacy-44464c:#44464c;--legacy-464037:#464037;--legacy-4a3f35:#4a3f35;--legacy-4c5360:#4c5360;--legacy-505865:#505865;--legacy-525966:#525966;--legacy-525a68:#525a68;--legacy-54a379:#54a379;--legacy-581c87:#581c87;--legacy-58a481:#58a481;--legacy-5a5148:#5a5148;--legacy-5b626e:#5b626e;--legacy-5f7899:#5f7899;--legacy-615448:#615448;--legacy-626e7e:#626e7e;--legacy-62758f:#62758f;--legacy-64748b:#64748b;--legacy-65748b:#65748b;--legacy-66758b:#66758b;--legacy-66758c:#66758c;--legacy-66b38d:#66b38d;--legacy-687386:#687386;--legacy-697281:#697281;--legacy-69b895:#69b895;--legacy-6ba4d9:#6ba4d9;--legacy-6c7789:#6c7789;--legacy-6d788a:#6d788a;--legacy-6f7784:#6f7784;--legacy-738098:#738098;--legacy-777:#777;--legacy-779cce:#779cce;--legacy-788292:#788292;--legacy-7a818d:#7a818d;--legacy-7a828f:#7a828f;--legacy-7c8492:#7c8492;--legacy-7fd6a8:#7fd6a8;--legacy-808895:#808895;--legacy-8292aa:#8292aa;--legacy-896c59:#896c59;--legacy-8a929e:#8a929e;--legacy-8a94a3:#8a94a3;--legacy-8b939f:#8b939f;--legacy-8b96a6:#8b96a6;--legacy-8c93a0:#8c93a0;--legacy-8c95a5:#8c95a5;--legacy-8d98a9:#8d98a9;--legacy-8e96a3:#8e96a3;--legacy-8f98a8:#8f98a8;--legacy-9099a6:#9099a6;--legacy-9199a5:#9199a5;--legacy-929aa6:#929aa6;--legacy-929aa7:#929aa7;--legacy-929ba9:#929ba9;--legacy-92b8f3:#92b8f3;--legacy-9399a5:#9399a5;--legacy-939aa5:#939aa5;--legacy-949dab:#949dab;--legacy-956f5b:#956f5b;--legacy-9784cb:#9784cb;--legacy-991b1b:#991b1b;--legacy-9a3412:#9a3412;--legacy-9a9186:#9a9186;--legacy-9aa1ac:#9aa1ac;--legacy-9b8fb9:#9b8fb9;--legacy-9b938a:#9b938a;--legacy-9b938b:#9b938b;--legacy-9b948b:#9b948b;--legacy-9ba1ac:#9ba1ac;--legacy-9ba2ae:#9ba2ae;--legacy-9ba3b0:#9ba3b0;--legacy-9c9081:#9c9081;--legacy-9d174d:#9d174d;--legacy-9d92b8:#9d92b8;--legacy-9dc7ed:#9dc7ed;--legacy-9ed1b1:#9ed1b1;--legacy-a0a6b0:#a0a6b0;--legacy-a0a7b1:#a0a7b1;--legacy-a0a7b2:#a0a7b2;--legacy-a0a9b6:#a0a9b6;--legacy-a18771:#a18771;--legacy-a19384:#a19384;--legacy-a19486:#a19486;--legacy-a195ca:#a195ca;--legacy-a1a8b2:#a1a8b2;--legacy-a1a9b5:#a1a9b5;--legacy-a2998e:#a2998e;--legacy-a38062:#a38062;--legacy-a38ed0:#a38ed0;--legacy-a3aab5:#a3aab5;--legacy-a4998a:#a4998a;--legacy-a4abb5:#a4abb5;--legacy-a59c92:#a59c92;--legacy-a5acb7:#a5acb7;--legacy-a5adba:#a5adba;--legacy-a5c9ee:#a5c9ee;--legacy-a66a00:#a66a00;--legacy-a7aebc:#a7aebc;--legacy-a8afba:#a8afba;--legacy-aa634e:#aa634e;--legacy-ae9580:#ae9580;--legacy-b0b6c0:#b0b6c0;--legacy-b0b7c0:#b0b7c0;--legacy-b1a494:#b1a494;--legacy-b2855d:#b2855d;--legacy-b3a6cf:#b3a6cf;--legacy-b3bdc9:#b3bdc9;--legacy-b4c2d5:#b4c2d5;--legacy-b52b2b:#b52b2b;--legacy-b57b51:#b57b51;--legacy-b58060:#b58060;--legacy-b6dfc5:#b6dfc5;--legacy-b7bdc6:#b7bdc6;--legacy-b7d5c4:#b7d5c4;--legacy-b7d9ff:#b7d9ff;--legacy-b84025:#b84025;--legacy-b91c1c:#b91c1c;--legacy-b94c41:#b94c41;--legacy-b97a58:#b97a58;--legacy-bb936429:#bb936429;--legacy-bbc1ca:#bbc1ca;--legacy-bbd8c6:#bbd8c6;--legacy-bbf7d0:#bbf7d0;--legacy-c0c4ce:#c0c4ce;--legacy-c34325:#c34325;--legacy-c53737:#c53737;--legacy-c57862:#c57862;--legacy-c9ced8:#c9ced8;--legacy-c9e3ff:#c9e3ff;--legacy-cbd1db:#cbd1db;--legacy-ccebd8:#ccebd8;--legacy-cffafe:#cffafe;--legacy-d1d5db:#d1d5db;--legacy-d2ad83:#d2ad83;--legacy-d4bca2:#d4bca2;--legacy-d5dae2:#d5dae2;--legacy-d6d9e1:#d6d9e1;--legacy-d83939:#d83939;--legacy-d88863:#d88863;--legacy-d8dee7:#d8dee7;--legacy-d8e0e9:#d8e0e9;--legacy-d8e3f1:#d8e3f1;--legacy-d8f3e1:#d8f3e1;--legacy-d95442:#d95442;--legacy-d9583d:#d9583d;--legacy-d9785c:#d9785c;--legacy-d99b75:#d99b75;--legacy-d9dde5:#d9dde5;--legacy-d9dee5:#d9dee5;--legacy-d9e0e8:#d9e0e8;--legacy-d9e6fa:#d9e6fa;--legacy-db896c:#db896c;--legacy-dbeafe:#dbeafe;--legacy-dc2626:#dc2626;--legacy-dce1e8:#dce1e8;--legacy-dce2eb:#dce2eb;--legacy-dce3ed:#dce3ed;--legacy-dce3ef:#dce3ef;--legacy-dcefe3:#dcefe3;--legacy-dcf3e4:#dcf3e4;--legacy-dde2ea:#dde2ea;--legacy-deeeff:#deeeff;--legacy-dfe3e9:#dfe3e9;--legacy-dfeafe:#dfeafe;--legacy-e0e5ec:#e0e5ec;--legacy-e1e5eb:#e1e5eb;--legacy-e1e5ec:#e1e5ec;--legacy-e1e6ef:#e1e6ef;--legacy-e1e9f4:#e1e9f4;--legacy-e2957d:#e2957d;--legacy-e2e5eb:#e2e5eb;--legacy-e2e6ec:#e2e6ec;--legacy-e2e8f0:#e2e8f0;--legacy-e3e7ed:#e3e7ed;--legacy-e49478:#e49478;--legacy-e4e7ec:#e4e7ec;--legacy-e4f2e8:#e4f2e8;--legacy-e58c71:#e58c71;--legacy-e5e7eb:#e5e7eb;--legacy-e5e9f0:#e5e9f0;--legacy-e6e9ef:#e6e9ef;--legacy-e6eaf0:#e6eaf0;--legacy-e7e1da:#e7e1da;--legacy-e7eaf0:#e7eaf0;--legacy-e7ecf2:#e7ecf2;--legacy-e8c2a0:#e8c2a0;--legacy-e8f1ff:#e8f1ff;--legacy-e9d5ff:#e9d5ff;--legacy-e9ebef:#e9ebef;--legacy-e9ebf0:#e9ebf0;--legacy-eab308:#eab308;--legacy-eae3da:#eae3da;--legacy-eae5df:#eae5df;--legacy-eae6df:#eae6df;--legacy-eaf4ff:#eaf4ff;--legacy-eaf8f1:#eaf8f1;--legacy-ecf2fb:#ecf2fb;--legacy-ed6547:#ed6547;--legacy-ed654706:#ed654706;--legacy-ed654709:#ed654709;--legacy-ed654714:#ed654714;--legacy-ed654715:#ed654715;--legacy-ed65471a:#ed65471a;--legacy-ed65471c:#ed65471c;--legacy-ed654720:#ed654720;--legacy-ed654770:#ed654770;--legacy-ed6749:#ed6749;--legacy-ed7e67:#ed7e67;--legacy-ede8e1:#ede8e1;--legacy-edf4ff:#edf4ff;--legacy-edf7f1:#edf7f1;--legacy-edf8f1:#edf8f1;--legacy-ee6042:#ee6042;--legacy-ee6948:#ee6948;--legacy-ee9e89:#ee9e89;--legacy-eecfae:#eecfae;--legacy-eee:#eee;--legacy-eee5dc:#eee5dc;--legacy-eef4ff:#eef4ff;--legacy-eef9f2:#eef9f2;--legacy-ef9070:#ef9070;--legacy-ef9177:#ef9177;--legacy-eff1f5:#eff1f5;--legacy-eff4fa:#eff4fa;--legacy-eff6ff:#eff6ff;--legacy-eff6ff80:#eff6ff80;--legacy-eff8f2:#eff8f2;--legacy-f0d4b9:#f0d4b9;--legacy-f0f2f5:#f0f2f5;--legacy-f0f3f8:#f0f3f8;--legacy-f0f5fc:#f0f5fc;--legacy-f0f6ff:#f0f6ff;--legacy-f16b4b:#f16b4b;--legacy-f1eefb:#f1eefb;--legacy-f1eff8:#f1eff8;--legacy-f1f3f6:#f1f3f6;--legacy-f1f3f7:#f1f3f7;--legacy-f1faf4:#f1faf4;--legacy-f2c7c1:#f2c7c1;--legacy-f2ece5:#f2ece5;--legacy-f2f0fa:#f2f0fa;--legacy-f2f7ff:#f2f7ff;--legacy-f3ddc8:#f3ddc8;--legacy-f3ece2:#f3ece2;--legacy-f3f4f6:#f3f4f6;--legacy-f3f5f9:#f3f5f9;--legacy-f3f7ff:#f3f7ff;--legacy-f46b4c:#f46b4c;--legacy-f4f6f8:#f4f6f8;--legacy-f4f6fa:#f4f6fa;--legacy-f4f7fb:#f4f7fb;--legacy-f4f7fc:#f4f7fc;--legacy-f4f8fd:#f4f8fd;--legacy-f56545:#f56545;--legacy-f5c4a2:#f5c4a2;--legacy-f5d6d1:#f5d6d1;--legacy-f5f2fc:#f5f2fc;--legacy-f5f6f9:#f5f6f9;--legacy-f5f7fa:#f5f7fa;--legacy-f6f7f9:#f6f7f9;--legacy-f6f8fa:#f6f8fa;--legacy-f7dfce:#f7dfce;--legacy-f7f8fa:#f7f8fa;--legacy-f7f9fb:#f7f9fb;--legacy-f87171:#f87171;--legacy-f8f9fa:#f8f9fa;--legacy-f8f9fb:#f8f9fb;--legacy-f8fafc:#f8fafc;--legacy-f9a58e:#f9a58e;--legacy-f9a8d4:#f9a8d4;--legacy-f9d7bf:#f9d7bf;--legacy-f9f1e9:#f9f1e9;--legacy-faf8f5:#faf8f5;--legacy-fafbfc:#fafbfc;--legacy-fbe2cf:#fbe2cf;--legacy-fce7f3:#fce7f3;--legacy-fce9dc:#fce9dc;--legacy-fdba74:#fdba74;--legacy-fdfdfe:#fdfdfe;--legacy-fee2e2:#fee2e2;--legacy-fef08a:#fef08a;--legacy-ff9a7b:#ff9a7b;--legacy-ffea00:#ffea00;--legacy-ffedd5:#ffedd5;--legacy-fff:#fff;--legacy-fff0b8:#fff0b8;--legacy-fff0e9:#fff0e9;--legacy-fff0ea:#fff0ea;--legacy-fff0eb:#fff0eb;--legacy-fff1e9:#fff1e9;--legacy-fff1ef:#fff1ef;--legacy-fff2ec:#fff2ec;--legacy-fff2ed:#fff2ed;--legacy-fff4ec:#fff4ec;--legacy-fff4f1:#fff4f1;--legacy-fff5d6:#fff5d6;--legacy-fff6e9:#fff6e9;--legacy-fffdf9:#fffdf9;--legacy-ffffff80:#ffffff80;--legacy-ffffffed:#ffffffed;--erp-font-scale:1;--erp-font-family:Arial,sans-serif;--ink:black;--bg:white;--surface:white;--erp-text:black;--erp-background:white;--erp-surface:white;min-height:0;background:white;color:black}.system-preview-wrap{display:none}}:root{--legacy-white:#FFFFFF;--legacy-black:#000000}.erp-theme{--legacy-white:var(--erp-surface);--legacy-black:var(--erp-text)}.erp-theme .pill{font-size:calc(12px * var(--erp-font-scale))}.erp-theme .nav-group{font-size:calc(11px * var(--erp-font-scale));letter-spacing:1px}.erp-theme :is(th,td){font-size:var(--erp-table-font-size)!important}.erp-theme th button{font-size:inherit;color:inherit}.appearance-preview{--erp-font-scale:1}@media print{.erp-theme{--legacy-white:white;--legacy-black:black}}.erp-theme .finance-review-cell{min-width:86px;text-align:center}.finance-review-label{display:block;margin-top:4px;font-size:12px;white-space:nowrap}.erp-theme .finance-review-icon.reconciled{background:var(--erp-success-background);color:var(--erp-success-ink);border-color:var(--erp-success-ink)}.erp-theme .finance-review-icon:is(.pending,.attention){background:var(--erp-warning-background);color:var(--erp-warning-ink);border-color:var(--erp-warning-ink)}.erp-theme .finance-review-icon:focus-visible{outline:2px solid var(--erp-focus);outline-offset:3px}.erp-theme{--accent:var(--erp-primary-text)}.erp-theme .button.confirmation:hover:not(:disabled),.erp-theme .button.success:hover:not(:disabled){background:var(--erp-success-hover);color:var(--erp-success-hover-ink);filter:none}.erp-theme .button.danger:hover:not(:disabled){background:var(--erp-danger-hover);color:var(--erp-danger-hover-ink);filter:none}.erp-theme .button.info:hover:not(:disabled){background:var(--erp-info-hover);color:var(--erp-info-hover-ink);filter:none}.erp-theme small{font-size:calc(12px * var(--erp-font-scale))}.erp-theme .sidebar small{color:var(--erp-sidebar-text)}.erp-theme .button.soft-green{background:var(--erp-primary);color:var(--erp-primary-ink);border-color:var(--erp-primary)}.erp-theme .workspace-tab{border-radius:var(--erp-radius)}.erp-theme{--erp-content-offset:248px;--erp-topbar-height:76px}.erp-theme .workspace-modal-scrim{left:var(--erp-content-offset);top:var(--erp-topbar-height)}.erp-theme .workspace-modal{left:calc(50vw + var(--erp-content-offset) / 2);top:calc(50dvh + var(--erp-topbar-height) / 2);max-width:min(1100px,calc(100vw - var(--erp-content-offset) - 32px));max-height:calc(100dvh - var(--erp-topbar-height) - 32px)}.erp-theme .modal[open]{display:flex;flex-direction:column}.erp-theme .modal-body{min-height:0;overflow-y:auto;flex:1 1 auto;max-height:calc(100dvh - var(--erp-topbar-height) - 240px)}.erp-theme :is(.modal-header,.modal-footer){flex-shrink:0}.erp-theme h1{font-size:var(--erp-heading-size)}.erp-theme h2{font-size:calc(var(--erp-heading-size) * .75)}.erp-theme h3{font-size:calc(var(--erp-heading-size) * .64)}.erp-theme .modal-header h2{font-size:calc(var(--erp-heading-size) * .82)}.erp-theme .button:is(.primary,.soft-green){border-color:var(--erp-primary-border)}.erp-theme .button:is(.primary,.soft-green):hover:not(:disabled){border-color:var(--erp-primary-hover-border)}.erp-theme .button:is(.success,.confirmation){border-color:var(--erp-success-border)}.erp-theme .button.danger{border-color:var(--erp-danger-border)}.erp-theme .button.info{border-color:var(--erp-info-border)}.erp-theme .button:is(.success,.confirmation):hover:not(:disabled){border-color:var(--erp-success-hover-border)}.erp-theme .button.danger:hover:not(:disabled){border-color:var(--erp-danger-hover-border)}.erp-theme .button.info:hover:not(:disabled){border-color:var(--erp-info-hover-border)}.erp-theme .checkout-modes .button[aria-pressed=true]{background:var(--erp-selected);border-color:var(--erp-focus);color:var(--erp-text)}.system-appearance-layout .fiscal-grid,.system-color-grid{align-items:end}.system-preview table{width:100%}.system-contrast summary{cursor:pointer;font-size:14px;font-weight:600;min-height:24px}.system-contrast[open] summary{margin-bottom:14px}.erp-theme summary:focus-visible{outline:2px solid var(--erp-focus);outline-offset:3px}@media(max-width:1200px){.erp-theme{--erp-content-offset:223px}}@media(max-width:760px){.erp-theme{--erp-content-offset:0px;--erp-topbar-height:65px}.erp-theme :is(input,select,textarea){font-size:max(16px,var(--erp-font-size))}.erp-theme :is(.button,.icon-button,.workspace-tab>button){min-height:44px}.system-contrast summary{min-height:44px;display:flex;align-items:center}.system-contrast summary:after{content:"▾";margin-left:auto;padding-left:12px}.system-contrast[open] summary:after{content:"▴"}}.erp-theme :is(input,select,textarea){background:var(--erp-input)}.erp-theme .button.primary{background:var(--erp-primary-button);border-color:var(--erp-primary-border)}.erp-theme .button.secondary,.erp-theme .button.secondary:hover:not(:disabled){color:var(--erp-secondary-text)}.erp-theme .button:is(.success,.confirmation){background:var(--erp-success-button)}.erp-theme .button.danger{background:var(--erp-danger-button)}.erp-theme .button.warning{background:var(--erp-warning-button);color:var(--erp-warning-button-ink);border-color:var(--erp-warning-border)}.erp-theme .button.special{background:var(--erp-special-button);color:var(--erp-special-button-ink);border-color:var(--erp-special-border)}.erp-theme .button:is(.warning,.special):hover:not(:disabled){filter:none}.erp-theme .button.warning:hover:not(:disabled){background:var(--erp-warning-hover);color:var(--erp-warning-hover-ink);border-color:var(--erp-warning-hover-border)}.erp-theme .button.special:hover:not(:disabled){background:var(--erp-special-hover);color:var(--erp-special-hover-ink);border-color:var(--erp-special-hover-border)}.erp-theme .button:disabled{color:var(--erp-disabled-text);border-color:var(--erp-border)}.erp-theme .button.primary:disabled,.erp-theme .button:disabled{background:var(--erp-secondary)}.erp-theme :is(input,select,textarea):disabled{color:var(--erp-disabled-text)}.erp-theme .system-preview-menu{background:var(--erp-sidebar);color:var(--erp-sidebar-text)}.erp-theme .system-preview-menu .selected{background:var(--erp-sidebar-active)}.erp-theme .sidebar .brand{color:var(--erp-sidebar-text)}.erp-theme .account,.erp-theme .sidebar-bottom{border-color:var(--erp-border)}.erp-theme .workspace-modal-scrim{background:color-mix(in srgb,var(--erp-sidebar) 65%,transparent)}.erp-theme .brand-mark,.erp-theme .button.soft-green{background:var(--erp-primary-button);color:var(--erp-primary-ink);border-color:var(--erp-primary-border)}.erp-theme .button.soft-green:hover:not(:disabled){background:var(--erp-primary-hover);color:var(--erp-primary-hover-ink);border-color:var(--erp-primary-hover-border)}.erp-theme .button.soft-green:disabled{background:var(--erp-secondary);color:var(--erp-disabled-text);border-color:var(--erp-border)}.erp-theme :is(.button.dark,.table-add-button,.purchase-receipt-button){background:var(--erp-primary-button);color:var(--erp-primary-ink);border-color:var(--erp-primary-border)}.erp-theme :is(.button.dark,.table-add-button,.purchase-receipt-button):hover:not(:disabled){background:var(--erp-primary-hover);color:var(--erp-primary-hover-ink);border-color:var(--erp-primary-hover-border)}.erp-theme :is(.table-delete-button,.purchase-void-button){background:var(--erp-danger-button);color:var(--erp-danger-button-ink);border-color:var(--erp-danger-border)}.erp-theme :is(.table-delete-button,.purchase-void-button):hover:not(:disabled){background:var(--erp-danger-hover);color:var(--erp-danger-hover-ink);border-color:var(--erp-danger-hover-border)}.erp-theme :is(.button.dark,.table-add-button,.table-delete-button,.purchase-receipt-button,.purchase-void-button):disabled{background:var(--erp-secondary);color:var(--erp-disabled-text);border-color:var(--erp-border);opacity:1}.erp-theme .workspace-tab{background:var(--erp-primary-button);border-color:var(--erp-primary-border)}.erp-theme .workspace-tab>button{color:var(--erp-primary-ink);font-size:calc(14px * var(--erp-font-scale));font-weight:700}.erp-theme .workspace-tab.active{background:var(--erp-primary-hover);border-color:var(--erp-primary-hover-border);box-shadow:inset 0 -3px 0 var(--erp-primary-hover-ink)}.erp-theme .workspace-tab.active>button,.erp-theme .workspace-tab.active>button[role=tab]{color:var(--erp-primary-hover-ink);font-weight:700}.erp-theme .workspace-tab:hover:not(.active){background:var(--erp-primary-hover)}.erp-theme .workspace-tab:hover:not(.active)>button{color:var(--erp-primary-hover-ink)}.erp-theme .workspace-tab .workspace-dirty{color:inherit}.erp-theme .workspace-tab>button:focus-visible{outline-color:currentColor;outline-offset:-3px}.erp-theme .restaurant-data-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.erp-theme .restaurant-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.erp-theme .restaurant-data-column{display:flex;flex-direction:column;gap:24px;min-width:0}.erp-theme .restaurant-profile-fields{display:contents}.erp-theme .restaurant-location{min-width:0}.erp-theme .restaurant-profile-actions{grid-column:1/-1}.erp-theme .restaurant-data-grid .panel{width:100%;max-width:none;min-width:0;margin:0}.erp-theme .restaurant-data-grid .company-fields{grid-template-columns:minmax(0,1fr)}.erp-theme .restaurant-data-grid .business-day{grid-template-columns:minmax(0,1fr);gap:8px}.erp-theme .restaurant-data-grid .business-shift{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.erp-theme .restaurant-data-grid .business-shift>strong{grid-column:1/-1}@media(max-width:1100px){.erp-theme .restaurant-data-grid{grid-template-columns:minmax(0,1fr)}}.erp-theme .entity-delete-button{margin-right:auto;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:1px solid var(--erp-danger);border-radius:8px;background:var(--erp-danger-background);color:var(--erp-danger);cursor:pointer}.erp-theme .entity-delete-button:hover:not(:disabled){background:var(--erp-danger-button);color:var(--erp-danger-button-ink)}.erp-theme .entity-delete-button:disabled{opacity:.35;cursor:not-allowed}.erp-theme .button[data-save-action=true],.erp-theme button[data-save-action=true]{background:var(--erp-success-button);border-color:var(--erp-success-border);color:var(--erp-success-button-ink)}.erp-theme .button[data-save-action=true]:hover:not(:disabled),.erp-theme button[data-save-action=true]:hover:not(:disabled){background:var(--erp-success-hover);border-color:var(--erp-success-hover-border);color:var(--erp-success-hover-ink)}.erp-theme button[data-save-action=true]:disabled{opacity:.5;cursor:not-allowed}.erp-theme .contact-search-toolbar{gap:15px;flex-wrap:nowrap}.erp-theme .contact-search-toolbar>input{flex:1 1 220px;width:auto;min-width:0;max-width:420px}.erp-theme .contact-search-toolbar>.button{flex:0 0 auto}.erp-theme .contact-search-toolbar>.contact-search-count{flex:0 0 16ch;min-width:16ch;margin-left:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.erp-theme .contact-search-toolbar{flex-wrap:wrap}.erp-theme .contact-search-toolbar>input{flex-basis:100%;width:100%}}.erp-theme .restaurant-data-grid .settings-panel{align-items:stretch}.erp-theme .restaurant-data-grid .company-section-heading{border-top:0;padding-top:0;margin-top:0}.erp-theme .finance-account-actions{display:flex;justify-content:flex-end;gap:12px;margin-bottom:24px}.erp-theme .finance-account-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:start}.erp-theme .finance-account-layout>.settings-panel{width:100%;max-width:none;min-width:0;align-items:stretch}.erp-theme .finance-accounts-panel .finance-account-row{width:100%;min-width:0;gap:16px}.erp-theme .finance-accounts-panel .finance-account-row>div{min-width:0;overflow-wrap:anywhere}.erp-theme .finance-accounts-panel .finance-account-row>.button{margin-left:auto;flex-shrink:0}.erp-theme .finance-authorizations{container:finance-authorizations/inline-size}.erp-theme .finance-authorizations .finance-method{width:100%;min-width:0;margin:0}.erp-theme .finance-method-accounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.erp-theme .finance-method-accounts>.public-extra{margin:0;min-width:0;align-items:flex-start;overflow-wrap:anywhere}.erp-theme .finance-method-accounts input[type=checkbox]{flex:0 0 auto}@container finance-authorizations (max-width:600px){.erp-theme .finance-method-accounts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container finance-authorizations (max-width:340px){.erp-theme .finance-method-accounts{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.erp-theme .finance-account-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.erp-theme .finance-accounts-panel .finance-account-row>.button{align-self:flex-end}}.erp-theme .page-heading.has-creation-actions{margin-bottom:20px}.erp-theme .page-create-actions{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:22px;width:100%}.system-brand-logo{display:inline-flex;align-items:center;max-width:100%;padding:8px;border-radius:var(--erp-radius);line-height:0}.system-brand-logo img{display:block;width:100%;height:auto}.sidebar>.brand .system-brand-logo{width:100%}.access-story .system-brand-logo{width:280px}.company-logo-panel{margin-bottom:24px}.document-company-logo{display:block;max-width:45mm;max-height:18mm;object-fit:contain;margin:0 auto 3mm}.document-company-logo.compact{max-height:10mm;margin:0 0 2mm}.pre-sales-table{table-layout:fixed;width:100%;min-width:900px}.pre-sales-table td,.pre-sales-table th{padding-left:8px;padding-right:8px}.pre-sales-table td{overflow-wrap:anywhere}.pre-sales-table td:nth-child(4),.pre-sales-table td:nth-child(5),.pre-sales-table th:nth-child(4),.pre-sales-table th:nth-child(5){text-align:right}.pre-sales-table th:nth-child(4) button,.pre-sales-table th:nth-child(5) button{justify-content:flex-end}.pre-sales-table td:nth-child(4),.pre-sales-table td:nth-child(5){white-space:nowrap}.pre-sales-total{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-top:1px solid var(--border);font-weight:600}.pre-sales-total small{display:block;font-weight:400;color:var(--erp-muted)}.pre-sales-total strong{white-space:nowrap;font-size:1.15rem}.erp-theme .pre-sales-table td,.erp-theme .pre-sales-table th{white-space:normal;overflow-wrap:anywhere}.erp-theme .pre-sales-table th:first-child button{white-space:nowrap;line-height:1.2}.erp-theme .pre-sales-table td:nth-child(4){white-space:normal;overflow-wrap:normal}.erp-theme .pre-sales-table td:nth-child(5){white-space:nowrap}.erp-theme .pre-sales-table td:last-child .button{white-space:nowrap;min-width:108px}.gastronomy-entry .retail-entry-fields{grid-template-columns:minmax(190px,2fr) 78px minmax(155px,1.5fr) minmax(115px,1fr) 95px auto}@media(max-width:1100px){.gastronomy-entry .retail-entry-fields{grid-template-columns:minmax(170px,2fr) 78px minmax(150px,1.5fr)}.gastronomy-entry .retail-entry-fields>.button{justify-self:start}}@media(max-width:600px){.gastronomy-entry .retail-entry-fields{grid-template-columns:minmax(0,1fr) 78px}.gastronomy-entry .retail-entry-fields>label:nth-child(3){grid-column:1/-1}.gastronomy-entry .retail-entry-fields>.button{grid-column:1/-1;justify-self:stretch}}.modal.gastronomy-order-modal{width:1180px}.gastronomy-entry .retail-sale-lines td{white-space:normal}.gastronomy-entry .retail-item-name{overflow-wrap:anywhere}.pre-sales-table col:first-child{width:128px}.pre-sales-table col:nth-child(2){width:20%}.pre-sales-table col:nth-child(4){width:clamp(114px,9vw,152px)}.pre-sales-table col:nth-child(5){width:132px}.pre-sales-table col:nth-child(6){width:clamp(112px,7vw,116px)}.pre-sales-table col:nth-child(7){width:clamp(112px,8vw,128px)}.pre-sales-table col:nth-child(8){width:clamp(124px,8.5vw,136px)}.erp-theme .pre-sales-table td:nth-child(5),.erp-theme .pre-sales-table td:nth-child(6),.erp-theme .pre-sales-table td:nth-child(7),.erp-theme .pre-sales-table th:nth-child(5),.erp-theme .pre-sales-table th:nth-child(6),.erp-theme .pre-sales-table th:nth-child(7){padding-left:12px;padding-right:12px}.erp-theme .pre-sales-table th:not(:nth-child(4)) button{white-space:nowrap}.pre-sales-table time span{display:block;white-space:nowrap}@media(max-width:1450px){.pre-sales-table col:nth-child(2){width:19%}}.erp-theme .retail-sale-lines{table-layout:auto}.erp-theme .retail-sale-lines th,.erp-theme .retail-sale-lines th .table-sort-button{white-space:nowrap}.erp-theme .retail-sale-lines td:first-child,.erp-theme .retail-sale-lines td:nth-child(3),.erp-theme .retail-sale-lines td:nth-child(4),.erp-theme .retail-sale-lines th:first-child,.erp-theme .retail-sale-lines th:nth-child(3),.erp-theme .retail-sale-lines th:nth-child(4){width:1%;white-space:nowrap;padding-left:8px;padding-right:8px}.erp-theme .retail-sale-lines td:nth-child(2),.erp-theme .retail-sale-lines th:nth-child(2){width:100%;max-width:none}.erp-theme .retail-sale-lines td:first-child,.erp-theme .retail-sale-lines td:nth-child(4),.erp-theme .retail-sale-lines td:nth-child(6),.erp-theme .retail-sale-lines th:first-child,.erp-theme .retail-sale-lines th:nth-child(4),.erp-theme .retail-sale-lines th:nth-child(6){text-align:center}.erp-theme .retail-sale-lines td:nth-child(3),.erp-theme .retail-sale-lines td:nth-child(5),.erp-theme .retail-sale-lines th:nth-child(3),.erp-theme .retail-sale-lines th:nth-child(5){text-align:right}.erp-theme .retail-sale-lines td:nth-child(5) .price-with-savings{align-items:flex-end}.erp-theme .retail-sale-lines td:nth-child(6),.erp-theme .retail-sale-lines th:nth-child(6){width:1%;white-space:nowrap}.erp-theme .retail-sale-lines .retail-line-actions{justify-content:center}@media(max-width:640px){.erp-theme .contact-search-toolbar{gap:12px}.erp-theme .contact-search-toolbar>input{max-width:none}}.erp-theme .retail-sale-lines td:nth-child(5),.erp-theme .retail-sale-lines th:nth-child(5){min-width:120px;white-space:nowrap}.sale-entity-inputs{position:relative;display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(220px,2fr);gap:18px}.sale-entity-inputs.legal-person{grid-template-columns:minmax(140px,1fr) minmax(220px,3fr)}.sale-entity-inputs label{min-width:0}.sale-lookup-status{height:28px;overflow:auto;padding-top:8px;font-size:12px;line-height:1.5;color:var(--erp-muted)}.sale-pricing-status{min-height:36px;font-size:12px;color:var(--erp-muted)}.sale-entity-results{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:240px;overflow:auto;margin-top:5px;background:var(--erp-surface);border:1px solid var(--erp-border);border-radius:8px;padding:8px}.sale-entity-results button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:normal}.sale-entity-results small{font-weight:400}@media(max-width:760px){.sale-entity-inputs,.sale-entity-inputs.legal-person{grid-template-columns:1fr}.sale-lookup-status{height:28px}}.erp-theme .sale-total-summary{justify-content:flex-end;align-items:flex-end;gap:18px}.sale-total-amount{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.sale-total-amount small{font-size:12px;font-weight:400;color:var(--erp-muted)}.erp-theme .retail-entry-fields input[aria-label="Cantidad del producto"],.erp-theme .retail-entry-fields input[aria-label="Descuento del producto (%)"]{text-align:center}.erp-theme .retail-entry-fields input[aria-label="Precio unitario"]{text-align:right}.erp-theme .welcome-company-title{white-space:nowrap;font-size:clamp(16px,2.4vw,28px)}.dashboard-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.shortcut-options{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.shortcut-options section{display:flex;flex-direction:column;gap:10px}.shortcut-options h3{margin:0 0 4px}.shortcut-options label{display:flex;align-items:center;gap:9px}.shortcut-options input[type=checkbox]{width:18px;height:18px;flex-shrink:0}.erp-theme .supplier-filter-actions{display:flex;align-items:center;gap:15px;margin-left:auto;flex:0 0 auto}.erp-theme .supplier-filter-actions select{width:150px;min-width:0}@media(max-width:640px){.erp-theme .supplier-filter-actions{width:100%;justify-content:flex-end}}.erp-theme .product-search-modal .modal-header>div{flex:1 1;min-width:0}.product-search-modal .modal-header input{width:100%;margin-top:14px}.erp-theme .product-search-modal .modal-header{position:relative;display:block}.erp-theme .product-search-modal .modal-header>div{width:100%}.erp-theme .product-search-modal .modal-header h2{padding-right:40px}.erp-theme .product-search-modal .modal-header>.icon-button{position:absolute;top:24px;right:24px}.erp-theme .product-search-modal .retail-product-results{gap:5px}.erp-theme .product-search-modal .retail-product-results>button{padding:8px 12px;gap:8px;min-height:44px}.erp-theme .product-search-modal .retail-product-results small{margin-top:2px}.erp-theme .sale-total-summary{display:grid;grid-template-columns:max-content max-content;justify-content:end;align-items:baseline;column-gap:18px;row-gap:4px}.sale-total-summary>span{grid-column:1;grid-row:2}.sale-total-summary .sale-total-amount{display:contents}.sale-total-summary .sale-total-amount small{grid-column:2;grid-row:1;justify-self:end}.sale-total-summary .sale-total-amount strong{grid-column:2;grid-row:2;justify-self:end}.erp-theme .product-search-modal .retail-product-results>button:is(.is-highlighted,:hover){background:var(--erp-selected);border-color:var(--erp-focus);outline:none;box-shadow:none}.erp-theme .product-search-modal .retail-product-results:has(>button:focus-visible)>button:hover:not(.is-highlighted){background:var(--erp-surface);border-color:var(--erp-border)}.erp-theme .product-search-modal .retail-product-results>button:focus-visible{outline:none;box-shadow:none}.order-totals-summary{display:grid;grid-template-columns:max-content minmax(110px,max-content);justify-content:end;align-items:last baseline;gap:10px 18px;padding-top:16px;border-top:1px solid var(--erp-border)}.order-totals-summary>.order-tax-total,.order-totals-summary>.public-total{display:contents}.order-totals-summary>div>span{text-align:right}.order-totals-summary .price-with-savings,.order-totals-summary>div>strong{justify-self:end;align-items:flex-end;text-align:right}.order-tax-total{font-size:12px;color:var(--erp-muted)}.order-tax-total strong{font-weight:400}.product-browser-modal{width:min(1000px,calc(100vw - 28px))}.product-browser-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,240px);gap:14px;margin-top:14px}.product-browser-modal .modal-header>div{flex:1 1}.product-browser-scroll{max-height:480px}.product-browser-table{width:100%;min-width:650px;border-collapse:collapse}.product-browser-table td,.product-browser-table th{padding:9px 12px;border:1px solid var(--erp-border)}.product-browser-table th{white-space:nowrap;text-align:left;background:var(--erp-background)}.product-browser-table td:nth-child(4),.product-browser-table th:nth-child(4){text-align:center}.product-browser-table td:last-child,.product-browser-table th:last-child{text-align:right;white-space:nowrap}.product-browser-table tbody tr{cursor:pointer}.product-browser-table tbody tr:is(:hover,:focus-visible,.is-selected){background:var(--erp-selected);outline:2px solid var(--erp-focus);outline-offset:-2px}.erp-theme .guarantor-toggle{display:flex;align-items:center;gap:9px;flex-direction:row;justify-content:flex-start}.guarantor-toggle input[type=checkbox]{width:18px;height:18px;margin:0;flex:0 0 18px}.credit-guarantor{scroll-margin-top:140px;overflow-anchor:none}.erp-theme.slate-access{background:var(--erp-background);color:var(--erp-text)}.erp-theme.slate-access .access-story{background:var(--erp-sidebar);background-image:none;color:var(--erp-sidebar-text)}.slate-access .access-story :is(.brand,h1,em,p,.story-tag,.story-footer){color:inherit}.slate-access .story-card{background:var(--erp-sidebar-active);color:var(--erp-sidebar-text);box-shadow:none;border-color:var(--erp-border)}.slate-access .access-panel{background:var(--erp-surface)}.slate-access .access-panel h2{color:var(--erp-text)}.slate-access .access-intro,.slate-access .access-security{color:var(--erp-muted)}.slate-access .access-company-logo{max-width:240px;max-height:100px;object-fit:contain}.erp-theme.slate-access button{background:var(--erp-danger-button);border:1px solid var(--erp-danger-border);color:var(--erp-danger-button-ink);box-shadow:none}.erp-theme.slate-access button:hover:not(:disabled){background:var(--erp-danger-hover);border-color:var(--erp-danger-hover-border);color:var(--erp-danger-hover-ink)}@media(max-width:640px){.product-browser-filters{grid-template-columns:1fr}.order-totals-summary{column-gap:12px}}.slate-access .access-company-logo{background:var(--erp-surface);padding:12px;border-radius:var(--erp-radius)}.erp-theme .modal.sale-payment-modal{width:680px;height:min(680px,calc(100dvh - var(--erp-topbar-height) - 48px))}.erp-theme .sale-payment-modal .modal-body{max-height:none}.erp-theme .invoice-fields{background:var(--erp-selected);border-color:var(--erp-info)}.sale-payment-modal .modal-footer{flex-wrap:wrap}.erp-theme .retail-search>.icon-button:is(:hover,:active){background:transparent;color:var(--erp-text)}.order-customer-matches{max-height:240px;overflow-y:auto}.erp-theme .order-customer-matches [role=option][aria-selected=true]{background:var(--erp-selected);border-color:var(--erp-focus);color:var(--erp-text)}.erp-theme .retail-extras{background:color-mix(in srgb,var(--erp-special) 12%,var(--erp-surface));border-color:var(--erp-special-border);color:var(--erp-text)}.erp-theme .retail-extras input[type=checkbox]{accent-color:var(--erp-special-button)}.erp-theme table thead th,.erp-theme table thead th[style]{text-align:center!important}.erp-theme table thead th .table-sort-button{display:inline-flex;justify-content:center;align-items:center;max-width:100%;text-align:center}.erp-theme .retail-entry-fields>label{text-align:center}.erp-theme .customer-matches .button:is(:hover,:focus-visible,.is-highlighted,[aria-selected=true]):not(:disabled){background:light-dark(var(--erp-surface),color-mix(in srgb,var(--erp-secondary) 90%,var(--erp-text)));border-color:var(--erp-text);color:var(--erp-text)}.erp-theme .retail-entry-fields input{text-align:left}.erp-theme .table-summary.table-selected{border:2px solid var(--erp-text)}.erp-theme .quotation-manual{border:1px solid var(--erp-border);border-radius:8px;padding:16px}.quotation-manual-table{min-width:780px;width:100%}.quotation-manual-table td:first-child{min-width:220px}.quotation-manual-table td:nth-child(2),.quotation-manual-table td:nth-child(4){width:110px}.quotation-manual-table td:nth-child(3){width:150px}.quotation-manual-table select,.quotation-manual-table td:nth-child(2) input{text-align:center}.quotation-manual-table td:nth-child(3) input,.quotation-manual-table td:nth-child(5){text-align:right}.quotation-print{max-width:1000px;margin:auto;padding:28px;background:white;color:#17263c}.quotation-print table{border-collapse:collapse;width:100%;margin:24px 0}.quotation-print td,.quotation-print th{border-bottom:1px solid #d8dee6;padding:10px;text-align:left}.quotation-print td:nth-child(2){text-align:center}.quotation-print td:nth-child(n+3),.quotation-print-total{text-align:right}.quotation-signature{margin-top:30px}.button.confirmation-choice{width:6rem;flex:0 0 6rem;justify-content:center}.procurement-delete{flex-shrink:0;margin-left:auto}.erp-theme .table-scroll{max-width:100%;min-width:0;overflow:visible}.erp-theme .table-scroll>table{width:100%!important;min-width:0!important;table-layout:fixed}.erp-theme .table-scroll td,.erp-theme .table-scroll th{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:10px 7px}.erp-theme .table-scroll .table-sort-button{min-width:0;white-space:normal;max-width:100%;gap:3px}.erp-theme .table-scroll td input:not([type=checkbox]):not([type=radio]),.erp-theme .table-scroll td select,.erp-theme .table-scroll td textarea{min-width:0!important;max-width:100%;width:100%;box-sizing:border-box}.erp-theme .table-scroll td .button{white-space:normal;min-width:0;max-width:100%;padding-left:8px;padding-right:8px}.erp-theme .table-scroll .row-actions{flex-wrap:wrap}.erp-theme .finance-movements td:nth-child(6),.erp-theme .finance-movements td:nth-child(7),.erp-theme .finance-movements td:nth-child(8){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-theme .finance-movements tr:focus-visible{outline:2px solid var(--erp-primary);outline-offset:-2px}.erp-theme .finance-movements .finance-review-icon{display:inline-flex;margin-left:6px;vertical-align:middle}.row-action-menu{position:fixed;z-index:2000;min-width:210px;max-width:calc(100vw - 16px);padding:6px;background:var(--erp-surface);color:var(--erp-text);border:1px solid var(--erp-border);border-radius:8px;box-shadow:0 4px 16px rgb(0 0 0/.12)}.row-action-menu button{display:block;width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:10px 12px;border-radius:4px;cursor:pointer}.row-action-menu button:focus-visible,.row-action-menu button:hover{background:var(--erp-selected);outline:2px solid var(--erp-primary);outline-offset:-2px}.row-action-menu button.danger{color:var(--erp-danger)}.credit-entity-notice{display:flex;align-items:flex-start;gap:8px}.credit-entity-notice .alert{flex:1 1}.credit-entity-notice:empty{display:none}.erp-theme .credit-entity-action{flex-shrink:0;margin-right:0}.credit-document-brand{padding:12px 0 20px}.credit-document-brand .document-company-logo{max-height:90px;max-width:260px;object-fit:contain;margin:0 0 8px}.promissory-brand{min-height:18mm;display:flex;align-items:center;padding:2mm 0 4mm;box-sizing:border-box}.promissory-brand .document-company-logo.compact{max-height:12mm;margin:0;object-fit:contain}@media screen and (max-width:700px){.erp-theme .table-scroll table,.erp-theme .table-scroll tbody,.erp-theme .table-scroll tr{display:block;width:100%!important}.erp-theme .table-scroll colgroup{display:none}.erp-theme .table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.erp-theme .table-scroll tbody tr{border-bottom:1px solid var(--erp-border);padding:10px 0}.erp-theme .table-scroll td{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:8px;width:auto!important;padding:6px 10px;text-align:left!important}.erp-theme .table-scroll td:before{content:attr(data-cell-label);font-weight:600;color:var(--erp-muted)}.erp-theme .table-scroll td[colspan]{display:block}.erp-theme .table-scroll thead{display:block;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.erp-theme .table-scroll thead tr{display:flex;flex-wrap:wrap;gap:4px;padding:6px}.erp-theme .table-scroll thead th{display:block;flex:1 1 90px;padding:3px;border:0}}@media screen and (max-width:700px){.erp-theme .table-scroll thead th:not(:has(button)){display:none}.erp-theme .table-scroll thead .table-sort-button{width:100%;justify-content:center;padding:5px;font-size:11px}}.erp-theme .table-scroll th{width:auto!important}.erp-theme .table-scroll .purchase-payable-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.erp-theme .table-scroll .purchase-payable-actions .button{flex:1 1 75px;overflow-wrap:normal;word-break:normal;justify-content:center}.erp-theme .table-scroll .receivable-actions,.erp-theme .table-scroll .retail-line-actions,.erp-theme .table-scroll .row-actions{min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal}.erp-theme .entities-list-table th:first-child{width:27%!important}.erp-theme .entities-list-table th:nth-child(2){width:12%!important}.erp-theme .entities-list-table th:nth-child(3){width:10%!important}.erp-theme .entities-list-table th:nth-child(4){width:18%!important}.erp-theme .entities-list-table th:nth-child(5){width:33%!important}.erp-theme .entities-list-table .row-actions{flex-wrap:nowrap;gap:6px}.erp-theme .entities-list-table .row-actions .button{white-space:nowrap;padding:9px 8px;font-size:12px}.erp-theme .table-scroll td.single-line-name,.erp-theme .table-scroll td.single-line-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-theme .table-scroll td.single-line-name strong{display:block;max-width:100%}.erp-theme .receivables-table th:first-child{width:44px!important}.erp-theme .receivables-table td:first-child{padding:5px;text-align:center}.erp-theme .receivables-table td:first-child .icon-button{min-width:32px;padding:3px}.credit-entity-notice{align-items:stretch}.credit-entity-notice .alert{margin-bottom:0}.credit-entity-notice:has(.alert){margin-bottom:18px}.erp-theme .credit-entity-action{height:auto;min-width:48px;align-self:stretch}.credit-plan-print>p{margin:10px 0;line-height:1.6}@media screen and (max-width:700px){.erp-theme .table-scroll td.single-line-name{white-space:normal}.erp-theme .entities-list-table .row-actions{flex-wrap:wrap}.erp-theme .receivables-table th:first-child{width:auto!important}}.erp-theme .entities-list-table th:first-child{width:25%!important}.erp-theme .entities-list-table th:nth-child(2){width:11%!important}.erp-theme .entities-list-table th:nth-child(3){width:9%!important}.erp-theme .entities-list-table th:nth-child(4){width:17%!important}.erp-theme .entities-list-table th:nth-child(5){width:38%!important}@media screen and (max-width:1100px){.erp-theme .entities-list-table .row-actions .button{font-size:11px;padding-left:6px;padding-right:6px}}@media screen and (min-width:701px){.erp-theme .table-scroll>table.retail-sale-lines{table-layout:auto}.erp-theme .table-scroll .retail-sale-lines th:first-child,.erp-theme .table-scroll .retail-sale-lines th:nth-child(3),.erp-theme .table-scroll .retail-sale-lines th:nth-child(4),.erp-theme .table-scroll .retail-sale-lines th:nth-child(6){width:1%!important}.erp-theme .table-scroll .retail-sale-lines th:nth-child(2){width:100%!important}.erp-theme .table-scroll .retail-sale-lines .retail-line-actions{flex-wrap:nowrap;white-space:nowrap}}.erp-theme .modal.modal-work[open]{display:flex;flex-direction:column;height:calc(100dvh - var(--erp-topbar-height) - 32px);max-height:calc(100dvh - var(--erp-topbar-height) - 32px)}.erp-theme .modal-work>.modal-footer,.erp-theme .modal-work>.modal-header{flex-shrink:0}.erp-theme .modal-work>.modal-body{flex:1 1 auto;min-height:0;max-height:none}.table-page-size{display:flex;justify-content:flex-end;padding:10px 0}.table-page-size label{display:flex;align-items:center;gap:8px}.table-page-size select{width:90px;min-width:90px}.erp-theme .table-scroll td[data-money-cell=true]{text-align:right!important}.erp-theme .table-scroll td[data-money-cell=true]:before{text-align:left}@media print{.table-page-size{display:none}}.erp-theme .list-filters{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:12px;padding:20px 22px}.erp-theme .list-filters>label{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;margin:0;white-space:nowrap;font-size:12px;font-weight:500}.erp-theme .list-filters>.list-filter-search{flex:1.8 1}.erp-theme .list-filters>.list-filter-size{flex:0 0 100px}.erp-theme .list-filters input,.erp-theme .list-filters select{width:100%;min-width:0;max-width:100%;height:44px;box-sizing:border-box}.list-filter-search-control{display:flex;align-items:center;position:relative;min-width:0}.erp-theme .list-filter-search-control:has(button) input{padding-right:34px}.erp-theme .list-filter-search-control>.icon-button{position:absolute;right:5px;min-width:26px;padding:5px;line-height:1}.erp-theme .list-filters.panel{margin-bottom:18px}.erp-theme .list-results-count{padding:0 22px 12px;color:var(--erp-muted);font-size:12px}.erp-theme .modal.modal-emphasis{--erp-alert-surface:color-mix(in srgb,var(--erp-surface) 92%,var(--erp-sidebar));border:3px solid var(--erp-control-border)}.erp-theme .modal-emphasis>.modal-body,.erp-theme .modal-emphasis>.modal-footer,.erp-theme .modal-emphasis>.modal-header,.erp-theme .modal.modal-emphasis{background:var(--erp-alert-surface)}@media screen and (max-width:1199px){.erp-theme .list-filters{flex-wrap:wrap}.erp-theme .list-filters>label{flex:1 1 150px}.erp-theme .list-filters>.list-filter-search{flex:2 1 250px}.erp-theme .list-filters>.list-filter-size{flex:0 1 100px}}@media screen and (max-width:600px){.erp-theme .list-filters{gap:12px;padding:16px}.erp-theme .list-filters>.list-filter-search{flex-basis:100%}.erp-theme .list-filters>label{flex-basis:calc(50% - 12px)}.erp-theme .list-filters>.list-filter-size{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}}.erp-theme .list-results-count{display:flex;align-items:center;justify-content:space-between;gap:12px}.erp-theme .list-state-tabs{padding:16px 22px 0;margin:0}.list-filter-search-control:has(button) input::-webkit-search-cancel-button{display:none}@media screen and (min-width:701px){.erp-theme .entities-list-table th:first-child{width:22%!important}.erp-theme .entities-list-table th:nth-child(2){width:11%!important}.erp-theme .entities-list-table th:nth-child(3){width:9%!important}.erp-theme .entities-list-table th:nth-child(4){width:12%!important}.erp-theme .entities-list-table th:nth-child(5){width:16%!important}.erp-theme .entities-list-table th:nth-child(6),.erp-theme .suppliers-list-table th:first-child{width:30%!important}.erp-theme .suppliers-list-table th:nth-child(2),.erp-theme .suppliers-list-table th:nth-child(3){width:14%!important}.erp-theme .suppliers-list-table th:nth-child(4){width:18%!important}.erp-theme .suppliers-list-table th:nth-child(5){width:9%!important}.erp-theme .suppliers-list-table th:nth-child(6){width:15%!important}.erp-theme .receivables-table th:nth-child(2){width:25%!important}.erp-theme .receivables-table th:nth-child(3){width:9%!important}.erp-theme .receivables-table th:nth-child(4){width:11%!important}.erp-theme .receivables-table th:nth-child(5),.erp-theme .receivables-table th:nth-child(6){width:9%!important}.erp-theme .receivables-table th:nth-child(7){width:6%!important}.erp-theme .receivables-table th:nth-child(10),.erp-theme .receivables-table th:nth-child(8),.erp-theme .receivables-table th:nth-child(9){width:8%!important}.erp-theme .receivables-table th:nth-child(11){width:7%!important}}.erp-theme .receivables-table .receivable-actions{justify-content:flex-end}.erp-theme .table-scroll .purchase-payables-table .purchase-payable-actions .button{flex:0 0 auto}.erp-theme .purchase-payables-table .purchase-payable-actions .button.danger{min-width:0;padding:10px 16px}@media screen and (min-width:701px){.erp-theme .receivables-table th:nth-child(2){width:24%!important}.erp-theme .receivables-table th:nth-child(7){width:7%!important;white-space:nowrap}.erp-theme .receivables-table td:nth-child(7){white-space:nowrap}}.erp-theme .table-scroll .purchase-payables-table .purchase-payable-actions .button{flex:0 0 84px;width:84px;min-width:84px;max-width:84px;box-sizing:border-box;padding-left:8px;padding-right:8px}@media screen and (min-width:701px){.erp-theme .receivables-table thead th,.erp-theme .receivables-table thead th button{white-space:nowrap}}.erp-theme .table-scroll .receivables-table .receivable-actions .button{flex:0 0 84px;width:84px;min-width:84px;max-width:84px;box-sizing:border-box;padding-left:8px;padding-right:8px}.erp-theme .purchase-payables-table .purchase-payable-actions .button.danger{padding-top:11px;padding-bottom:11px}.erp-theme .table-scroll .purchases-list-table .purchase-payable-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.erp-theme .table-scroll .purchases-list-table .purchase-payable-actions .button{flex:0 0 84px;width:84px;min-width:84px;max-width:84px;box-sizing:border-box;padding:11px 8px}@media screen and (min-width:701px){.erp-theme .purchases-list-table td:first-child,.erp-theme .purchases-list-table td:nth-child(3),.erp-theme .purchases-list-table td:nth-child(4),.erp-theme .purchases-list-table td:nth-child(5),.erp-theme .purchases-list-table td:nth-child(7){text-align:center}.erp-theme .purchases-list-table th:first-child{width:44px!important}.erp-theme .purchases-list-table td:first-child{padding:5px}.erp-theme .table-scroll .purchase-lines{table-layout:auto}.erp-theme .purchase-lines th{white-space:nowrap;width:1%!important}.erp-theme .purchase-lines th:first-child{width:auto!important}.erp-theme .purchase-lines td:nth-child(3),.erp-theme .purchase-lines td:nth-child(4){text-align:center;white-space:nowrap}.erp-theme .purchase-lines .retail-line-actions{min-width:0;gap:4px;flex-wrap:nowrap;justify-content:center}.erp-theme .purchase-lines td:nth-child(3),.erp-theme .purchase-lines td:nth-child(4),.erp-theme .purchase-lines td:nth-child(7),.erp-theme .purchase-lines th:nth-child(3),.erp-theme .purchase-lines th:nth-child(4),.erp-theme .purchase-lines th:nth-child(7){padding-left:6px;padding-right:6px}.erp-theme .purchase-lines th button,.erp-theme .purchase-lines th button span{white-space:nowrap;overflow-wrap:normal;word-break:normal}.erp-theme .table-scroll .purchase-lines th .table-sort-button{width:auto;max-width:none;white-space:nowrap;overflow-wrap:normal;word-break:normal}.erp-theme .purchases-list-table th:nth-child(2){width:26%!important}.erp-theme .purchases-list-table th:nth-child(3){width:10%!important}.erp-theme .purchases-list-table th:nth-child(4){width:14%!important}.erp-theme .purchases-list-table th:nth-child(5){width:10%!important}.erp-theme .purchases-list-table th:nth-child(6){width:12%!important}.erp-theme .purchases-list-table th:last-child{width:188px!important}.erp-theme .table-scroll .weighted-pricing-table td:first-child,.erp-theme .table-scroll .weighted-pricing-table th:first-child{width:56px!important;min-width:56px;max-width:56px;padding-left:6px;padding-right:6px;text-align:center}.erp-theme .table-scroll .weighted-pricing-table th:nth-child(2){width:16%!important}}.erp-theme .restaurant-data-toolbar{justify-content:flex-start}.erp-theme .settings-payment-methods{margin-top:24px}@media screen and (min-width:701px){.erp-theme .table-scroll .delivery-zones-table td,.erp-theme .table-scroll .delivery-zones-table td[data-money-cell=true]{text-align:center!important;vertical-align:middle}}.erp-theme .delivery-zone-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:24px;align-items:start}.erp-theme .delivery-zone-layout>.zones-form{max-width:none;margin-bottom:0;min-width:0}.erp-theme .delivery-zone-map-panel{min-width:0}.erp-theme .delivery-zone-map-panel h3{margin-bottom:16px}.erp-theme .delivery-zones-map{height:280px;width:100%;border:1px solid var(--erp-border);border-radius:8px;z-index:0}.erp-theme .delivery-zone-map-legend{list-style:none;padding:0;margin:16px 0;display:grid;gap:8px;font-size:12px}.erp-theme .delivery-zone-map-legend li{display:flex;align-items:center;gap:8px}.erp-theme .delivery-zone-map-swatch{display:inline-block;width:22px;border-width:2px 0 0;flex-shrink:0}@media screen and (max-width:1000px){.erp-theme .delivery-zone-layout{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px){.erp-theme .table-scroll .categories-table tbody td:is(:first-child,:nth-child(3),:nth-child(4),:nth-child(5)){text-align:center}.erp-theme .categories-table .visibility-cell{justify-content:center}}.erp-theme .stock-current-balance.stock-negative{background:var(--erp-danger-background);border-color:var(--erp-danger);color:var(--erp-danger)}.erp-theme .stock-current-balance.stock-positive{background:var(--erp-success-background);border-color:var(--erp-success);color:var(--erp-success-ink)}.erp-theme .stock-product-search-label{text-align:center}.erp-theme .stock-product-search-label .retail-search{text-align:left}.erp-theme .stock-adjust-search .stock-product-search-label{width:50%;margin-inline:auto}.erp-theme .stock-adjust-search .retail-search{width:100%;box-shadow:none}.erp-theme .stock-adjust-search .retail-search:focus-within{border-color:var(--erp-focus);outline:1px solid var(--erp-focus);outline-offset:0;box-shadow:none}.erp-theme .stock-adjust-search .retail-search input,.erp-theme .stock-adjust-search .retail-search input:is(:focus,:focus-visible){border:0;outline:none;box-shadow:none}@media(max-width:700px){.erp-theme .stock-adjust-search .stock-product-search-label{width:100%}}.erp-theme .inventory-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 22px}.erp-theme .inventory-toolbar [role=status]{margin-left:auto;color:var(--erp-muted);font-size:12px}.erp-theme .inventory-hint{padding:14px 22px;color:var(--erp-muted);font-size:12px;line-height:1.6}.erp-theme .inventory-saved-heading{justify-content:space-between;gap:16px}.erp-theme .inventory-saved-heading h2{font-size:18px}.erp-theme .inventory-saved-heading label{min-width:100px;text-align:center}.erp-theme .inventory-saved-heading select{text-align:center;text-align-last:center}.erp-theme .inventory-products-table{table-layout:fixed;width:100%}.erp-theme .inventory-products-table th:first-child{width:34%}.erp-theme .inventory-products-table th:nth-child(2){width:18%}.erp-theme .inventory-products-table th:nth-child(3){width:20%}.erp-theme .inventory-products-table th:nth-child(4),.erp-theme .inventory-products-table th:nth-child(5){width:14%}.erp-theme .inventory-products-table small{display:block;margin-top:5px;font-size:11px;color:var(--erp-muted)}.erp-theme .inventory-products-table input{text-align:center;max-width:130px;margin-inline:auto}.erp-theme .inventory-muted{color:var(--erp-muted);font-size:12px}.erp-theme .inventory-error,.erp-theme .inventory-products-table .inventory-error{color:var(--erp-danger)}.erp-theme .inventory-confirm-button{width:84px;justify-content:center}@media(min-width:701px){.erp-theme .inventory-counts-table td,.erp-theme .inventory-products-table td:nth-child(n+2){text-align:center}.erp-theme .inventory-counts-table .row-actions{justify-content:center}}.erp-theme .inventory-recount-button{margin-top:8px;white-space:normal}.erp-theme .inventory-recount-notice .alert{background:var(--erp-warning-background);border-color:var(--erp-warning);color:var(--erp-warning-ink)}.erp-theme .inventory-notice-anchor{scroll-margin-top:100px;outline:none}.erp-theme .inventory-products-table .inventory-serialized td{background:color-mix(in srgb,var(--erp-special) 12%,var(--erp-surface))}.erp-theme .inventory-products-table .inventory-serialized{cursor:pointer}.erp-theme .inventory-products-table .inventory-needs-recount td{background:var(--erp-warning-background)}.erp-theme .inventory-series-modal{width:min(850px,calc(100vw - 28px))}.erp-theme .inventory-series-search{display:grid;gap:8px;margin:20px 0}.erp-theme .inventory-series-table{width:100%;border-collapse:collapse}.erp-theme .inventory-series-table td,.erp-theme .inventory-series-table th{padding:10px;border:1px solid var(--erp-border)}.erp-theme .inventory-series-table td:nth-child(n+2){text-align:center}.erp-theme .inventory-series-modal .form-grid>.button{justify-self:start}.erp-theme .finance-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-bottom:22px}.erp-theme .finance-toolbar :is(.finance-tabs,.finance-actions){margin:0}.erp-theme .finance-create-actions{margin-left:auto!important;justify-content:flex-end}.erp-theme .finance-account-filter select{background:color-mix(in srgb,var(--erp-special) 15%,var(--erp-surface));border:2px solid var(--erp-special);font-weight:700;color:var(--erp-text)}.erp-theme .finance-statement-tools{justify-content:space-between;align-items:center;margin:18px 0 12px}.erp-theme .finance-export-formats,.erp-theme .finance-statement-tools{display:flex;gap:16px;flex-wrap:wrap}.erp-theme .finance-export-formats>.button{flex:1 1}.erp-theme .finance-movements .finance-review-cell{width:36px;min-width:0;padding:6px 4px;text-align:center;vertical-align:middle}.erp-theme .finance-movements .finance-review-icon{margin:0;cursor:default}.erp-theme .finance-movements .finance-review-icon.pending{background:var(--erp-secondary);color:var(--erp-muted);border-color:var(--erp-muted)}.erp-theme .finance-movements .finance-review-icon.reconciled{background:var(--erp-success-button);color:var(--erp-success-button-ink);border-color:var(--erp-success)}.erp-theme .finance-movements .finance-review-icon.attention{background:var(--erp-warning-button);color:var(--erp-warning-button-ink);border-color:var(--erp-warning)}.erp-theme .finance-movements tr.finance-selected>td{background:color-mix(in srgb,var(--erp-primary) 15%,var(--erp-surface));box-shadow:inset 0 1px var(--erp-primary),inset 0 -1px var(--erp-primary)}.erp-theme .finance-movements tbody tr{cursor:pointer;-webkit-user-select:none;user-select:none}@media print{.finance-statement-tools,.finance-toolbar{display:none!important}}.erp-theme .finance-movements button.finance-review-icon:not(:disabled){cursor:pointer}.erp-theme .finance-movement-filters .list-filter-size select{text-align:center;text-align-last:center}.erp-theme .finance-movement-filters :is(input,select){padding-block:0;line-height:1.4}.erp-theme .finance-movement-filters input[type=date]::-webkit-datetime-edit{padding:0}.erp-theme .finance-review-feedback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.erp-theme .finance-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-theme .finance-overview-summary article{min-width:0}.erp-theme .finance-overview-summary strong{overflow-wrap:anywhere}.erp-theme .finance-overview-summary article small{color:inherit}.erp-theme .finance-overview-summary article.income{background:var(--erp-info-background);color:var(--erp-info-ink);border-color:var(--erp-info-ink)}.erp-theme .finance-overview-summary article.expense{background:var(--erp-danger-background);color:var(--erp-danger);border-color:var(--erp-danger)}.erp-theme .finance-overview-summary article.closing{background:var(--erp-success-background);color:var(--erp-success-ink);border-color:var(--erp-success-ink)}.erp-theme .finance-overview-accounts .finance-overview-amount{text-align:right}@media(max-width:900px){.erp-theme .finance-overview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.erp-theme .finance-overview-summary{grid-template-columns:1fr}}.erp-theme .date-period-filters{gap:8px}.erp-theme .date-period-filters>.list-filter-search{flex:0 0 280px}.erp-theme .date-period-filters>label:not(.list-filter-search):not(.list-filter-size){flex:1 1}.erp-theme .date-period-filters>.list-filter-size{flex:0 0 84px}.erp-theme .date-period-filters :is(input,select){padding-block:0;line-height:1.4}.erp-theme .date-period-filters input[type=date]::-webkit-datetime-edit{padding:0}@media screen and (max-width:1199px){.erp-theme .date-period-filters>label:not(.list-filter-search):not(.list-filter-size){flex:1 1 140px}}@media screen and (max-width:600px){.erp-theme .date-period-filters>.list-filter-search{flex:0 0 100%}.erp-theme .date-period-filters>label:not(.list-filter-search):not(.list-filter-size){flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}}.erp-theme .date-period-filters .list-filter-search-control>.icon-button{top:auto;bottom:8px;transform:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0}.erp-theme .pre-sale-invoice-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:10px}.erp-theme .pre-sale-invoice-options>.button{width:100%;min-width:0;height:100%;white-space:normal}.erp-theme .identity-panel .identity-document-status{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid;border-radius:8px;margin:0}.erp-theme .identity-panel .identity-document-status>svg{flex-shrink:0}.erp-theme .identity-panel .identity-document-status.complete{background:var(--erp-success-background);color:var(--erp-success-ink);border-color:var(--erp-success-ink)}.erp-theme .identity-panel .identity-document-status.pending{background:var(--erp-warning-background);color:var(--erp-warning-ink);border-color:var(--erp-warning-ink)}.erp-theme .identity-panel .identity-side{padding:12px;border:1px solid var(--erp-border);border-radius:8px}.erp-theme .identity-panel .identity-side.identity-document-loaded{border-color:var(--erp-success-ink)}.erp-theme .identity-panel .identity-side-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.erp-theme .identity-panel .identity-side-heading .status-badge{display:inline-flex;align-items:center;gap:5px;font-weight:600}.erp-theme .identity-panel .identity-document-preview{display:flex;flex-direction:column;align-items:center;align-self:flex-start;gap:6px;max-width:100%;width:220px}.erp-theme .identity-panel .identity-document-preview img,.erp-theme .identity-panel .identity-preview-fallback{width:100%;height:130px;object-fit:contain;border:1px solid var(--erp-border);border-radius:8px;background:var(--erp-surface)}.erp-theme .identity-panel .identity-preview-fallback{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--erp-success-ink)}.erp-theme .document-editor .document-element.is-rect{border:1px solid var(--erp-text);background:transparent}.erp-theme .document-editor .document-element.is-vertical{border-top:0;border-left:1px solid var(--erp-text)}.erp-theme .document-test-modal{width:min(1180px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.consignment-panel .list-filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(150px,1fr)) 100px}.consignment-table td:nth-child(2) strong,.consignment-table td:nth-child(4)>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consignment-table td:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(6),:nth-child(8)){text-align:center}.consignment-amount,.consignment-table td:nth-child(7){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.consignment-group{border-top:1px solid var(--erp-border)}.consignment-group-heading{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--erp-secondary)}.consignment-group-toggle{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0;border:0;background:transparent;color:var(--erp-text);text-align:left;cursor:pointer;padding:4px}.consignment-group-toggle>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.consignment-group-toggle>svg{flex-shrink:0}.consignment-group-amount{margin-left:auto;white-space:nowrap}.consignment-pay-button,.consignment-payables-link{width:84px;min-width:84px;justify-content:center;flex-shrink:0}@media(max-width:900px){.consignment-panel .list-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.consignment-group-toggle{flex-wrap:wrap}.consignment-group-amount{margin-left:0}.consignment-group-heading{align-items:flex-start}}@media(max-width:560px){.consignment-panel .list-filters{grid-template-columns:1fr}.consignment-table td:nth-child(2) strong,.consignment-table td:nth-child(4)>span{max-width:100%}}.consignment-table td:nth-child(8) .pill{white-space:normal;max-width:100%;overflow-wrap:normal}.consignment-table th:nth-child(6){white-space:nowrap}.sale-consignment-toggle{display:flex;align-items:center;gap:5px;max-width:100%;border:0;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.sale-consignment-toggle svg{flex-shrink:0}.sale-consignment-toggle strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.erp-theme .receivables-table tr.sale-consignment-detail>td{width:auto!important;text-align:left!important;padding:16px!important;white-space:normal!important;background:var(--erp-surface)}.sale-consignment-products{min-width:0}.sale-consignment-products>p{font-size:12px;color:var(--erp-text-muted);margin:0 0 14px}.erp-theme .receivables-table .sale-consignment-products-table :is(th,td){width:auto!important;white-space:normal;text-align:center;padding:8px}.erp-theme .receivables-table .sale-consignment-products-table td:nth-child(2){text-align:left}.erp-theme .receivables-table .sale-consignment-products-table td:nth-child(n+6){text-align:right}.sale-consignment-products-table td>small{display:block}.sale-consignment-products-table input[type=number]{width:100%;text-align:center}.sale-consignment-products-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--erp-primary)}.sale-consignment-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.sale-consignment-actions>strong{margin-left:auto}.sale-consignment-actions>.button.primary{width:84px;justify-content:center}@media(max-width:760px){.sale-consignment-actions>strong{margin-left:0}.erp-theme .receivables-table tr.sale-consignment-detail>td{display:block!important}.sale-consignment-detail>td:before{display:none!important}}.support-ticket-table td{vertical-align:middle}.support-ticket-table td:first-child{white-space:nowrap;text-align:center}.support-ticket-table td:last-child{text-align:right}.support-ticket-table td:last-child .button{width:84px;justify-content:center}.support-ticket-table td strong{overflow-wrap:anywhere}.support-ticket-state{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.support-status-editor{display:flex;align-items:flex-end;gap:12px;margin-bottom:18px}.support-status-editor label{flex:1 1}.support-conversation{display:grid;gap:14px;margin:18px 0}.support-message{padding:14px;border:1px solid var(--erp-border);border-radius:8px;background:var(--erp-surface)}.support-message.from-support{background:var(--erp-info-background);border-color:var(--erp-info-ink)}.support-message header{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;font-size:12px}.support-message time{color:var(--erp-text-muted)}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}@media(max-width:600px){.support-status-editor{align-items:stretch;flex-direction:column}}.erp-theme .direct-sale-panel .sale-credit-modes>.mode-button{min-height:40px;padding:6px 10px}.erp-theme .direct-sale-panel .sale-credit-modes+.sale-pricing-status{min-height:0}.erp-theme .direct-sale-panel .sale-credit-modes+.sale-pricing-status.is-empty{display:none}.erp-theme .direct-sale-panel .sale-cash-action{margin-top:-6px}.erp-theme .product-editor .product-serial-control{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.erp-theme .product-editor .product-serial-control .product-checkbox{margin:0;flex:1 1}.erp-theme .web-sync-configuration{padding:24px;margin-bottom:20px}.erp-theme .web-sync-configuration h2{margin:0 0 20px}.erp-theme .web-sync-table th:first-child{width:23%}.erp-theme .web-sync-table th:nth-child(2){width:10%}.erp-theme .web-sync-table th:nth-child(3),.erp-theme .web-sync-table th:nth-child(4){width:8.5%}.erp-theme .web-sync-table th:nth-child(5),.erp-theme .web-sync-table th:nth-child(7){width:12%}.erp-theme .web-sync-table th:nth-child(6){width:10%}.erp-theme .web-sync-table th:nth-child(8){width:16%}.erp-theme .web-sync-table td:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-theme .product-editor .product-movements-button{width:100%;justify-content:center}.erp-theme .catalog-products-list .catalog-product-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.erp-theme .catalog-products-list td:nth-child(2),.erp-theme .catalog-products-list td:nth-child(3),.erp-theme .catalog-products-list td:nth-child(5){text-align:center}.erp-theme .catalog-products-list td:nth-child(4){text-align:right}.erp-theme .catalog-products-list .row-actions{justify-content:flex-end;flex-wrap:nowrap}.erp-theme .product-movements-modal{width:min(1100px,calc(100vw - 32px))}.erp-theme .product-movements-modal .modal-header>div{flex:1 1;min-width:0}.erp-theme .product-movement-totals{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.erp-theme .product-movement-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr 100px;gap:14px;align-items:end;margin-bottom:20px}.erp-theme .product-movement-filters label{display:flex;flex-direction:column;gap:8px;min-width:0}.erp-theme .product-movement-filters label:last-child{text-align:center}.erp-theme .product-movement-filters select{text-align:center;text-align-last:center}.erp-theme .product-movements-table{min-width:0}.erp-theme .product-movements-table td{border:1px solid var(--erp-border);padding:9px 12px}.erp-theme .product-movements-table tbody tr{cursor:default}.erp-theme .product-movements-table td:nth-child(4){text-align:center}.erp-theme .product-movements-table td:nth-child(5),.erp-theme .product-movements-table td:nth-child(6){text-align:right}.erp-theme .product-movements-table td:last-child{text-align:center;white-space:normal}@media(max-width:600px){.erp-theme .product-movement-filters{grid-template-columns:1fr 1fr}.erp-theme .product-movement-totals{flex-direction:column;align-items:flex-start;gap:8px}}@media(min-width:701px){.erp-theme .catalog-products-list th:first-child{width:37%!important}.erp-theme .catalog-products-list th:nth-child(2){width:16%!important}.erp-theme .catalog-products-list th:nth-child(3){width:9%!important}.erp-theme .catalog-products-list th:nth-child(4){width:14%!important}.erp-theme .catalog-products-list th:nth-child(5),.erp-theme .catalog-products-list th:nth-child(6){width:12%!important}}.erp-theme .product-editor-fields{display:contents;border:0;padding:0;margin:0;min-width:0}.erp-theme .catalog-products-list td.product-detail-cell{text-align:center;padding:5px}.erp-theme .catalog-products-list .product-detail-cell .icon-button{min-width:30px;padding:3px}.erp-theme .catalog-products-list td:nth-child(3),.erp-theme .catalog-products-list td:nth-child(4),.erp-theme .catalog-products-list td:nth-child(6){text-align:center}.erp-theme .catalog-products-list td:nth-child(2){text-align:left}.erp-theme .catalog-products-list td:nth-child(5){text-align:right}.erp-theme .product-movement-filters :is(input,select){height:46px;min-height:46px;max-height:46px;box-sizing:border-box}@media(min-width:701px){.erp-theme .catalog-products-list th:first-child{width:40px!important}.erp-theme .catalog-products-list th:nth-child(2){width:calc(37% - 40px)!important}.erp-theme .catalog-products-list th:nth-child(3){width:16%!important}.erp-theme .catalog-products-list th:nth-child(4){width:9%!important}.erp-theme .catalog-products-list th:nth-child(5){width:14%!important}.erp-theme .catalog-products-list th:nth-child(6),.erp-theme .catalog-products-list th:nth-child(7){width:12%!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(2){width:calc(30% - 40px)!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(7){width:19%!important}.erp-theme .product-movements-table th:first-child{width:10%!important}.erp-theme .product-movements-table th:nth-child(2){width:15%!important}.erp-theme .product-movements-table th:nth-child(3){width:29%!important}.erp-theme .product-movements-table th:nth-child(4){width:15%!important}.erp-theme .product-movements-table th:nth-child(5){width:9%!important}.erp-theme .product-movements-table th:nth-child(6){width:8%!important}.erp-theme .product-movements-table th:nth-child(7){width:14%!important}}.data-transfer-actions,.data-transfer-tabs{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.data-transfer-controls{padding:24px;margin:20px 0;display:grid;gap:16px}.data-transfer-controls p{overflow-wrap:anywhere}.data-transfer-controls label{display:grid;gap:8px}.data-transfer-preview{margin:20px 0;overflow:hidden}.data-transfer-preview td{overflow-wrap:anywhere}.data-transfer-preview th:first-child{width:64px}.data-transfer-preview th:last-child{width:30%}.data-transfer-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.data-transfer-summary label{display:grid;gap:8px;text-align:center}.data-transfer-summary select{width:120px;text-align:center}.data-transfer-preview>.data-transfer-actions{padding:0 20px;justify-content:flex-end}.data-transfer-pagination{padding:16px 20px;justify-content:space-between;border-top:1px solid var(--erp-border)}.data-transfer-pagination,.data-transfer-pagination>div{display:flex;align-items:center;gap:12px}.data-transfer-variables{display:flex;gap:6px;flex-wrap:wrap}.data-transfer-variables .button{min-height:32px;padding:5px 8px;font-size:12px}.data-transfer-sample{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.data-transfer-history{list-style:none;padding:0}.data-transfer-history li{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 0}@media(max-width:600px){.data-transfer-controls{padding:16px}.data-transfer-pagination{flex-wrap:wrap}.data-transfer-history li{align-items:flex-start;flex-direction:column}}.invoice-query .invoice-query-actions{display:flex;gap:8px;flex-wrap:wrap;padding:20px 20px 12px;margin:0}.invoice-query .invoice-void-hint{padding:0 20px;margin:0 0 12px}.invoice-consultation-list{table-layout:fixed;width:100%}.invoice-consultation-list td:nth-child(2) strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoice-consultation-list td:nth-child(3),.invoice-consultation-list td:nth-child(4),.invoice-consultation-list td:nth-child(5){text-align:center}.invoice-consultation-list td:nth-child(6){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-consultation-list tbody tr{cursor:pointer}.invoice-consultation-list tbody tr:focus-visible{outline:2px solid var(--erp-primary);outline-offset:-2px}.purchase-detail-grid tbody tr{cursor:default}.purchase-detail-grid td:nth-child(2){text-align:center}.invoice-detail-grid tbody tr{cursor:default}.invoice-detail-grid td:nth-child(2){text-align:center}.invoice-detail-grid td:nth-child(3){text-align:right}.invoice-consultation-list td,.invoice-consultation-list th{padding:10px 8px;font-size:calc(12px * var(--erp-font-scale,1))}.invoice-consultation-list td:first-child,.invoice-consultation-list th:first-child{padding:8px 2px}.invoice-detail-grid,.purchase-detail-grid{border:1px solid var(--erp-border);border-collapse:collapse}.product-browser-modal .modal-header{display:block;position:relative}.product-browser-modal .modal-header>div{width:100%;min-width:0}.product-browser-modal .modal-header>.icon-button{position:absolute;top:24px;right:28px}.product-browser-modal .modal-header :is(h2,.eyebrow){padding-right:48px}.product-browser-modal .product-browser-filters{width:100%;grid-template-columns:minmax(180px,1fr) minmax(180px,290px)}.product-browser-modal .modal-footer{align-items:center}@media(max-width:640px){.product-browser-modal .product-browser-filters{grid-template-columns:1fr}.product-browser-modal .modal-header>.icon-button{top:20px;right:20px}}.purchase-credit-controls{align-items:start}.purchase-credit-schedule :is(th,td):first-child{text-align:center}.purchase-credit-schedule :is(th,td):nth-child(2){text-align:center}.purchase-credit-schedule td:nth-child(2) input{width:100%;max-width:330px;margin-inline:auto}.purchase-credit-schedule td:last-child{text-align:right}.pricing-source-grid{border:1px solid var(--erp-border);border-collapse:collapse}.pricing-source-grid tbody tr{cursor:default}.pricing-source-grid td:nth-child(2),.pricing-source-grid td:nth-child(4){text-align:center}.pricing-source-grid td:last-child{text-align:right}.pricing-board-toolbar label.pricing-label-printer{display:flex;align-items:center;gap:12px}.pricing-board-toolbar .pricing-label-printer select{width:300px;max-width:100%}@media(max-width:700px){.pricing-board-toolbar label.pricing-label-printer{flex-wrap:wrap}.pricing-board-toolbar .pricing-label-printer select{width:100%}}@media(min-width:701px){.pricing-source-grid th:first-child{width:155px}.pricing-source-grid th:nth-child(2){width:120px}.pricing-source-grid th:nth-child(3){width:auto}.pricing-source-grid th:nth-child(4){width:85px}.pricing-source-grid th:nth-child(5){width:135px}}.pricing-source-grid td:first-child{text-align:center}::highlight(workflow-shortcut){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.record-history-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.entity-account .record-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.supplier-history-grid,.supplier-items-grid,.entity-account-grid,.customer-history-grid,.customer-monthly-grid,.sale-installment-grid){border:1px solid var(--erp-border);border-collapse:collapse}:is(.supplier-history-grid,.supplier-items-grid,.entity-account-grid,.customer-history-grid,.customer-monthly-grid,.sale-installment-grid) tbody tr{cursor:default}.customer-history-grid td:is(:first-child,:nth-child(2),:nth-child(4)),.entity-account-grid td:nth-child(-n+3),.sale-installment-grid td:is(:first-child,:last-child),.supplier-history-grid td:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(5)){text-align:center}.customer-history-grid td:nth-child(3),.sale-installment-grid td:is(:nth-child(2),:nth-child(3)),.supplier-history-grid td:nth-child(4){text-align:right}.entity-account-grid th:nth-child(4){width:10%}.entity-account-grid th:last-child{width:22%}@media(max-width:640px){.record-history-filters{grid-template-columns:1fr}}.identity-document-preview .identity-preview-image{display:flex;justify-content:center;width:100%}.identity-document-preview img{margin-inline:auto;object-fit:contain}.identity-image-actions{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.identity-delete-image{color:var(--erp-danger-ink);background:transparent;border:0;padding:6px 0;cursor:pointer}.erp-theme .identity-panel .identity-document-preview{align-self:center;margin-inline:auto}.record-history-filters :is(input,select){height:46px;min-height:46px;box-sizing:border-box}@media(min-width:641px){.record-history-filters.supplier-history-filters{grid-template-columns:repeat(2,minmax(0,1fr)) 84px}}.supplier-history-filters>label:last-child{width:84px;justify-self:end}@media(min-width:701px){.erp-theme .table-scroll .supplier-history-grid th:first-child{width:44px!important}.erp-theme .table-scroll .supplier-history-grid :is(th,td):first-child{padding-left:4px;padding-right:4px}.erp-theme .supplier-history-grid td:first-child .icon-button{min-width:32px;width:32px}.erp-theme .table-scroll .supplier-history-grid th:nth-child(2){width:96px!important}.erp-theme .table-scroll .supplier-history-grid th:is(:nth-child(3),:nth-child(4)){width:20%!important}.erp-theme .table-scroll .supplier-history-grid th:last-child{width:auto!important}}.entity-account .record-history-filters{grid-template-columns:minmax(0,1fr) 84px}.entity-account-page-size{width:84px;justify-self:end;text-align:center}@media(min-width:701px){.erp-theme .table-scroll .entity-account-grid th:nth-child(4){width:9%!important}.erp-theme .table-scroll .entity-account-grid th:last-child{width:16%!important}.erp-theme .table-scroll .entity-account-grid th:is(:nth-child(4),:last-child) .table-sort-button{white-space:nowrap;overflow-wrap:normal;padding-inline:0}}.entity-account-grid td:last-child{text-align:left;white-space:normal}.customer-monthly-grid td:nth-child(-n+2){text-align:center}.entity-profile-actions-single{display:flex;flex-wrap:nowrap;gap:10px}.entity-profile-actions-single .button{min-width:0;flex:1 1;white-space:nowrap;padding-inline:10px}@media(min-width:701px){.erp-theme .table-scroll .invoice-detail-grid th:nth-child(2){width:110px!important}.erp-theme .table-scroll .invoice-detail-grid th:nth-child(3){width:98px!important}.erp-theme .table-scroll .invoice-detail-grid th:nth-child(4){width:100px!important}.erp-theme .table-scroll .invoice-detail-grid th:nth-child(n+2) .table-sort-button{white-space:nowrap;padding-inline:0}}.invoice-detail-grid td:nth-child(2),.invoice-detail-grid td:nth-child(3){text-align:center}.invoice-detail-grid td:nth-child(4){text-align:right}.country-phone{display:flex;align-items:center;min-width:0;margin-top:6px}.country-phone>:is(input,select){margin-top:0}.country-phone>select{width:100px;min-width:84px;flex:0 0 100px}.country-phone>input{min-width:0;flex:1 1}@media(max-width:700px){.entity-profile-actions-single{flex-wrap:wrap}.entity-profile-actions-single .button{flex:1 1 45%}}.quotation-company-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-top:0;margin-bottom:8mm;min-height:85px}.quotation-company-header .document-company-logo{width:180px;max-width:180px;height:85px;max-height:85px;object-fit:contain;object-position:left top;margin:0}.quotation-company-header h2,.quotation-company-info :is(h1,p){font-size:14px;line-height:1.5;margin:0;font-weight:400}.quotation-company-header h2{white-space:nowrap;margin-left:auto}.quotation-customer-info{margin-top:8mm}.quotation-customer-info .quotation-date{margin-bottom:6mm}.quotation-hand-signature{padding-top:24mm;page-break-inside:avoid;break-inside:avoid}.quotation-disclaimer{margin-top:auto;padding-top:15mm;text-align:center;font-size:12px}@media print{.quotation-print{min-height:267mm;display:flex;flex-direction:column}.quotation-print .quotation-print-total{flex-shrink:0}}.statement-funding-picker{min-width:0}.statement-funding-picker table{width:100%;table-layout:fixed}.statement-funding-picker th:first-child{width:100px}.statement-funding-amount{display:flex;align-items:center;gap:8px}.statement-funding-amount input[type=checkbox]{flex:0 0 18px;width:18px}.statement-funding-amount input:not([type=checkbox]){min-width:0;width:100%;text-align:right}.erp-theme .sidebar .account button[aria-label="Cerrar sesión"]{background:transparent;border:1px solid transparent;color:var(--erp-sidebar-text)}.erp-theme .sidebar .account button[aria-label="Cerrar sesión"]:hover:not(:disabled){background:transparent;border-color:currentColor}.erp-theme{--erp-connection-online:#22c55e;--erp-connection-offline:#ff5252}.erp-theme .workspace-connection .workspace-company{flex:1 1}.erp-theme .workspace-connection strong{max-width:none;white-space:normal;overflow-wrap:anywhere}.erp-theme .workspace-connection small{font-weight:600;letter-spacing:.04em}.erp-theme .workspace-connection .workspace-dot{width:8px;height:8px;flex:0 0 8px;margin-left:0;background:var(--erp-connection-online);box-shadow:0 0 0 1px var(--erp-sidebar-text)}.erp-theme .workspace-connection[data-online=false] .workspace-dot{background:var(--erp-connection-offline)}.erp-theme.slate-access{--access-service-blue:#0d6fff}.erp-theme.slate-access .access-story>.brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:400px;max-width:100%}.erp-theme.slate-access .access-story .system-brand-logo{width:400px;max-width:100%;padding:0}.erp-theme.slate-access .access-brand-owner{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:0;color:var(--erp-sidebar-text)}.erp-theme.slate-access .access-story h1{font-size:clamp(38px,3.2vw,52px);line-height:1.12;letter-spacing:-1.5px}.erp-theme.slate-access .access-story h1 em{color:var(--access-service-blue)}.erp-theme.slate-access .story-card strong{font-size:14px}.erp-theme.slate-access .story-card p{font-size:12px}.erp-theme.slate-access .story-card-icon{flex:0 0 47px;color:var(--erp-border)}.erp-theme.slate-access .password-input{margin-top:6px}.erp-theme.slate-access .password-input input{margin-top:0}.erp-theme.slate-access .password-input button{top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center}.erp-theme .entity-fiscal-section{grid-column:1/-1;display:grid;gap:20px;min-width:0}.erp-theme .entity-fiscal-section fieldset{min-width:0}.erp-theme .entity-fiscal-document{margin-block:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.erp-theme .entity-fiscal-section fieldset>.field-hint{margin:12px 0 0}.erp-theme .entity-identity-input{display:flex;align-items:center;gap:8px;margin-top:6px;min-width:0}.erp-theme .entity-identity-input input{margin:0;min-width:0;flex:1 1}.erp-theme .entity-identity-input button{flex:0 0 44px;margin:0;padding-inline:8px}.erp-theme .pre-sales-table td:first-child,.erp-theme .pre-sales-table td:nth-child(4){text-align:center}.erp-theme .pre-sales-table th:nth-child(4) button{justify-content:center}.erp-theme .table-scroll .consignment-payment-grid td:nth-child(2),.erp-theme .table-scroll .consignment-payment-grid th:nth-child(2){width:94px!important;text-align:center}.erp-theme .table-scroll .consignment-payment-grid td:nth-child(3),.erp-theme .table-scroll .consignment-payment-grid th:nth-child(3){width:150px!important}.erp-theme .consignment-payment-grid td:nth-child(3){text-align:right}.erp-theme .catalog-labels-panel{padding:22px}.erp-theme .table-scroll .catalog-labels-grid td:nth-child(4),.erp-theme .table-scroll .catalog-labels-grid th:nth-child(4){width:100px!important;text-align:center}.erp-theme .table-scroll .catalog-labels-grid td:last-child,.erp-theme .table-scroll .catalog-labels-grid th:last-child{width:50px!important;text-align:center}.erp-theme .catalog-labels-grid input,.erp-theme .invoice-collections-grid td:first-child{text-align:center}.erp-theme .table-scroll .purchase-detail-products-grid td:nth-child(2),.erp-theme .table-scroll .purchase-detail-products-grid th:nth-child(2){width:100px!important;text-align:center}.erp-theme .table-scroll .purchase-detail-products-grid td:nth-child(3),.erp-theme .table-scroll .purchase-detail-products-grid th:nth-child(3){width:94px!important;text-align:center}.erp-theme .table-scroll .purchase-detail-products-grid :is(th,td):nth-child(4),.erp-theme .table-scroll .purchase-detail-products-grid :is(th,td):nth-child(6){width:118px!important}.erp-theme .table-scroll .purchase-detail-products-grid :is(th,td):nth-child(5){width:100px!important;text-align:center}.erp-theme .purchase-detail-products-grid td:nth-child(4),.erp-theme .purchase-detail-products-grid td:nth-child(6){text-align:right}.erp-theme .purchase-detail-installments-grid td:first-child{text-align:center}.erp-theme .invoice-consultation-list{border:1px solid var(--erp-border)}.erp-theme .table-scroll .invoice-consultation-list tbody tr{height:62px}.erp-theme .table-scroll .invoice-consultation-list td{padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--erp-border)}.erp-theme .invoice-consultation-list td .order-time{margin:0;line-height:1.3}.erp-theme .invoice-consultation-list td:nth-child(2){vertical-align:middle}@media(min-width:761px){.erp-theme :is(.purchase-detail-products-grid,.consignment-payment-grid) th .table-sort-button{white-space:nowrap;overflow-wrap:normal;padding-inline:0}}.erp-theme .catalog-labels-toolbar{padding:0;align-items:flex-end;gap:20px;flex-direction:row}.erp-theme .catalog-labels-toolbar .catalog-labels-search{flex:1 1 260px;min-width:260px;max-width:520px;margin:0;text-align:center}.erp-theme .catalog-labels-toolbar .retail-search{width:100%;box-shadow:none;text-align:left}.erp-theme .catalog-labels-toolbar .retail-search:focus-within{border-color:var(--erp-focus);outline:1px solid var(--erp-focus);outline-offset:0;box-shadow:none}.erp-theme .catalog-labels-toolbar .retail-search input,.erp-theme .catalog-labels-toolbar .retail-search input:is(:focus,:focus-visible){margin:0;border:0;outline:none;box-shadow:none}.erp-theme .catalog-labels-toolbar .catalog-labels-printers{margin-left:auto;display:flex;align-items:center;flex-direction:row;gap:12px;flex-wrap:wrap}.erp-theme .catalog-labels-toolbar .pricing-label-printer{margin:0;white-space:nowrap}.erp-theme .catalog-labels-toolbar .pricing-label-printer select{margin-top:0;width:clamp(180px,17vw,300px);max-width:100%}.erp-theme .catalog-labels-grid{border:1px solid var(--erp-border)}.erp-theme .catalog-labels-grid tbody tr:last-child td{border-bottom:1px solid var(--erp-border)}@media(max-width:900px){.erp-theme .catalog-labels-toolbar .catalog-labels-search{max-width:none;flex-basis:100%}.erp-theme .catalog-labels-toolbar .catalog-labels-printers{width:100%;margin-left:0;justify-content:flex-end}}@media(max-width:600px){.erp-theme .catalog-labels-toolbar .catalog-labels-search{min-width:0;width:100%}.erp-theme .catalog-labels-toolbar .catalog-labels-printers{align-items:stretch;flex-direction:column}.erp-theme .catalog-labels-toolbar .pricing-label-printer{white-space:normal;align-items:center;flex-wrap:wrap}.erp-theme .catalog-labels-toolbar .pricing-label-printer select{width:100%}}.erp-theme .catalog-labels-panel>.row-actions{align-items:center}.erp-theme .workspace-connection .workspace-company{flex:0 0 80%;width:80%;min-width:0}.erp-theme .workspace-connection strong{white-space:nowrap;overflow-wrap:normal}.erp-theme .workspace-connection .workspace-dot{margin-left:auto}.erp-theme .product-browser-modal .product-browser-table tbody tr:last-child td{border-bottom:1px solid var(--erp-border)}.erp-theme .sidebar-section-navigation .sidebar-section{margin-top:4px}.erp-theme .sidebar-section-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 14px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--erp-sidebar-text);text-align:left;font-family:inherit;font-size:12px;font-weight:650;letter-spacing:.04em;cursor:pointer}.erp-theme .sidebar-section-toggle>span{flex:1 1;min-width:0}.erp-theme .sidebar-section-toggle>svg{flex-shrink:0}.erp-theme .sidebar-section-toggle>svg:last-child{transition:transform .15s}.erp-theme .sidebar-section-toggle>svg.expanded{transform:rotate(180deg)}.erp-theme .sidebar-section-toggle.has-current-page,.erp-theme .sidebar-section-toggle:hover{background:var(--erp-sidebar-active)}.erp-theme .sidebar-section-toggle:focus-visible{outline:2px solid var(--erp-sidebar-text);outline-offset:-2px}.erp-theme .sidebar-section-links[hidden]{display:none}.erp-theme .sidebar-section-links .nav-link{padding-left:28px;gap:10px}.erp-theme .sidebar-section-links .nav-link svg{width:17px;height:17px;flex-shrink:0}.erp-theme .brands-list-panel{padding:0;overflow:hidden}.erp-theme .brands-list-table td:last-child,.erp-theme .brands-list-table th:last-child{width:120px;text-align:center}.erp-theme .brands-list-table tbody tr:last-child td{border-bottom:1px solid var(--erp-border)}.erp-theme .catalog-products-list th:first-child{width:40px!important}.erp-theme .catalog-products-list th:nth-child(2){width:calc(35% - 40px)!important}.erp-theme .catalog-products-list th:nth-child(3){width:13%!important}.erp-theme .catalog-products-list th:nth-child(4){width:7%!important}.erp-theme .catalog-products-list th:nth-child(5){width:12%!important}.erp-theme .catalog-products-list th:nth-child(6){width:11%!important}.erp-theme .catalog-products-list th:nth-child(7){width:10%!important}.erp-theme .catalog-products-list th:nth-child(8){width:12%!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(2){width:calc(28% - 40px)!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(7){width:10%!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(8){width:19%!important}.erp-theme .catalog-products-list td.catalog-brand-cell{text-align:left}.erp-theme .catalog-products-list .catalog-brand-cell span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-theme .catalog-products-list td:nth-child(7){text-align:center}.erp-theme .sidebar-section-links .nav-link{border:1px solid var(--erp-sidebar-active)}.erp-theme .catalog-products-list th:nth-child(4){width:94px!important}.erp-theme .catalog-products-list th:nth-child(2){width:calc(42% - 134px)!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(2){width:calc(35% - 134px)!important}.erp-theme .catalog-products-list .table-sort-button,.erp-theme .catalog-products-list th{white-space:nowrap}.erp-theme .catalog-products-list th:nth-child(5){width:11%!important}.erp-theme .catalog-products-list th:nth-child(6){width:12%!important}.erp-theme .catalog-products-list td:nth-child(6){text-align:right}.erp-theme .catalog-products-list th:nth-child(n+3):nth-child(-n+7){width:10.9%!important}.erp-theme .catalog-products-list th:first-child{width:3.6%!important}.erp-theme .catalog-products-list th:nth-child(2){width:29.9%!important}.erp-theme .catalog-products-list.catalog-order-enabled th:nth-child(2){width:22.9%!important}.erp-theme .administration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.erp-theme .administration-grid>.settings-column{display:flex;flex-direction:column;gap:24px;min-width:0}.erp-theme .administration-grid .company-profile-panel,.erp-theme .administration-grid .settings-panel{width:100%;max-width:none;margin:0;min-width:0}.erp-theme .settings-block-fields{border:0;padding:0;margin:0;min-width:0}.erp-theme .settings-block-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}.erp-theme .account-settings-grid .shortcut-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;border:0;padding:0;min-width:0}.erp-theme .account-settings-grid .shortcut-options>section{min-width:0}.erp-theme .account-settings-grid .shortcut-options label{display:flex;align-items:flex-start;gap:8px}@media(max-width:900px){.erp-theme .administration-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.erp-theme .account-settings-grid .shortcut-options{grid-template-columns:minmax(0,1fr)}}.erp-theme .printing-settings-grid .printer-connection-actions{justify-content:flex-start}.erp-theme .printer-add-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 24px}.erp-theme .printing-settings-grid .printer-setting-row{gap:12px;align-items:center;flex-wrap:wrap}.erp-theme .printing-settings-grid .printer-setting-row>.order-actions{margin-left:auto;justify-content:flex-end;flex-wrap:wrap}.erp-theme .printing-settings-grid .printing-history-panel{height:var(--printing-column-height,600px);display:flex;flex-direction:column;overflow:hidden;min-height:0}.erp-theme .printing-history-scroll{flex:1 1;min-height:0;overflow:auto;margin:16px 0}@media(max-width:900px){.erp-theme .printing-settings-grid .printing-history-panel{height:auto;max-height:600px}.erp-theme .printing-history-scroll{max-height:430px}}.erp-theme .team-access-table td:nth-child(4),.erp-theme .team-access-table th:nth-child(4){text-align:center}.erp-theme .team-access-table .visibility-cell{justify-content:center}.erp-theme .team-access-table td:last-child{text-align:right}.erp-theme .administration-grid .settings-block-actions,.erp-theme .administration-grid .settings-panel>.form-grid,.erp-theme .administration-grid .settings-panel>form,.erp-theme .permissions-table>form,.erp-theme .printing-history-scroll,.erp-theme .printing-settings-grid .printer-add-actions,.erp-theme .printing-settings-grid .printer-connection-actions,.erp-theme .printing-settings-grid .printer-setting-row{width:100%;min-width:0}.erp-theme .permission-matrix{width:100%;table-layout:fixed;border:1px solid var(--erp-border)}.erp-theme .permission-matrix th{white-space:nowrap;font-size:11px!important}.erp-theme .permission-matrix td:not(:first-child){text-align:center}.erp-theme .member-permissions input[type=checkbox],.erp-theme .permission-matrix input[type=checkbox]{width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0}.erp-theme .permission-role-cards{display:none}.erp-theme .member-access-modal{width:min(860px,calc(100vw - 32px))}.erp-theme .member-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border:1px solid var(--erp-border);padding:16px;min-width:0}.erp-theme .member-permissions label{display:flex;align-items:flex-start;gap:8px;min-width:0;margin:0}@media(max-width:700px){.erp-theme .permission-matrix{display:none}.erp-theme .permission-role-cards{display:grid;gap:16px}.erp-theme .permission-role-cards fieldset{display:grid;gap:12px;border:1px solid var(--erp-border);padding:14px}.erp-theme .permission-role-cards label{display:flex;align-items:flex-start;gap:8px}.erp-theme .member-permissions{grid-template-columns:minmax(0,1fr)}}.erp-theme .account-settings-grid .shortcut-options{display:block}.erp-theme .shortcut-options-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.erp-theme .shortcut-options-column{display:flex;flex-direction:column;gap:24px;min-width:0}.erp-theme .shortcut-options-column>section{display:flex;flex-direction:column;gap:10px;width:100%;margin:0;min-width:0}@media(max-width:480px){.erp-theme .shortcut-options-layout{grid-template-columns:minmax(0,1fr)}}.erp-theme .fiscal-document-modal{width:min(1040px,calc(100vw - 32px))}.erp-theme .fiscal-workflow-table td{vertical-align:middle}.erp-theme .fiscal-workflow-table td:first-child,.erp-theme .fiscal-workflow-table th:first-child{padding-left:4px;padding-right:4px;text-align:center}.erp-theme .fiscal-workflow-table td:nth-child(3),.erp-theme .fiscal-workflow-table td:nth-child(4){text-align:center}.erp-theme .fiscal-workflows-list .row-actions{justify-content:flex-end;align-items:center;gap:6px}.erp-theme .fiscal-workflows-list .row-actions .button{width:84px;padding-left:6px;padding-right:6px}.erp-theme .fiscal-document-modal fieldset,.erp-theme .fiscal-document-modal form,.erp-theme .fiscal-invoice-search{width:100%;min-width:0}.erp-theme .fiscal-invoice-search tbody tr{cursor:pointer}.erp-theme .remission-lines-table th:first-child{width:45%}.erp-theme .remission-lines-table th:nth-child(2){width:18%}.erp-theme .remission-lines-table th:nth-child(3){width:13%}.erp-theme .remission-lines-table th:nth-child(4){width:19%}.erp-theme .remission-lines-table th:last-child{width:5%}.erp-theme .remission-lines-table td:nth-child(3) input{text-align:center}.erp-theme .retention-allocation-table th:first-child{width:29%}.erp-theme .retention-allocation-table th:nth-child(2){width:20%}.erp-theme .retention-allocation-table th:nth-child(3),.erp-theme .retention-allocation-table th:nth-child(4){width:23%}.erp-theme .retention-allocation-table th:last-child{width:5%}.erp-theme .retention-allocation-table input{text-align:right}.talonarios-page{display:grid;gap:20px;min-width:0}.talonarios-page .page-heading{margin-bottom:0}.talonarios-page .settings-panel{max-width:none;width:100%}.talonarios-general h2{margin:0 0 18px}.talonarios-general-fields{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr);gap:16px;align-items:end}.talonarios-page label{margin-bottom:0;min-width:0}.talonarios-create-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.talonarios-create-row>span{margin-left:auto}.talonarios-stations{display:grid;gap:12px;min-width:0}.talonarios-station{padding:0;overflow:hidden}.talonarios-station-header{display:flex;align-items:center;gap:12px;padding:14px 20px}.talonarios-station-toggle{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;border:0;background:transparent;color:inherit;text-align:left;padding:6px 0;cursor:pointer}.talonarios-station-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.talonarios-station-toggle>span{font-size:14px;color:var(--erp-text-muted)}.talonarios-station-body{border-top:1px solid var(--erp-border);padding:20px}.talonarios-page .talonarios-form{gap:14px}.talonarios-form>.settings-block-fields{display:grid;gap:18px}.talonarios-box-name{max-width:420px}.talonarios-document{border-top:1px solid var(--erp-border);padding-top:16px;min-width:0}.talonarios-form h3{margin:0 0 12px}.talonarios-sequence{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(100px,.8fr) repeat(2,minmax(150px,1.1fr)) repeat(2,minmax(140px,1fr));gap:12px;align-items:end}.talonarios-output{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,2fr) minmax(140px,.7fr);gap:12px;margin-top:14px}.talonarios-enabled{display:grid;gap:12px;align-content:center;min-height:67px}.talonarios-receipt-sequence{display:grid;grid-template-columns:100px 1fr 1fr 1.4fr;gap:12px;align-items:end}.talonarios-secondary{border-top:1px solid var(--erp-border);padding-top:14px;min-width:0}.talonarios-secondary>summary{cursor:pointer;font-weight:600;padding:5px 0}.talonarios-secondary[open]>summary{margin-bottom:14px}.talonarios-sifen{display:flex;align-items:center;gap:16px;margin-top:16px}.talonarios-page .settings-block-actions{margin-top:16px}.talonarios-page .talonarios-form input,.talonarios-page .talonarios-form select{min-width:0;width:100%;height:44px}.talonarios-page .talonarios-form .toggle{width:32px;height:18px}.talonarios-page .talonarios-form input[type=checkbox]{width:16px;height:16px}@media(max-width:1350px){.talonarios-general-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr)}.talonarios-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.talonarios-general-fields,.talonarios-output,.talonarios-receipt-sequence,.talonarios-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.talonarios-station-header{gap:8px;padding:12px}.talonarios-station-toggle{flex-wrap:wrap;gap:8px}.talonarios-station-toggle>span{flex-basis:100%;padding-left:27px}.talonarios-station-header>.pill{display:none}.talonarios-station-body{padding:14px}.talonarios-create-row>span{margin-left:0}.talonarios-sifen{align-items:start;flex-direction:column}}@media(max-width:480px){.talonarios-general-fields,.talonarios-output,.talonarios-receipt-sequence,.talonarios-sequence{grid-template-columns:1fr}.talonarios-station-toggle>strong{overflow-wrap:anywhere}.talonarios-enabled{min-height:44px}}.talonarios-page .talonarios-document>.field-hint{margin:8px 0 0;line-height:1.5}.talonarios-general{align-items:stretch}.talonarios-general>form{width:100%;max-width:none;min-width:0;display:flex;flex-direction:column}.talonarios-general-fields{width:100%;min-width:0;margin:0;padding:0}.talonarios-general-fields input,.talonarios-general-fields select,.talonarios-sifen-slot>.button{height:44px;min-height:44px}.talonarios-sifen-slot{align-self:end;min-width:0}.talonarios-sifen-slot>.button{display:flex;align-items:center;justify-content:center;width:100%;padding:0 12px}.talonarios-page .settings-block-actions{width:100%;align-self:stretch;justify-content:flex-end}.talonarios-form>.settings-block-fields>.talonarios-document:first-child{border-top:0}.talonarios-design-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;width:100%;min-width:0}.talonarios-design-form{width:100%;min-width:0;display:grid;gap:18px}.talonarios-design-form>.settings-block-fields,.talonarios-design-panel .document-editor{min-width:0}@media(max-width:600px){.talonarios-design-filters{grid-template-columns:1fr}}.delivery-zone-left{display:flex;flex-direction:column;gap:24px;min-width:0}.delivery-zone-left>.zones-form{max-width:none;margin-bottom:0}.delivery-zone-left>.table-panel{margin:0}.delivery-zone-actions{display:flex;align-items:center;justify-content:center;gap:4px}