.g-root{background:var(--g-color-base-background);color:var(--g-color-text-primary);--g-font-family-sans:"Inter", "Helvetica Neue", "Helvetica", "Arial", sans-serif;--g-font-family-monospace:"Menlo", "Monaco", "Consolas", "Liberation Mono", "Ubuntu Mono", "DejaVu Sans Mono", "Courier New", "Courier", monospace;--g-text-body-font-family:var(--g-font-family-sans);--g-text-caption-font-family:var(--g-font-family-sans);--g-text-header-font-family:var(--g-font-family-sans);--g-text-subheader-font-family:var(--g-font-family-sans);--g-text-display-font-family:var(--g-font-family-sans);--g-text-code-font-family:var(--g-font-family-monospace);--g-text-body-font-weight:400;--g-text-caption-font-weight:400;--g-text-header-font-weight:600;--g-text-subheader-font-weight:600;--g-text-display-font-weight:600;--g-text-code-font-weight:400;--g-text-accent-font-weight:600;--g-text-body-1-font-size:13px;--g-text-body-1-line-height:18px;--g-text-body-2-font-size:15px;--g-text-body-2-line-height:20px;--g-text-body-3-font-size:17px;--g-text-body-3-line-height:24px;--g-text-body-short-font-size:13px;--g-text-body-short-line-height:16px;--g-text-caption-1-font-size:9px;--g-text-caption-1-line-height:12px;--g-text-caption-2-font-size:11px;--g-text-caption-2-line-height:16px;--g-text-header-1-font-size:20px;--g-text-header-1-line-height:24px;--g-text-header-2-font-size:24px;--g-text-header-2-line-height:28px;--g-text-subheader-1-font-size:13px;--g-text-subheader-1-line-height:18px;--g-text-subheader-2-font-size:15px;--g-text-subheader-2-line-height:20px;--g-text-subheader-3-font-size:17px;--g-text-subheader-3-line-height:24px;--g-text-display-1-font-size:28px;--g-text-display-1-line-height:36px;--g-text-display-2-font-size:32px;--g-text-display-2-line-height:40px;--g-text-display-3-font-size:40px;--g-text-display-3-line-height:48px;--g-text-display-4-font-size:48px;--g-text-display-4-line-height:52px;--g-text-code-1-font-size:12px;--g-text-code-1-line-height:18px;--g-text-code-2-font-size:14px;--g-text-code-2-line-height:20px;--g-text-code-3-font-size:16px;--g-text-code-3-line-height:24px;--g-text-code-inline-1-font-size:12px;--g-text-code-inline-1-line-height:14px;--g-text-code-inline-2-font-size:14px;--g-text-code-inline-2-line-height:16px;--g-text-code-inline-3-font-size:16px;--g-text-code-inline-3-line-height:20px;--g-text-body-1-font:var(--g-text-body-font-weight) var(--g-text-body-1-font-size) / var(--g-text-body-1-line-height) var(--g-text-body-font-family);--g-text-body-2-font:var(--g-text-body-font-weight) var(--g-text-body-2-font-size) / var(--g-text-body-2-line-height) var(--g-text-body-font-family);--g-text-body-3-font:var(--g-text-body-font-weight) var(--g-text-body-3-font-size) / var(--g-text-body-3-line-height) var(--g-text-body-font-family);--g-text-body-short-font:var(--g-text-body-font-weight) var(--g-text-body-short-font-size) / var(--g-text-body-short-line-height) var(--g-text-body-font-family);--g-text-caption-1-font:var(--g-text-caption-font-weight) var(--g-text-caption-1-font-size) / var(--g-text-caption-1-line-height) var(--g-text-caption-font-family);--g-text-caption-2-font:var(--g-text-caption-font-weight) var(--g-text-caption-2-font-size) / var(--g-text-caption-2-line-height) var(--g-text-caption-font-family);--g-text-header-1-font:var(--g-text-header-font-weight) var(--g-text-header-1-font-size) / var(--g-text-header-1-line-height) var(--g-text-header-font-family);--g-text-header-2-font:var(--g-text-header-font-weight) var(--g-text-header-2-font-size) / var(--g-text-header-2-line-height) var(--g-text-header-font-family);--g-text-subheader-1-font:var(--g-text-subheader-font-weight) var(--g-text-subheader-1-font-size) / var(--g-text-subheader-1-line-height) var(--g-text-subheader-font-family);--g-text-subheader-2-font:var(--g-text-subheader-font-weight) var(--g-text-subheader-2-font-size) / var(--g-text-subheader-2-line-height) var(--g-text-subheader-font-family);--g-text-subheader-3-font:var(--g-text-subheader-font-weight) var(--g-text-subheader-3-font-size) / var(--g-text-subheader-3-line-height) var(--g-text-subheader-font-family);--g-text-display-1-font:var(--g-text-display-font-weight) var(--g-text-display-1-font-size) / var(--g-text-display-1-line-height) var(--g-text-display-font-family);--g-text-display-2-font:var(--g-text-display-font-weight) var(--g-text-display-2-font-size) / var(--g-text-display-2-line-height) var(--g-text-display-font-family);--g-text-display-3-font:var(--g-text-display-font-weight) var(--g-text-display-3-font-size) / var(--g-text-display-3-line-height) var(--g-text-display-font-family);--g-text-display-4-font:var(--g-text-display-font-weight) var(--g-text-display-4-font-size) / var(--g-text-display-4-line-height) var(--g-text-display-font-family);--g-text-code-1-font:var(--g-text-code-font-weight) var(--g-text-code-1-font-size) / var(--g-text-code-1-line-height) var(--g-text-code-font-family);--g-text-code-2-font:var(--g-text-code-font-weight) var(--g-text-code-2-font-size) / var(--g-text-code-2-line-height) var(--g-text-code-font-family);--g-text-code-3-font:var(--g-text-code-font-weight) var(--g-text-code-3-font-size) / var(--g-text-code-3-line-height) var(--g-text-code-font-family);--g-text-code-inline-1-font:var(--g-text-code-inline-font-weight) var(--g-text-code-inline-1-font-size) / var(--g-text-code-inline-1-line-height) var(--g-text-code-inline-font-family);--g-text-code-inline-2-font:var(--g-text-code-inline-font-weight) var(--g-text-code-inline-2-font-size) / var(--g-text-code-inline-2-line-height) var(--g-text-code-inline-font-family);--g-text-code-inline-3-font:var(--g-text-code-inline-font-weight) var(--g-text-code-inline-3-font-size) / var(--g-text-code-inline-3-line-height) var(--g-text-code-inline-font-family);font-family:var(--g-text-body-font-family);font-weight:var(--g-text-body-font-weight);font-size:var(--g-text-body-1-font-size);line-height:var(--g-text-body-1-line-height);--g-spacing-base:4px;--g-spacing-0:calc(var(--g-spacing-base) * 0);--g-spacing-half:calc(var(--g-spacing-base) * .5);--g-spacing-1:var(--g-spacing-base);--g-spacing-2:calc(var(--g-spacing-base) * 2);--g-spacing-3:calc(var(--g-spacing-base) * 3);--g-spacing-4:calc(var(--g-spacing-base) * 4);--g-spacing-5:calc(var(--g-spacing-base) * 5);--g-spacing-6:calc(var(--g-spacing-base) * 6);--g-spacing-7:calc(var(--g-spacing-base) * 7);--g-spacing-8:calc(var(--g-spacing-base) * 8);--g-spacing-9:calc(var(--g-spacing-base) * 9);--g-spacing-10:calc(var(--g-spacing-base) * 10);--g-scrollbar-width:12px;--g-border-radius-xs:3px;--g-border-radius-s:5px;--g-border-radius-m:6px;--g-border-radius-l:8px;--g-border-radius-xl:10px;--g-focus-border-radius:2px}body.g-root,.g-root[dir=ltr]{--g-flow-direction:1;--g-flow-is-ltr:1;--g-flow-is-rtl:0}.g-root[dir=rtl]{--g-flow-direction:-1;--g-flow-is-ltr:0;--g-flow-is-rtl:1}.g-root_theme_light{--g-color-private-white-50:#ffffff0d;--g-color-private-white-70:#ffffff12;--g-color-private-white-100:#ffffff1a;--g-color-private-white-150:#ffffff26;--g-color-private-white-200:#fff3;--g-color-private-white-250:#ffffff40;--g-color-private-white-300:#ffffff4d;--g-color-private-white-350:#ffffff59;--g-color-private-white-400:#fff6;--g-color-private-white-450:#ffffff73;--g-color-private-white-500:#ffffff80;--g-color-private-white-550:#ffffff8c;--g-color-private-white-600:#fff9;--g-color-private-white-650:#ffffffa6;--g-color-private-white-700:#ffffffb3;--g-color-private-white-750:#ffffffbf;--g-color-private-white-800:#fffc;--g-color-private-white-850:#ffffffd9;--g-color-private-white-900:#ffffffe6;--g-color-private-white-950:#fffffff2;--g-color-private-white-1000-solid:#fff;--g-color-private-black-50:#0000000d;--g-color-private-black-70:#00000012;--g-color-private-black-100:#0000001a;--g-color-private-black-150:#00000026;--g-color-private-black-200:#0003;--g-color-private-black-250:#00000040;--g-color-private-black-300:#0000004d;--g-color-private-black-350:#00000059;--g-color-private-black-400:#0006;--g-color-private-black-450:#00000073;--g-color-private-black-500:#00000080;--g-color-private-black-550:#0000008c;--g-color-private-black-600:#0009;--g-color-private-black-650:#000000a6;--g-color-private-black-700:#000000b3;--g-color-private-black-750:#000000bf;--g-color-private-black-800:#000c;--g-color-private-black-850:#000000d9;--g-color-private-black-900:#000000e6;--g-color-private-black-950:#000000f2;--g-color-private-black-20-solid:#fafafa;--g-color-private-black-50-solid:#f2f2f2;--g-color-private-black-100-solid:#e5e5e5;--g-color-private-black-150-solid:#d9d9d9;--g-color-private-black-200-solid:#ccc;--g-color-private-black-250-solid:#bfbfbf;--g-color-private-black-300-solid:#b3b3b3;--g-color-private-black-350-solid:#a6a6a6;--g-color-private-black-400-solid:#999;--g-color-private-black-450-solid:#8c8c8c;--g-color-private-black-500-solid:gray;--g-color-private-black-550-solid:#737373;--g-color-private-black-600-solid:#666;--g-color-private-black-650-solid:#595959;--g-color-private-black-700-solid:#4c4c4c;--g-color-private-black-750-solid:#404040;--g-color-private-black-800-solid:#333;--g-color-private-black-850-solid:#262626;--g-color-private-black-900-solid:#1a1a1a;--g-color-private-black-950-solid:#0d0d0d;--g-color-private-black-1000-solid:#000;--g-color-private-blue-50:#3697f11a;--g-color-private-blue-100:#3697f126;--g-color-private-blue-150:#3697f133;--g-color-private-blue-200:#3697f14d;--g-color-private-blue-250:#3697f166;--g-color-private-blue-300:#3697f180;--g-color-private-blue-350:#3697f199;--g-color-private-blue-400:#3697f1b3;--g-color-private-blue-450:#3697f1cc;--g-color-private-blue-500:#3697f1e6;--g-color-private-blue-50-solid:#ebf5fe;--g-color-private-blue-100-solid:#e1effd;--g-color-private-blue-150-solid:#d7eafc;--g-color-private-blue-200-solid:#c3e0fb;--g-color-private-blue-250-solid:#afd5f9;--g-color-private-blue-300-solid:#9bcbf8;--g-color-private-blue-350-solid:#86c1f7;--g-color-private-blue-400-solid:#72b6f5;--g-color-private-blue-450-solid:#5eacf4;--g-color-private-blue-500-solid:#4aa1f2;--g-color-private-blue-550-solid:#3697f1;--g-color-private-blue-600-solid:#348bdc;--g-color-private-blue-650-solid:#327fc8;--g-color-private-blue-700-solid:#3072b3;--g-color-private-blue-750-solid:#2e669e;--g-color-private-blue-800-solid:#2c5a8a;--g-color-private-blue-850-solid:#2a4e75;--g-color-private-blue-900-solid:#284260;--g-color-private-blue-950-solid:#26354b;--g-color-private-blue-1000-solid:#252f41;--g-color-private-green-50:#32ba761a;--g-color-private-green-100:#32ba7626;--g-color-private-green-150:#32ba7633;--g-color-private-green-200:#32ba764d;--g-color-private-green-250:#32ba7666;--g-color-private-green-300:#32ba7680;--g-color-private-green-350:#32ba7699;--g-color-private-green-400:#32ba76b3;--g-color-private-green-450:#32ba76cc;--g-color-private-green-500:#32ba76e6;--g-color-private-green-50-solid:#ebf8f1;--g-color-private-green-100-solid:#e0f5ea;--g-color-private-green-150-solid:#d6f1e4;--g-color-private-green-200-solid:#c2ead6;--g-color-private-green-250-solid:#ade3c8;--g-color-private-green-300-solid:#9db;--g-color-private-green-350-solid:#84d6ad;--g-color-private-green-400-solid:#70cf9f;--g-color-private-green-450-solid:#5bc891;--g-color-private-green-500-solid:#47c184;--g-color-private-green-550-solid:#32ba76;--g-color-private-green-600-solid:#30aa6e;--g-color-private-green-650-solid:#2f9b65;--g-color-private-green-700-solid:#2d8b5d;--g-color-private-green-750-solid:#2c7b54;--g-color-private-green-800-solid:#2a6c4c;--g-color-private-green-850-solid:#285c44;--g-color-private-green-900-solid:#274c3b;--g-color-private-green-950-solid:#253c33;--g-color-private-green-1000-solid:#24352f;--g-color-private-yellow-50:#ffbe5c1a;--g-color-private-yellow-100:#ffbe5c26;--g-color-private-yellow-150:#ffbe5c33;--g-color-private-yellow-200:#ffbe5c4d;--g-color-private-yellow-250:#ffbe5c66;--g-color-private-yellow-300:#ffbe5c80;--g-color-private-yellow-350:#ffbe5c99;--g-color-private-yellow-400:#ffbe5cb3;--g-color-private-yellow-450:#ffbe5ccc;--g-color-private-yellow-500:#ffbe5ce6;--g-color-private-yellow-50-solid:#fff9ef;--g-color-private-yellow-100-solid:#fff5e7;--g-color-private-yellow-150-solid:#fff2de;--g-color-private-yellow-200-solid:#ffecce;--g-color-private-yellow-250-solid:#ffe5be;--g-color-private-yellow-300-solid:#ffdfae;--g-color-private-yellow-350-solid:#ffd89d;--g-color-private-yellow-400-solid:#ffd28d;--g-color-private-yellow-450-solid:#ffcb7d;--g-color-private-yellow-500-solid:#ffc56c;--g-color-private-yellow-550-solid:#ffbe5c;--g-color-private-yellow-600-solid:#e9ae56;--g-color-private-yellow-650-solid:#d39e50;--g-color-private-yellow-700-solid:#bd8e4b;--g-color-private-yellow-750-solid:#a77e45;--g-color-private-yellow-800-solid:#916e3f;--g-color-private-yellow-850-solid:#7a5d39;--g-color-private-yellow-900-solid:#644d33;--g-color-private-yellow-950-solid:#4e3d2e;--g-color-private-yellow-1000-solid:#43352b;--g-color-private-orange-50:#ff77001a;--g-color-private-orange-100:#ff770026;--g-color-private-orange-150:#f703;--g-color-private-orange-200:#ff77004d;--g-color-private-orange-250:#f706;--g-color-private-orange-300:#ff770080;--g-color-private-orange-350:#f709;--g-color-private-orange-400:#ff7700b3;--g-color-private-orange-450:#f70c;--g-color-private-orange-500:#ff7700e6;--g-color-private-orange-50-solid:#fff1e6;--g-color-private-orange-100-solid:#ffebd9;--g-color-private-orange-150-solid:#ffe4cc;--g-color-private-orange-200-solid:#ffd6b3;--g-color-private-orange-250-solid:#ffc999;--g-color-private-orange-300-solid:#ffbb80;--g-color-private-orange-350-solid:#ffad66;--g-color-private-orange-400-solid:#ffa04d;--g-color-private-orange-450-solid:#ff9233;--g-color-private-orange-500-solid:#ff8519;--g-color-private-orange-550-solid:#f70;--g-color-private-orange-600-solid:#e96e03;--g-color-private-orange-650-solid:#d36507;--g-color-private-orange-700-solid:#bd5c0a;--g-color-private-orange-750-solid:#a7530e;--g-color-private-orange-800-solid:#914a11;--g-color-private-orange-850-solid:#7a4114;--g-color-private-orange-900-solid:#643818;--g-color-private-orange-950-solid:#4e2f1b;--g-color-private-orange-1000-solid:#432b1d;--g-color-private-red-50:#ff003d1a;--g-color-private-red-100:#ff003d26;--g-color-private-red-150:#ff003d33;--g-color-private-red-200:#ff003d4d;--g-color-private-red-250:#ff003d66;--g-color-private-red-300:#ff003d80;--g-color-private-red-350:#ff003d99;--g-color-private-red-400:#ff003db3;--g-color-private-red-450:#ff003dcc;--g-color-private-red-500:#ff003de6;--g-color-private-red-50-solid:#ffe6ec;--g-color-private-red-100-solid:#ffd9e2;--g-color-private-red-150-solid:#ffccd8;--g-color-private-red-200-solid:#ffb3c5;--g-color-private-red-250-solid:#ff99b1;--g-color-private-red-300-solid:#ff809e;--g-color-private-red-350-solid:#ff668b;--g-color-private-red-400-solid:#ff4d77;--g-color-private-red-450-solid:#ff3364;--g-color-private-red-500-solid:#ff1950;--g-color-private-red-550-solid:#ff003d;--g-color-private-red-600-solid:#e9033a;--g-color-private-red-650-solid:#d30638;--g-color-private-red-700-solid:#bd0935;--g-color-private-red-750-solid:#a70c32;--g-color-private-red-800-solid:#910f30;--g-color-private-red-850-solid:#7a112d;--g-color-private-red-900-solid:#64142a;--g-color-private-red-950-solid:#4e1727;--g-color-private-red-1000-solid:#431926;--g-color-private-purple-50:#8f52cc1a;--g-color-private-purple-100:#8f52cc26;--g-color-private-purple-150:#8f52cc33;--g-color-private-purple-200:#8f52cc4d;--g-color-private-purple-250:#8f52cc66;--g-color-private-purple-300:#8f52cc80;--g-color-private-purple-350:#8f52cc99;--g-color-private-purple-400:#8f52ccb3;--g-color-private-purple-450:#8f52cccc;--g-color-private-purple-500:#8f52cce6;--g-color-private-purple-50-solid:#f4eefa;--g-color-private-purple-100-solid:#eee5f7;--g-color-private-purple-150-solid:#e9dcf5;--g-color-private-purple-200-solid:#ddcbf0;--g-color-private-purple-250-solid:#d2baeb;--g-color-private-purple-300-solid:#c7a9e6;--g-color-private-purple-350-solid:#bc97e0;--g-color-private-purple-400-solid:#b186db;--g-color-private-purple-450-solid:#a575d6;--g-color-private-purple-500-solid:#9a63d1;--g-color-private-purple-550-solid:#8f52cc;--g-color-private-purple-600-solid:#844dbb;--g-color-private-purple-650-solid:#7947aa;--g-color-private-purple-700-solid:#6e4299;--g-color-private-purple-750-solid:#633d88;--g-color-private-purple-800-solid:#593877;--g-color-private-purple-850-solid:#4e3266;--g-color-private-purple-900-solid:#432d55;--g-color-private-purple-950-solid:#382844;--g-color-private-purple-1000-solid:#32253c;--g-color-private-cool-grey-50:#6b84991a;--g-color-private-cool-grey-100:#6b849926;--g-color-private-cool-grey-150:#6b849933;--g-color-private-cool-grey-200:#6b84994d;--g-color-private-cool-grey-250:#6b849966;--g-color-private-cool-grey-300:#6b849980;--g-color-private-cool-grey-350:#6b849999;--g-color-private-cool-grey-400:#6b8499b3;--g-color-private-cool-grey-450:#6b8499cc;--g-color-private-cool-grey-500:#6b8499e6;--g-color-private-cool-grey-50-solid:#f0f3f5;--g-color-private-cool-grey-100-solid:#e9edf0;--g-color-private-cool-grey-150-solid:#e1e6eb;--g-color-private-cool-grey-200-solid:#d3dae0;--g-color-private-cool-grey-250-solid:#c4ced6;--g-color-private-cool-grey-300-solid:#b5c2cc;--g-color-private-cool-grey-350-solid:#a6b5c2;--g-color-private-cool-grey-400-solid:#97a9b8;--g-color-private-cool-grey-450-solid:#899dad;--g-color-private-cool-grey-500-solid:#7a90a3;--g-color-private-cool-grey-550-solid:#6b8499;--g-color-private-cool-grey-600-solid:#647a8d;--g-color-private-cool-grey-650-solid:#5c6f81;--g-color-private-cool-grey-700-solid:#556575;--g-color-private-cool-grey-750-solid:#4e5b69;--g-color-private-cool-grey-800-solid:#47515e;--g-color-private-cool-grey-850-solid:#3f4652;--g-color-private-cool-grey-900-solid:#383c46;--g-color-private-cool-grey-950-solid:#31323a;--g-color-private-cool-grey-1000-solid:#2d2c34;--g-color-text-primary:var(--g-color-text-dark-primary);--g-color-text-complementary:var(--g-color-text-dark-complementary);--g-color-text-secondary:var(--g-color-text-dark-secondary);--g-color-text-hint:var(--g-color-text-dark-hint);--g-color-text-info:var(--g-color-private-blue-600-solid);--g-color-text-positive:var(--g-color-private-green-600-solid);--g-color-text-warning:var(--g-color-private-yellow-700-solid);--g-color-text-danger:var(--g-color-private-red-600-solid);--g-color-text-utility:var(--g-color-private-purple-600-solid);--g-color-text-misc:var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy:var(--g-color-private-blue-700-solid);--g-color-text-positive-heavy:var(--g-color-private-green-700-solid);--g-color-text-warning-heavy:var(--g-color-private-orange-700-solid);--g-color-text-danger-heavy:var(--g-color-private-red-700-solid);--g-color-text-utility-heavy:var(--g-color-private-purple-700-solid);--g-color-text-misc-heavy:var(--g-color-private-cool-grey-700-solid);--g-color-text-brand:var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy:var(--g-color-private-orange-700-solid);--g-color-text-brand-contrast:var(--g-color-text-dark-primary);--g-color-text-link:var(--g-color-private-yellow-650-solid);--g-color-text-link-hover:var(--g-color-private-orange-650-solid);--g-color-text-link-visited:var(--g-color-private-purple-550-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-800-solid);--g-color-text-dark-primary:var(--g-color-private-black-850);--g-color-text-dark-complementary:var(--g-color-private-black-700);--g-color-text-dark-secondary:var(--g-color-private-black-500);--g-color-text-dark-hint:var(--g-color-private-black-300);--g-color-text-light-primary:var(--g-color-private-white-1000-solid);--g-color-text-light-complementary:var(--g-color-private-white-850);--g-color-text-light-secondary:var(--g-color-private-white-700);--g-color-text-light-hint:var(--g-color-private-white-500);--g-color-text-inverted-primary:var(--g-color-text-light-primary);--g-color-text-inverted-complementary:var(--g-color-text-light-complementary);--g-color-text-inverted-secondary:var(--g-color-text-light-secondary);--g-color-text-inverted-hint:var(--g-color-text-light-hint);--g-color-base-background:var(--g-color-private-white-1000-solid);--g-color-base-generic:var(--g-color-private-black-50);--g-color-base-generic-hover:var(--g-color-private-black-150);--g-color-base-generic-medium:var(--g-color-private-black-150);--g-color-base-generic-medium-hover:var(--g-color-private-black-250);--g-color-base-generic-accent:var(--g-color-private-black-150);--g-color-base-generic-accent-disabled:var(--g-color-private-black-70);--g-color-base-generic-ultralight:var(--g-color-private-black-20-solid);--g-color-base-simple-hover:var(--g-color-private-black-50);--g-color-base-simple-hover-solid:var(--g-color-private-black-50-solid);--g-color-base-brand:var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover:var(--g-color-private-yellow-600-solid);--g-color-base-selection:var(--g-color-private-yellow-200);--g-color-base-selection-hover:var(--g-color-private-yellow-300);--g-color-base-info-light:var(--g-color-private-blue-100);--g-color-base-info-light-hover:var(--g-color-private-blue-200);--g-color-base-info-medium:var(--g-color-private-blue-200);--g-color-base-info-medium-hover:var(--g-color-private-blue-300);--g-color-base-info-heavy:var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover:var(--g-color-private-blue-700-solid);--g-color-base-positive-light:var(--g-color-private-green-100);--g-color-base-positive-light-hover:var(--g-color-private-green-200);--g-color-base-positive-medium:var(--g-color-private-green-200);--g-color-base-positive-medium-hover:var(--g-color-private-green-300);--g-color-base-positive-heavy:var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover:var(--g-color-private-green-700-solid);--g-color-base-warning-light:var(--g-color-private-yellow-200);--g-color-base-warning-light-hover:var(--g-color-private-yellow-300);--g-color-base-warning-medium:var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover:var(--g-color-private-yellow-500);--g-color-base-warning-heavy:var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy-hover:var(--g-color-private-yellow-650-solid);--g-color-base-danger-light:var(--g-color-private-red-100);--g-color-base-danger-light-hover:var(--g-color-private-red-200);--g-color-base-danger-medium:var(--g-color-private-red-200);--g-color-base-danger-medium-hover:var(--g-color-private-red-300);--g-color-base-danger-heavy:var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover:var(--g-color-private-red-700-solid);--g-color-base-utility-light:var(--g-color-private-purple-100);--g-color-base-utility-light-hover:var(--g-color-private-purple-200);--g-color-base-utility-medium:var(--g-color-private-purple-200);--g-color-base-utility-medium-hover:var(--g-color-private-purple-300);--g-color-base-utility-heavy:var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover:var(--g-color-private-purple-700-solid);--g-color-base-neutral-light:var(--g-color-private-black-50);--g-color-base-neutral-light-hover:var(--g-color-private-black-100);--g-color-base-neutral-medium:var(--g-color-private-black-200);--g-color-base-neutral-medium-hover:var(--g-color-private-black-250);--g-color-base-neutral-heavy:var(--g-color-private-black-450);--g-color-base-neutral-heavy-hover:var(--g-color-private-black-550);--g-color-base-misc-light:var(--g-color-private-cool-grey-100);--g-color-base-misc-light-hover:var(--g-color-private-cool-grey-200);--g-color-base-misc-medium:var(--g-color-private-cool-grey-200);--g-color-base-misc-medium-hover:var(--g-color-private-cool-grey-300);--g-color-base-misc-heavy:var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover:var(--g-color-private-cool-grey-700-solid);--g-color-base-light:var(--g-color-private-white-1000-solid);--g-color-base-light-hover:var(--g-color-private-white-850);--g-color-base-light-simple-hover:var(--g-color-private-white-150);--g-color-base-light-disabled:var(--g-color-private-white-150);--g-color-base-light-accent-disabled:var(--g-color-private-white-300);--g-color-base-float:var(--g-color-private-white-1000-solid);--g-color-base-float-hover:var(--g-color-private-black-50-solid);--g-color-base-float-medium:var(--g-color-private-black-550-solid);--g-color-base-float-heavy:var(--g-color-private-black-700-solid);--g-color-base-float-accent:var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover:var(--g-color-private-white-850);--g-color-base-float-announcement:var(--g-color-private-cool-grey-50-solid);--g-color-base-modal:var(--g-color-base-background);--g-color-line-generic:var(--g-color-private-black-100);--g-color-line-generic-hover:var(--g-color-private-black-150);--g-color-line-generic-active:var(--g-color-private-black-300);--g-color-line-generic-accent:var(--g-color-private-black-150);--g-color-line-generic-accent-hover:var(--g-color-private-black-300);--g-color-line-generic-solid:var(--g-color-private-black-100-solid);--g-color-line-brand:var(--g-color-private-yellow-600-solid);--g-color-line-focus:var(--g-color-private-cool-grey-450);--g-color-line-light:var(--g-color-private-white-500);--g-color-line-info:var(--g-color-private-blue-450);--g-color-line-positive:var(--g-color-private-green-450);--g-color-line-warning:var(--g-color-private-yellow-600-solid);--g-color-line-danger:var(--g-color-private-red-450);--g-color-line-utility:var(--g-color-private-purple-450);--g-color-line-misc:var(--g-color-private-cool-grey-450);--g-color-sfx-veil:var(--g-color-private-black-250);--g-color-sfx-shadow:var(--g-color-private-black-150);--g-color-sfx-shadow-heavy:var(--g-color-private-black-500);--g-color-sfx-shadow-light:var(--g-color-private-black-50);--g-color-sfx-fade:var(--g-color-private-white-300);--g-color-scroll-track:var(--g-color-base-background);--g-color-scroll-handle:var(--g-color-private-black-100);--g-color-scroll-handle-hover:var(--g-color-private-black-150);--g-color-scroll-corner:var(--g-color-private-black-100);--g-color-infographics-axis:var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg:var(--g-color-private-white-950)}.g-root_theme_dark{--g-color-private-white-50:#ffffff0d;--g-color-private-white-70:#ffffff12;--g-color-private-white-100:#ffffff1a;--g-color-private-white-150:#ffffff26;--g-color-private-white-200:#fff3;--g-color-private-white-250:#ffffff40;--g-color-private-white-300:#ffffff4d;--g-color-private-white-350:#ffffff59;--g-color-private-white-400:#fff6;--g-color-private-white-450:#ffffff73;--g-color-private-white-500:#ffffff80;--g-color-private-white-550:#ffffff8c;--g-color-private-white-600:#fff9;--g-color-private-white-650:#ffffffa6;--g-color-private-white-700:#ffffffb3;--g-color-private-white-750:#ffffffbf;--g-color-private-white-800:#fffc;--g-color-private-white-850:#ffffffd9;--g-color-private-white-900:#ffffffe6;--g-color-private-white-950:#fffffff2;--g-color-private-white-20-solid:#262226;--g-color-private-white-50-solid:#2d282d;--g-color-private-white-70-solid:#312d31;--g-color-private-white-100-solid:#383438;--g-color-private-white-150-solid:#433f43;--g-color-private-white-200-solid:#4e4a4e;--g-color-private-white-250-solid:#595559;--g-color-private-white-300-solid:#646164;--g-color-private-white-350-solid:#6f6c6f;--g-color-private-white-400-solid:#7a777a;--g-color-private-white-450-solid:#858385;--g-color-private-white-500-solid:#908e90;--g-color-private-white-550-solid:#9c999c;--g-color-private-white-600-solid:#a7a5a7;--g-color-private-white-650-solid:#b2b0b2;--g-color-private-white-700-solid:#bdbbbd;--g-color-private-white-750-solid:#c8c6c8;--g-color-private-white-800-solid:#d3d2d3;--g-color-private-white-850-solid:#deddde;--g-color-private-white-900-solid:#e9e8e9;--g-color-private-white-950-solid:#f4f4f4;--g-color-private-white-1000-solid:#fff;--g-color-private-white-opaque-150:#4c4b51f2;--g-color-private-black-20:#00000005;--g-color-private-black-50:#0000000d;--g-color-private-black-100:#0000001a;--g-color-private-black-150:#00000026;--g-color-private-black-200:#0003;--g-color-private-black-250:#00000040;--g-color-private-black-300:#0000004d;--g-color-private-black-350:#00000059;--g-color-private-black-400:#0006;--g-color-private-black-450:#00000073;--g-color-private-black-500:#00000080;--g-color-private-black-550:#0000008c;--g-color-private-black-600:#0009;--g-color-private-black-650:#000000a6;--g-color-private-black-700:#000000b3;--g-color-private-black-750:#000000bf;--g-color-private-black-800:#000c;--g-color-private-black-850:#000000d9;--g-color-private-black-900:#000000e6;--g-color-private-black-950:#000000f2;--g-color-private-black-1000-solid:#000;--g-color-private-blue-50:#3697f11a;--g-color-private-blue-100:#3697f126;--g-color-private-blue-150:#3697f133;--g-color-private-blue-200:#3697f14d;--g-color-private-blue-250:#3697f166;--g-color-private-blue-300:#3697f180;--g-color-private-blue-350:#3697f199;--g-color-private-blue-400:#3697f1b3;--g-color-private-blue-450:#3697f1cc;--g-color-private-blue-500:#3697f1e6;--g-color-private-blue-50-solid:#242937;--g-color-private-blue-100-solid:#252f41;--g-color-private-blue-150-solid:#26354b;--g-color-private-blue-200-solid:#284260;--g-color-private-blue-250-solid:#2a4e75;--g-color-private-blue-300-solid:#2c5a8a;--g-color-private-blue-350-solid:#2e669e;--g-color-private-blue-400-solid:#3072b3;--g-color-private-blue-450-solid:#327fc8;--g-color-private-blue-500-solid:#348bdc;--g-color-private-blue-550-solid:#3697f1;--g-color-private-blue-600-solid:#4aa1f2;--g-color-private-blue-650-solid:#5eacf4;--g-color-private-blue-700-solid:#72b6f5;--g-color-private-blue-750-solid:#86c1f7;--g-color-private-blue-800-solid:#9bcbf8;--g-color-private-blue-850-solid:#afd5f9;--g-color-private-blue-900-solid:#c3e0fb;--g-color-private-blue-950-solid:#d7eafc;--g-color-private-blue-1000-solid:#e1effd;--g-color-private-green-50:#4db09b1a;--g-color-private-green-100:#4db09b26;--g-color-private-green-150:#4db09b33;--g-color-private-green-200:#4db09b4d;--g-color-private-green-250:#4db09b66;--g-color-private-green-300:#4db09b80;--g-color-private-green-350:#4db09b99;--g-color-private-green-400:#4db09bb3;--g-color-private-green-450:#4db09bcc;--g-color-private-green-500:#4db09be6;--g-color-private-green-50-solid:#262c2e;--g-color-private-green-100-solid:#283334;--g-color-private-green-150-solid:#2b3a3a;--g-color-private-green-200-solid:#2f4946;--g-color-private-green-250-solid:#335852;--g-color-private-green-300-solid:#38675f;--g-color-private-green-350-solid:#3c756b;--g-color-private-green-400-solid:#408477;--g-color-private-green-450-solid:#449383;--g-color-private-green-500-solid:#49a18f;--g-color-private-green-550-solid:#4db09b;--g-color-private-green-600-solid:#5fb8a5;--g-color-private-green-650-solid:#71c0af;--g-color-private-green-700-solid:#82c8b9;--g-color-private-green-750-solid:#94d0c3;--g-color-private-green-800-solid:#a6d8cd;--g-color-private-green-850-solid:#b8dfd7;--g-color-private-green-900-solid:#cae7e1;--g-color-private-green-950-solid:#dbefeb;--g-color-private-green-1000-solid:#e4f3f0;--g-color-private-yellow-50:#ffbe5c1a;--g-color-private-yellow-100:#ffbe5c26;--g-color-private-yellow-150:#ffbe5c33;--g-color-private-yellow-200:#ffbe5c4d;--g-color-private-yellow-250:#ffbe5c66;--g-color-private-yellow-300:#ffbe5c80;--g-color-private-yellow-350:#ffbe5c99;--g-color-private-yellow-400:#ffbe5cb3;--g-color-private-yellow-450:#ffbe5ccc;--g-color-private-yellow-500:#ffbe5ce6;--g-color-private-yellow-50-solid:#382d28;--g-color-private-yellow-100-solid:#43352b;--g-color-private-yellow-150-solid:#4e3d2e;--g-color-private-yellow-200-solid:#644d33;--g-color-private-yellow-250-solid:#7a5d39;--g-color-private-yellow-300-solid:#916e3f;--g-color-private-yellow-350-solid:#a77e45;--g-color-private-yellow-400-solid:#bd8e4b;--g-color-private-yellow-450-solid:#d39e50;--g-color-private-yellow-500-solid:#e9ae56;--g-color-private-yellow-550-solid:#ffbe5c;--g-color-private-yellow-600-solid:#ffc56c;--g-color-private-yellow-650-solid:#ffcb7d;--g-color-private-yellow-700-solid:#ffd28d;--g-color-private-yellow-750-solid:#ffd89d;--g-color-private-yellow-800-solid:#ffdfae;--g-color-private-yellow-850-solid:#ffe5be;--g-color-private-yellow-900-solid:#ffecce;--g-color-private-yellow-950-solid:#fff2de;--g-color-private-yellow-1000-solid:#fff5e7;--g-color-private-orange-50:#c8630c1a;--g-color-private-orange-100:#c8630c26;--g-color-private-orange-150:#c8630c33;--g-color-private-orange-200:#c8630c4d;--g-color-private-orange-250:#c8630c66;--g-color-private-orange-300:#c8630c80;--g-color-private-orange-350:#c8630c99;--g-color-private-orange-400:#c8630cb3;--g-color-private-orange-450:#c8630ccc;--g-color-private-orange-500:#c8630ce6;--g-color-private-orange-50-solid:#332420;--g-color-private-orange-100-solid:#3b281f;--g-color-private-orange-150-solid:#432b1e;--g-color-private-orange-200-solid:#54321b;--g-color-private-orange-250-solid:#643919;--g-color-private-orange-300-solid:#754017;--g-color-private-orange-350-solid:#864715;--g-color-private-orange-400-solid:#964e13;--g-color-private-orange-450-solid:#a75510;--g-color-private-orange-500-solid:#b75c0e;--g-color-private-orange-550-solid:#c8630c;--g-color-private-orange-600-solid:#ce7324;--g-color-private-orange-650-solid:#d3823d;--g-color-private-orange-700-solid:#d99255;--g-color-private-orange-750-solid:#dea16d;--g-color-private-orange-800-solid:#e4b186;--g-color-private-orange-850-solid:#e9c19e;--g-color-private-orange-900-solid:#efd0b6;--g-color-private-orange-950-solid:#f4e0ce;--g-color-private-orange-1000-solid:#f7e8db;--g-color-private-red-50:#e5325d1a;--g-color-private-red-100:#e5325d26;--g-color-private-red-150:#e5325d33;--g-color-private-red-200:#e5325d4d;--g-color-private-red-250:#e5325d66;--g-color-private-red-300:#e5325d80;--g-color-private-red-350:#e5325d99;--g-color-private-red-400:#e5325db3;--g-color-private-red-450:#e5325dcc;--g-color-private-red-500:#e5325de6;--g-color-private-red-50-solid:#361f28;--g-color-private-red-100-solid:#3f202b;--g-color-private-red-150-solid:#49212e;--g-color-private-red-200-solid:#5d2334;--g-color-private-red-250-solid:#70253a;--g-color-private-red-300-solid:#842840;--g-color-private-red-350-solid:#972a45;--g-color-private-red-400-solid:#ab2c4b;--g-color-private-red-450-solid:#be2e51;--g-color-private-red-500-solid:#d23057;--g-color-private-red-550-solid:#e5325d;--g-color-private-red-600-solid:#e8476d;--g-color-private-red-650-solid:#ea5b7d;--g-color-private-red-700-solid:#ed708e;--g-color-private-red-750-solid:#ef849e;--g-color-private-red-800-solid:#f299ae;--g-color-private-red-850-solid:#f5adbe;--g-color-private-red-900-solid:#f7c2ce;--g-color-private-red-950-solid:#fad6df;--g-color-private-red-1000-solid:#fbe0e7;--g-color-private-purple-50:#8f52cc1a;--g-color-private-purple-100:#8f52cc26;--g-color-private-purple-150:#8f52cc33;--g-color-private-purple-200:#8f52cc4d;--g-color-private-purple-250:#8f52cc66;--g-color-private-purple-300:#8f52cc80;--g-color-private-purple-350:#8f52cc99;--g-color-private-purple-400:#8f52ccb3;--g-color-private-purple-450:#8f52cccc;--g-color-private-purple-500:#8f52cce6;--g-color-private-purple-50-solid:#2d2233;--g-color-private-purple-100-solid:#32253c;--g-color-private-purple-150-solid:#382844;--g-color-private-purple-200-solid:#432d55;--g-color-private-purple-250-solid:#4e3266;--g-color-private-purple-300-solid:#593877;--g-color-private-purple-350-solid:#633d88;--g-color-private-purple-400-solid:#6e4299;--g-color-private-purple-450-solid:#7947aa;--g-color-private-purple-500-solid:#844dbb;--g-color-private-purple-550-solid:#8f52cc;--g-color-private-purple-600-solid:#9a63d1;--g-color-private-purple-650-solid:#a575d6;--g-color-private-purple-700-solid:#b186db;--g-color-private-purple-750-solid:#bc97e0;--g-color-private-purple-800-solid:#c7a9e6;--g-color-private-purple-850-solid:#d2baeb;--g-color-private-purple-900-solid:#ddcbf0;--g-color-private-purple-950-solid:#e9dcf5;--g-color-private-purple-1000-solid:#eee5f7;--g-color-private-cool-grey-50:#60809c1a;--g-color-private-cool-grey-100:#60809c26;--g-color-private-cool-grey-150:#60809c33;--g-color-private-cool-grey-200:#60809c4d;--g-color-private-cool-grey-250:#60809c66;--g-color-private-cool-grey-300:#60809c80;--g-color-private-cool-grey-350:#60809c99;--g-color-private-cool-grey-400:#60809cb3;--g-color-private-cool-grey-450:#60809ccc;--g-color-private-cool-grey-500:#60809ce6;--g-color-private-cool-grey-50-solid:#28272e;--g-color-private-cool-grey-100-solid:#2b2c34;--g-color-private-cool-grey-150-solid:#2e313a;--g-color-private-cool-grey-200-solid:#353b47;--g-color-private-cool-grey-250-solid:#3b4553;--g-color-private-cool-grey-300-solid:#414f5f;--g-color-private-cool-grey-350-solid:#47586b;--g-color-private-cool-grey-400-solid:#4d6277;--g-color-private-cool-grey-450-solid:#546c84;--g-color-private-cool-grey-500-solid:#5a7690;--g-color-private-cool-grey-550-solid:#60809c;--g-color-private-cool-grey-600-solid:#708da6;--g-color-private-cool-grey-650-solid:#8099b0;--g-color-private-cool-grey-700-solid:#90a6ba;--g-color-private-cool-grey-750-solid:#a0b3c4;--g-color-private-cool-grey-800-solid:#b0c0ce;--g-color-private-cool-grey-850-solid:#bfccd7;--g-color-private-cool-grey-900-solid:#cfd9e1;--g-color-private-cool-grey-950-solid:#dfe6eb;--g-color-private-cool-grey-1000-solid:#e7ecf0;--g-color-text-primary:var(--g-color-text-light-primary);--g-color-text-complementary:var(--g-color-text-light-complementary);--g-color-text-secondary:var(--g-color-text-light-secondary);--g-color-text-hint:var(--g-color-text-light-hint);--g-color-text-info:var(--g-color-private-blue-550-solid);--g-color-text-positive:var(--g-color-private-green-550-solid);--g-color-text-warning:var(--g-color-private-yellow-550-solid);--g-color-text-danger:var(--g-color-private-red-550-solid);--g-color-text-utility:var(--g-color-private-purple-600-solid);--g-color-text-misc:var(--g-color-private-cool-grey-600-solid);--g-color-text-info-heavy:var(--g-color-private-blue-600-solid);--g-color-text-positive-heavy:var(--g-color-private-green-600-solid);--g-color-text-warning-heavy:var(--g-color-private-yellow-600-solid);--g-color-text-danger-heavy:var(--g-color-private-red-600-solid);--g-color-text-utility-heavy:var(--g-color-private-purple-650-solid);--g-color-text-misc-heavy:var(--g-color-private-cool-grey-650-solid);--g-color-text-brand:var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy:var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast:var(--g-color-text-dark-primary);--g-color-text-link:var(--g-color-private-yellow-550-solid);--g-color-text-link-hover:var(--g-color-private-orange-550-solid);--g-color-text-link-visited:var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-750-solid);--g-color-text-dark-primary:var(--g-color-private-black-900);--g-color-text-dark-complementary:var(--g-color-private-black-700);--g-color-text-dark-secondary:var(--g-color-private-black-500);--g-color-text-dark-hint:var(--g-color-private-black-300);--g-color-text-light-primary:var(--g-color-private-white-850);--g-color-text-light-complementary:var(--g-color-private-white-700);--g-color-text-light-secondary:var(--g-color-private-white-500);--g-color-text-light-hint:var(--g-color-private-white-300);--g-color-text-inverted-primary:var(--g-color-text-dark-primary);--g-color-text-inverted-complementary:var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary:var(--g-color-text-dark-secondary);--g-color-text-inverted-hint:var(--g-color-text-dark-hint);--g-color-base-background:#221d22;--g-color-base-generic:var(--g-color-private-white-100);--g-color-base-generic-hover:var(--g-color-private-white-150);--g-color-base-generic-medium:var(--g-color-private-white-250);--g-color-base-generic-medium-hover:var(--g-color-private-white-300);--g-color-base-generic-accent:var(--g-color-private-white-150);--g-color-base-generic-accent-disabled:var(--g-color-private-white-70);--g-color-base-generic-ultralight:var(--g-color-private-white-20-solid);--g-color-base-simple-hover:var(--g-color-private-white-100);--g-color-base-simple-hover-solid:var(--g-color-private-white-100-solid);--g-color-base-brand:var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover:var(--g-color-private-yellow-650-solid);--g-color-base-selection:var(--g-color-private-yellow-150);--g-color-base-selection-hover:var(--g-color-private-yellow-200);--g-color-base-info-light:var(--g-color-private-blue-150);--g-color-base-info-light-hover:var(--g-color-private-blue-200);--g-color-base-info-medium:var(--g-color-private-blue-300);--g-color-base-info-medium-hover:var(--g-color-private-blue-400);--g-color-base-info-heavy:var(--g-color-private-blue-600-solid);--g-color-base-info-heavy-hover:var(--g-color-private-blue-700-solid);--g-color-base-positive-light:var(--g-color-private-green-150);--g-color-base-positive-light-hover:var(--g-color-private-green-200);--g-color-base-positive-medium:var(--g-color-private-green-300);--g-color-base-positive-medium-hover:var(--g-color-private-green-400);--g-color-base-positive-heavy:var(--g-color-private-green-600-solid);--g-color-base-positive-heavy-hover:var(--g-color-private-green-700-solid);--g-color-base-warning-light:var(--g-color-private-yellow-150);--g-color-base-warning-light-hover:var(--g-color-private-yellow-200);--g-color-base-warning-medium:var(--g-color-private-yellow-300);--g-color-base-warning-medium-hover:var(--g-color-private-yellow-400);--g-color-base-warning-heavy:var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover:var(--g-color-private-yellow-700-solid);--g-color-base-danger-light:var(--g-color-private-red-150);--g-color-base-danger-light-hover:var(--g-color-private-red-200);--g-color-base-danger-medium:var(--g-color-private-red-300);--g-color-base-danger-medium-hover:var(--g-color-private-red-400);--g-color-base-danger-heavy:var(--g-color-private-red-600-solid);--g-color-base-danger-heavy-hover:var(--g-color-private-red-700-solid);--g-color-base-utility-light:var(--g-color-private-purple-150);--g-color-base-utility-light-hover:var(--g-color-private-purple-250);--g-color-base-utility-medium:var(--g-color-private-purple-300);--g-color-base-utility-medium-hover:var(--g-color-private-purple-400);--g-color-base-utility-heavy:var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy-hover:var(--g-color-private-purple-700-solid);--g-color-base-neutral-light:var(--g-color-private-white-100);--g-color-base-neutral-light-hover:var(--g-color-private-white-150);--g-color-base-neutral-medium:var(--g-color-private-white-250);--g-color-base-neutral-medium-hover:var(--g-color-private-white-350);--g-color-base-neutral-heavy:var(--g-color-private-white-550);--g-color-base-neutral-heavy-hover:var(--g-color-private-white-650);--g-color-base-misc-light:var(--g-color-private-cool-grey-150);--g-color-base-misc-light-hover:var(--g-color-private-cool-grey-200);--g-color-base-misc-medium:var(--g-color-private-cool-grey-300);--g-color-base-misc-medium-hover:var(--g-color-private-cool-grey-400);--g-color-base-misc-heavy:var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy-hover:var(--g-color-private-cool-grey-700-solid);--g-color-base-light:var(--g-color-private-white-850);--g-color-base-light-hover:var(--g-color-private-white-700);--g-color-base-light-simple-hover:var(--g-color-private-white-150);--g-color-base-light-disabled:var(--g-color-private-white-150);--g-color-base-light-accent-disabled:var(--g-color-private-white-300);--g-color-base-float:var(--g-color-private-white-100-solid);--g-color-base-float-hover:var(--g-color-private-white-150-solid);--g-color-base-float-medium:var(--g-color-private-white-150-solid);--g-color-base-float-heavy:var(--g-color-private-white-250-solid);--g-color-base-float-accent:var(--g-color-private-white-150-solid);--g-color-base-float-accent-hover:var(--g-color-private-white-200-solid);--g-color-base-float-announcement:var(--g-color-private-white-150-solid);--g-color-base-modal:var(--g-color-base-background);--g-color-line-generic:var(--g-color-private-white-150);--g-color-line-generic-hover:var(--g-color-private-white-250);--g-color-line-generic-active:var(--g-color-private-white-300);--g-color-line-generic-accent:var(--g-color-private-white-150);--g-color-line-generic-accent-hover:var(--g-color-private-white-300);--g-color-line-generic-solid:var(--g-color-private-white-150-solid);--g-color-line-brand:var(--g-color-private-yellow-600-solid);--g-color-line-focus:var(--g-color-private-cool-grey-450);--g-color-line-light:var(--g-color-private-white-500);--g-color-line-info:var(--g-color-private-blue-450);--g-color-line-positive:var(--g-color-private-green-450);--g-color-line-warning:var(--g-color-private-yellow-450);--g-color-line-danger:var(--g-color-private-red-450);--g-color-line-utility:var(--g-color-private-purple-450);--g-color-line-misc:var(--g-color-private-cool-grey-450);--g-color-sfx-veil:var(--g-color-private-black-600);--g-color-sfx-shadow:var(--g-color-private-black-200);--g-color-sfx-shadow-heavy:var(--g-color-private-black-500);--g-color-sfx-shadow-light:var(--g-color-private-black-200);--g-color-sfx-fade:var(--g-color-private-white-250);--g-color-scroll-track:var(--g-color-base-background);--g-color-scroll-handle:var(--g-color-private-white-150);--g-color-scroll-handle-hover:var(--g-color-private-white-250);--g-color-scroll-corner:var(--g-color-private-white-150);--g-color-infographics-axis:var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg:var(--g-color-private-white-opaque-150)}.g-root_theme_light-hc{--g-color-private-white-50:#ffffff0d;--g-color-private-white-70:#ffffff12;--g-color-private-white-100:#ffffff1a;--g-color-private-white-150:#ffffff26;--g-color-private-white-200:#fff3;--g-color-private-white-250:#ffffff40;--g-color-private-white-300:#ffffff4d;--g-color-private-white-350:#ffffff59;--g-color-private-white-400:#fff6;--g-color-private-white-450:#ffffff73;--g-color-private-white-500:#ffffff80;--g-color-private-white-550:#ffffff8c;--g-color-private-white-600:#fff9;--g-color-private-white-650:#ffffffa6;--g-color-private-white-700:#ffffffb3;--g-color-private-white-750:#ffffffbf;--g-color-private-white-800:#fffc;--g-color-private-white-850:#ffffffd9;--g-color-private-white-900:#ffffffe6;--g-color-private-white-950:#fffffff2;--g-color-private-white-1000-solid:#fff;--g-color-private-black-50:#0000000d;--g-color-private-black-100:#0000001a;--g-color-private-black-150:#00000026;--g-color-private-black-200:#0003;--g-color-private-black-250:#00000040;--g-color-private-black-300:#0000004d;--g-color-private-black-350:#00000059;--g-color-private-black-400:#0006;--g-color-private-black-450:#00000073;--g-color-private-black-500:#00000080;--g-color-private-black-550:#0000008c;--g-color-private-black-600:#0009;--g-color-private-black-650:#000000a6;--g-color-private-black-700:#000000b3;--g-color-private-black-750:#000000bf;--g-color-private-black-800:#000c;--g-color-private-black-850:#000000d9;--g-color-private-black-900:#000000e6;--g-color-private-black-950:#000000f2;--g-color-private-black-50-solid:#f2f2f2;--g-color-private-black-100-solid:#e5e5e5;--g-color-private-black-150-solid:#d9d9d9;--g-color-private-black-200-solid:#ccc;--g-color-private-black-250-solid:#bfbfbf;--g-color-private-black-300-solid:#b3b3b3;--g-color-private-black-350-solid:#a6a6a6;--g-color-private-black-400-solid:#999;--g-color-private-black-450-solid:#8c8c8c;--g-color-private-black-500-solid:gray;--g-color-private-black-550-solid:#737373;--g-color-private-black-600-solid:#666;--g-color-private-black-650-solid:#595959;--g-color-private-black-700-solid:#4c4c4c;--g-color-private-black-750-solid:#404040;--g-color-private-black-800-solid:#333;--g-color-private-black-850-solid:#262626;--g-color-private-black-900-solid:#1a1a1a;--g-color-private-black-950-solid:#0d0d0d;--g-color-private-black-1000-solid:#000;--g-color-private-blue-50:#3697f11a;--g-color-private-blue-100:#3697f126;--g-color-private-blue-150:#3697f133;--g-color-private-blue-200:#3697f14d;--g-color-private-blue-250:#3697f166;--g-color-private-blue-300:#3697f180;--g-color-private-blue-350:#3697f199;--g-color-private-blue-400:#3697f1b3;--g-color-private-blue-450:#3697f1cc;--g-color-private-blue-500:#3697f1e6;--g-color-private-blue-50-solid:#ebf5fe;--g-color-private-blue-100-solid:#e1effd;--g-color-private-blue-150-solid:#d7eafc;--g-color-private-blue-200-solid:#c3e0fb;--g-color-private-blue-250-solid:#afd5f9;--g-color-private-blue-300-solid:#9bcbf8;--g-color-private-blue-350-solid:#86c1f7;--g-color-private-blue-400-solid:#72b6f5;--g-color-private-blue-450-solid:#5eacf4;--g-color-private-blue-500-solid:#4aa1f2;--g-color-private-blue-550-solid:#3697f1;--g-color-private-blue-600-solid:#328adb;--g-color-private-blue-650-solid:#2f7cc4;--g-color-private-blue-700-solid:#2b6fae;--g-color-private-blue-750-solid:#286198;--g-color-private-blue-800-solid:#245482;--g-color-private-blue-850-solid:#20476b;--g-color-private-blue-900-solid:#1d3955;--g-color-private-blue-950-solid:#192c3f;--g-color-private-blue-1000-solid:#172533;--g-color-private-green-50:#32ba761a;--g-color-private-green-100:#32ba7626;--g-color-private-green-150:#32ba7633;--g-color-private-green-200:#32ba764d;--g-color-private-green-250:#32ba7666;--g-color-private-green-300:#32ba7680;--g-color-private-green-350:#32ba7699;--g-color-private-green-400:#32ba76b3;--g-color-private-green-450:#32ba76cc;--g-color-private-green-500:#32ba76e6;--g-color-private-green-50-solid:#ebf8f1;--g-color-private-green-100-solid:#e0f5ea;--g-color-private-green-150-solid:#d6f1e4;--g-color-private-green-200-solid:#c2ead6;--g-color-private-green-250-solid:#ade3c8;--g-color-private-green-300-solid:#9db;--g-color-private-green-350-solid:#84d6ad;--g-color-private-green-400-solid:#70cf9f;--g-color-private-green-450-solid:#5bc891;--g-color-private-green-500-solid:#47c184;--g-color-private-green-550-solid:#32ba76;--g-color-private-green-600-solid:#2fa96c;--g-color-private-green-650-solid:#2c9862;--g-color-private-green-700-solid:#288758;--g-color-private-green-750-solid:#25764e;--g-color-private-green-800-solid:#264;--g-color-private-green-850-solid:#1f553a;--g-color-private-green-900-solid:#1c4430;--g-color-private-green-950-solid:#183326;--g-color-private-green-1000-solid:#172a21;--g-color-private-yellow-50:#ffbe5c1a;--g-color-private-yellow-100:#ffbe5c26;--g-color-private-yellow-150:#ffbe5c33;--g-color-private-yellow-200:#ffbe5c4d;--g-color-private-yellow-250:#ffbe5c66;--g-color-private-yellow-300:#ffbe5c80;--g-color-private-yellow-350:#ffbe5c99;--g-color-private-yellow-400:#ffbe5cb3;--g-color-private-yellow-450:#ffbe5ccc;--g-color-private-yellow-500:#ffbe5ce6;--g-color-private-yellow-50-solid:#fff9ef;--g-color-private-yellow-100-solid:#fff5e7;--g-color-private-yellow-150-solid:#fff2de;--g-color-private-yellow-200-solid:#ffecce;--g-color-private-yellow-250-solid:#ffe5be;--g-color-private-yellow-300-solid:#ffdfae;--g-color-private-yellow-350-solid:#ffd89d;--g-color-private-yellow-400-solid:#ffd28d;--g-color-private-yellow-450-solid:#ffcb7d;--g-color-private-yellow-500-solid:#ffc56c;--g-color-private-yellow-550-solid:#ffbe5c;--g-color-private-yellow-600-solid:#e7ad55;--g-color-private-yellow-650-solid:#d09b4d;--g-color-private-yellow-700-solid:#b88a46;--g-color-private-yellow-750-solid:#a0793e;--g-color-private-yellow-800-solid:#896837;--g-color-private-yellow-850-solid:#715630;--g-color-private-yellow-900-solid:#594528;--g-color-private-yellow-950-solid:#413421;--g-color-private-yellow-1000-solid:#362b1d;--g-color-private-orange-50:#ff77001a;--g-color-private-orange-100:#ff770026;--g-color-private-orange-150:#f703;--g-color-private-orange-200:#ff77004d;--g-color-private-orange-250:#f706;--g-color-private-orange-300:#ff770080;--g-color-private-orange-350:#f709;--g-color-private-orange-400:#ff7700b3;--g-color-private-orange-450:#f70c;--g-color-private-orange-500:#ff7700e6;--g-color-private-orange-50-solid:#fff1e6;--g-color-private-orange-100-solid:#ffebd9;--g-color-private-orange-150-solid:#ffe4cc;--g-color-private-orange-200-solid:#ffd6b3;--g-color-private-orange-250-solid:#ffc999;--g-color-private-orange-300-solid:#ffbb80;--g-color-private-orange-350-solid:#ffad66;--g-color-private-orange-400-solid:#ffa04d;--g-color-private-orange-450-solid:#ff9233;--g-color-private-orange-500-solid:#ff8519;--g-color-private-orange-550-solid:#f70;--g-color-private-orange-600-solid:#e76d02;--g-color-private-orange-650-solid:#d06304;--g-color-private-orange-700-solid:#b85805;--g-color-private-orange-750-solid:#a04e07;--g-color-private-orange-800-solid:#894409;--g-color-private-orange-850-solid:#713a0b;--g-color-private-orange-900-solid:#59300d;--g-color-private-orange-950-solid:#41250e;--g-color-private-orange-1000-solid:#36200f;--g-color-private-red-50:#ff003d1a;--g-color-private-red-100:#ff003d26;--g-color-private-red-150:#ff003d33;--g-color-private-red-200:#ff003d4d;--g-color-private-red-250:#ff003d66;--g-color-private-red-300:#ff003d80;--g-color-private-red-350:#ff003d99;--g-color-private-red-400:#ff003db3;--g-color-private-red-450:#ff003dcc;--g-color-private-red-500:#ff003de6;--g-color-private-red-50-solid:#ffe6ec;--g-color-private-red-100-solid:#ffd9e2;--g-color-private-red-150-solid:#ffccd8;--g-color-private-red-200-solid:#ffb3c5;--g-color-private-red-250-solid:#ff99b1;--g-color-private-red-300-solid:#ff809e;--g-color-private-red-350-solid:#ff668b;--g-color-private-red-400-solid:#ff4d77;--g-color-private-red-450-solid:#ff3364;--g-color-private-red-500-solid:#ff1950;--g-color-private-red-550-solid:#ff003d;--g-color-private-red-600-solid:#e70239;--g-color-private-red-650-solid:#d00334;--g-color-private-red-700-solid:#b80530;--g-color-private-red-750-solid:#a0072c;--g-color-private-red-800-solid:#890928;--g-color-private-red-850-solid:#710a23;--g-color-private-red-900-solid:#590c1f;--g-color-private-red-950-solid:#410e1b;--g-color-private-red-1000-solid:#360e18;--g-color-private-purple-50:#8f52cc1a;--g-color-private-purple-100:#8f52cc26;--g-color-private-purple-150:#8f52cc33;--g-color-private-purple-200:#8f52cc4d;--g-color-private-purple-250:#8f52cc66;--g-color-private-purple-300:#8f52cc80;--g-color-private-purple-350:#8f52cc99;--g-color-private-purple-400:#8f52ccb3;--g-color-private-purple-450:#8f52cccc;--g-color-private-purple-500:#8f52cce6;--g-color-private-purple-50-solid:#f4eefa;--g-color-private-purple-100-solid:#eee5f7;--g-color-private-purple-150-solid:#e9dcf5;--g-color-private-purple-200-solid:#ddcbf0;--g-color-private-purple-250-solid:#d2baeb;--g-color-private-purple-300-solid:#c7a9e6;--g-color-private-purple-350-solid:#bc97e0;--g-color-private-purple-400-solid:#b186db;--g-color-private-purple-450-solid:#a575d6;--g-color-private-purple-500-solid:#9a63d1;--g-color-private-purple-550-solid:#8f52cc;--g-color-private-purple-600-solid:#834cb9;--g-color-private-purple-650-solid:#7645a7;--g-color-private-purple-700-solid:#6a3f94;--g-color-private-purple-750-solid:#5d3882;--g-color-private-purple-800-solid:#51326f;--g-color-private-purple-850-solid:#442b5c;--g-color-private-purple-900-solid:#38254a;--g-color-private-purple-950-solid:#2b1e37;--g-color-private-purple-1000-solid:#251b2e;--g-color-private-cool-grey-50:#6b84991a;--g-color-private-cool-grey-100:#6b849926;--g-color-private-cool-grey-150:#6b849933;--g-color-private-cool-grey-200:#6b84994d;--g-color-private-cool-grey-250:#6b849966;--g-color-private-cool-grey-300:#6b849980;--g-color-private-cool-grey-350:#6b849999;--g-color-private-cool-grey-400:#6b8499b3;--g-color-private-cool-grey-450:#6b8499cc;--g-color-private-cool-grey-500:#6b8499e6;--g-color-private-cool-grey-50-solid:#f0f3f5;--g-color-private-cool-grey-100-solid:#e9edf0;--g-color-private-cool-grey-150-solid:#e1e6eb;--g-color-private-cool-grey-200-solid:#d3dae0;--g-color-private-cool-grey-250-solid:#c4ced6;--g-color-private-cool-grey-300-solid:#b5c2cc;--g-color-private-cool-grey-350-solid:#a6b5c2;--g-color-private-cool-grey-400-solid:#97a9b8;--g-color-private-cool-grey-450-solid:#899dad;--g-color-private-cool-grey-500-solid:#7a90a3;--g-color-private-cool-grey-550-solid:#6b8499;--g-color-private-cool-grey-600-solid:#62798c;--g-color-private-cool-grey-650-solid:#596d7e;--g-color-private-cool-grey-700-solid:#506271;--g-color-private-cool-grey-750-solid:#475663;--g-color-private-cool-grey-800-solid:#3f4b56;--g-color-private-cool-grey-850-solid:#363f48;--g-color-private-cool-grey-900-solid:#2d343b;--g-color-private-cool-grey-950-solid:#24282d;--g-color-private-cool-grey-1000-solid:#1f2226;--g-color-text-primary:var(--g-color-text-dark-primary);--g-color-text-complementary:var(--g-color-text-dark-complementary);--g-color-text-secondary:var(--g-color-text-dark-secondary);--g-color-text-hint:var(--g-color-text-dark-hint);--g-color-text-info:var(--g-color-private-blue-650-solid);--g-color-text-positive:var(--g-color-private-green-650-solid);--g-color-text-warning:var(--g-color-private-yellow-700-solid);--g-color-text-danger:var(--g-color-private-red-650-solid);--g-color-text-utility:var(--g-color-private-purple-650-solid);--g-color-text-misc:var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy:var(--g-color-private-blue-900-solid);--g-color-text-positive-heavy:var(--g-color-private-green-900-solid);--g-color-text-warning-heavy:var(--g-color-private-orange-900-solid);--g-color-text-danger-heavy:var(--g-color-private-red-900-solid);--g-color-text-utility-heavy:var(--g-color-private-purple-900-solid);--g-color-text-misc-heavy:var(--g-color-private-cool-grey-900-solid);--g-color-text-brand:var(--g-color-private-yellow-700-solid);--g-color-text-brand-heavy:var(--g-color-private-orange-900-solid);--g-color-text-brand-contrast:var(--g-color-text-dark-primary);--g-color-text-link:var(--g-color-private-yellow-700-solid);--g-color-text-link-hover:var(--g-color-private-orange-700-solid);--g-color-text-link-visited:var(--g-color-private-purple-600-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-850-solid);--g-color-text-dark-primary:var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary:var(--g-color-private-black-850);--g-color-text-dark-secondary:var(--g-color-private-black-700);--g-color-text-dark-hint:var(--g-color-private-black-500);--g-color-text-light-primary:var(--g-color-private-white-1000-solid);--g-color-text-light-complementary:var(--g-color-private-white-850);--g-color-text-light-secondary:var(--g-color-private-white-700);--g-color-text-light-hint:var(--g-color-private-white-500);--g-color-text-inverted-primary:var(--g-color-text-light-primary);--g-color-text-inverted-complementary:var(--g-color-text-light-complementary);--g-color-text-inverted-secondary:var(--g-color-text-light-secondary);--g-color-text-inverted-hint:var(--g-color-text-light-hint);--g-color-base-background:var(--g-color-private-white-1000-solid);--g-color-base-generic:var(--g-color-private-black-150);--g-color-base-generic-hover:var(--g-color-private-black-300);--g-color-base-generic-medium:var(--g-color-private-black-250);--g-color-base-generic-medium-hover:var(--g-color-private-black-350);--g-color-base-generic-accent:var(--g-color-private-black-250);--g-color-base-generic-accent-disabled:var(--g-color-private-black-150);--g-color-base-generic-ultralight:var(--g-color-private-black-50-solid);--g-color-base-simple-hover:var(--g-color-private-black-150);--g-color-base-simple-hover-solid:var(--g-color-private-black-150-solid);--g-color-base-brand:var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover:var(--g-color-private-yellow-650-solid);--g-color-base-selection:var(--g-color-private-yellow-300);--g-color-base-selection-hover:var(--g-color-private-yellow-400);--g-color-base-info-light:var(--g-color-private-blue-250);--g-color-base-info-light-hover:var(--g-color-private-blue-350);--g-color-base-info-medium:var(--g-color-private-blue-400);--g-color-base-info-medium-hover:var(--g-color-private-blue-500);--g-color-base-info-heavy:var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover:var(--g-color-private-blue-850-solid);--g-color-base-positive-light:var(--g-color-private-green-250);--g-color-base-positive-light-hover:var(--g-color-private-green-350);--g-color-base-positive-medium:var(--g-color-private-green-400);--g-color-base-positive-medium-hover:var(--g-color-private-green-500);--g-color-base-positive-heavy:var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover:var(--g-color-private-green-800-solid);--g-color-base-warning-light:var(--g-color-private-yellow-300);--g-color-base-warning-light-hover:var(--g-color-private-yellow-400);--g-color-base-warning-medium:var(--g-color-private-yellow-400);--g-color-base-warning-medium-hover:var(--g-color-private-yellow-550-solid);--g-color-base-warning-heavy:var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy-hover:var(--g-color-private-yellow-700-solid);--g-color-base-danger-light:var(--g-color-private-red-250);--g-color-base-danger-light-hover:var(--g-color-private-red-350);--g-color-base-danger-medium:var(--g-color-private-red-400);--g-color-base-danger-medium-hover:var(--g-color-private-red-500);--g-color-base-danger-heavy:var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover:var(--g-color-private-red-800-solid);--g-color-base-utility-light:var(--g-color-private-purple-250);--g-color-base-utility-light-hover:var(--g-color-private-purple-350);--g-color-base-utility-medium:var(--g-color-private-purple-400);--g-color-base-utility-medium-hover:var(--g-color-private-purple-500);--g-color-base-utility-heavy:var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover:var(--g-color-private-purple-800-solid);--g-color-base-neutral-light:var(--g-color-private-black-150);--g-color-base-neutral-light-hover:var(--g-color-private-black-250);--g-color-base-neutral-medium:var(--g-color-private-black-300);--g-color-base-neutral-medium-hover:var(--g-color-private-black-400);--g-color-base-neutral-heavy:var(--g-color-private-black-550);--g-color-base-neutral-heavy-hover:var(--g-color-private-black-650);--g-color-base-misc-light:var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover:var(--g-color-private-cool-grey-350);--g-color-base-misc-medium:var(--g-color-private-cool-grey-400);--g-color-base-misc-medium-hover:var(--g-color-private-cool-grey-500);--g-color-base-misc-heavy:var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover:var(--g-color-private-cool-grey-800-solid);--g-color-base-light:var(--g-color-private-white-1000-solid);--g-color-base-light-hover:var(--g-color-private-white-850);--g-color-base-light-simple-hover:var(--g-color-private-white-300);--g-color-base-light-disabled:var(--g-color-private-white-150);--g-color-base-light-accent-disabled:var(--g-color-private-white-300);--g-color-base-float:var(--g-color-private-white-1000-solid);--g-color-base-float-hover:var(--g-color-private-black-150-solid);--g-color-base-float-medium:var(--g-color-private-black-550-solid);--g-color-base-float-heavy:var(--g-color-private-black-700-solid);--g-color-base-float-accent:var(--g-color-private-white-1000-solid);--g-color-base-float-accent-hover:var(--g-color-private-white-850);--g-color-base-float-announcement:var(--g-color-private-cool-grey-150-solid);--g-color-base-modal:var(--g-color-base-background);--g-color-line-generic:var(--g-color-private-black-200);--g-color-line-generic-hover:var(--g-color-private-black-400);--g-color-line-generic-active:var(--g-color-private-black-700);--g-color-line-generic-accent:var(--g-color-private-black-300);--g-color-line-generic-accent-hover:var(--g-color-private-black-700);--g-color-line-generic-solid:var(--g-color-private-black-200-solid);--g-color-line-brand:var(--g-color-private-yellow-600-solid);--g-color-line-focus:var(--g-color-private-cool-grey-450);--g-color-line-light:var(--g-color-private-white-500);--g-color-line-info:var(--g-color-private-blue-450);--g-color-line-positive:var(--g-color-private-green-450);--g-color-line-warning:var(--g-color-private-yellow-600-solid);--g-color-line-danger:var(--g-color-private-red-450);--g-color-line-utility:var(--g-color-private-purple-450);--g-color-line-misc:var(--g-color-private-cool-grey-450);--g-color-sfx-veil:var(--g-color-private-black-450);--g-color-sfx-shadow:var(--g-color-private-black-300);--g-color-sfx-shadow-heavy:var(--g-color-private-black-600);--g-color-sfx-shadow-light:var(--g-color-private-black-100);--g-color-sfx-fade:var(--g-color-private-white-300);--g-color-scroll-track:var(--g-color-base-background);--g-color-scroll-handle:var(--g-color-private-black-100);--g-color-scroll-handle-hover:var(--g-color-private-black-150);--g-color-scroll-corner:var(--g-color-private-black-100);--g-color-infographics-axis:var(--g-color-private-black-150-solid);--g-color-infographics-tooltip-bg:var(--g-color-private-white-950)}.g-root_theme_dark-hc{--g-color-private-white-50:#ffffff0d;--g-color-private-white-70:#ffffff12;--g-color-private-white-100:#ffffff1a;--g-color-private-white-150:#ffffff26;--g-color-private-white-200:#fff3;--g-color-private-white-250:#ffffff40;--g-color-private-white-300:#ffffff4d;--g-color-private-white-350:#ffffff59;--g-color-private-white-400:#fff6;--g-color-private-white-450:#ffffff73;--g-color-private-white-500:#ffffff80;--g-color-private-white-550:#ffffff8c;--g-color-private-white-600:#fff9;--g-color-private-white-650:#ffffffa6;--g-color-private-white-700:#ffffffb3;--g-color-private-white-750:#ffffffbf;--g-color-private-white-800:#fffc;--g-color-private-white-850:#ffffffd9;--g-color-private-white-900:#ffffffe6;--g-color-private-white-950:#fffffff2;--g-color-private-white-50-solid:#1e1d1e;--g-color-private-white-70-solid:#232223;--g-color-private-white-100-solid:#2a292a;--g-color-private-white-150-solid:#363536;--g-color-private-white-200-solid:#414141;--g-color-private-white-250-solid:#4d4d4d;--g-color-private-white-300-solid:#595859;--g-color-private-white-350-solid:#656465;--g-color-private-white-400-solid:#717071;--g-color-private-white-450-solid:#7d7c7d;--g-color-private-white-500-solid:#888;--g-color-private-white-550-solid:#949494;--g-color-private-white-600-solid:#a0a0a0;--g-color-private-white-650-solid:#acacac;--g-color-private-white-700-solid:#b8b8b8;--g-color-private-white-750-solid:#c4c3c4;--g-color-private-white-800-solid:#d0cfd0;--g-color-private-white-850-solid:#d0cfd0;--g-color-private-white-900-solid:#e7e7e7;--g-color-private-white-950-solid:#f3f3f3;--g-color-private-white-1000-solid:#fff;--g-color-private-white-opaque-150:#38393cf7;--g-color-private-black-20:#00000005;--g-color-private-black-50:#0000000d;--g-color-private-black-100:#0000001a;--g-color-private-black-150:#00000026;--g-color-private-black-200:#0003;--g-color-private-black-250:#00000040;--g-color-private-black-300:#0000004d;--g-color-private-black-350:#00000059;--g-color-private-black-400:#0006;--g-color-private-black-450:#00000073;--g-color-private-black-500:#00000080;--g-color-private-black-550:#0000008c;--g-color-private-black-600:#0009;--g-color-private-black-650:#000000a6;--g-color-private-black-700:#000000b3;--g-color-private-black-750:#000000bf;--g-color-private-black-800:#000c;--g-color-private-black-850:#000000d9;--g-color-private-black-900:#000000e6;--g-color-private-black-950:#000000f2;--g-color-private-black-1000-solid:#000;--g-color-private-blue-50:#3697f11a;--g-color-private-blue-100:#3697f126;--g-color-private-blue-150:#3697f133;--g-color-private-blue-200:#3697f14d;--g-color-private-blue-250:#3697f166;--g-color-private-blue-300:#3697f180;--g-color-private-blue-350:#3697f199;--g-color-private-blue-400:#3697f1b3;--g-color-private-blue-450:#3697f1cc;--g-color-private-blue-500:#3697f1e6;--g-color-private-blue-50-solid:#161e28;--g-color-private-blue-100-solid:#172533;--g-color-private-blue-150-solid:#192c3f;--g-color-private-blue-200-solid:#1d3955;--g-color-private-blue-250-solid:#20476b;--g-color-private-blue-300-solid:#245482;--g-color-private-blue-350-solid:#286198;--g-color-private-blue-400-solid:#2b6fae;--g-color-private-blue-450-solid:#2f7cc4;--g-color-private-blue-500-solid:#328adb;--g-color-private-blue-550-solid:#3697f1;--g-color-private-blue-600-solid:#4aa1f2;--g-color-private-blue-650-solid:#5eacf4;--g-color-private-blue-700-solid:#72b6f5;--g-color-private-blue-750-solid:#86c1f7;--g-color-private-blue-800-solid:#9bcbf8;--g-color-private-blue-850-solid:#afd5f9;--g-color-private-blue-900-solid:#c3e0fb;--g-color-private-blue-950-solid:#d7eafc;--g-color-private-blue-1000-solid:#e1effd;--g-color-private-green-50:#4db09b1a;--g-color-private-green-100:#4db09b26;--g-color-private-green-150:#4db09b33;--g-color-private-green-200:#4db09b4d;--g-color-private-green-250:#4db09b66;--g-color-private-green-300:#4db09b80;--g-color-private-green-350:#4db09b99;--g-color-private-green-400:#4db09bb3;--g-color-private-green-450:#4db09bcc;--g-color-private-green-500:#4db09be6;--g-color-private-green-50-solid:#182120;--g-color-private-green-100-solid:#1b2927;--g-color-private-green-150-solid:#1e312d;--g-color-private-green-200-solid:#24413b;--g-color-private-green-250-solid:#2a5149;--g-color-private-green-300-solid:#306157;--g-color-private-green-350-solid:#357064;--g-color-private-green-400-solid:#3b8072;--g-color-private-green-450-solid:#419080;--g-color-private-green-500-solid:#47a08d;--g-color-private-green-550-solid:#4db09b;--g-color-private-green-600-solid:#5fb8a5;--g-color-private-green-650-solid:#71c0af;--g-color-private-green-700-solid:#82c8b9;--g-color-private-green-750-solid:#94d0c3;--g-color-private-green-800-solid:#a6d8cd;--g-color-private-green-850-solid:#b8dfd7;--g-color-private-green-900-solid:#cae7e1;--g-color-private-green-950-solid:#dbefeb;--g-color-private-green-1000-solid:#e4f3f0;--g-color-private-yellow-50:#ffbe5c1a;--g-color-private-yellow-100:#ffbe5c26;--g-color-private-yellow-150:#ffbe5c33;--g-color-private-yellow-200:#ffbe5c4d;--g-color-private-yellow-250:#ffbe5c66;--g-color-private-yellow-300:#ffbe5c80;--g-color-private-yellow-350:#ffbe5c99;--g-color-private-yellow-400:#ffbe5cb3;--g-color-private-yellow-450:#ffbe5ccc;--g-color-private-yellow-500:#ffbe5ce6;--g-color-private-yellow-50-solid:#2a2219;--g-color-private-yellow-100-solid:#362b1d;--g-color-private-yellow-150-solid:#413421;--g-color-private-yellow-200-solid:#594528;--g-color-private-yellow-250-solid:#715630;--g-color-private-yellow-300-solid:#896837;--g-color-private-yellow-350-solid:#a0793e;--g-color-private-yellow-400-solid:#b88a46;--g-color-private-yellow-450-solid:#d09b4d;--g-color-private-yellow-500-solid:#e7ad55;--g-color-private-yellow-550-solid:#ffbe5c;--g-color-private-yellow-600-solid:#ffc56c;--g-color-private-yellow-650-solid:#ffcb7d;--g-color-private-yellow-700-solid:#ffd28d;--g-color-private-yellow-750-solid:#ffd89d;--g-color-private-yellow-800-solid:#ffdfae;--g-color-private-yellow-850-solid:#ffe5be;--g-color-private-yellow-900-solid:#ffecce;--g-color-private-yellow-950-solid:#fff2de;--g-color-private-yellow-1000-solid:#fff5e7;--g-color-private-orange-50:#c8630c1a;--g-color-private-orange-100:#c8630c26;--g-color-private-orange-150:#c8630c33;--g-color-private-orange-200:#c8630c4d;--g-color-private-orange-250:#c8630c66;--g-color-private-orange-300:#c8630c80;--g-color-private-orange-350:#c8630c99;--g-color-private-orange-400:#c8630cb3;--g-color-private-orange-450:#c8630ccc;--g-color-private-orange-500:#c8630ce6;--g-color-private-orange-50-solid:#241911;--g-color-private-orange-100-solid:#2d1d11;--g-color-private-orange-150-solid:#362111;--g-color-private-orange-200-solid:#492a10;--g-color-private-orange-250-solid:#5b3210;--g-color-private-orange-300-solid:#6d3a0f;--g-color-private-orange-350-solid:#7f420e;--g-color-private-orange-400-solid:#914a0e;--g-color-private-orange-450-solid:#a4530d;--g-color-private-orange-500-solid:#b65b0d;--g-color-private-orange-550-solid:#c8630c;--g-color-private-orange-600-solid:#ce7324;--g-color-private-orange-650-solid:#d3823d;--g-color-private-orange-700-solid:#d99255;--g-color-private-orange-750-solid:#dea16d;--g-color-private-orange-800-solid:#e4b186;--g-color-private-orange-850-solid:#e9c19e;--g-color-private-orange-900-solid:#efd0b6;--g-color-private-orange-950-solid:#f4e0ce;--g-color-private-orange-1000-solid:#f7e8db;--g-color-private-red-50:#e5325d1a;--g-color-private-red-100:#e5325d26;--g-color-private-red-150:#e5325d33;--g-color-private-red-200:#e5325d4d;--g-color-private-red-250:#e5325d66;--g-color-private-red-300:#e5325d80;--g-color-private-red-350:#e5325d99;--g-color-private-red-400:#e5325db3;--g-color-private-red-450:#e5325dcc;--g-color-private-red-500:#e5325de6;--g-color-private-red-50-solid:#27141a;--g-color-private-red-100-solid:#32161d;--g-color-private-red-150-solid:#3c1821;--g-color-private-red-200-solid:#511b29;--g-color-private-red-250-solid:#661e30;--g-color-private-red-300-solid:#7c2238;--g-color-private-red-350-solid:#91253f;--g-color-private-red-400-solid:#a62847;--g-color-private-red-450-solid:#bb2b4e;--g-color-private-red-500-solid:#d02f56;--g-color-private-red-550-solid:#e5325d;--g-color-private-red-600-solid:#e8476d;--g-color-private-red-650-solid:#ea5b7d;--g-color-private-red-700-solid:#ed708e;--g-color-private-red-750-solid:#ef849e;--g-color-private-red-800-solid:#f299ae;--g-color-private-red-850-solid:#f5adbe;--g-color-private-red-900-solid:#f7c2ce;--g-color-private-red-950-solid:#fad6df;--g-color-private-red-1000-solid:#fbe0e7;--g-color-private-purple-50:#8f52cc1a;--g-color-private-purple-100:#8f52cc26;--g-color-private-purple-150:#8f52cc33;--g-color-private-purple-200:#8f52cc4d;--g-color-private-purple-250:#8f52cc66;--g-color-private-purple-300:#8f52cc80;--g-color-private-purple-350:#8f52cc99;--g-color-private-purple-400:#8f52ccb3;--g-color-private-purple-450:#8f52cccc;--g-color-private-purple-500:#8f52cce6;--g-color-private-purple-50-solid:#1f1825;--g-color-private-purple-100-solid:#251b2e;--g-color-private-purple-150-solid:#2b1e37;--g-color-private-purple-200-solid:#38254a;--g-color-private-purple-250-solid:#442b5c;--g-color-private-purple-300-solid:#51326f;--g-color-private-purple-350-solid:#5d3882;--g-color-private-purple-400-solid:#6a3f94;--g-color-private-purple-450-solid:#7645a7;--g-color-private-purple-500-solid:#834cb9;--g-color-private-purple-550-solid:#8f52cc;--g-color-private-purple-600-solid:#9a63d1;--g-color-private-purple-650-solid:#a575d6;--g-color-private-purple-700-solid:#b186db;--g-color-private-purple-750-solid:#bc97e0;--g-color-private-purple-800-solid:#c7a9e6;--g-color-private-purple-850-solid:#d2baeb;--g-color-private-purple-900-solid:#ddcbf0;--g-color-private-purple-950-solid:#e9dcf5;--g-color-private-purple-1000-solid:#eee5f7;--g-color-private-cool-grey-50:#60809c1a;--g-color-private-cool-grey-100:#60809c26;--g-color-private-cool-grey-150:#60809c33;--g-color-private-cool-grey-200:#60809c4d;--g-color-private-cool-grey-250:#60809c66;--g-color-private-cool-grey-300:#60809c80;--g-color-private-cool-grey-350:#60809c99;--g-color-private-cool-grey-400:#60809cb3;--g-color-private-cool-grey-450:#60809ccc;--g-color-private-cool-grey-500:#60809ce6;--g-color-private-cool-grey-50-solid:#1a1c20;--g-color-private-cool-grey-100-solid:#1e2227;--g-color-private-cool-grey-150-solid:#22272e;--g-color-private-cool-grey-200-solid:#29323b;--g-color-private-cool-grey-250-solid:#313d49;--g-color-private-cool-grey-300-solid:#394957;--g-color-private-cool-grey-350-solid:#415465;--g-color-private-cool-grey-400-solid:#495f73;--g-color-private-cool-grey-450-solid:#506a80;--g-color-private-cool-grey-500-solid:#58758e;--g-color-private-cool-grey-550-solid:#60809c;--g-color-private-cool-grey-600-solid:#708da6;--g-color-private-cool-grey-650-solid:#8099b0;--g-color-private-cool-grey-700-solid:#90a6ba;--g-color-private-cool-grey-750-solid:#a0b3c4;--g-color-private-cool-grey-800-solid:#b0c0ce;--g-color-private-cool-grey-850-solid:#bfccd7;--g-color-private-cool-grey-900-solid:#cfd9e1;--g-color-private-cool-grey-950-solid:#dfe6eb;--g-color-private-cool-grey-1000-solid:#e7ecf0;--g-color-text-primary:var(--g-color-text-light-primary);--g-color-text-complementary:var(--g-color-text-light-complementary);--g-color-text-secondary:var(--g-color-text-light-secondary);--g-color-text-hint:var(--g-color-text-light-hint);--g-color-text-info:var(--g-color-private-blue-650-solid);--g-color-text-positive:var(--g-color-private-green-650-solid);--g-color-text-warning:var(--g-color-private-yellow-650-solid);--g-color-text-danger:var(--g-color-private-red-650-solid);--g-color-text-utility:var(--g-color-private-purple-650-solid);--g-color-text-misc:var(--g-color-private-cool-grey-650-solid);--g-color-text-info-heavy:var(--g-color-private-blue-850-solid);--g-color-text-positive-heavy:var(--g-color-private-green-850-solid);--g-color-text-warning-heavy:var(--g-color-private-yellow-850-solid);--g-color-text-danger-heavy:var(--g-color-private-red-850-solid);--g-color-text-utility-heavy:var(--g-color-private-purple-850-solid);--g-color-text-misc-heavy:var(--g-color-private-cool-grey-850-solid);--g-color-text-brand:var(--g-color-private-yellow-600-solid);--g-color-text-brand-heavy:var(--g-color-private-yellow-700-solid);--g-color-text-brand-contrast:var(--g-color-text-dark-primary);--g-color-text-link:var(--g-color-private-yellow-550-solid);--g-color-text-link-hover:var(--g-color-private-orange-550-solid);--g-color-text-link-visited:var(--g-color-private-purple-650-solid);--g-color-text-link-visited-hover:var(--g-color-private-purple-800-solid);--g-color-text-dark-primary:var(--g-color-private-black-1000-solid);--g-color-text-dark-complementary:var(--g-color-private-black-800);--g-color-text-dark-secondary:var(--g-color-private-black-600);--g-color-text-dark-hint:var(--g-color-private-black-400);--g-color-text-light-primary:var(--g-color-private-white-1000-solid);--g-color-text-light-complementary:var(--g-color-private-white-800);--g-color-text-light-secondary:var(--g-color-private-white-600);--g-color-text-light-hint:var(--g-color-private-white-400);--g-color-text-inverted-primary:var(--g-color-text-dark-primary);--g-color-text-inverted-complementary:var(--g-color-text-dark-complementary);--g-color-text-inverted-secondary:var(--g-color-text-dark-secondary);--g-color-text-inverted-hint:var(--g-color-text-dark-hint);--g-color-base-background:#121112;--g-color-base-generic:var(--g-color-private-white-100);--g-color-base-generic-hover:var(--g-color-private-white-250);--g-color-base-generic-medium:var(--g-color-private-white-250);--g-color-base-generic-medium-hover:var(--g-color-private-white-400);--g-color-base-generic-accent:var(--g-color-private-white-200);--g-color-base-generic-accent-disabled:var(--g-color-private-white-150);--g-color-base-generic-ultralight:var(--g-color-private-white-50);--g-color-base-simple-hover:var(--g-color-private-white-250);--g-color-base-simple-hover-solid:var(--g-color-private-white-250-solid);--g-color-base-brand:var(--g-color-private-yellow-550-solid);--g-color-base-brand-hover:var(--g-color-private-yellow-700-solid);--g-color-base-selection:var(--g-color-private-yellow-250);--g-color-base-selection-hover:var(--g-color-private-yellow-400);--g-color-base-info-light:var(--g-color-private-blue-250);--g-color-base-info-light-hover:var(--g-color-private-blue-400);--g-color-base-info-medium:var(--g-color-private-blue-450);--g-color-base-info-medium-hover:var(--g-color-private-blue-600-solid);--g-color-base-info-heavy:var(--g-color-private-blue-700-solid);--g-color-base-info-heavy-hover:var(--g-color-private-blue-850-solid);--g-color-base-positive-light:var(--g-color-private-green-250);--g-color-base-positive-light-hover:var(--g-color-private-green-400);--g-color-base-positive-medium:var(--g-color-private-green-450);--g-color-base-positive-medium-hover:var(--g-color-private-green-600-solid);--g-color-base-positive-heavy:var(--g-color-private-green-700-solid);--g-color-base-positive-heavy-hover:var(--g-color-private-green-850-solid);--g-color-base-warning-light:var(--g-color-private-yellow-250);--g-color-base-warning-light-hover:var(--g-color-private-yellow-400);--g-color-base-warning-medium:var(--g-color-private-yellow-450);--g-color-base-warning-medium-hover:var(--g-color-private-yellow-600-solid);--g-color-base-warning-heavy:var(--g-color-private-yellow-700-solid);--g-color-base-warning-heavy-hover:var(--g-color-private-yellow-850-solid);--g-color-base-danger-light:var(--g-color-private-red-250);--g-color-base-danger-light-hover:var(--g-color-private-red-400);--g-color-base-danger-medium:var(--g-color-private-red-450);--g-color-base-danger-medium-hover:var(--g-color-private-red-600-solid);--g-color-base-danger-heavy:var(--g-color-private-red-700-solid);--g-color-base-danger-heavy-hover:var(--g-color-private-red-850-solid);--g-color-base-utility-light:var(--g-color-private-purple-250);--g-color-base-utility-light-hover:var(--g-color-private-purple-400);--g-color-base-utility-medium:var(--g-color-private-purple-450);--g-color-base-utility-medium-hover:var(--g-color-private-purple-600-solid);--g-color-base-utility-heavy:var(--g-color-private-purple-700-solid);--g-color-base-utility-heavy-hover:var(--g-color-private-purple-850-solid);--g-color-base-neutral-light:var(--g-color-private-white-200);--g-color-base-neutral-light-hover:var(--g-color-private-white-350);--g-color-base-neutral-medium:var(--g-color-private-white-400);--g-color-base-neutral-medium-hover:var(--g-color-private-white-550);--g-color-base-neutral-heavy:var(--g-color-private-white-650);--g-color-base-neutral-heavy-hover:var(--g-color-private-white-750);--g-color-base-misc-light:var(--g-color-private-cool-grey-250);--g-color-base-misc-light-hover:var(--g-color-private-cool-grey-400);--g-color-base-misc-medium:var(--g-color-private-cool-grey-450);--g-color-base-misc-medium-hover:var(--g-color-private-cool-grey-600-solid);--g-color-base-misc-heavy:var(--g-color-private-cool-grey-700-solid);--g-color-base-misc-heavy-hover:var(--g-color-private-cool-grey-850-solid);--g-color-base-light:var(--g-color-private-white-850);--g-color-base-light-hover:var(--g-color-private-white-700);--g-color-base-light-simple-hover:var(--g-color-private-white-150);--g-color-base-light-disabled:var(--g-color-private-white-150);--g-color-base-light-accent-disabled:var(--g-color-private-white-300);--g-color-base-float:var(--g-color-private-white-100-solid);--g-color-base-float-hover:var(--g-color-private-white-200-solid);--g-color-base-float-medium:var(--g-color-private-white-200-solid);--g-color-base-float-heavy:var(--g-color-private-white-300-solid);--g-color-base-float-accent:var(--g-color-private-white-300-solid);--g-color-base-float-accent-hover:var(--g-color-private-white-400-solid);--g-color-base-float-announcement:var(--g-color-private-white-200-solid);--g-color-base-modal:var(--g-color-base-background);--g-color-line-generic:var(--g-color-private-white-150);--g-color-line-generic-hover:var(--g-color-private-white-250);--g-color-line-generic-active:var(--g-color-private-white-600);--g-color-line-generic-accent:var(--g-color-private-white-350);--g-color-line-generic-accent-hover:var(--g-color-private-white-800);--g-color-line-generic-solid:var(--g-color-private-white-150-solid);--g-color-line-brand:var(--g-color-private-yellow-600-solid);--g-color-line-focus:var(--g-color-private-cool-grey-550-solid);--g-color-line-light:var(--g-color-private-white-500);--g-color-line-info:var(--g-color-private-blue-550-solid);--g-color-line-positive:var(--g-color-private-green-550-solid);--g-color-line-warning:var(--g-color-private-yellow-550-solid);--g-color-line-danger:var(--g-color-private-red-550-solid);--g-color-line-utility:var(--g-color-private-purple-550-solid);--g-color-line-misc:var(--g-color-private-cool-grey-550-solid);--g-color-sfx-veil:var(--g-color-private-black-700);--g-color-sfx-shadow:var(--g-color-private-black-200);--g-color-sfx-shadow-heavy:var(--g-color-private-black-400);--g-color-sfx-shadow-light:var(--g-color-private-black-200);--g-color-sfx-fade:var(--g-color-private-white-250);--g-color-scroll-track:var(--g-color-base-background);--g-color-scroll-handle:var(--g-color-private-white-150);--g-color-scroll-handle-hover:var(--g-color-private-white-250);--g-color-scroll-corner:var(--g-color-private-white-150);--g-color-infographics-axis:var(--g-color-private-white-150-solid);--g-color-infographics-tooltip-bg:var(--g-color-private-white-opaque-150)}@keyframes g-loading-animation{0%{background-position:-12px 0}to{background-position:0 0}}:is(:root:has(body.g-root_theme_light),:root:has(body.g-root_theme_light-hc)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(:root:has(body.g-root_theme_dark),:root:has(body.g-root_theme_dark-hc)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.order-1{order:1}.order-2{order:2}.row-8{grid-row:8}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Cube Base;src:url(/fonts/CubeBase-VF.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 500}.crm-notes-block{background:#fff;border:1px solid #e8e9ee;border-radius:16px;margin:18px 0;padding:22px 24px}.crm-notes-block>header{align-items:center;margin-bottom:16px;display:flex}.crm-notes-block h3{font-size:var(--type-text-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-notes-block h3 small{color:#88909c;font-size:var(--type-text-13);font-weight:400;line-height:var(--type-text-leading)}.crm-notes-compose textarea{resize:vertical;border:1px solid #e2e5eb;border-radius:10px;width:100%;min-height:76px;padding:12px}.crm-notes-compose>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.crm-notes-compose select,.crm-notes-compose button,.crm-notes-actions button{cursor:pointer;background:#f6f7f9;border:1px solid #e2e5eb;border-radius:9px;padding:8px 12px}.crm-notes-compose button:first-of-type{color:#fff;background:#111}.crm-notes-compose button:disabled,.crm-notes-actions button:disabled{opacity:.5;cursor:default}.crm-notes-list{gap:10px;margin-top:16px;display:grid}.crm-notes-list article{border:1px solid #e8e9ee;border-radius:12px;padding:14px}.crm-notes-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.crm-notes-list article small{color:#7d8591}.crm-notes-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.crm-notes-actions button{font-size:var(--type-text-13);line-height:var(--type-text-leading)}.crm-notes-error{color:#bd3333}.crm-notes-pin{color:#f0b43c;vertical-align:-1px;margin-right:6px}@font-face{font-family:Display Grotesk V4;src:url(/fonts/DisplayGroteskV4VF.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400 500;font-stretch:75% 125%}:root{--font-family-base:"Cube Base", sans-serif;--font-weight-body:450;--font-weight-display:500;--type-headline-70:70px;--type-headline-62:62px;--type-headline-54:54px;--type-headline-48:48px;--type-headline-42:42px;--type-headline-38:38px;--type-headline-32:32px;--type-headline-24:24px;--type-headline-18:18px;--type-headline-15:15px;--type-text-24:24px;--type-text-18:18px;--type-text-15:15px;--type-text-13:13px;--type-headline-leading:1.1;--type-text-leading:1.4;--background:#f3f3f6;--foreground:#fff;--text-primary:#000;--text-inactive:#8b8b8b;--text-secondary:#8b8b8b;--stroke:#e3e3e3;--muted:#8b8b8b;--soft-muted:#8b8b8b;--line:#e3e3e3;--soft-line:#eaeaea;--placeholder:#ececed;--accent:#ff003f;--dark:#000;--surface-hover:#0000000a;--surface-active:#00000014;--smart-search-prompt-swap-duration:.18s;--smart-search-prompt-translate-y:4px;--smart-search-prompt-blur:2px;--smart-search-prompt-ease:ease-in-out;--think-shimmer:2s;--think-base:#9a9a9a;--think-highlight:#141414;--content-frame-width:1250px;--container:min(var(--content-frame-width), calc(100vw - 48px));--container-offset:max(24px, calc((100vw - var(--content-frame-width)) / 2))}.g-root,.g-root.g-root_theme_light,.g-root.g-root_theme_dark{--g-font-family-sans:var(--font-family-base);--g-font-family-monospace:var(--font-family-base);--g-text-body-font-family:var(--font-family-base);--g-text-caption-font-family:var(--font-family-base);--g-text-header-font-family:var(--font-family-base);--g-text-subheader-font-family:var(--font-family-base);--g-text-display-font-family:var(--font-family-base);--g-text-code-font-family:var(--font-family-base);--g-text-code-inline-font-family:var(--font-family-base);--g-text-body-font-weight:var(--font-weight-body);--g-text-caption-font-weight:var(--font-weight-body);--g-text-header-font-weight:var(--font-weight-display);--g-text-subheader-font-weight:var(--font-weight-display);--g-text-display-font-weight:var(--font-weight-display);--g-text-code-font-weight:var(--font-weight-body);--g-text-code-inline-font-weight:var(--font-weight-body);--g-text-accent-font-weight:var(--font-weight-display);--g-color-base-background:var(--background);--g-color-base-generic:var(--foreground);--g-color-base-generic-hover:#f8f8fa;--g-color-base-generic-medium:var(--surface-active);--g-color-base-generic-medium-hover:#00000014;--g-color-base-light:var(--foreground);--g-color-base-light-hover:#f8f8fa;--g-color-base-float:var(--foreground);--g-color-base-float-hover:#f8f8fa;--g-color-base-modal:var(--foreground);--g-color-text-primary:var(--text-primary);--g-color-text-complementary:var(--text-secondary);--g-color-text-secondary:var(--text-secondary);--g-color-text-hint:var(--text-secondary);--g-color-line-generic:var(--stroke);--g-color-line-generic-hover:#00000026;--g-color-line-generic-active:#00000040;--g-color-line-generic-solid:var(--stroke);--g-color-sfx-shadow:#00000014}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:var(--background);min-width:320px;color:var(--text-primary);font-family:var(--font-family-base);font-size:15px;font-weight:var(--font-weight-body);-webkit-font-smoothing:antialiased;margin:0}:is(html:has(.product-page),body:has(.product-page)){background:#fafafa}body:has(.product-page) .site-header-inner{box-shadow:0 0 8px #b9b9b926}body:has(.product-page) .site-nav>a:first-child{color:#000}@media (min-width:1101px){body:has(.product-page){--container:min(1250px, calc(100vw - 190px))}}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}strong,b,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-display)}em,i{font-style:normal}.site-header{z-index:100;pointer-events:none;background:0 0;width:100%;padding:16px 16px 0;position:sticky;top:0}.site-header-search{z-index:100;margin-bottom:-86px;position:sticky;top:0;left:0;right:0}.site-header-inner{width:var(--container);pointer-events:auto;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;height:70px;margin:0 auto;padding:0 25px;display:flex;position:relative;box-shadow:0 4px 16px #00000014,0 0 8px #b9b9b926}.site-header-left{align-items:center;gap:40px;display:flex}.brand-link{flex:none;align-items:center;display:inline-flex}.brand-link img{width:auto;height:32px;display:block}.site-nav{box-shadow:none;white-space:nowrap;background:0 0;align-items:center;gap:28px;display:flex;position:static;transform:none}.site-nav>a,.site-nav-trigger{color:#8b8b8b;height:40px;font-family:var(--font-family-base);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:15px;font-weight:400;line-height:22px;text-decoration:none;transition:color .18s;display:flex}.site-nav>a:hover,.site-nav-trigger:hover,.site-nav-trigger.is-open{color:#000;background:0 0}.site-nav-menu{align-items:center;display:flex}.site-nav-trigger{gap:6px}.site-nav-trigger img{object-fit:contain;filter:brightness(0);opacity:.5;width:14px;height:10px;transition:transform .18s,opacity .18s;display:block}.site-nav-trigger:hover img,.site-nav-trigger.is-open img{opacity:.9}.site-nav-trigger.is-open img{transform:rotate(180deg)}.site-header-search .site-nav{gap:28px}.site-header-search .site-nav>a,.site-header-search .site-nav-trigger{font-size:15px}.site-header-actions{align-items:center;margin-left:auto;display:flex;position:relative}.site-header-user-capsule{background:#f3f3f6;border:1px solid #0000000d;border-radius:81px;justify-content:center;align-items:center;gap:20px;min-width:88px;height:40px;padding:10px 15px;display:flex}.site-header-action{color:#8b8b8b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .14s,opacity .14s;display:inline-flex;position:relative}.site-header-action:hover{opacity:.75;transform:scale(1.08)}.site-header-action img{width:18px;height:18px;display:block}.site-header-cart-count{color:#fff;min-width:16px;height:16px;font-family:var(--font-family-base);background:#000;border-radius:999px;place-items:center;padding:0 4px;font-size:15px;font-weight:500;line-height:1;display:inline-grid;position:absolute;top:-7px;right:-9px}.site-header-cart-count.is-loading{visibility:hidden}.quick-cart-overview{z-index:110;background:#fff;border-radius:12px;grid-template-rows:auto auto auto;row-gap:0;width:395px;height:auto;padding:20px;animation:.18s cubic-bezier(.2,.8,.2,1) both quick-cart-enter;display:grid;position:absolute;top:calc(100% + 35px);right:-25px;box-shadow:0 14px 40px #0000001f}.quick-cart-overview h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0 0 35px}.quick-cart-items{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:0;min-height:0;max-height:380px;display:flex;overflow-y:auto}.quick-cart-empty{color:#0006;margin:0;font-size:15px;line-height:20px}.quick-cart-item{opacity:1;grid-template-columns:80px minmax(0,1fr) 18px;align-items:center;gap:15px;height:80px;margin-bottom:20px;transition:height .32s cubic-bezier(.16,1,.3,1),margin-bottom .32s cubic-bezier(.16,1,.3,1),opacity .26s,transform .32s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden;transform:translateY(0)}.quick-cart-item:last-child{margin-bottom:0}.quick-cart-item.is-removing{opacity:0;height:0;margin-bottom:0;transform:translateY(-8px)}.quick-cart-item-media{background:var(--placeholder);border-radius:16px;width:80px;height:80px;display:block;overflow:hidden}.quick-cart-item-media span{width:100%;height:100%;display:block}.quick-cart-item-copy{flex-direction:column;justify-content:space-between;min-width:0;height:80px;display:flex}.quick-cart-item-copy a{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:450;line-height:20px;display:-webkit-box;overflow:hidden}.quick-cart-item-copy strong{font-size:15px;font-weight:500;line-height:20px}.quick-cart-remove{color:#0006;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.quick-cart-remove:hover{color:#000}.quick-cart-remove svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:18px;height:18px;display:block}.quick-cart-footer{flex-direction:column;gap:10px;margin-top:60px;display:flex}.quick-cart-footer>strong{font-size:15px;font-weight:500;line-height:20px}.quick-cart-footer>a{color:#fff;background:#000;border-radius:4px;justify-content:center;align-items:center;width:100%;height:60px;font-size:15px;font-weight:450;line-height:20px;display:flex}.quick-cart-footer>a:hover{background:#1a1a1a}.quick-cart-backdrop{z-index:95;cursor:default;background:#0003;border:0;animation:.18s both navigation-backdrop-enter;position:fixed;inset:0}.development-notice-backdrop{z-index:120;background:#00000047;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.development-notice{box-sizing:border-box;color:#000;background:#fff;border-radius:20px;flex-direction:column;gap:39px;width:min(382px,100vw - 40px);padding:20px 27px;display:flex;box-shadow:0 18px 50px #00000029}.development-notice-content{flex-direction:column;gap:21px;width:100%;display:flex}.development-notice-header{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}.development-notice-title-wrap{align-items:center;gap:10px;min-width:0;display:flex}.development-notice-title-wrap svg{flex:0 0 16px;display:block}.development-notice h2{margin:0;font-size:20px;font-weight:500;line-height:1.3}.development-notice-header>button{color:#a3a6ad;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.development-notice-header>button svg{display:block}.development-notice p{width:315px;max-width:100%;margin:0;font-size:15px;line-height:1.5}.development-notice-dismiss{color:#fff;background:#000;border:0;border-radius:8px;justify-content:center;align-items:center;width:max-content;min-height:40px;padding:10px 24px 10px 25px;font-size:15px;line-height:20px;display:inline-flex}.development-notice-dismiss:hover{background:#1a1a1a}a:focus-visible{outline-offset:3px;outline:2px solid #ff003f}button:focus-visible{outline-offset:3px;outline:2px solid #ff003f}input:focus-visible{outline-offset:3px;outline:2px solid #ff003f}select:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.site-nav-trigger:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.site-nav>a:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.site-header-action:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.navigation-menu-item:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.service-navigation-item:focus-visible{outline-offset:3px;outline:2px solid #ff003f}.site-nav-panel{z-index:105;animation:.18s cubic-bezier(.2,.8,.2,1) both navigation-panel-enter;position:fixed;top:92px;left:50%;transform:translate(-50%)}.navigation-backdrop{z-index:95;cursor:default;background:#0c0c0cf5;border:0;animation:.18s both navigation-backdrop-enter;position:fixed;inset:0}.catalog-navigation-panel{background:var(--foreground);border-radius:16px;width:min(900px,100vw - 32px);height:400px;padding:0;position:fixed;overflow:hidden;box-shadow:0 0 35.7px -4px #00000073}.catalog-navigation-primary{width:238px;min-width:0;padding:0;position:absolute;top:25px;left:25px}.catalog-navigation-panel h2,.service-navigation-panel h2{color:var(--text-primary);font-size:18px;font-weight:var(--font-weight-display);letter-spacing:.02em;margin:0;line-height:18px}.catalog-navigation-primary-list{flex-direction:column;gap:10px;width:238px;margin-top:25px;display:flex;position:relative}.navigation-menu-highlight{z-index:0;background:var(--surface-active);pointer-events:none;border-radius:10px;width:100%;height:54px;transition:transform .26s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;top:0;left:0}.navigation-menu-item{z-index:1;width:100%;min-height:54px;color:var(--text-primary);border-radius:10px;align-items:center;gap:15px;padding:4px 10px;transition:background .22s,color .22s;display:flex;position:relative}.navigation-menu-item:hover,.navigation-menu-item.is-active{background:0 0}.navigation-menu-item img{object-fit:contain;flex:0 0 46px;width:46px;height:46px;display:block}.navigation-menu-icon-placeholder{background:var(--surface-active);border-radius:6px;flex:0 0 46px;width:46px;height:46px;display:block}.navigation-menu-item>span{gap:2px;min-width:0;display:grid}.navigation-menu-item strong,.navigation-menu-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-menu-item strong{font-size:15px;font-weight:var(--font-weight-body);line-height:18px}.navigation-menu-item small{color:var(--text-secondary);font-size:15px;font-weight:var(--font-weight-body);letter-spacing:.015em;line-height:18px}.catalog-navigation-secondary{background:var(--foreground);border-radius:25px 0 0 25px;width:calc(100% - 299px);min-width:0;height:400px;padding:25px 28px 0 15px;position:absolute;top:0;left:299px}.catalog-navigation-secondary-content{min-height:100%}.catalog-navigation-secondary h2{margin-left:10px}.catalog-navigation-secondary-grid{grid-template-columns:repeat(2,270px);gap:27px 18px;width:558px;margin-top:25px;display:grid;position:relative}.catalog-navigation-secondary-grid .navigation-menu-highlight-secondary{background:var(--surface-hover);opacity:0;width:calc(50% - 9px);transform:translateX(var(--secondary-column-offset)) translateY(var(--secondary-row-offset));transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .14s}.catalog-navigation-secondary-grid .navigation-menu-highlight-secondary.is-visible{opacity:1}.catalog-navigation-secondary .navigation-menu-item{transition:background .22s,color .22s}.catalog-navigation-secondary .navigation-menu-item:hover{background:0 0}.service-navigation-panel{background:var(--foreground);border-radius:16px;width:min(430px,100vw - 32px);padding:25px;box-shadow:0 0 35.7px -4px #00000073}.service-navigation-list{gap:8px;margin-top:22px;display:grid}.service-navigation-item{border-radius:10px;gap:3px;padding:12px;transition:background .22s,color .22s;display:grid}.service-navigation-item:hover{background:var(--surface-hover)}.service-navigation-item strong{font-size:15px;font-weight:var(--font-weight-body)}.service-navigation-item small{color:var(--text-secondary);font-size:15px;line-height:18px}@keyframes navigation-panel-enter{0%{opacity:0;transform:translate(-50%,-7px)}to{opacity:1;transform:translate(-50%)}}@keyframes quick-cart-enter{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes navigation-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.storefront-shell{width:min(1280px,100%);margin:0 0 0 var(--container-offset);padding-bottom:92px}.home-category-section{margin:0 0 72px}.category-bento{justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.category-bento-item{background:#141414;border:0;border-radius:12px;flex-direction:column;flex:0 0 300px;justify-content:space-between;align-items:flex-start;width:300px;height:141px;padding:15px 20px;transition:background-color .18s;display:flex}.category-bento-item:hover{background:var(--surface-hover)}.category-bento-item img{object-fit:contain;border-radius:6px;flex:0 0 50px;width:50px;height:50px;display:block}.category-bento-copy{gap:5px;width:100%;min-width:0;display:grid}.category-bento-copy strong,.category-bento-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-bento-copy strong{color:var(--text-primary)}.category-bento-copy small{color:#ffffffb3}.home-product-rows{width:var(--container);margin:48px auto 0;padding-bottom:96px}.home-product-rail{margin-top:0}.home-product-rail+.home-product-rail{margin-top:48px}.home-product-rail h2{font-family:var(--font-family-base);color:#000;letter-spacing:normal;margin:0 0 24px;font-size:24px;font-weight:400;line-height:36px}.product-grid.home-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;margin-top:0;display:grid}.home-product-grid .product-card{background:0 0;border-top:.67px solid #e3e3e3;border-radius:0;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px;min-height:216px;padding:26px 12px 20px;display:flex;position:relative}.home-product-grid .product-card:not(:last-child):after{content:"";background:#e3e3e3;width:.67px;position:absolute;top:26px;bottom:0;right:-10px}.home-product-grid .product-card-media{aspect-ratio:1;background:#ececed;border-radius:16px;width:100px;height:100px}.home-product-grid .product-card-copy{flex-direction:column;gap:10px;width:100%;display:flex}.home-product-grid .product-card-name{color:#050b15;font-family:var(--font-family-base);margin-top:0;font-size:15px;font-weight:450;line-height:20px}.home-product-grid .product-card-price{color:#000;font-family:var(--font-family-base);margin-top:0;font-size:15px;font-weight:450;line-height:20px}.home-product-grid .skeleton-line{margin-top:0}.home-section{margin-top:32px}.home-products{margin-top:27px}.section-topline{justify-content:space-between;align-items:baseline;gap:24px;min-height:30px;display:flex}.section-topline h2,.product-description h2,.related-section h2{font-size:24px;font-weight:var(--font-weight-display);letter-spacing:-.025em;margin:0;line-height:20px}.section-link{color:var(--text-secondary);white-space:nowrap;font-size:20px}.section-link span{margin-left:5px;font-size:20px;line-height:0;display:inline-block}.section-link:hover{color:var(--text-primary)}.category-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.category-link{border:1px solid var(--line);min-height:60px;color:var(--text-secondary);border-radius:16px;align-items:center;gap:12px;padding:14px 17px;transition:border-color .16s,color .16s;display:flex}.category-link:hover{border-color:var(--stroke);color:var(--text-primary)}.category-link-mark{border:1px solid var(--stroke);border-radius:50%;flex:none;width:11px;height:11px}.category-links-compact{grid-template-columns:repeat(6,minmax(0,1fr))}.category-links-compact .category-link{border-radius:13px;min-height:48px;padding:11px 13px;font-size:15px}.section-empty{color:var(--muted);line-height:1.5}.category-links+.section-empty{margin-top:18px}.section-empty-large{border:1px solid var(--line);min-height:190px;color:var(--muted);text-align:center;place-items:center;padding:38px 20px;display:grid}.product-grid,.catalog-product-grid,.related-grid{grid-template-columns:repeat(7,minmax(0,179px));justify-content:space-between;gap:16px;margin-top:26px;display:grid}.product-card{min-width:0;position:relative}.product-card-media-wrap{position:relative}.product-card-media-link,.product-card-copy{display:block}.product-card-media{aspect-ratio:1;background:var(--placeholder);object-fit:cover;border-radius:19px;width:100%;display:block}.product-card-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin-top:15px;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.product-card-price{margin-top:15px;font-size:17px;line-height:24px;display:block}.product-card:hover .product-card-media{background:var(--surface-hover)}.product-card-skeleton{pointer-events:none}.skeleton-line{background:var(--soft-line);border-radius:5px;width:86%;height:10px;margin-top:12px;display:block}.skeleton-line-short{width:52%}.skeleton-line-price{width:33%;margin-top:10px}.storefront-status{border-top:1px solid var(--soft-line);color:var(--soft-muted);justify-content:space-between;gap:18px;margin-top:34px;padding-top:15px;font-size:15px;line-height:1.4;display:flex}.storefront-status-error{color:#bd3b55}.site-footer{color:#00000080;background:#f3f3f6;border-radius:0;width:100%}.site-footer-inner{width:var(--container);box-sizing:border-box;flex-direction:column;justify-content:space-between;max-width:1250px;min-height:631px;margin:0 auto;padding:30px 0 35px;display:flex}.site-footer-main{grid-template-columns:minmax(260px,464px) minmax(0,755px);justify-content:space-between;align-items:start;gap:30px;display:grid}.site-footer-brand{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.site-footer-logo{align-items:center;height:40px;margin-left:0;display:inline-flex}.site-footer-logo img{width:80.5px;height:40px;display:block}.site-footer-copyright{font-family:var(--font-family-base);color:#00000080;margin:0;font-size:15px;font-weight:450;line-height:18px}.site-footer-groups{grid-template-columns:repeat(6,1fr);gap:36px 30px;width:100%;max-width:755px;display:grid}.site-footer-group{flex-direction:column;align-items:flex-start;gap:25px;min-width:0;display:flex}.site-footer-group-title{font-family:var(--font-family-base);color:#000;font-size:15px;font-weight:500;line-height:18px}.site-footer-links{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.site-footer-link{font-family:var(--font-family-base);color:#00000080;width:fit-content;font-size:15px;font-weight:450;line-height:18px;text-decoration:none;transition:color .15s}.site-footer-link:hover{color:#000}.site-footer-link:focus-visible{outline-offset:4px;outline:1px solid #000}.site-footer-legal-bar{flex-direction:column;gap:13px;margin-top:60px;display:flex}.site-footer-legal-row{font-family:var(--font-family-base);color:#00000080;flex-wrap:wrap;align-items:center;gap:20px;font-size:15px;font-style:normal;font-weight:450;line-height:18px;display:flex}.site-footer-bottom{display:none}.commerce-page,.info-page{padding-top:46px}.commerce-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:30px;display:flex}.commerce-heading h1,.info-page-heading h1{max-width:760px;font-size:clamp(32px,4vw,58px);font-weight:var(--font-weight-display);letter-spacing:-.05em;margin:0;line-height:1}.commerce-heading>p{max-width:360px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.5}.commerce-heading-link{color:var(--text-secondary);margin-bottom:4px;font-size:15px}.commerce-heading-link:hover{color:var(--text-primary)}.commerce-empty{margin-top:45px}.commerce-empty h2{font-size:24px;font-weight:var(--font-weight-display);margin:0}.commerce-empty p{color:var(--muted);margin:10px 0 22px}.commerce-empty .button,.checkout-success .button,.info-page-callout .button{width:fit-content}.commerce-empty .button span,.checkout-success .button span,.info-page-callout .button span,.cart-summary .button span,.checkout-submit span{margin-left:8px}.cart-page{width:var(--container);margin-left:auto;margin-right:auto}.cart-design-shell{flex-direction:column;gap:20px;margin-top:0;display:flex}.cart-design-card{border:.87px solid var(--line);background:var(--foreground);border-radius:20.87px;width:100%;padding:20.87px}.cart-design-card h2,.cart-design-card h1{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.cart-item-list{border:0;border-radius:14px;min-height:0;padding:20px 30px 40px}.cart-item-list h1{font-size:var(--type-headline-18);line-height:var(--type-headline-leading)}.cart-lines{scrollbar-width:thin;scrollbar-color:#0000002e transparent;flex-direction:column;gap:30px;min-width:0;max-height:322px;margin-top:30px;display:flex;overflow-y:auto}.cart-lines::-webkit-scrollbar{width:5px}.cart-lines::-webkit-scrollbar-track{background:0 0}.cart-lines::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.cart-line{grid-template-columns:55px minmax(0,1fr) 109px;align-items:center;gap:15px;width:100%;min-height:58px;display:grid}.cart-line-media{width:55px;height:56px;display:block}.cart-line-media span,.cart-line-media img{object-fit:cover;background:#d9d9d9;border-radius:3px;width:55px;height:56px;transition:background .16s;display:block}.cart-line-media:hover span{background:#ccc}.cart-line-info{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.cart-line-name{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:15px;font-weight:450;line-height:20px;display:block;overflow:hidden}.quantity-control{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;width:118px;height:28px;padding:0 5px;display:inline-flex}.quantity-control button{color:#000;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.quantity-control button svg,.cart-line-remove svg,.cart-delivery-option-mark svg{flex:none;display:block}.quantity-control span{min-width:13px;font-family:"Display Grotesk V4", var(--font-family-base);text-align:center;font-size:15px;font-weight:500;line-height:14px}.cart-line-price-block{flex-direction:column;justify-content:space-between;align-items:flex-end;height:56px;display:flex}.cart-line-price,.cart-delivery-price{color:#000;font-family:"Display Grotesk V4", var(--font-family-base);font-size:var(--type-text-15);font-weight:var(--font-weight-display);font-variation-settings:"wght" 500, "wdth" 80;font-stretch:80%;line-height:var(--type-headline-leading);white-space:nowrap}.cart-line-remove{color:#000;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.cart-line-remove:hover{color:var(--muted)}.cart-account-row{align-items:center;gap:15px;margin-top:20px;display:flex}.cart-account-row>a{font-size:15px;font-weight:450;line-height:20px}.cart-account-row>a:hover{text-decoration:underline}.cart-social-buttons{gap:8px;display:flex}.cart-social-buttons button{color:#000;background:#f5f5f7;border:0;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:15px;line-height:0;display:inline-flex}.cart-social-buttons button:hover{background:#ebebef}.cart-recipient-fields{align-items:center;gap:7px;margin-top:20px;display:flex}.cart-recipient-fields>input,.cart-phone-field,.cart-city-field,.cart-comment textarea{color:#000;background:#fafafa;border:.87px solid #f5f5f7;border-radius:10.43px;outline:0;height:38px;padding:0 12px;font-size:15px;font-weight:450;line-height:18px}.cart-recipient-fields>input:first-child{width:299px}.cart-recipient-fields>input:last-child{width:238px}.cart-phone-field{align-items:center;gap:9px;width:177px;display:flex}.cart-phone-field>span{flex:none}.cart-phone-field input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.cart-recipient-fields input::placeholder,.cart-city-field input::placeholder,.cart-comment textarea::placeholder{color:#00000080;opacity:1}.cart-organization-toggle{align-items:center;gap:8px;margin-top:20px;font-size:15px;line-height:18px;display:flex}.cart-organization-checkbox{border:.87px solid var(--line);color:#000;background:#f5f5f7;border-radius:3px;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.cart-organization-checkbox svg{opacity:0;transition:opacity .12s,transform .16s cubic-bezier(.2,.8,.2,1);transform:scale(.72)}.cart-organization-toggle input:checked+.cart-organization-checkbox svg{opacity:1;transform:scale(1)}.cart-organization-toggle input:focus-visible+.cart-organization-checkbox{outline-offset:2px;outline:2px solid #000}.cart-organization-fields{border:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;width:min(760px,100%);margin:20px 0 0;padding:0;animation:.22s cubic-bezier(.2,.8,.2,1) both cart-organization-fields-in;display:grid}.cart-organization-fields input,.cart-organization-fields select{color:#000;width:100%;height:38px;font:450 15px/18px var(--font-family-base);background:#fafafa;border:.87px solid #f5f5f7;border-radius:10.43px;outline:0;padding:0 12px}.cart-organization-fields input::placeholder{color:#00000080;opacity:1}.cart-organization-fields input:disabled{color:#0000006b;cursor:not-allowed}.cart-organization-type{display:block}.cart-organization-type select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,#000 50%),linear-gradient(135deg,#000 50%,#0000 50%);background-position:calc(100% - 15px) 16px,calc(100% - 10px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px}.cart-organization-span-4{grid-column:span 4}.cart-organization-span-6{grid-column:span 6}.cart-organization-span-8{grid-column:span 8}.cart-organization-bank-start{margin-top:12px}.cart-organization-lookup-status{width:min(760px,100%);color:var(--muted);margin:8px 0 0;font-size:15px;line-height:18px}.cart-organization-lookup-status.is-error,.cart-organization-lookup-status.is-not-found{color:#b42318}.cart-delivery-methods{background:#fafafa;border-radius:10px;gap:2px;width:644px;max-width:100%;margin-top:20px;padding:2px;display:flex;overflow-x:auto}.cart-delivery-methods button{color:#000;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;height:40px;padding:0 16px;font-size:15px;font-weight:450}.cart-delivery-methods button:first-child{width:201px}.cart-delivery-methods button:nth-child(2){width:142px}.cart-delivery-methods button:nth-child(3){width:159px}.cart-delivery-methods button:nth-child(4){width:132px}.cart-delivery-methods button.is-selected{background:#fff;box-shadow:0 1px 3px #0000000f}.cart-delivery-options{border:.87px solid var(--line);background:#fff;border-radius:10.43px;flex-direction:column;gap:0;width:409px;max-width:100%;margin-top:20px;display:flex;overflow:hidden}.cart-delivery-option{border:0;border-bottom:.87px solid var(--line);color:#000;text-align:left;background:#fff;border-radius:0;grid-template-columns:145px minmax(0,1fr) 70px;align-items:center;gap:0;width:100%;min-height:61px;padding:8px 20px;display:grid}.cart-delivery-option:last-child{border-bottom:0}.cart-delivery-option:hover{background:#fafafa}.cart-delivery-option.is-selected{background:#fff}.cart-delivery-option-logo-wrap{justify-content:flex-start;align-items:center;min-width:0;display:flex}.cart-delivery-option-copy{flex-direction:column;gap:3px;display:flex}.cart-delivery-option-copy strong{font-size:15px;font-weight:450;line-height:18px}.cart-delivery-option-copy small{color:#00000080;font-size:15px;line-height:16px}.cart-delivery-option-logo{object-fit:contain;width:auto;max-width:113px;height:auto;max-height:18px;display:block}.cart-city-field{border-color:var(--line);justify-content:space-between;align-items:center;width:301px;height:44px;margin-top:20px;padding-right:12px;display:flex}.cart-city-field input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.cart-city-field button{color:#000;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.cart-comment{min-height:130px}.cart-comment textarea{resize:vertical;width:225px;height:44px;min-height:44px;margin-top:20px;padding:12px;display:block}.cart-summary{background:var(--foreground);border-radius:22px;align-self:start;gap:20px;padding:25px;display:grid;position:sticky;top:20px}.cart-summary>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.cart-summary strong{font-size:var(--type-headline-24);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading)}.cart-summary p{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.cart-pricing-note{color:#b45309;margin:0;font-size:15px;line-height:1.5}.checkout-summary .cart-pricing-note{margin:10px 0 0}.cart-summary .button{width:100%}.cart-summary-link{color:var(--text-secondary);text-align:center;font-size:15px}.cart-summary-link:hover{color:var(--text-primary)}.cart-page.has-items{padding-bottom:254px}.cart-page.has-items:has(.cart-sticky-summary-dock.is-docked){padding-bottom:0}.cart-sticky-summary-dock{height:0;position:relative}.cart-sticky-summary-dock.is-docked{height:auto;margin-bottom:40px}.cart-sticky-summary-dock.is-docked .cart-sticky-summary{width:100%;box-shadow:none;margin:0;animation:.22s cubic-bezier(.2,.8,.2,1) both cart-summary-dock-in;position:relative;bottom:auto;left:auto;right:auto}.cart-sticky-summary{z-index:90;right:var(--container-offset);bottom:62px;left:var(--container-offset);width:var(--container);background:var(--foreground);min-height:130px;font-family:"Display Grotesk V4", var(--font-family-base);border-radius:12px;justify-content:space-between;align-items:flex-start;margin:0 auto;padding:27px 33px;transition:min-height .26s cubic-bezier(.2,.8,.2,1),padding .26s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;box-shadow:0 12px 35px #00000014}.cart-sticky-summary-copy{flex-direction:column;gap:12px;min-width:0;animation:.24s cubic-bezier(.2,.8,.2,1) both cart-summary-content-in;display:flex}.cart-sticky-summary-count{font-family:var(--font-family-base);font-size:var(--type-headline-24);font-weight:var(--font-weight-display);font-variation-settings:"wght" 500;line-height:var(--type-headline-leading)}.cart-sticky-summary-total{color:#0009;font-family:"Display Grotesk V4", var(--font-family-base);font-size:var(--type-headline-32);font-weight:var(--font-weight-display);font-variation-settings:"wght" 500, "wdth" 80;font-stretch:80%;line-height:var(--type-headline-leading)}.cart-sticky-summary-action{color:#fff;width:142px;height:74px;font-family:var(--font-family-base);font-variation-settings:"wght" 450;white-space:nowrap;cursor:pointer;background:#000;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:27px 40px;font-size:15px;font-weight:450;line-height:20px;animation:.24s cubic-bezier(.2,.8,.2,1) 80ms both cart-summary-content-in;display:inline-flex}.cart-sticky-summary-action:hover{background:#1f1f1f}.cart-sticky-summary.is-payment{grid-template-columns:330px minmax(0,1fr) 142px;align-items:center;gap:28px;display:grid}.cart-sticky-payment-methods{scrollbar-width:none;align-items:center;gap:13px;min-width:0;display:flex;overflow-x:auto}.cart-sticky-payment-methods::-webkit-scrollbar{display:none}.cart-sticky-payment-method{color:#000;text-align:left;cursor:pointer;opacity:0;background-color:#e9e9e9;background-position:50%;background-size:cover;border:1px solid #0000;border-radius:11px;outline:0;flex:0 0 148px;width:148px;height:95px;padding:0;transition:filter .18s,box-shadow .16s,transform .16s;animation:.3s cubic-bezier(.2,.8,.2,1) forwards cart-payment-method-in;position:relative;overflow:hidden;transform:translate(14px)scale(.97)}.cart-sticky-payment-method:nth-child(2){animation-delay:45ms}.cart-sticky-payment-method:nth-child(3){animation-delay:90ms}.cart-sticky-payment-method:not(.is-selected){filter:grayscale()saturate(0)}.cart-sticky-payment-method:not(.is-selected):hover{filter:grayscale(.35)saturate(.7)}.cart-sticky-payment-method:hover{transform:translateY(-2px)}.cart-sticky-payment-method:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.cart-sticky-payment-method-copy{z-index:2;max-width:122px;font-family:var(--font-family-base);flex-direction:column;gap:3px;display:flex;position:absolute;top:9px;left:16px}.cart-sticky-payment-method-copy strong{font-size:13px;font-weight:450;line-height:18px}.cart-sticky-payment-method-copy small{color:#000;white-space:nowrap;font-size:9px;font-weight:450;line-height:12px}.cart-sticky-payment-method-art{z-index:1;object-fit:contain;pointer-events:none;display:block;position:absolute}.cart-sticky-payment-method-card .cart-sticky-payment-method-art{width:121px;height:121px;top:10px;left:52px;transform:rotate(-18deg)}.cart-sticky-payment-method-sbp .cart-sticky-payment-method-art{width:75px;height:75px;bottom:-11px;right:-12px;transform:rotate(-10deg)}.cart-sticky-payment-method-business-card{background-color:#e9e9e9;background-image:radial-gradient(circle at 56% 116%,#fff 0 25%,#f8f8f8 25% 48%,#f1f1f1 48% 70%,#e9e9e9 70%)}.cart-sticky-payment-method-business-card .cart-sticky-payment-method-art{filter:grayscale();width:121px;height:121px;top:10px;left:52px;transform:rotate(-18deg)}.cart-sticky-payment-method-business-sbp .cart-sticky-payment-method-art{width:75px;height:75px;bottom:-11px;right:-12px;transform:rotate(-10deg)}.cart-sticky-payment-method-invoice{background-color:#23af00;background-image:radial-gradient(circle at 50% 116%,#d6f4cf 0 22%,#b9eaaf 22% 42%,#96df88 42% 62%,#68cb55 62% 82%,#23af00 82%)}@keyframes cart-summary-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cart-payment-method-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes cart-summary-dock-in{0%{opacity:.94;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cart-organization-fields-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cart-sticky-summary,.cart-sticky-summary-copy,.cart-sticky-summary-action,.cart-sticky-payment-method{transition:none;animation:none}.cart-organization-fields{animation:none}.cart-sticky-payment-method{opacity:1;transform:none}}.account-page{width:var(--container);margin-left:auto;margin-right:auto}.account-login-layout,.account-dashboard-shell{margin-top:8px}.account-login-card,.account-dashboard-shell{background:var(--foreground);border:1px solid #0000000f;border-radius:20px}.account-login-card{background:#fafafc;width:min(516px,100%);min-height:790px;padding:60px 42px}.account-login-card h1,.account-dashboard-shell h1{font-size:clamp(var(--type-headline-32), 4vw, var(--type-headline-38));font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.account-login-card h1{font-size:32px}.account-login-card>p{max-width:390px;color:var(--muted);font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:18px 0 0}.account-login-methods,.account-dashboard-tabs{background:#f4f4f6;border-radius:13px;display:grid}.account-login-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin-top:56px;padding:2px}.account-login-methods button,.account-dashboard-tabs button{min-height:48px;color:var(--text-primary);background:0 0;border:0;border-radius:11px;padding:0 12px;font-size:15px}.account-login-methods button.is-selected,.account-dashboard-tabs button.is-active{background:#fff;box-shadow:0 1px 4px #00000014}.account-login-form{gap:12px;margin-top:24px;display:grid}.account-login-form label{color:var(--muted);gap:9px;font-size:15px;display:grid}.account-login-form input{border:1px solid var(--line);width:100%;min-height:52px;color:var(--text-primary);background:#fff;border-radius:13px;outline:0;padding:12px 16px;font-size:15px}.account-login-form input:focus{border-color:#00000073}.account-login-form .button{justify-content:center;width:100%;min-height:54px;margin-top:6px}.account-login-error{color:#d33131;margin:-2px 0 0;font-size:15px;line-height:18px}.account-login-hint,.account-privacy-note{color:var(--muted);text-align:center}.account-login-hint{margin:2px 0 0;font-size:15px;line-height:17px}.account-privacy-note{max-width:330px;margin:18px auto 0;font-size:15px;line-height:17px}.account-login-divider{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;margin-top:54px;font-size:15px;display:flex}.account-login-divider span{background:var(--line);flex:1;height:1px}.account-social-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.account-social-options button{border:1px solid var(--line);color:#000;background:#fff;border-radius:13px;justify-content:center;align-items:center;min-height:58px;display:inline-flex}.account-social-options button:hover{border-color:#00000073}.account-dashboard-shell{padding:24px}.account-dashboard-top{justify-content:space-between;align-items:center;gap:24px;padding:0 4px 24px;display:flex}.account-dashboard-actions{flex-wrap:wrap;gap:8px;display:flex}.account-user-summary{align-items:center;gap:16px;display:flex}.account-user-avatar,.account-icon-wrap,.account-empty-icon,.account-notification-icon,.account-order-icon,.account-address-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.account-user-avatar{color:#8b8b8b;width:64px;height:64px;font-size:var(--type-headline-24);background:#f0f0f2;border-radius:50%}.account-user-summary h1{font-size:var(--type-headline-24);line-height:var(--type-headline-leading)}.account-user-summary p{color:var(--muted);margin:5px 0 0;font-size:15px}.account-dashboard-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:2px}.account-dashboard-tabs button{min-height:46px;font-size:15px}.account-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:14px;margin-top:20px;display:grid}.account-overview-card,.account-notification-card,.account-tab-placeholder{background:#fff;border:1px solid #0000000d;border-radius:16px}.account-overview-card{padding:20px}.account-orders-card{grid-column:1/-1}.account-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.account-section-heading h2,.account-notification-card h2{font-size:18px;font-weight:var(--font-weight-display);margin:0}.account-section-heading button,.account-add-button{color:var(--text-primary);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:15px;display:inline-flex}.account-section-heading button:hover,.account-add-button:hover{text-decoration:underline}.account-order-rows{gap:8px;margin-top:16px;display:grid}.account-order-row{background:#fafafc;border-radius:12px;grid-template-columns:38px minmax(130px,.7fr) minmax(110px,1fr) 64px minmax(120px,.8fr) 18px;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.account-order-row:hover{background:#f4f4f6}.account-order-icon{color:#000;background:#fff;border-radius:50%;width:38px;height:38px}.account-order-date,.account-address-row>span:nth-child(2){gap:3px;display:grid}.account-order-date strong,.account-address-row strong{font-size:15px;font-weight:var(--font-weight-body)}.account-order-date small,.account-address-row small{color:var(--muted);font-size:15px;line-height:16px}.account-order-provider img{object-fit:contain;max-width:100px;max-height:23px;display:block}.account-order-price{font-size:15px;font-weight:var(--font-weight-display);white-space:nowrap}.account-order-status{color:#555;white-space:nowrap;background:#f0f0f2;border-radius:999px;justify-self:start;padding:6px 10px;font-size:15px}.account-order-row:first-child .account-order-status{color:#138a3d;background:#e7f6ea}.account-order-arrow{color:var(--muted)}.account-address-list{margin-top:16px;display:grid}.account-address-row{border-bottom:1px solid var(--soft-line);grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px 0;display:grid}.account-address-row:last-child{border-bottom:0}.account-address-icon{background:#f4f4f6;border-radius:50%;width:36px;height:36px}.account-address-row>button{width:18px;height:18px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-add-button{color:var(--muted);margin-top:12px}.account-favorites-empty{justify-items:start;margin-top:20px;display:grid}.account-empty-icon{background:#f4f4f6;border-radius:50%;width:42px;height:42px}.account-favorites-empty p{margin:14px 0 4px;font-size:15px}.account-favorites-empty small{max-width:260px;color:var(--muted);font-size:15px;line-height:18px}.account-favorites-empty a{align-items:center;gap:6px;margin-top:18px;font-size:15px;display:inline-flex}.account-favorites-empty a:hover{text-decoration:underline}.account-orders-note{color:var(--muted);margin:20px 0 0;font-size:15px}.account-orders-list{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.account-orders-list li{border-bottom:1px solid #efefef;gap:4px;padding:14px 0;display:grid}.account-orders-list strong{font-size:var(--type-text-15);line-height:var(--type-text-leading)}.account-orders-list small{color:#00000080;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-notification-card{grid-column:1/-1;align-items:center;gap:14px;padding:16px 20px;display:flex}.account-notification-icon{background:#f4f4f6;border-radius:50%;width:40px;height:40px}.account-notification-card p{color:var(--muted);margin:4px 0 0;font-size:15px}.account-notification-card .button{margin-left:auto}.account-tab-placeholder{min-height:360px;margin-top:20px;padding:48px}.account-tab-placeholder h2{font-size:var(--type-headline-32);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:24px 0 8px}.account-tab-placeholder p{color:var(--muted);margin:0}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;gap:52px;margin-top:45px;display:grid}.checkout-form{gap:28px;display:grid}.checkout-form fieldset{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0 0 28px;display:grid}.checkout-form fieldset legend{color:var(--text-primary);font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);grid-column:1/-1;padding:0}.checkout-form fieldset label:last-child{grid-column:1/-1}.checkout-form select{-webkit-appearance:auto;appearance:auto}.checkout-submit{width:fit-content}.checkout-error{color:#b42318;margin:0;font-size:15px;line-height:1.4}.checkout-summary{background:var(--foreground);border-radius:22px;align-self:start;padding:25px;position:sticky;top:20px}.checkout-summary-heading,.checkout-summary-total{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.checkout-summary-heading{border-bottom:1px solid var(--stroke);font-size:var(--type-text-15);line-height:var(--type-text-leading);padding-bottom:18px}.checkout-summary-heading span:last-child{color:var(--muted);font-size:15px}.checkout-summary-lines{gap:15px;padding:20px 0;display:grid}.checkout-summary-lines div{color:var(--text-secondary);justify-content:space-between;gap:16px;font-size:15px;display:flex}.checkout-summary-lines span{max-width:65%}.checkout-summary-lines strong{color:var(--text-primary);font-weight:var(--font-weight-display);white-space:nowrap}.checkout-summary-total{border-top:1px solid var(--stroke);padding-top:18px}.checkout-summary-total strong{font-size:var(--type-headline-24);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading)}.checkout-success{background:var(--foreground);border-radius:24px;max-width:620px;margin-top:45px;padding:42px}.checkout-success h2{font-size:var(--type-headline-32);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);letter-spacing:-.04em;margin:22px 0 10px}.checkout-success>p:not(.page-kicker){color:var(--muted);margin:0;line-height:1.5}.checkout-success-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.info-page-heading{max-width:720px;margin-top:30px}.info-page-heading>p:last-child{max-width:580px;color:var(--muted);font-size:var(--type-text-18);line-height:var(--type-text-leading);margin:22px 0 0}.info-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:55px;display:grid}.info-page-card{background:var(--foreground);border-radius:20px;min-height:220px;padding:25px}.info-page-card-mark{background:var(--accent);border-radius:50%;width:12px;height:12px;display:block}.info-page-card h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:60px 0 10px}.info-page-card p{color:var(--muted);margin:0;line-height:1.5}.info-page-callout{background:var(--foreground);border-radius:20px;margin-top:14px;padding:34px}.info-page-callout h2{font-size:var(--type-headline-24);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:12px 0 8px}.info-page-callout p{color:var(--muted);margin:0 0 22px}.breadcrumbs{color:var(--soft-muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:15px;line-height:1.4;display:flex}.breadcrumbs a:hover{color:var(--text-primary)}.catalog-page{padding-top:46px}.brands-page,.brand-detail-page{padding-top:46px;padding-bottom:90px}.brands-page h1,.brand-detail-header h1{font-size:clamp(34px,4vw,56px);font-weight:500}.brands-list{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-top:35px;display:grid}.brands-list a{min-height:90px;color:var(--text-primary);border:1px solid var(--border-color,#ddd);align-items:center;padding:22px;text-decoration:none;display:flex}.brands-list a:hover{border-color:currentColor}.catalog-brand-filters{flex-direction:column;gap:9px;margin-top:32px;display:flex}.catalog-brand-filters>a{color:var(--text-primary);font-weight:var(--font-weight-display);margin-bottom:3px;text-decoration:none}.catalog-brand-filters .catalog-filter-child{text-align:left}.brand-back-link{color:inherit;margin-bottom:30px;display:inline-block}.brand-detail-header{max-width:760px;margin-bottom:42px}.brand-detail-header p,.brand-detail-description{white-space:pre-wrap;line-height:1.6}.brand-detail-description{max-width:760px;margin-bottom:56px}.brand-products-header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px;display:flex}.brand-products-header a{color:inherit}.catalog-title-row{justify-content:space-between;align-items:end;gap:24px;margin-top:30px;display:flex}.page-kicker{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:15px}.catalog-title-row h1,.product-detail-copy h1{max-width:720px;font-size:clamp(30px,3vw,48px);font-weight:var(--font-weight-display);letter-spacing:-.04em;margin:0;line-height:1.03}.catalog-title-row h1{letter-spacing:0;font-size:28px;line-height:36px}.catalog-count{color:var(--muted)}.catalog-layout{grid-template-columns:224px minmax(0,1fr);gap:0 24px;margin-top:45px;display:grid}.catalog-sidebar{min-width:0}.catalog-filter-all{color:var(--text-primary);font-size:15px;font-weight:var(--font-weight-display);text-align:left;background:0 0;border:0;margin:0 0 6px;padding:0;line-height:18px;display:block}.catalog-filter-all.is-selected{color:var(--text-primary)}.catalog-category-list{max-height:570px;overflow:auto}.catalog-filter-group{flex-direction:column;gap:8px;display:flex}.catalog-filter-parent{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:6px 0;display:flex}.catalog-filter-chevron-wrap{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.catalog-filter-chevron-wrap img{width:10px;height:7.5px;transition:transform .18s;display:block;transform:rotate(-90deg)}.catalog-filter-parent.is-open .catalog-filter-chevron-wrap img{transform:rotate(0)}.catalog-filter-parent-label{min-width:0;color:var(--text-primary);font-size:15px;font-weight:var(--font-weight-body);text-align:left;background:0 0;border:0;padding:0;line-height:18px}.catalog-filter-parent.is-nested{color:#00000080;padding:0}.catalog-filter-parent.is-nested .catalog-filter-parent-label{color:inherit;font-size:13px}.catalog-filter-parent.is-nested:hover,.catalog-filter-parent.is-nested.is-selected,.catalog-filter-parent.is-nested.is-open{color:var(--text-primary)}.catalog-filter-parent.is-selected .catalog-filter-parent-label{font-weight:var(--font-weight-display)}.catalog-filter-panel{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.catalog-filter-panel.is-open{grid-template-rows:1fr}.catalog-filter-children{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:0;padding-left:21px;display:flex;overflow:hidden}.catalog-filter-child{color:#00000080;font-size:13px;font-weight:var(--font-weight-body);text-align:left;background:0 0;border:0;padding:0;line-height:18px}.catalog-filter-child:hover,.catalog-filter-child.is-selected{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.catalog-filter-chevron-wrap img,.catalog-filter-panel{transition:none}}.catalog-results{min-width:0;margin-top:50px}.catalog-layout .catalog-results{margin-top:0}.catalog-results-heading{justify-content:space-between;align-items:center;min-height:28px;display:flex}.filter-summary{color:var(--muted);margin:0 0 5px;font-size:15px}.loading-note{color:var(--soft-muted);font-size:15px}.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.catalog-product-grid.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.catalog-product-grid.home-product-grid .product-card:nth-child(4n):after{display:none}.catalog-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:16px;font-size:15px;display:flex}.catalog-pagination button{border:1px solid var(--line);background:var(--foreground);color:var(--text-primary);border-radius:999px;margin-left:8px;padding:8px 12px}.inline-error{color:#bd3b55;margin-top:18px;font-size:15px}.product-page{width:var(--container);min-height:calc(100vh - 86px);margin-left:auto;margin-right:auto;padding-top:54px;padding-bottom:92px}.product-detail-layout{grid-template-columns:57.92% 31.6%;align-items:start;gap:10.48%;display:grid}.product-gallery{grid-template-columns:17.127% 70.442%;gap:12.431%;min-width:0;display:grid}.product-thumbnails{flex-direction:column;justify-content:space-between;height:395px;display:flex}.product-thumbnail{aspect-ratio:1;background:var(--placeholder);border:0;border-radius:4px;width:100%;height:auto;display:block}.product-detail-placeholder{aspect-ratio:1;background:var(--placeholder);border-radius:6px;width:100%;height:auto;display:block}.product-detail-copy{flex-direction:column;width:100%;min-width:0;min-height:510px;display:flex}.product-summary{flex-direction:column;align-items:flex-start;gap:20px;width:85.57%;display:flex}.product-detail-copy h1{overflow-wrap:anywhere;letter-spacing:0;width:100%;min-height:0;font-size:24px;font-weight:500;line-height:28px}.product-summary>p{width:214px;margin:0;font-size:15px;line-height:20px}.product-review-links{color:#0006;flex-wrap:wrap;align-items:center;gap:10px 20px;font-size:15px;line-height:20px;display:flex}.product-review-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.product-review-link>span{margin-right:-5px}.product-review-link>strong{color:#000;font-weight:450}.product-review-link img{flex:none;width:16px;height:16px;display:block}.button{border:1px solid #0000;border-radius:17.76px;justify-content:center;align-items:center;gap:8px;min-height:58px;padding:12px 15px;font-size:15px;display:inline-flex}.button img{filter:brightness(0)invert();width:17px;height:17px}.button-dark{background:var(--dark);color:#fff}.button-dark:hover{background:#1f1f1f}.button-light{border-color:var(--stroke);background:var(--foreground);color:var(--text-primary);border-radius:15px}.button-light:hover{border-color:#ffffff40}.product-description{width:100%;margin-top:42px}.product-description h2{letter-spacing:0;margin:0;font-size:18px;font-weight:480;line-height:24px}.product-description dl{margin:20px 0 0}.product-description dl>div{border-top:.5px dashed #0006;grid-template-columns:1fr 1fr;min-height:44px;display:grid}.product-description dl>div:first-child{border-top:0}.product-description dt,.product-description dd{overflow-wrap:break-word;min-width:0;margin:0;padding:12px 0;font-size:15px;line-height:20px}.product-description dt{color:#0006;letter-spacing:.2px}.product-description dd{color:#070707;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;overflow:hidden}.product-purchase{flex-direction:column;align-items:flex-start;gap:15px;width:100%;margin-top:36px;display:flex}.product-purchase>strong{min-height:24px;font-size:18px;font-weight:500;line-height:24px}.product-purchase .button{border-radius:6px;width:100%;min-height:60px;padding:20px 30px;font-size:15px;line-height:20px}.product-related{margin-top:40px}.product-related>h2{margin:0;font-size:24px;font-weight:400;line-height:36px}.product-related-rows{gap:40px;margin-top:24px;display:grid}.product-about{width:min(1037px,100%);margin-top:40px}.product-about>h2{margin:0;font-size:18px;font-weight:480;line-height:24px}.product-tabs{width:100%}.product-tabs-list{align-items:flex-start;width:max-content;max-width:100%;display:flex;position:relative;overflow-x:auto}.product-tab{color:#0006;white-space:nowrap;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:5.5px 10px 12px;font-size:16px;font-weight:400;line-height:20px;display:inline-flex;position:relative}.product-tab.is-active{color:#000}.product-tab img{object-fit:contain;flex:none;width:16px;height:16px;display:block}.product-tab:first-child img{width:14px;height:12px}.product-tab-indicator{z-index:1;pointer-events:none;will-change:left, width;width:0;height:2px;transition:left var(--product-tab-indicator-duration,.3s) cubic-bezier(.65, 0, .35, 1), width var(--product-tab-indicator-duration,.3s) cubic-bezier(.65, 0, .35, 1);background:#000;border-radius:2px;display:block;position:absolute;bottom:5px;left:0}.product-tab-indicator-core{border-radius:inherit;background:inherit;width:100%;height:100%;display:block}.product-tab-panel{margin-top:20px}.product-about-panel .product-about-description{margin-top:0}.product-about-description{flex-direction:column;align-items:flex-start;gap:10px;width:min(512px,100%);margin-top:20px;display:flex}.product-about-description>p{color:#000;-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;max-height:72px;margin:0;font-size:15px;font-weight:400;line-height:24px;display:-webkit-box;overflow:hidden}.product-about-description.can-expand:not(.is-expanded)>p{color:#0000;-webkit-text-fill-color:transparent;background-color:#000;background-image:linear-gradient(#fafafa00 -82.64%,#fafafa 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;-webkit-background-clip:text;background-clip:text}.product-about-description.is-expanded>p{color:#000;-webkit-text-fill-color:currentColor;background:0 0;max-height:none;display:block}.product-about-description>button{color:#000;background:0 0;border:0;align-items:center;gap:10px;height:24px;padding:0;font-size:15px;font-weight:480;line-height:24px;display:inline-flex}.product-about-description>button img{width:16px;height:12px;transition:transform .16s;display:block}.product-about-description.is-expanded>button img{transform:rotate(180deg)}.product-about-columns{grid-template-columns:repeat(2,minmax(0,395px));gap:33px;margin-top:20px;display:grid}.product-about-list{min-width:0;margin:0}.product-about-list>div{border-top:.5px dashed #0006;grid-template-columns:1fr 1fr;min-height:44px;display:grid}.product-about-list>div:first-child{border-top:0}.product-about-list-price>div:last-child{border-bottom:.5px dashed #0006}.product-about-list dt,.product-about-list dd{min-width:0;margin:0;padding:12px 0;font-size:15px;line-height:20px}.product-about-list dt{color:#0006;letter-spacing:.2px}.product-about-list dd{color:#070707;text-overflow:ellipsis;white-space:nowrap;padding-left:8px;overflow:hidden}.product-reviews-panel{grid-template-columns:minmax(0,609px) minmax(280px,395px);align-items:start;gap:33px;display:grid}.product-reviews-list{flex-direction:column;gap:20px;min-width:0;display:flex}.product-review-card{background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:100%;min-height:87px;padding:15px 20px;display:flex}.product-review-card-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.product-review-user{white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:15px;line-height:24px;display:flex}.product-review-avatar{border-radius:999px;flex:none;width:20px;height:20px;display:block}.product-review-stars{flex:none;width:100px;height:16px;display:block}.product-review-card time{color:#0006;white-space:nowrap;flex:none;font-size:15px;line-height:24px}.product-review-card>p{margin:0;font-size:15px;line-height:24px}.product-review-form{background:#fff;border-radius:14px;flex-direction:column;gap:18px;width:100%;min-width:0;padding:15px 20px;display:flex}.product-review-form-heading{align-items:center;gap:10px;width:100%;font-size:15px;line-height:24px;display:flex}.product-rating{align-items:center;gap:4px;display:inline-flex}.product-rating-star{background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.product-rating-star>span{filter:grayscale();opacity:.55;background-image:url(/icons/review-rating.svg);background-position:0 0;background-size:100px 16px;width:16px;height:16px;display:block}.product-rating-star:nth-child(2)>span{background-position:-21px 0}.product-rating-star:nth-child(3)>span{background-position:-42px 0}.product-rating-star:nth-child(4)>span{background-position:-63px 0}.product-rating-star:nth-child(5)>span{background-position:-84px 0}.product-rating-star.is-selected>span{filter:none;opacity:1}.product-review-input-section{flex-direction:column;gap:10px;width:100%;display:flex}.product-review-images{align-items:center;gap:5px;display:flex}.product-review-image{object-fit:cover;border-radius:7px;width:41px;height:40px;animation:.18s both product-review-image-in;display:block}.product-review-input-wrap{color:#0006;background:#fafafa;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:78px;padding:10px 8px;font-size:15px;line-height:24px;display:flex}.product-review-input-wrap textarea{resize:none;color:#000;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:24px;padding:0;font-size:15px;line-height:24px;display:block}.product-review-input-wrap textarea::placeholder{color:#0006;opacity:1}.product-review-input-wrap>span:last-child{align-self:flex-end;line-height:20px}.product-review-form-actions{gap:12px;width:100%;display:flex}.product-review-add-image,.product-review-submit{color:#fff;background:#000;border:0;border-radius:8px;height:44px}.product-review-add-image{flex:0 0 44px;justify-content:center;align-items:center;width:44px;display:inline-flex}.product-review-add-image img{width:16px;height:16px;display:block}.product-review-submit{flex:1;padding:10px 16px;font-size:15px;line-height:20px}.product-tab-placeholder{color:#0006;background:#fff;border-radius:14px;min-height:120px;padding:24px}@keyframes product-review-image-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.product-tab-indicator{transition:none}.product-review-image{animation:none}}.product-loading{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:70px;display:grid}.product-loading>div{padding-top:40px}.smart-search-page-shell{background:var(--background);min-height:max(390px,100vh - 540px);overflow:hidden}.smart-search{background-color:#101114;background-image:url(/pictures/Hero%20Background.png);background-position:top;background-repeat:no-repeat;background-size:cover;border-radius:0 0 60px 60px;flex-direction:column;align-items:center;width:100%;min-height:450px;padding-top:130px;padding-bottom:40px;display:flex;position:relative;overflow:hidden}.smart-search-intro{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.smart-search-intro p,.smart-search-muted-title{font-family:var(--font-family-base);color:#ffffffa6;margin:0;font-size:28px;font-weight:500;line-height:36px}.smart-search-intro h1,.smart-search-main-title{font-family:var(--font-family-base);color:#fff;margin:0;font-size:28px;font-weight:500;line-height:36px}.smart-search-form{z-index:2;width:min(597px,100vw - 32px);margin:25px auto 0;position:relative}.smart-search-outer-pill{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:1000px;width:100%;padding:15px;position:relative;overflow:hidden;box-shadow:0 8px 32px #00000040,inset 0 0 0 1px #ffffff1a}.smart-search-outer-pill-glass{pointer-events:none;z-index:0;border-radius:1000px;position:absolute;inset:0;overflow:hidden}.smart-search-outer-pill-glass canvas{display:block;width:100%!important;height:100%!important}.smart-search-input{z-index:1;box-sizing:border-box;background:#fff;border:1px solid #ffffff1a;border-radius:1000px;justify-content:space-between;align-items:center;width:100%;height:76px;padding:12px 14px 12px 24px;display:flex;position:relative;overflow:hidden}.smart-search-input.is-searching:after{content:"";z-index:2;width:28%;height:2px;animation:smart-search-beam var(--search-beam-duration,1.2s) linear 1 forwards;pointer-events:none;will-change:transform;background:linear-gradient(90deg,#0000 0%,#00000038 24%,#000 72%,#0000 100%);border-radius:999px;position:absolute;bottom:-1px;left:-28%}@keyframes smart-search-beam{0%{transform:translate(0)}to{transform:translate(457%)}}.smart-search-input:hover{border-color:#0000001f}.smart-search-input:focus-within{border-color:#0000003d}.smart-search-input-field{flex:auto;align-items:center;min-width:0;height:50px;display:flex;position:relative}.smart-search-input-control{color:#000000e6;width:100%;height:100%;font-family:var(--font-family-base);background:0 0;border:0;outline:0;margin:0;padding:0;font-size:15px;font-weight:450;line-height:20px}.smart-search-input-control::placeholder{color:#00000080;opacity:1}.smart-search-submit{box-sizing:border-box;color:#fff;cursor:pointer;background:#000;border:1px solid #2c2c2c;border-radius:62px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:transform .16s,background-color .16s;display:flex}.smart-search-submit:hover:not(:disabled){background:#1a1a1a;transform:scale(1.04)}.smart-search-submit svg{width:15px;height:15px;display:block}.smart-search-error{color:#ff8ca8;text-align:center;width:min(588px,100vw - 32px);margin:14px auto 0;font-size:15px}.smart-search-suggestions-viewport{--smart-search-marquee-offset:-720px;width:100vw;margin-top:28px;margin-left:calc(50% - 50vw);overflow:hidden}.smart-search-suggestions-track{will-change:transform;width:max-content;animation:64s linear infinite smart-search-marquee;display:flex}.smart-search-suggestions-group{flex:none;gap:16px;padding-right:16px;display:flex}.smart-search-suggestion{background:var(--foreground);min-height:72px;color:var(--text-inactive);font-size:15px;font-weight:var(--font-weight-body);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:20px 22px;line-height:20px;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.smart-search-suggestion:hover{border-color:var(--stroke);color:var(--text-primary);background:#191919}.smart-search-suggestion:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.smart-search-input-field{flex:auto;min-width:0;height:50px;position:relative;overflow:hidden}.smart-search-thinking{text-align:left;width:100%;height:50px;color:var(--think-base);font:var(--g-text-body-3-font);line-height:50px}.t-think{text-align:center;display:inline-block;position:relative}.t-think.smart-search-thinking{text-align:left;display:block}.t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.t-think-text{color:var(--think-base);white-space:nowrap;display:block;position:absolute;top:0;left:0;right:0}.t-think-text:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-highlight) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:t-think-shimmer var(--think-shimmer) linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.smart-search-prompt-viewport{pointer-events:none;position:absolute;inset:0;overflow:hidden}.smart-search-rotating-placeholder{pointer-events:none;color:#00000073;font-family:var(--font-family-base);white-space:nowrap;opacity:1;filter:blur();transition:transform var(--smart-search-prompt-swap-duration) var(--smart-search-prompt-ease), filter var(--smart-search-prompt-swap-duration) var(--smart-search-prompt-ease), opacity var(--smart-search-prompt-swap-duration) var(--smart-search-prompt-ease);will-change:transform, filter, opacity;align-items:center;font-size:15px;font-weight:450;display:flex;position:absolute;inset:0;transform:translateY(0)}.smart-search-rotating-placeholder.is-exit{transform:translateY(calc(var(--smart-search-prompt-translate-y) * -1));filter:blur(var(--smart-search-prompt-blur));opacity:0}.smart-search-rotating-placeholder.is-enter-start{transform:translateY(var(--smart-search-prompt-translate-y));filter:blur(var(--smart-search-prompt-blur));opacity:0;transition:none}.smart-search-input-control::placeholder{color:#0000}@keyframes smart-search-marquee{0%{transform:translate3d(var(--smart-search-marquee-offset), 0, 0)}to{transform:translate3d(calc(-50% + var(--smart-search-marquee-offset)), 0, 0)}}@media (prefers-reduced-motion:reduce){.smart-search-suggestions-track{transform:translateX(var(--smart-search-marquee-offset));animation:none}.smart-search-rotating-placeholder{filter:none;transform:none;transition:none!important}.t-think-text{transition:none!important}.t-think-text:before{display:none!important}.smart-search-input.is-searching:after{display:none}}.smart-search-input-field .smart-search-input-control{width:100%}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1300px){:root{--container:calc(100% - 64px);--container-offset:32px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-bento{scrollbar-width:none;justify-content:start;padding-bottom:8px;overflow-x:auto}.category-bento::-webkit-scrollbar{display:none}.catalog-layout{gap:30px}.product-detail-layout{grid-template-columns:57.92% 31.6%;gap:10.48%}.product-gallery{grid-template-columns:17.127% 70.442%;gap:12.431%}.product-detail-placeholder{aspect-ratio:1;width:auto;height:auto}.product-thumbnails{aspect-ratio:124/395;gap:10px;height:auto}.product-thumbnail{aspect-ratio:1;width:100%;height:auto}}@media (max-width:1400px) and (min-width:1101px){.product-detail-layout{gap:10.48%}}@media (max-width:1100px){.site-footer-inner{min-height:0;padding:40px 0 35px}.site-footer-main{grid-template-columns:1fr;gap:40px}.site-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;max-width:100%}.site-footer-legal-bar{margin-top:40px}}@media (max-width:900px){:root{--container:calc(100% - 40px);--container-offset:20px}.site-header{height:auto;min-height:76px}.site-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 14px;height:auto;padding:20px 0 17px;display:grid}.site-header-actions{grid-area:1/2;align-self:center;margin:0}.site-nav{width:100%;height:auto;box-shadow:none;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-start;gap:25px;padding:0;position:static;top:auto;left:auto;overflow-x:auto;transform:none}.catalog-layout{grid-template-columns:1fr}.catalog-product-grid.home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-product-grid.home-product-grid .product-card:nth-child(4n):after{display:block}.catalog-product-grid.home-product-grid .product-card:nth-child(2n):after{display:none}.catalog-sidebar{display:block}.catalog-category-list{grid-column:1/-1;max-height:220px}.site-nav-panel{top:138px}.catalog-navigation-panel{width:calc(100vw - 32px);height:auto;max-height:calc(100vh - 168px);position:fixed;overflow:auto}.catalog-navigation-primary{width:auto;padding:20px;position:static}.catalog-navigation-primary-list{width:100%}.catalog-navigation-secondary{border-radius:18px;width:auto;height:auto;margin:0 20px 20px;padding:20px;position:static}.catalog-navigation-secondary h2{margin-left:0}.catalog-navigation-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.product-detail-layout{grid-template-columns:1fr;gap:40px}.product-gallery{grid-column:auto;grid-template-columns:120px minmax(0,1fr);gap:30px;width:100%;max-width:680px}.product-thumbnail{aspect-ratio:1;width:120px;height:auto}.product-detail-copy{width:100%;max-width:680px}.product-description,.product-purchase{width:100%}.product-about-columns{grid-template-columns:1fr;gap:0}.product-about-list+.product-about-list>div:first-child{border-top:.5px dashed #0006}.product-reviews-panel{grid-template-columns:1fr;gap:20px}.checkout-layout{grid-template-columns:1fr;gap:32px}.cart-summary,.checkout-summary{position:static}.account-login-card{width:min(516px,100%)}.account-order-row{grid-template-columns:38px minmax(125px,.8fr) minmax(95px,1fr) 58px 18px}.account-order-status{display:none}.info-page-grid{grid-template-columns:1fr 1fr}.smart-search-page-shell{min-height:390px}.smart-search{padding-top:50px}.smart-search-suggestions-viewport{--smart-search-marquee-offset:-160px}}@media (max-width:620px){:root{--container:calc(100% - 28px);--container-offset:14px}.development-notice-backdrop{padding:14px}.development-notice{gap:32px;width:min(382px,100vw - 28px);padding:20px 27px}.development-notice p{width:auto}.site-nav{gap:19px;font-size:15px}.site-nav>a,.site-nav-trigger{padding-left:13px;padding-right:13px;font-size:15px}.site-nav-trigger{gap:6px}.product-tab{font-size:15px}.product-review-card{padding:14px}.product-review-card-header{flex-direction:column;align-items:flex-start;gap:2px}.product-review-user{flex-wrap:wrap}.product-review-card time{padding-left:30px}.product-review-form{padding:14px}.quick-cart-overview{row-gap:36px;width:min(395px,100vw - 28px);max-height:calc(100vh - 104px);top:calc(100% + 20px);right:-1px}.quick-cart-overview h2{margin-bottom:0}.quick-cart-footer{margin-top:0}.quick-cart-items{max-height:min(380px,100vh - 300px)}.category-bento{gap:12px}.category-bento-item{flex-basis:280px;width:280px}.section-topline h2,.product-description h2,.related-section h2{font-size:22px}.section-link{font-size:15px}.category-links,.category-links-compact{grid-template-columns:1fr 1fr;gap:8px}.category-links-compact .category-link{min-height:42px;padding:9px 10px;font-size:15px}.product-grid,.catalog-product-grid,.related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-card-name,.product-card-price{font-size:15px}.storefront-status{flex-direction:column;align-items:flex-start;gap:6px}.site-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;width:100%}.site-footer-legal-row{flex-direction:column;align-items:flex-start;gap:6px}.catalog-page,.product-page{padding-top:28px}.catalog-title-row{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.catalog-layout{margin-top:30px}.catalog-sidebar{display:block}.catalog-category-list{max-height:185px}.product-gallery{grid-template-columns:58px minmax(0,1fr);gap:11px}.product-thumbnails{gap:10px}.product-thumbnail{border-radius:10px;width:58px}.product-detail-placeholder{border-radius:17px}.product-detail-copy{min-height:0}.product-loading{grid-template-columns:1fr;gap:30px}.commerce-page,.info-page{padding-top:28px}.commerce-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-top:24px}.commerce-heading>p{margin:0}.cart-layout,.checkout-layout{margin-top:30px}.cart-sticky-summary{width:auto;min-height:108px;padding:20px;bottom:62px;left:14px;right:14px}.cart-sticky-summary.is-payment{grid-template-columns:minmax(0,1fr) 118px;align-items:start;gap:14px 18px}.cart-sticky-summary.is-payment .cart-sticky-payment-methods{grid-area:2/1/auto/-1;width:100%}.cart-sticky-summary-count{font-size:var(--type-headline-18);line-height:var(--type-headline-leading)}.cart-sticky-summary-total{font-size:24px;line-height:30px}.cart-sticky-summary-action{width:118px;height:62px;padding:21px 24px}.cart-sticky-summary-dock.is-docked{margin-bottom:28px}.cart-design-shell{gap:14px}.cart-item-list{min-height:0;padding:16px 14px 24px}.cart-lines{gap:22px;margin-top:24px}.cart-line{grid-template-columns:55px minmax(0,1fr) 82px;gap:10px}.cart-line-name{font-size:15px}.cart-line-price-block{width:82px}.cart-line-price{font-size:15px}.cart-design-card{padding:16px}.cart-recipient-fields{flex-direction:column;align-items:stretch}.cart-recipient-fields>input:first-child,.cart-recipient-fields>input:last-child,.cart-phone-field,.cart-city-field{width:100%}.cart-organization-fields{grid-template-columns:1fr}.cart-organization-span-4,.cart-organization-span-6,.cart-organization-span-8{grid-column:auto}.cart-organization-bank-start{margin-top:0}.cart-delivery-methods{width:100%}.cart-delivery-option{grid-template-columns:108px minmax(0,1fr) 58px;padding-left:12px;padding-right:12px}.cart-delivery-option-logo{max-width:86px}.checkout-form fieldset{grid-template-columns:1fr}.checkout-form fieldset label:last-child{grid-column:auto}.account-login-card,.account-dashboard-shell,.checkout-success{margin-top:30px;padding:24px}.account-login-card{min-height:0}.account-login-methods{margin-top:36px}.account-dashboard-top{flex-direction:column;align-items:flex-start}.account-dashboard-tabs{display:flex;overflow-x:auto}.account-dashboard-tabs button{flex:none;min-width:116px}.account-overview-grid{grid-template-columns:1fr}.account-orders-card,.account-notification-card{grid-column:auto}.account-order-row{grid-template-columns:34px minmax(105px,1fr) minmax(75px,.8fr) 18px;gap:8px;padding:8px}.account-order-icon{width:34px;height:34px}.account-order-price{display:none}.account-order-provider img{max-width:78px}.account-notification-card{flex-wrap:wrap;align-items:flex-start}.account-notification-card .button{width:100%;margin:0 0 0 54px}.account-tab-placeholder{min-height:260px;padding:28px}.info-page-grid{grid-template-columns:1fr;margin-top:35px}.info-page-card h2{margin-top:42px}.smart-search{padding-top:44px}.smart-search-intro{padding:0 16px;font-size:28px;line-height:36px}.smart-search-form{margin-top:32px}.smart-search-input{border-radius:999px;height:68px;padding:9px 12px 9px 20px}.smart-search-input-field{height:48px}.smart-search-input-control{height:48px;padding:12px 0;font-size:16px;line-height:22px}.smart-search-submit.g-button{--g-button-height:48px;width:48px;min-width:48px}.smart-search-suggestions-viewport{margin-top:24px}.smart-search-suggestions-group{gap:10px;padding-right:10px}.smart-search-suggestion{min-height:58px;padding:17px 18px;font-size:15px}.home-product-rows{padding-bottom:64px}.product-grid.home-product-grid{scrollbar-width:none;grid-template-columns:repeat(5,minmax(180px,1fr));gap:10px;overflow-x:auto}.product-grid.home-product-grid::-webkit-scrollbar{display:none}}body:has(.crm-page){background:#fff}.crm-page{--crm-blue:#048eff;--crm-muted:#00000080;--font-family-base:"normalidad-variable", "Cube Base", sans-serif;--crm-font-compact:"wdth" 90;--crm-font-wide:"wdth" 130;color:#000;min-height:100vh;font-family:var(--font-family-base);font-feature-settings:"ss01" 1;background:#fff}.crm-auth-loading{color:#00000080;min-height:100vh;font-size:var(--type-text-15);line-height:var(--type-text-leading);place-items:center;display:grid}.crm-login-page{--font-family-base:"normalidad-variable", "Cube Base", sans-serif;color:#000;min-height:100svh;font-family:var(--font-family-base);font-feature-settings:"ss01" 1;background:#fff;position:relative;overflow:hidden}.crm-login-brand{box-sizing:border-box;align-items:center;width:32.813px;height:50px;padding:6.25px 0;display:flex;position:absolute;top:21px;left:160px}.crm-login-brand img{width:32.813px;height:37.5px;display:block}.crm-login-mark{pointer-events:none;width:1037.03px;height:1185.18px;position:absolute;top:-81px;left:844px}.crm-login-mark img{width:100%;height:100%;display:block}.crm-login-form{z-index:1;flex-direction:column;gap:77.143px;width:min(324px,100vw - 48px);margin:0;display:flex;position:absolute;top:calc(50% + .5px);left:159px;transform:translateY(-50%)}.crm-login-fields{flex-direction:column;gap:18.514px;width:100%;display:flex}.crm-login-field{width:231px;height:62.7px;display:block}.crm-login-field input{box-sizing:border-box;color:#0009;width:100%;height:100%;font-family:var(--font-family-base);font-size:var(--type-text-15);font-weight:400;line-height:var(--type-text-leading);background:#fafafa;border:0;border-radius:17.6px;outline:none;padding:0 16.5px;display:block}.crm-login-field input::placeholder{color:#0009;opacity:1}.crm-login-field input:focus{box-shadow:0 0 0 2px #00000024}.crm-login-submit{box-sizing:border-box;color:#fff;width:231px;height:62.7px;font-family:var(--font-family-base);font-size:var(--type-text-15);font-weight:var(--font-weight-display);line-height:var(--type-text-leading);background:#000;border:0;border-radius:17.6px;justify-content:center;align-items:center;margin:0;padding:0 16.5px;display:flex}.crm-login-submit:hover{background:#202020}.crm-session-expired{z-index:1000;background:#fff;position:fixed;inset:0;overflow:auto}.crm-login-notice{color:#000000ab;width:100%;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:0;position:absolute;bottom:calc(100% + 24px);left:0}.crm-login-error{color:#d33131;width:100%;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:0;position:absolute;top:145px;left:0}.crm-shell{width:min(1349px,100% - 92px);margin:0 auto}.crm-header{align-items:center;gap:var(--crm-header-gap,24px);background:#fff;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);width:calc(100vw - 32px);min-height:48px;margin-left:calc(50% - 50vw + 16px);padding:5px 0;display:grid}.crm-logo{justify-content:flex-start;align-items:flex-start;width:34px;height:38px;display:inline-flex;overflow:hidden}.crm-logo img{width:101.5px;max-width:none;height:50.4px;display:block;transform:translateY(-6.3px)}.crm-primary-nav{justify-content:center;align-items:center;gap:var(--crm-nav-gap,2px);min-width:0;padding:var(--crm-nav-vertical-padding,5px) 0;display:flex;overflow-x:auto}.crm-primary-nav-link{height:var(--crm-nav-link-height,26px);padding:0 var(--crm-nav-padding,15px);color:#000;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:450;line-height:18px;transition:background-color .16s,color .16s;display:inline-flex}.crm-primary-nav-link:hover,.crm-primary-nav-link.is-active{background:#fafafa}.crm-primary-nav-link.is-disabled{color:#00000052;cursor:not-allowed}.crm-primary-nav-link.is-disabled:hover{background:0 0}.crm-primary-nav-link svg{flex:none;display:block}.crm-header-actions{justify-self:end;align-items:center;gap:15px;display:flex;position:relative}.crm-header-action,.crm-profile{color:#000;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crm-header-action{width:16px;height:16px}.crm-header-action svg{display:block}.crm-profile{color:#fff;background:#222;border-radius:14px;width:24px;height:24px}.crm-profile svg{display:block}.crm-profile img{border-radius:inherit;object-fit:cover;width:24px;height:24px;display:block}.crm-profile-menu{z-index:40;background:#fff;border:1px solid #e6e6e6;border-radius:16px;flex-direction:column;width:min(328px,100vw - 32px);padding:16px;font-size:15px;display:flex;position:absolute;top:38px;right:-4px;box-shadow:0 18px 48px #0000001f}.crm-profile-identity{align-items:center;gap:12px;min-width:0;padding:2px 2px 16px;display:flex}.crm-profile-avatar-button{color:#6b6d70;cursor:pointer;background:#f2f2f2;border:0;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:inline-flex;position:relative;overflow:hidden}.crm-profile-avatar-button img{object-fit:cover;width:100%;height:100%;display:block}.crm-profile-avatar-edit{color:#fff;width:18px;height:18px;font-size:var(--type-text-13);font-weight:var(--font-weight-display);background:#000;border:2px solid #fff;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:0;right:0}.crm-profile-identity-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-profile-identity-copy strong{color:#000;font-size:var(--type-text-15);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-profile-identity-copy>span{color:#00000080;font-size:var(--type-text-13);line-height:var(--type-text-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-profile-identity-copy .crm-profile-role{color:#000}.crm-profile-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-profile-destinations{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:2px;padding:12px 0;display:flex}.crm-profile-destination{color:#000;width:100%;min-height:40px;font:inherit;font-size:var(--type-text-15);line-height:var(--type-text-leading);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 8px;text-decoration:none;display:flex}:is(.crm-profile-destination:hover,.crm-profile-destination:focus-visible,.crm-profile-destination.is-active){background:#f7f7f7;outline:none}.crm-profile-destination>svg{color:#000000a8;flex:0 0 17px;display:block}.crm-profile-destination>span{flex:1;min-width:0}.crm-profile-destination .crm-profile-destination-chevron{color:#00000059;flex:0 0 14px}.crm-profile-inline-view{flex-direction:column;gap:7px;padding:14px 8px 4px;display:flex}.crm-profile-inline-view h2{font-size:var(--type-headline-15);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-inline-view p{color:#0000008a;font-size:var(--type-text-13);line-height:var(--type-text-leading);margin:0}.crm-profile-inline-view dl{flex-direction:column;gap:8px;margin:4px 0 0;display:flex}.crm-profile-inline-view dl>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.crm-profile-inline-view dt{color:#00000080;font-size:13px}.crm-profile-inline-view dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.crm-profile-menu-footer{align-items:center;gap:10px;padding:13px 2px 0;display:flex}.crm-profile-upload,.crm-profile-logout{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:18px}.crm-profile-upload{color:#0000008f}.crm-profile-upload:hover,.crm-profile-logout:hover{text-decoration:underline}.crm-profile-menu-footer small{color:#00000073;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:18px;overflow:hidden}.crm-profile-menu-view{width:min(380px,100vw - 32px);padding:18px}.crm-profile-view-header{align-items:center;gap:8px;min-height:28px;margin-bottom:17px;display:flex}.crm-profile-view-header h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-back,.crm-avatar-editor-close{color:#000;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.crm-profile-back:hover,.crm-avatar-editor-close:hover{background:#f4f4f4}.crm-profile-detail-view{flex-direction:column;gap:14px;display:flex}.crm-profile-detail-hero{align-items:center;gap:12px;padding:2px 0 4px;display:flex}.crm-profile-detail-avatar{color:#6b6d70;cursor:pointer;background:#f1f2f4;border:0;border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;position:relative;overflow:hidden}.crm-profile-detail-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-profile-detail-avatar>span{color:#fff;background:#000;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:15px;line-height:18px;display:grid;position:absolute;bottom:1px;right:1px}.crm-profile-detail-hero h3{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-detail-hero p{color:#00000085;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:3px 0 0}.crm-profile-view-description{color:#0000008a;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:0}.crm-profile-detail-list{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:0;margin:0;padding:4px 0;display:flex}.crm-profile-detail-list>div{justify-content:space-between;align-items:baseline;gap:15px;min-height:39px;padding:9px 0;display:flex}.crm-profile-detail-list dt{color:#00000080;font-size:var(--type-text-13);line-height:var(--type-text-leading);flex:none}.crm-profile-detail-list dd{color:#000;min-width:0;font-size:var(--type-text-15);line-height:var(--type-text-leading);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.crm-profile-outline-action{color:#000;min-height:38px;font:inherit;font-size:var(--type-text-15);line-height:var(--type-text-leading);cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:9px;padding:8px 14px}.crm-profile-outline-action:hover{background:#fafafa;border-color:#000}.crm-profile-settings-view{flex-direction:column;gap:16px;display:flex}.crm-profile-settings-intro{flex-direction:column;gap:4px;display:flex}.crm-profile-settings-intro h3{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-settings-intro p{color:#0000008a;margin:0;font-size:13px;line-height:18px}.crm-profile-settings-group{border-top:1px solid #f0f0f0;flex-direction:column;display:flex}.crm-profile-settings-group-title{color:#00000080;font-size:var(--type-text-13);font-weight:var(--font-weight-display);line-height:var(--type-text-leading);text-transform:uppercase;letter-spacing:.04em;padding:11px 0 5px}.crm-profile-setting-row{color:#000;width:100%;min-height:53px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.crm-profile-setting-row>span{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-profile-setting-row strong{font-size:var(--type-text-15);font-weight:450;line-height:var(--type-text-leading)}.crm-profile-setting-row small{color:#00000080;font-size:var(--type-text-13);line-height:var(--type-text-leading)}.crm-profile-setting-row:focus-visible{outline-offset:2px;outline:2px solid #048eff}.crm-profile-setting-switch{background:#dadce0;border-radius:999px;flex:0 0 34px;width:34px;height:20px;transition:background-color .14s;position:relative}.crm-profile-setting-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .14s;position:absolute;top:3px;left:3px}.crm-profile-setting-switch.is-on{background:#000}.crm-profile-setting-switch.is-on:after{transform:translate(14px)}.crm-profile-settings-note{color:#0006;font-size:var(--type-text-13);line-height:var(--type-text-leading);margin:-4px 0 0}.crm-profile-view-footer{border-top:1px solid #f0f0f0;margin-top:15px;padding-top:13px}.crm-profile-secondary-action,.crm-profile-primary-action{min-height:38px;font:inherit;font-size:var(--type-text-15);line-height:var(--type-text-leading);cursor:pointer;border-radius:9px;padding:8px 14px}.crm-profile-secondary-action{color:#000;background:#fff;border:1px solid #dadce0}.crm-profile-primary-action{color:#fff;background:#000;border:1px solid #000}.crm-profile-secondary-action:hover{border-color:#000}.crm-profile-primary-action:hover{background:#222}.crm-settings-page{max-width:960px;margin:0 auto;padding:56px 0 96px}.crm-settings-page-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:42px;display:flex}.crm-settings-page-kicker{color:#0000006b;font-size:var(--type-text-13);font-weight:var(--font-weight-display);letter-spacing:.08em;line-height:var(--type-text-leading);text-transform:uppercase;margin-bottom:8px;display:block}.crm-settings-page-header h1{font-size:var(--type-headline-32);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-settings-page-header p{color:#00000085;max-width:520px;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:10px 0 0}.crm-settings-page-back{color:#0000009e;white-space:nowrap;border:1px solid #e1e1e1;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:13px;line-height:18px;text-decoration:none;display:inline-flex}.crm-settings-page-back:hover{color:#000;border-color:#000}.crm-settings-page-account{margin-bottom:16px}.crm-settings-page-account-link{color:#000;align-items:center;gap:14px;min-width:0;text-decoration:none;display:flex}.crm-settings-page-account-link>div:nth-child(2){flex:1;min-width:0}.crm-settings-page-account-link>svg{color:#00000059;flex:none}.crm-settings-page-account-avatar{color:#00000085;background:#f1f2f4;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.crm-settings-page-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-settings-page-account-kicker{color:#0000006b;font-size:var(--type-text-13);line-height:var(--type-text-leading);margin-bottom:3px;display:block}.crm-settings-page-account h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-settings-page-account p{color:#00000080;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;line-height:18px;overflow:hidden}.crm-settings-page-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.crm-settings-page-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:24px;box-shadow:0 12px 32px #0000000a}.crm-settings-page-section-heading{flex-direction:column;gap:4px;padding-bottom:20px;display:flex}.crm-settings-page-section-heading h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-settings-page-section-heading p{color:#00000078;margin:0;font-size:13px;line-height:18px}.crm-settings-page-group{border-top:1px solid #f0f0f0}.crm-settings-page-row{color:#000;width:100%;min-height:72px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.crm-settings-page-row:last-child{border-bottom:0}.crm-settings-page-row>span:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.crm-settings-page-row strong{font-size:var(--type-text-15);font-weight:450;line-height:var(--type-text-leading)}.crm-settings-page-row small{color:#00000080;font-size:var(--type-text-13);line-height:var(--type-text-leading)}.crm-settings-page-row:focus-visible{outline-offset:3px;outline:2px solid #048eff}.crm-settings-page-security-list{border-top:1px solid #f0f0f0;flex-direction:column;display:flex}.crm-settings-page-security-list>div{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;gap:16px;min-height:48px;padding:12px 0;display:flex}.crm-settings-page-security-list>div:last-child{border-bottom:0}.crm-settings-page-security-list span{color:#00000080;font-size:13px;line-height:18px}.crm-settings-page-security-list strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:13px;font-weight:450;line-height:18px;overflow:hidden}.crm-settings-accounts{grid-column:1/-1}.crm-settings-accounts-form{border-top:1px solid #f0f0f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.crm-settings-accounts-form label{min-width:0;font-size:var(--type-text-13);line-height:var(--type-text-leading);flex-direction:column;gap:7px;display:flex}.crm-settings-accounts-form label>span{font-weight:500}.crm-settings-accounts-form input,.crm-settings-accounts-form select{color:#000;width:100%;min-height:42px;font:inherit;font-size:var(--type-text-15);background:#fff;border:1px solid #dadce0;border-radius:9px;padding:0 12px}:is(.crm-settings-accounts-form input:focus-visible,.crm-settings-accounts-form select:focus-visible){outline-offset:2px;outline:2px solid #048eff}.crm-settings-accounts-form small{color:#00000080;font-size:var(--type-text-13);line-height:var(--type-text-leading)}.crm-settings-accounts-form>p{font-size:var(--type-text-13);line-height:var(--type-text-leading);align-self:center;margin:0}.crm-settings-accounts-error{color:#b42318}.crm-settings-accounts-success{color:#186b39}.crm-settings-accounts-form>button{grid-column:2;place-self:center end}.crm-profile-page{max-width:760px;margin:0 auto;padding:56px 0 96px}.crm-profile-page-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:42px;display:flex}.crm-profile-page-header h1{font-size:var(--type-headline-32);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-page-header p{color:#00000085;max-width:520px;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:10px 0 0}.crm-profile-page-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin-bottom:16px;padding:24px;box-shadow:0 12px 32px #0000000a}.crm-profile-page-identity{border-bottom:1px solid #f0f0f0;align-items:center;gap:14px;padding-bottom:22px;display:flex}.crm-profile-page-avatar{color:#00000085;background:#f1f2f4;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.crm-profile-page-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crm-profile-page-identity h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-page-identity p{color:#00000080;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:4px 0 0}.crm-profile-page-details{flex-direction:column;gap:0;margin:8px 0 0;display:flex}.crm-profile-page-details>div{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.crm-profile-page-details>div:last-child{border-bottom:0}.crm-profile-page-details dt{color:#00000080;font-size:13px;line-height:18px}.crm-profile-page-details dd{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:70%;margin:0;font-size:13px;line-height:18px;overflow:hidden}.crm-profile-page-section-heading{flex-direction:column;gap:4px;margin-bottom:18px;display:flex}.crm-profile-page-section-heading h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-profile-page-section-heading p{color:#00000080;margin:0;font-size:13px;line-height:18px}.crm-profile-page-session{background:#f7f7f7;border-radius:10px;align-items:center;gap:9px;padding:13px 14px;font-size:13px;line-height:18px;display:flex}.crm-profile-page-session-dot{background:#2eb872;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.crm-profile-page-session span:last-child{color:#00000080;margin-left:auto}.crm-profile-secondary-action:disabled,.crm-profile-primary-action:disabled,.crm-avatar-editor-close:disabled{cursor:wait;opacity:.5}.crm-avatar-editor-backdrop{z-index:260;background:#00000057;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-avatar-editor{background:#fff;border:1px solid #e5e5e5;border-radius:18px;flex-direction:column;width:min(430px,100%);display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}.crm-avatar-editor-header{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:14px 18px 12px 20px;display:flex}.crm-avatar-editor-kicker{color:#00000073;font-size:var(--type-text-13);line-height:var(--type-text-leading);margin-bottom:2px;display:block}.crm-avatar-editor-header h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-avatar-crop-stage{cursor:grab;touch-action:none;background:#e9eaec;border-radius:12px;align-self:center;width:min(320px,100vw - 80px);height:min(320px,100vw - 80px);margin:24px auto 18px;position:relative;overflow:hidden}.crm-avatar-crop-stage:active{cursor:grabbing}.crm-avatar-crop-stage>img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.crm-avatar-crop-mask{z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #0000006e}.crm-avatar-crop-hint{z-index:2;color:#fff;font-size:var(--type-text-13);line-height:var(--type-text-leading);text-align:center;pointer-events:none;background:#00000094;border-radius:7px;padding:7px 9px;position:absolute;bottom:10px;left:10px;right:10px}.crm-avatar-editor-controls{align-items:center;gap:9px;min-height:44px;padding:0 20px 18px;display:flex}.crm-avatar-editor-controls>button:not(.crm-avatar-editor-reset){color:#000;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.crm-avatar-editor-controls>button:not(.crm-avatar-editor-reset):hover{border-color:#000}.crm-avatar-editor-controls input{accent-color:#000;flex:1;min-width:0}.crm-avatar-editor-reset{color:#0000008c;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.crm-avatar-editor-reset:hover{color:#000;text-decoration:underline}.crm-avatar-editor-footer{border-top:1px solid #f0f0f0;justify-content:flex-end;gap:8px;padding:13px 18px 16px;display:flex}.crm-header-popover{z-index:30;width:280px;font-size:var(--type-text-15);line-height:var(--type-text-leading);background:#fff;border:.5px solid #e3e3e3;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex;position:absolute;top:34px;right:28px;box-shadow:0 10px 30px #0000001f}.crm-header-popover strong{font-weight:var(--font-weight-display)}.crm-header-popover span{color:#2c2d2e}.crm-header-popover small{color:#0000008c;font-size:13px;line-height:18px}.crm-search-backdrop{z-index:220;background:#00000047;justify-content:center;padding:min(14vh,120px) 24px 24px;display:flex;position:fixed;inset:0}.crm-search-dialog{background:#fff;border-radius:18px;flex-direction:column;align-self:flex-start;width:min(620px,100%);max-height:min(620px,76vh);display:flex;overflow:hidden;box-shadow:0 20px 64px #0003}.crm-search-heading{justify-content:space-between;align-items:center;padding:20px 22px 12px;display:flex}.crm-search-heading h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-search-heading button,.crm-search-field button{color:#5f6368;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.crm-search-heading button:hover,.crm-search-field button:hover{color:#000;background:#f4f4f4}.crm-search-field{border:1px solid #dadce0;border-radius:10px;align-items:center;gap:10px;min-height:48px;margin:0 22px 12px;padding:0 8px 0 14px;display:flex}.crm-search-field:focus-within{border-color:#000;box-shadow:0 0 0 1px #000}.crm-search-field>svg{color:#87898f;flex:none}.crm-search-field input{color:#000;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.crm-search-results{min-height:100px;padding:0 12px 14px;overflow-y:auto}.crm-search-results>p{color:#00000085;text-align:center;margin:0;padding:22px 10px;font-size:15px}.crm-search-results>a{color:#000;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 10px;display:flex}.crm-search-results>a:hover{background:#f7f7f7}.crm-search-results>a>svg{color:#777a80;flex:none;margin-top:2px}.crm-search-results>a>span{flex-direction:column;gap:3px;min-width:0;display:flex}.crm-search-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;line-height:19px;overflow:hidden}.crm-search-results small{color:#00000080;font-size:13px;line-height:17px}.crm-layout{grid-template-columns:209px minmax(0,608px) 200px;justify-content:space-between;align-items:start;display:grid}.crm-layout-landing{grid-template-columns:209px minmax(0,608px) 200px}.crm-layout-landing .crm-main-content{grid-column:2/-1}.crm-sidebar{min-width:0;padding-top:67px}.crm-tree-root,.crm-tree-section{width:100%}.crm-tree-summary{color:#000;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:flex-start;gap:6px;width:100%;min-height:32px;padding:7px 4px 7px 0;font-size:15px;line-height:18px;display:flex}.crm-tree-summary>svg{transition:transform var(--crm-tree-animation-duration,.24s) ease;flex:0 0 16px;margin-top:1px;display:block}.crm-tree-title{overflow-wrap:anywhere;flex:1;min-width:0}.crm-tree-summary.is-open>svg{transform:rotate(90deg)}.crm-editor-icon{color:currentColor;flex:0 0 13px;margin-left:5px;display:none}.crm-editor-icon:focus-visible{outline-offset:2px;outline:1px solid}.crm-delete-icon{cursor:pointer}.crm-tree-node-actions{flex:none;align-items:center;gap:5px;margin-left:auto;display:flex}.crm-tree-node-actions .crm-editor-icon{margin-left:0}.crm-tree-delete-error{color:#c62828;margin:0 0 8px;font-size:15px;line-height:16px}.crm-delete-dialog{background:#fff;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100vw - 32px);padding:24px;display:flex;box-shadow:0 16px 48px #00000029}.crm-delete-dialog h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-delete-dialog p{color:#00000094;margin:0;font-size:15px;line-height:21px}.crm-delete-dialog>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.crm-delete-dialog>div{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.crm-delete-dialog button{color:#000;min-height:40px;font:inherit;cursor:pointer;background:#f3f3f3;border:0;border-radius:8px;padding:8px 18px;font-size:15px}.crm-delete-dialog button.is-destructive{color:#fff;background:#c62828}.crm-undo-toast{z-index:240;color:#fff;background:#161616;border-radius:12px;align-items:center;gap:18px;max-width:min(460px,100vw - 32px);padding:14px 16px;font-size:15px;line-height:20px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 32px #00000038}.crm-undo-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crm-undo-toast button{color:#fff;font:inherit;font-weight:var(--font-weight-display);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.crm-tree-overview:hover .crm-editor-icon,.crm-tree-children-label:hover .crm-editor-icon,.crm-tree-children a:hover .crm-editor-icon{display:inline-flex}.crm-tree-overview:focus-visible .crm-editor-icon{display:inline-flex}.crm-tree-children a:focus-visible .crm-editor-icon{display:inline-flex}.crm-tree-overview{border-radius:4px;align-items:center;gap:5px;width:calc(100% - 20px);min-height:32px;margin-left:20px;padding:7px 12px 7px 20px;font-size:15px;line-height:18px;display:flex}.crm-tree-overview .crm-editor-icon{margin-left:0}.crm-tree-overview.is-active{background:0 0}.crm-tree-create-actions{flex-direction:column;gap:4px;margin:4px 0 8px 40px;font-size:15px;line-height:18px;display:flex}.crm-tree-section .crm-tree-create-actions{margin-left:20px}.crm-tree-create-actions a,.crm-tree-create-actions button{color:#0000008c;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.crm-tree-create-actions a:hover,.crm-tree-create-actions button:hover{color:#000}.crm-tree-sections{width:calc(100% - 20px);margin-left:20px}.crm-tree-section-heading{align-items:center;display:flex}.crm-tree-section-heading .crm-tree-summary{flex:1;min-width:0}.crm-tree-section-delete{width:24px;height:32px;color:inherit;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:inline-grid}.crm-tree-section-heading:hover .crm-tree-section-delete,.crm-tree-section-heading:focus-within .crm-tree-section-delete{opacity:1;pointer-events:auto}.crm-tree-section-delete:focus-visible{outline-offset:2px;outline:1px solid}@media (hover:none){.crm-tree-section-delete{opacity:1;pointer-events:auto}}.crm-tree-children{padding-left:20px}.crm-tree-children-label,.crm-tree-children a{border-radius:4px;align-items:flex-start;gap:5px;width:100%;min-height:32px;padding:7px 4px 7px 0;font-size:15px;line-height:18px;display:flex}.crm-tree-children a>span:not(.crm-tree-node-actions):not(.crm-editor-icon){overflow-wrap:anywhere;flex:1;min-width:0}.crm-tree-children-label{color:#000}.crm-tree-children a>svg{flex:0 0 13px;margin-top:2px;display:block}.crm-tree-summary:hover,.crm-tree-children a:hover{background:#0000000a}.crm-tree-panel{opacity:0;transition:grid-template-rows var(--crm-tree-animation-duration,.24s) ease, opacity .16s ease;grid-template-rows:0fr;display:grid}.crm-tree-panel.is-open{opacity:1;grid-template-rows:1fr}.crm-tree-panel-inner{min-height:0;overflow:hidden}.crm-main-content{min-width:0;padding-top:41px}.crm-breadcrumbs{height:26px;color:var(--crm-muted);margin:0;font-size:15px;line-height:18px}.crm-content-stack{gap:var(--crm-content-stack-gap,70px);flex-direction:column;display:flex}.crm-article-header{flex-direction:column;gap:15px;display:flex}.crm-article-header h1{font-size:var(--crm-markdown-display-2-size,32px);font-weight:var(--crm-markdown-display-2-weight,500);line-height:var(--crm-markdown-display-2-line-height,40px);margin:0}.crm-article-metadata{flex-wrap:wrap;align-items:center;gap:15px;font-size:15px;line-height:18px;display:flex}.crm-article-metadata>span{align-items:center;gap:6px;display:inline-flex}.crm-article-metadata svg{flex:none;display:block}.crm-article-metadata em{color:#0009;font-style:normal}.crm-article-navigation h2,.crm-article h2{font-size:var(--crm-markdown-display-1-size,24px);font-weight:var(--crm-markdown-display-1-weight,500);line-height:var(--crm-markdown-display-1-line-height,28px);margin:0}.crm-article-navigation ul{gap:var(--crm-article-navigation-gap,17px);padding-left:var(--crm-article-navigation-offset,0);flex-direction:column;margin:20px 0 0;display:flex}.crm-article-navigation li{color:var(--crm-blue);padding-left:0;font-size:16px;line-height:19px}.crm-article-navigation a{color:inherit;align-items:center;gap:5px;display:inline-flex}.crm-article-navigation a svg{flex:0 0 16px;display:block}.crm-article-navigation a:hover{text-decoration:underline}.crm-article-after-navigation{margin-top:calc(var(--crm-article-markdown-gap,var(--crm-markdown-section-gap,48px)) - var(--crm-content-stack-gap,52px))}.crm-article p{max-width:643px;font-size:var(--crm-markdown-body-size,15px);font-weight:var(--crm-markdown-body-weight,400);line-height:var(--crm-markdown-body-line-height,24px);margin:10px 0 0}.crm-article p+p{margin-top:0}.crm-article strong{font-weight:500}.crm-article em{font-style:normal}.crm-article p code,.crm-article li code{background:#f2f2f2;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.crm-article p a{color:var(--crm-blue)}.crm-article p a:hover{text-decoration:underline}.crm-article ul,.crm-article ol{max-width:643px;font-size:var(--crm-markdown-body-size,15px);line-height:var(--crm-markdown-body-line-height,24px);flex-direction:column;gap:7px;margin:14px 0 0;padding-left:24px;display:flex}.crm-article-task-list{list-style:none;padding-left:0!important}.crm-article-task-list li{align-items:flex-start;gap:10px;display:flex}.crm-article-task-list input{accent-color:#000;flex:0 0 18px;width:18px;height:18px;margin:3px 0 0}.crm-article blockquote{color:#000000a6;max-width:643px;font-size:var(--crm-markdown-body-size,15px);line-height:var(--crm-markdown-body-line-height,24px);border-left:3px solid #00000026;margin:16px 0 0;padding:2px 0 2px 18px}.crm-article pre{color:#222;white-space:pre;background:#f5f5f5;border-radius:8px;max-width:643px;margin:16px 0 0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;line-height:20px;overflow-x:auto}.crm-article pre code{font:inherit}.crm-article figure{max-width:643px;margin:20px 0 0}.crm-article figure img{border-radius:8px;max-width:100%;height:auto;display:block}.crm-article figcaption{color:#0000008c;margin-top:7px;font-size:15px;line-height:18px}.crm-article-inline-image{vertical-align:text-bottom;object-fit:contain;max-width:100%;height:1.3em;display:inline-block}.crm-article hr{border:0;border-top:1px solid #0000001f;max-width:643px;margin:24px 0}.crm-article-section p a{color:var(--crm-blue);align-items:center;gap:5px;display:inline-flex}.crm-article-section p a svg{flex:0 0 16px;display:block}.crm-article-section p a:hover{text-decoration:underline}.crm-article-child-list h2{font-size:var(--crm-markdown-display-1-size,24px);font-weight:var(--crm-markdown-display-1-weight,500);line-height:var(--crm-markdown-display-1-line-height,28px);margin:0}.crm-article-child-list ul{gap:var(--crm-article-navigation-gap,17px);flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.crm-article-child-list li{color:var(--crm-blue);font-size:16px;line-height:19px}.crm-article-child-list a{color:inherit;align-items:center;gap:5px;display:inline-flex}.crm-article-child-list a svg{flex:0 0 16px;display:block}.crm-knowledge-base-grid{align-items:flex-start;gap:19px;width:100%;display:flex}.crm-knowledge-base-grid-column{flex-direction:column;flex:1 1 0;gap:16px;min-width:0;display:flex}.crm-knowledge-base-card{background:#fafafa;border-radius:12px;flex-direction:column;gap:20px;width:100%;min-width:0;padding:15px 20px;display:flex;overflow:clip}.crm-knowledge-base-card h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:24px}.crm-knowledge-base-card-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:start;gap:8px 12px;display:grid}.crm-knowledge-base-card-links a{color:#0009;overflow-wrap:anywhere;align-items:flex-start;gap:5px;min-width:0;font-size:15px;line-height:19px;display:inline-flex}.crm-knowledge-base-card-links a span{min-width:0}.crm-knowledge-base-card-links a svg{flex:0 0 13px;margin-top:3px;display:block}.crm-layout-landing .crm-content-stack{gap:40px}.crm-toc{width:200px;min-width:200px;padding-top:57px}.crm-toc h2{font-family:var(--font-family-base);white-space:nowrap;margin:0;font-size:15px;font-weight:500;line-height:20px}.crm-toc-list{flex-direction:column;width:200px;max-height:605px;padding-top:12px;display:flex;overflow:clip}.crm-toc-list a{color:#00000080;width:100%;min-height:28px;font-family:var(--font-family-base);align-items:center;padding:6px 6px 6px 12px;font-size:15px;font-weight:400;line-height:18px;display:flex}.crm-toc-list a[data-toc-level="1"]{padding-left:25px}.crm-toc-list a:hover{color:#000}@media (min-width:761px){.crm-knowledge-page{height:100dvh;min-height:0;overflow:hidden}.crm-knowledge-page>.crm-shell{height:100%}.crm-knowledge-page .crm-layout{align-items:stretch;height:calc(100dvh - 51px);min-height:0;overflow:hidden}.crm-knowledge-page .crm-sidebar,.crm-knowledge-page .crm-toc{align-self:start;max-height:100%;position:sticky;top:0;overflow-y:auto}.crm-knowledge-page .crm-main-content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;padding-bottom:80px;overflow-y:auto}}.crm-editor-main{width:min(635px,100%);margin:0 auto;padding:135px 0 80px}.crm-editor-composer{flex-direction:column;align-items:flex-end;gap:40px;width:100%;display:flex}.crm-editor-actions{align-items:center;gap:6px;display:flex}.crm-editor-status{color:#0000008c;font-family:var(--font-family-base);margin-right:auto;font-size:15px;line-height:18px}.crm-editor-settings-action{color:#000;background:#fafafa;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.crm-editor-settings-action:hover{background:#f2f2f2}.crm-editor-primary-action,.crm-editor-secondary-action{color:#000;min-height:40px;font-family:var(--font-family-base);cursor:pointer;background:#fafafa;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 24px 10px 25px;font-size:15px;font-weight:450;line-height:20px;display:inline-flex}.crm-editor-secondary-action{min-width:194px}.crm-editor-primary-action{color:#fff;background:#000;min-width:148px}.crm-editor-secondary-action:hover{background:#f2f2f2}.crm-editor-container-creator{align-items:flex-start;width:100%;min-height:105px;display:flex}.crm-editor-container-title{color:#000;width:100%;min-height:40px;font-family:var(--font-family-base);font-size:var(--crm-markdown-display-2-size,32px);font-weight:var(--crm-markdown-display-2-weight,500);line-height:var(--crm-markdown-display-2-line-height,40px);background:0 0;border:0;outline:0;padding:0}.crm-editor-container-title::placeholder{color:#0009;opacity:1}.crm-editor-surface{background:#fff;width:100%;min-height:105px}.crm-editor-surface .bn-root{--bn-font-family:var(--font-family-base)}.crm-editor-surface .bn-container{min-height:105px}.crm-editor-surface .bn-editor{max-width:none;min-height:105px;padding:0}.crm-editor-surface .bn-block-content{padding:0}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="1"]{padding:0;font-family:var(--font-family-base)!important;font-size:var(--crm-markdown-display-2-size,32px)!important;font-weight:var(--crm-markdown-display-2-weight,500)!important;line-height:var(--crm-markdown-display-2-line-height,40px)!important}.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:first-child:has(>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"]){margin-bottom:30px}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="1"] .bn-inline-content{font-size:inherit;font-weight:inherit;line-height:inherit}.crm-editor-surface .bn-block-content:has(.ProseMirror-trailingBreak:only-child):after{color:#0009!important;font-family:var(--font-family-base)!important;font-style:normal!important;font-weight:inherit!important}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="1"]:has(.ProseMirror-trailingBreak:only-child):after{font-size:var(--crm-markdown-display-2-size,32px)!important;font-weight:var(--crm-markdown-display-2-weight,500)!important;line-height:var(--crm-markdown-display-2-line-height,40px)!important}.crm-editor-surface .bn-block-content[data-content-type=paragraph],.crm-editor-surface .bn-block-content[data-content-type=bulletListItem],.crm-editor-surface .bn-block-content[data-content-type=numberedListItem],.crm-editor-surface .bn-block-content[data-content-type=checkListItem],.crm-editor-surface .bn-block-content[data-content-type=paragraph] .bn-inline-content,.crm-editor-surface .bn-block-content[data-content-type=bulletListItem] .bn-inline-content,.crm-editor-surface .bn-block-content[data-content-type=numberedListItem] .bn-inline-content,.crm-editor-surface .bn-block-content[data-content-type=checkListItem] .bn-inline-content{font-family:var(--font-family-base)!important;font-size:var(--crm-markdown-body-size,15px)!important;font-weight:var(--crm-markdown-body-weight,400)!important;line-height:var(--crm-markdown-body-line-height,24px)!important}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="2"],.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="2"] .bn-inline-content{font-family:var(--font-family-base)!important;font-size:var(--crm-markdown-display-1-size,24px)!important;font-weight:var(--crm-markdown-display-1-weight,500)!important;line-height:var(--crm-markdown-display-1-line-height,28px)!important}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="3"],.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="3"] .bn-inline-content{font-family:var(--font-family-base)!important;font-size:var(--crm-markdown-body-size,15px)!important;font-weight:var(--crm-markdown-body-weight,400)!important;line-height:var(--crm-markdown-body-line-height,24px)!important}.crm-editor-surface .bn-block-content .bn-inline-content a{color:var(--crm-blue)!important;font-family:var(--font-family-base)!important;font-size:16px!important;font-weight:400!important;line-height:19px!important}.crm-editor-surface .bn-side-menu{margin-left:-26px}.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:nth-child(2)>.bn-block>.bn-block-content[data-content-type=paragraph]:has(.ProseMirror-trailingBreak:only-child):after{content:var(--crm-editor-body-placeholder);color:#0009;font-family:var(--font-family-base);font-size:var(--crm-markdown-body-size,15px);font-style:normal;font-weight:var(--crm-markdown-body-weight,400);line-height:var(--crm-markdown-body-line-height,24px)}.crm-editor-surface .bn-block-content[data-content-type=heading][data-level="1"]:has(.ProseMirror-trailingBreak:only-child):after{font-style:normal}.crm-editor-surface .bn-block-content:after{font-family:var(--font-family-base)!important;font-style:normal!important}.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"]{scrollbar-width:none;overflow-x:auto;white-space:nowrap!important}.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"]::-webkit-scrollbar{display:none}.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"] .bn-inline-content,.crm-editor-surface .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>.bn-block-content[data-content-type=heading][data-level="1"]:after{white-space:nowrap!important}.crm-editor-surface .bn-block-outer:has(.bn-block-content[data-content-type=paragraph] .bn-inline-content a)+.bn-block-outer .bn-block-content[data-content-type=heading]{margin-top:var(--crm-markdown-section-gap,48px)}.crm-kb-callout{font:400 15px/1.4 var(--font-family-base);background:#00000009;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.crm-kb-callout.is-yellow{background:#fff6d8}.crm-kb-callout.is-green{background:#edf7ef}.crm-kb-callout.is-blue{background:#edf4fb}.crm-kb-callout.is-red{background:#fbeeee}.crm-kb-callout-icon{font-size:18px;line-height:21px}.crm-kb-callout-content{min-width:0}.crm-kb-page-link{min-height:28px;color:inherit;text-underline-offset:3px;border-radius:4px;align-items:center;gap:7px;font-weight:450;-webkit-text-decoration:underline #00000047;text-decoration:underline #00000047;display:inline-flex}.crm-kb-page-link:hover{background:#0000000a}.crm-kb-bookmark-editor{background:#fff;border:.5px solid #00103d29;border-radius:6px;gap:6px;padding:6px;display:flex}.crm-kb-bookmark-editor input{background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:32px;padding:0 8px}.crm-kb-bookmark-editor button{color:#fff;background:#000;border:0;border-radius:4px;padding:6px 12px}.crm-kb-bookmark{color:inherit;border:.5px solid #00103d29;border-radius:6px;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 16px;text-decoration:none;transition:background .12s,border-color .12s;display:grid}.crm-kb-bookmark:hover{background:#00000005;border-color:#00103d42}.crm-kb-bookmark strong,.crm-kb-bookmark small,.crm-kb-bookmark-url{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-kb-bookmark-icon{color:#00000094;background:#0000000b;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.crm-kb-bookmark small,.crm-kb-bookmark-url{color:#0000007a;margin-top:3px;font-size:13px;line-height:1.4}.crm-kb-data-view{color:#37352f;font:400 14px/1.5 var(--font-family-base);background:#fff;position:relative;overflow:visible}.crm-kb-data-view>header{align-items:center;gap:7px;min-height:40px;padding:2px 2px 5px;display:flex}.crm-kb-data-view>header svg{width:18px;height:18px}.crm-kb-data-view>header strong{font-size:16px;font-weight:500;line-height:22px}.crm-kb-data-view>header small{color:#37352f80;margin-left:auto;padding-right:3px;font-size:12px}.crm-kb-data-toolbar{border-bottom:1px solid #37352f29;justify-content:space-between;align-items:stretch;gap:12px;min-height:38px;display:flex}.crm-kb-data-view nav{align-items:stretch;gap:1px;min-width:0;padding:0;display:flex;overflow-x:auto}.crm-kb-data-view nav button{color:#37352f94;min-height:38px;font:400 14px/1.4 var(--font-family-base);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:7px 8px 6px;display:inline-flex}.crm-kb-data-view nav button:hover{color:#37352f;background:#37352f0a}.crm-kb-data-view nav .is-active{color:#37352f;border-bottom-color:#37352f;font-weight:500}.crm-kb-data-actions{flex:none;align-items:center;gap:1px;padding-bottom:1px;display:flex}.crm-kb-data-actions button{color:#37352fa6;min-height:30px;font:400 13px/1.4 var(--font-family-base);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.crm-kb-data-actions button:hover{color:#37352f;background:#37352f0f}.crm-kb-data-actions button.is-active{color:#37352f;background:#37352f14}.crm-kb-data-actions button>span{background:#37352f14;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:10px;display:grid}.crm-kb-data-actions .is-primary{color:#fff;background:#2383e2;margin-left:3px;padding-inline:9px}.crm-kb-data-actions .is-primary:hover{color:#fff;background:#1a73c7}.crm-kb-view-panel{z-index:25;background:#fff;border:1px solid #37352f24;border-radius:8px;gap:6px;width:min(560px,100vw - 48px);margin-top:4px;padding:10px;display:grid;position:absolute;right:0;box-shadow:0 8px 24px #0f0f0f1f}.crm-kb-view-panel>header{justify-content:space-between;align-items:center;min-height:28px;padding:0 2px 5px;display:flex}.crm-kb-view-panel>header strong{font-size:13px;font-weight:500}.crm-kb-view-panel>header button,.crm-kb-view-rule>button{color:#37352f8c;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.crm-kb-view-panel>header button:hover,.crm-kb-view-rule>button:hover{color:#37352f;background:#37352f0f}.crm-kb-view-rule{grid-template-columns:minmax(120px,1fr) minmax(105px,.8fr) minmax(120px,1fr) 28px;gap:5px;display:grid}.crm-kb-view-rule.is-sort{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 28px}.crm-kb-view-rule input,.crm-kb-view-rule select,.crm-kb-view-config select{color:#37352f;min-width:0;height:32px;font:400 13px/1.4 var(--font-family-base);background:#fff;border:1px solid #37352f1f;border-radius:5px;outline:0;padding:0 8px}.crm-kb-view-rule input:focus,.crm-kb-view-rule select:focus,.crm-kb-view-config select:focus{border-color:#2383e299;box-shadow:0 0 0 1px #2383e226}.crm-kb-view-panel-add{color:#37352fa6;min-height:30px;font:400 13px/1.4 var(--font-family-base);background:0 0;border:0;border-radius:4px;justify-self:start;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.crm-kb-view-panel-add:hover{color:#37352f;background:#37352f0f}.crm-kb-view-panel.is-properties>label:not(.crm-kb-view-config){border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:30px;padding:3px 5px;display:grid}.crm-kb-view-panel.is-properties>label:not(.crm-kb-view-config):hover{background:#37352f0a}.crm-kb-view-panel.is-properties label small{color:#37352f73;font-size:11px}.crm-kb-view-config{border-top:1px solid #37352f1a;grid-template-columns:minmax(120px,1fr) minmax(0,1.5fr);align-items:center;gap:8px;padding:6px 5px;display:grid}.crm-kb-view-picker{border-color:#0f0f0f1f;border-radius:10px;gap:1px;width:280px;max-height:min(520px,100vh - 150px);padding:6px;left:0;right:auto;overflow-y:auto;box-shadow:0 12px 36px #0f0f0f2e,0 2px 8px #0f0f0f14}.crm-kb-view-picker>header{padding:3px 4px 6px}.crm-kb-view-picker>small{color:#37352f73;padding:7px 8px 4px;font-size:11px;font-weight:500}.crm-kb-view-option{color:#37352f;text-align:left;background:0 0;border:0;border-radius:5px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:4px 7px;display:grid}:is(.crm-kb-view-option:hover,.crm-kb-view-option:focus-visible){background:#37352f0f;outline:0}.crm-kb-view-option>span{color:#37352fb8;background:#37352f0e;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.crm-kb-view-option>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;overflow:hidden}.crm-kb-menu-divider{background:#37352f1a;height:1px;margin:5px 4px}.crm-kb-property-creator{width:min(340px,100vw - 48px)}.crm-kb-property-creator>label{color:#37352f9e;gap:5px;padding:2px;font-size:12px;display:grid}.crm-kb-property-creator input,.crm-kb-property-creator select{color:#37352f;width:100%;height:34px;font:400 13px/1.4 var(--font-family-base);background:#fff;border:1px solid #37352f24;border-radius:5px;outline:0;padding:0 9px}.crm-kb-property-creator input:focus,.crm-kb-property-creator select:focus{border-color:#2383e2a6;box-shadow:0 0 0 1px #2383e21f}.crm-kb-property-submit{color:#fff;min-height:32px;font:500 13px/1.4 var(--font-family-base);background:#2383e2;border:0;border-radius:5px;justify-self:end;padding:5px 11px}.crm-kb-property-submit:hover{background:#1a73c7}.crm-kb-property-submit:disabled{color:#37352f52;background:#37352f14}.crm-kb-data-view-empty{color:#87898f;text-align:center;padding:32px 14px}.crm-kb-form button{color:#5d6066;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;min-height:30px;padding:5px 8px;display:inline-flex}.crm-kb-form button:hover{color:#000;background:#0000000b}.crm-kb-table-wrap{scrollbar-width:thin;max-height:360px;padding:0;overflow:auto}.crm-kb-table-wrap table{table-layout:fixed;border-collapse:collapse;min-width:100%}.crm-kb-table-wrap th,.crm-kb-table-wrap td{text-align:left;border-bottom:1px solid #37352f1f;border-right:1px solid #37352f1f;min-width:140px;height:34px;padding:5px 8px}.crm-kb-table-wrap tr:last-child td{border-bottom:0}.crm-kb-table-wrap th{z-index:4;color:#37352f94;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;font-size:13px;font-weight:400;position:sticky;top:0;overflow:hidden}.crm-kb-table-wrap th[draggable=true]{cursor:grab}.crm-kb-table-wrap th>span{text-overflow:ellipsis;display:block;overflow:hidden}.crm-kb-column-resize{cursor:col-resize;background:0 0;border:0;width:7px;height:100%;padding:0;position:absolute;top:0;right:-3px}.crm-kb-column-resize:hover:after{content:"";background:#2383e2;width:2px;height:100%;position:absolute;top:0;right:3px}.crm-kb-table-wrap input,.crm-kb-table-wrap select{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.crm-kb-table-wrap tbody tr:not(.crm-kb-virtual-spacer):hover td{background:#37352f06}.crm-kb-virtual-spacer td{border:0;height:auto;padding:0}.crm-kb-new-row td{border-right:0;height:34px;padding:0 4px}.crm-kb-new-row button{color:#37352f7a;height:28px;font:400 13px/1.4 var(--font-family-base);background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.crm-kb-new-row button:hover{color:#37352f;background:#37352f0e}.crm-kb-row-actions{justify-content:center;align-items:center;gap:1px;display:flex;padding-inline:2px!important}.crm-kb-row-actions button{color:#37352f73;background:0 0;border:0;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid}.crm-kb-row-actions button:hover{color:#37352f;background:#37352f12}@media (max-width:820px){.crm-kb-data-toolbar{display:block}.crm-kb-data-actions{padding:3px 0;overflow-x:auto}.crm-kb-view-panel{left:0;right:auto}.crm-kb-view-rule,.crm-kb-view-rule.is-sort{grid-template-columns:1fr}.crm-kb-view-rule>button{justify-self:end}}.crm-kb-board{background:#fafafa;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;gap:10px;padding:10px;display:grid;overflow-x:auto}.crm-kb-board section{background:#00000006;border-radius:4px;min-height:90px;padding:8px}.crm-kb-board section:has(.crm-kb-record-card:active){background:#2383e20f}.crm-kb-board h4{color:#66696f;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:13px;font-weight:500;display:flex}.crm-kb-board h4 span{color:#37352f6b;font-size:11px;font-weight:400}.crm-kb-record-card{width:100%;color:inherit;text-align:left;background:#fff;border:.5px solid #00103d24;border-radius:4px;margin:5px 0;padding:9px 10px;display:block;box-shadow:0 1px 2px #00000008}.crm-kb-record-card:hover{background:#fafafa}.crm-kb-record-card[draggable=true]{cursor:grab}.crm-kb-record-card[draggable=true]:active{cursor:grabbing;opacity:.65}.crm-kb-calendar{width:100%;padding-top:6px;overflow-x:auto}.crm-kb-calendar>header{align-items:center;gap:6px;min-height:38px;padding:3px 0 7px;display:flex}.crm-kb-calendar>header strong{text-align:center;text-transform:capitalize;min-width:150px}.crm-kb-calendar>header button{color:#37352f94;background:0 0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.crm-kb-calendar>header button:hover{color:#37352f;background:#37352f0f}.crm-kb-calendar-weekdays,.crm-kb-calendar-grid{grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px;display:grid}.crm-kb-calendar-weekdays{border-top:1px solid #37352f1f;border-left:1px solid #37352f1f}.crm-kb-calendar-weekdays span{color:#37352f75;text-transform:uppercase;border-right:1px solid #37352f1f;padding:5px 7px;font-size:11px}.crm-kb-calendar-grid{border-top:1px solid #37352f1f;border-left:1px solid #37352f1f}.crm-kb-calendar-grid>section{background:#fff;border-bottom:1px solid #37352f1f;border-right:1px solid #37352f1f;min-height:104px;padding:5px}.crm-kb-calendar-grid>section.is-outside{color:#37352f57;background:#37352f05}.crm-kb-calendar-grid time{margin-bottom:4px;font-size:11px;display:block}.crm-kb-calendar-grid .crm-kb-record-card{box-shadow:none;background:#2383e217;border:0;margin:2px 0;padding:4px 5px;font-size:11px}.crm-kb-cards{gap:6px;padding:10px;display:grid}.crm-kb-cards.is-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.crm-kb-cards.is-feed .crm-kb-record-card{min-height:72px}.crm-kb-number-chart{place-items:center;min-height:150px;font-size:36px;font-weight:500;display:grid}.crm-kb-number-chart small{color:#87898f;font-size:13px;font-weight:400}.crm-kb-chart{align-items:end;gap:8px;min-height:180px;padding:18px;display:flex}.crm-kb-chart span{height:var(--value);background:var(--crm-blue);border-radius:4px 4px 0 0;flex:1;min-width:12px}.crm-kb-chart.is-horizontal-bar{align-items:stretch;display:grid}.crm-kb-chart.is-horizontal-bar span{width:var(--value);height:14px}.crm-kb-chart.is-donut{background:conic-gradient(var(--crm-blue) 0 72%, #e9ebef 72%);border-radius:50%;width:150px;min-height:150px;margin:18px auto;display:block}.crm-kb-chart.is-donut span{display:none}.crm-kb-dashboard{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;padding:12px;display:grid}.crm-kb-dashboard div{background:#fafafa;border:.5px solid #00103d1a;border-radius:4px;place-items:center;min-height:100px;display:grid}.crm-kb-dashboard strong{font-size:28px;font-weight:500}.crm-kb-dashboard small{color:#87898f}.crm-kb-form{gap:12px;max-width:520px;padding:16px;display:grid}.crm-kb-form label{gap:5px;display:grid}.crm-kb-form input{border:.5px solid #00103d29;border-radius:4px;padding:8px 10px}.crm-kb-data-error{color:#a32f2f;margin:0;padding:8px 12px;font-size:12px}.crm-kb-record-backdrop{z-index:60;background:#00000047;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.crm-kb-record-page{background:#fff;border-radius:8px;width:min(760px,100%);max-height:88vh;padding:24px;overflow-y:auto;box-shadow:0 24px 70px #0000002e}.crm-kb-record-page>header{justify-content:space-between;align-items:center;display:flex}.crm-kb-record-page>header h3{font-size:24px;font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-kb-record-page>header button{background:0 0;border:0;font-size:24px}.crm-kb-record-properties{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.crm-kb-record-properties label{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-kb-record-properties label>span{color:#737986;font-size:12px}.crm-kb-record-properties input,.crm-kb-record-properties select{border:.5px solid #00103d24;border-radius:4px;min-width:0;padding:7px}.crm-kb-record-page>textarea{resize:vertical;width:100%;min-height:240px;font:inherit;border:0;border-top:1px solid #e7e9ec;outline:0;padding:18px 0}.crm-kb-synced-block{min-height:40px;font:400 15px/1.4 var(--font-family-base);background:#f7f4fc;border-left:2px solid #8a6fd1;gap:7px;padding:10px 12px;display:grid}.crm-kb-synced-block header{align-items:center;gap:8px;display:flex}.crm-kb-synced-block header small{color:#716c7c;margin-left:auto}.crm-kb-synced-block textarea{resize:vertical;min-height:76px;font:inherit;background:0 0;border:0;outline:0}.crm-kb-synced-block button{color:#6c55c7;background:0 0;border:0;border-radius:4px;justify-self:start;padding:3px 5px;font-size:13px}.crm-kb-synced-block button:hover{background:#6c55c714}.crm-kb-synced-content{white-space:pre-wrap}.crm-kb-embed-editor{gap:8px;display:flex}.crm-kb-embed-editor input{border:.5px solid #00103d29;border-radius:4px;flex:1;min-width:0;padding:8px 10px}.crm-kb-embed{margin:0}.crm-kb-embed iframe{border:.5px solid #00103d29;border-radius:6px;width:100%;min-height:420px}.crm-kb-embed figcaption{color:#87898f;margin-top:5px;font-size:13px}.crm-kb-equation-block{color:#2c2d2e;text-align:center;background:#f7f7f7;border:0;border-radius:4px;outline:0;width:100%;padding:14px 16px;font:16px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.crm-kb-toc{border-left:2px solid #dadce0;gap:7px;padding:8px 14px;font-size:13px;display:grid}.crm-kb-toc ol{gap:4px;margin:0;padding-left:20px;display:grid}.crm-kb-toc li[data-level="2"]{margin-left:14px}.crm-kb-toc li[data-level="3"],.crm-kb-toc li[data-level="4"]{margin-left:28px}.crm-kb-toc a{color:inherit;text-decoration:none}.crm-kb-comments-trigger{z-index:20;background:#fff;border:.5px solid #00103d29;border-radius:6px;padding:8px 12px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #0000001a}.crm-kb-comments-panel{z-index:30;background:#fff;border:.5px solid #00103d24;border-radius:8px;width:min(360px,100vw - 40px);padding:14px;position:fixed;top:84px;bottom:20px;right:20px;overflow-y:auto;box-shadow:0 18px 50px #00000024}.crm-kb-comments-panel header{justify-content:space-between;display:flex}.crm-kb-comments-panel header button{background:0 0;border:0;font-size:20px}.crm-kb-comments-panel article{border-top:.5px solid #00103d1f;margin-top:12px;padding:10px 0 0}.crm-kb-comments-panel article p{white-space:pre-wrap;margin:5px 0}.crm-kb-comments-panel article time{color:#777e89;font-size:11px}.crm-kb-comments-panel form{gap:8px;margin-top:12px;display:grid}.crm-kb-comments-panel textarea{resize:vertical;border:.5px solid #00103d29;border-radius:4px;min-height:72px;padding:8px}.crm-kb-inline-mention,.crm-kb-inline-date{color:#315e87;background:#edf2f7;border-radius:3px;padding:1px 4px;display:inline}.crm-kb-inline-equation{background:#f3f4f6;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.crm-kb-column-list-label,.crm-kb-column-marker{min-height:1px}.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=columnList] [data-columns="2"])>.bn-block-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=columnList] [data-columns="3"])>.bn-block-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=columnList] [data-columns="4"])>.bn-block-group{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.bn-block-outer:has(>.bn-block>.bn-block-content[data-content-type=columnList] [data-columns="5"])>.bn-block-group{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.crm-editor-loading{color:#00000080;padding:48px;font-size:15px}.crm-settings-backdrop{z-index:200;background:#00000047;place-items:center;animation:.18s ease-out both crm-settings-backdrop-in;display:grid;position:fixed;inset:0}.crm-settings-panel{background:#fff;border-radius:20px;flex-direction:column;justify-content:space-between;width:min(382px,100vw - 32px);height:min(520px,100vh - 32px);padding:20px 27px;animation:.22s ease-out both crm-settings-panel-in;display:flex;box-shadow:0 16px 48px #00000029}.crm-container-modal{height:auto;min-height:200px}.crm-settings-header{align-items:center;gap:10px;display:flex}.crm-container-modal-header{justify-content:space-between}.crm-settings-title-wrap{align-items:center;gap:10px;display:flex}.crm-settings-title-wrap h2{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-settings-close{color:#a5a7ad;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.crm-settings-close:hover{color:#000}.crm-container-modal-content{flex-direction:column;gap:8px;margin-top:20px;display:flex}.crm-container-modal-input{color:#2c2d2e;width:100%;height:44px;font-family:var(--font-family-base);background:#fff;border:.5px solid #00103d1f;border-radius:8px;outline:none;padding:0 12px;font-size:15px;font-weight:450;line-height:20px}.crm-container-modal-input:focus{border-color:#00103d59}.crm-container-modal-input::placeholder{color:#87898f;opacity:1}.crm-container-modal-error{color:#d33131;font-family:var(--font-family-base);margin:0;font-size:15px;line-height:18px}.crm-container-modal-create{margin-top:20px}.crm-settings-content{flex-direction:column;gap:20px;display:flex}.crm-settings-brand-list{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.crm-settings-brand-list legend{width:100%;font-weight:var(--font-weight-display);margin-bottom:8px}.crm-settings-brand-list label{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.crm-brand-card{width:min(980px,100%);margin:40px auto 100px;padding:0 24px}.crm-brand-card>header{margin-bottom:36px}.crm-brand-card h1{margin:0 0 10px;font-size:36px}.crm-brand-card h2{margin:0 0 20px;font-size:22px}.crm-brand-card>section{border-top:1px solid #ddd;padding:28px 0}.crm-brand-publication-toggle{align-items:center;gap:10px;margin-bottom:22px;display:flex}.crm-brand-settings-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:24px;display:grid}.crm-brand-settings-grid label{flex-direction:column;gap:7px;display:flex}.crm-brand-settings-grid input,.crm-brand-settings-grid textarea{width:100%;font:inherit;border:1px solid #ccc;border-radius:4px;padding:10px 12px}.crm-brand-settings-grid textarea{resize:vertical;min-height:100px}.crm-settings-tags-select,.crm-settings-category-trigger{color:#87898f;width:100%;min-height:44px;font-family:var(--font-family-base);text-align:left;background:#fff;border:.5px solid #00103d1f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:450;line-height:20px;display:flex}.crm-settings-tags-select:hover,.crm-settings-category-trigger:hover{border-color:#00103d3d}.crm-settings-tags-select-wrap{position:relative}.crm-settings-tags-select{overflow:hidden}.crm-settings-tags-select.is-open{border-radius:8px 8px 0 0}.crm-settings-tags-value{cursor:pointer;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}:is(.crm-settings-tags-value:focus-visible,.crm-settings-tags-trigger:focus-visible,.crm-settings-chip-remove:focus-visible){outline-offset:2px;outline:2px solid #2684ff}.crm-settings-tags-trigger{color:#a5a7ad;cursor:pointer;background:0 0;border:0;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;padding:0;display:flex}.crm-settings-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;padding:6px 0 6px 6px;display:flex;overflow:hidden}.crm-settings-chip{color:#2c2d2e;white-space:nowrap;border:.5px solid #00103d14;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 6px 6px 8px;display:inline-flex}.crm-settings-chip-remove{color:#a5a7ad;width:18px;height:18px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:16px;display:inline-flex}.crm-settings-tags-placeholder{color:#2c2d2e;white-space:nowrap;padding:4px 0 4px 6px}.crm-settings-tags-menu{z-index:2;scrollbar-color:#919399 transparent;background:#fff;border:.5px solid #dadce0;border-top:0;border-radius:0 0 8px 8px;flex-direction:column;align-items:stretch;width:100%;max-height:170px;padding-top:4px;display:flex;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 1px 2px #00103d14,0 2px 6px #00103d14}.crm-settings-tag-option,.crm-settings-add-tag{color:#2c2d2e;min-height:36px;font-family:var(--font-family-base);text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;padding:8px 12px;font-size:15px;font-weight:450;line-height:20px;display:flex}.crm-settings-tag-option:hover,.crm-settings-tag-option[aria-selected=true],.crm-settings-add-tag:hover{background:#f7f7f7}.crm-settings-tag-option>span:last-child{color:#87898f}.crm-settings-add-tag{color:#87898f;border-top:.5px solid #dadce0;justify-content:flex-start}.crm-settings-category-select{min-height:214px;position:relative}.crm-settings-category-trigger{padding-left:12px}.crm-settings-category-trigger.is-open{border-radius:8px 8px 0 0}.crm-settings-category-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-settings-category-trigger>span.is-selected{color:#2c2d2e}.crm-settings-category-trigger>svg{color:#a5a7ad;flex:0 0 24px;margin-right:10px}.crm-settings-category-menu{z-index:1;scrollbar-color:#919399 transparent;background:#fff;border:.5px solid #dadce0;border-top:0;border-radius:0 0 8px 8px;flex-direction:column;align-items:stretch;width:100%;height:170px;padding-top:4px;display:flex;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 1px 2px #00103d14,0 2px 6px #00103d14}.crm-settings-category-option{color:#2c2d2e;min-height:36px;font-family:var(--font-family-base);text-align:left;background:#fff;border:0;align-items:center;padding:8px 12px;font-size:15px;font-weight:450;line-height:20px;display:flex}.crm-settings-category-option:hover,.crm-settings-category-option[aria-selected=true]{background:#f7f7f7}.crm-settings-category-empty{color:#87898f;min-height:36px;font-family:var(--font-family-base);align-items:center;padding:8px 12px;font-size:15px;line-height:20px;display:flex}.crm-settings-save{color:#fff;min-width:124px;min-height:40px;font-family:var(--font-family-base);font-size:var(--type-text-15);font-weight:450;line-height:var(--type-text-leading);background:#000;border:0;border-radius:8px;align-self:flex-start;padding:10px 24px 10px 25px}@keyframes crm-settings-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes crm-settings-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1120px){.crm-shell{width:min(932px,100% - 48px)}.crm-layout{grid-template-columns:209px minmax(0,1fr);gap:64px}.crm-layout-landing{grid-template-columns:209px minmax(0,1fr)}.crm-toc{display:none}}@media (max-width:760px){.crm-shell{width:min(100% - 32px,608px)}.crm-header{grid-template-columns:33px minmax(0,1fr) auto;gap:12px}.crm-primary-nav{justify-content:flex-start}.crm-primary-nav-link{padding:0 10px}.crm-search-backdrop{padding:24px 12px}.crm-search-dialog{max-height:calc(100vh - 48px)}.crm-profile-menu{position:fixed;top:58px;right:16px}.crm-settings-page{padding:36px 0 64px}.crm-settings-page-header{flex-direction:column;gap:18px;margin-bottom:28px}.crm-settings-page-header h1{font-size:var(--type-headline-24);line-height:var(--type-headline-leading)}.crm-settings-page-back{align-self:flex-start}.crm-settings-page-grid,.crm-settings-accounts-form{grid-template-columns:1fr}.crm-settings-accounts-form>button{grid-column:1;justify-self:start}.crm-profile-page{padding:36px 0 64px}.crm-profile-page-header{flex-direction:column;gap:18px;margin-bottom:28px}.crm-profile-page-header h1{font-size:var(--type-headline-24);line-height:var(--type-headline-leading)}.crm-profile-page-card{padding:20px}.crm-header-popover{width:min(280px,100vw - 32px);position:fixed;top:58px;right:16px}.crm-undo-toast{bottom:16px;right:16px}.crm-layout{flex-direction:column;gap:0;display:flex}.crm-sidebar{width:100%;padding-top:28px}.crm-tree-root{max-width:300px}.crm-main-content{width:100%;padding-top:34px}.crm-article-header h1{font-size:28px;line-height:34px}.crm-content-stack{gap:48px}.crm-knowledge-base-grid{flex-direction:column;gap:16px}.crm-knowledge-base-grid-column{flex:none;width:100%}.crm-editor-main{padding-top:34px}.crm-login-brand,.crm-login-form{left:24px}.crm-login-mark{opacity:.12;width:720px;height:auto;top:18%;left:62%}.crm-editor-utility{flex-direction:column;align-items:start}.crm-editor-actions,.crm-editor-utility-actions{flex-wrap:wrap;width:100%}.crm-editor-utility-actions .crm-editor-status{margin-right:auto}.crm-editor-heading{gap:32px}.crm-editor-actions{width:100%}.crm-editor-actions .crm-editor-secondary-action,.crm-editor-actions .crm-editor-primary-action{flex:1}.crm-editor-surface .bn-editor{padding:0}}@media (prefers-reduced-motion:reduce){.crm-tree-summary svg,.crm-tree-panel,.crm-settings-backdrop,.crm-settings-panel{animation:none}}.product-detail-photo{aspect-ratio:1;object-fit:cover;background:var(--placeholder);border-radius:6px;width:100%;height:auto;display:block}.product-thumbnail{object-fit:cover}.studio-login{background:var(--background);place-items:center;min-height:100svh;padding:24px;display:grid}.studio-login-card{background:#fff;border-radius:20px;flex-direction:column;gap:14px;width:min(420px,100%);padding:32px;display:flex}.studio-login-logo{width:81px;height:40px}.studio-login-card h1{margin:8px 0 0;font-size:24px;line-height:28px}.studio-login-card p{color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.studio-login-card label{flex-direction:column;gap:6px;font-size:13px;display:flex}.studio-login-card input,.studio-search,.studio-user-form input,.studio-user-form select{border:1px solid var(--stroke);background:#fff;border-radius:12px;height:44px;padding:0 12px}.studio-page{background:var(--background);min-height:100svh;color:var(--text-primary)}.studio-header{border-bottom:1px solid var(--stroke);background:#fff;align-items:center;gap:24px;padding:16px 24px;display:flex}.studio-header nav{flex:1;gap:8px;display:flex}.studio-header nav button,.studio-header nav a,.studio-user button{color:inherit;background:0 0;border:0;border-radius:8px;padding:6px 10px;text-decoration:none}.studio-header nav .is-active,.studio-header nav button:hover,.studio-header nav a:hover{background:var(--surface-hover)}.studio-user{color:var(--text-secondary);align-items:center;gap:12px;font-size:13px;display:flex}.studio-layout{grid-template-columns:minmax(280px,420px) 1fr;gap:24px;padding:24px;display:grid}.studio-product-list{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.studio-product-list button{text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:56px 1fr;gap:12px;width:100%;padding:8px;display:grid}.studio-product-list .is-selected{border-color:#000}.studio-product-list img,.studio-product-list span:first-child{object-fit:cover;background:var(--placeholder);border-radius:8px;width:56px;height:56px}.studio-product-list small{color:var(--text-secondary);display:block}.studio-photos{flex-wrap:wrap;gap:12px;display:flex}.studio-photos figure{width:160px;margin:0}.studio-photos img{object-fit:cover;border-radius:12px;width:160px;height:160px}.studio-upload{color:#fff;cursor:pointer;background:#000;border-radius:12px;margin-top:16px;padding:12px 16px;display:inline-flex}.crm-orders{padding:54px 0 80px}.crm-orders.is-board{padding-top:48px}.crm-orders.is-detail{padding-top:60px}.crm-orders-back{color:#00000080;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 18px;padding:0;font-size:15px;display:inline-flex}.crm-orders-back:hover{color:#000}.crm-orders-new{color:#fff;cursor:pointer;background:#000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:15px;line-height:1;text-decoration:none;display:inline-flex}.crm-orders-new span{font-size:20px;font-weight:400;line-height:1}.crm-orders-new:hover{background:#202020}.crm-board-workspace-row{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.crm-board-selector{gap:5px;width:min(340px,100%);display:grid;position:relative}.crm-board-selector>span{color:#00000080;font-size:13px;line-height:1.4}.crm-board-selector-row{align-items:center;gap:6px;display:flex}.crm-board-selector-trigger{color:#000;width:min(290px,100%);height:44px;font:inherit;text-align:left;cursor:pointer;background:#fafafa;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:15px;transition:background .14s,box-shadow .14s;display:flex}.crm-board-actions-trigger{color:#000;cursor:pointer;background:#fafafa;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.crm-board-actions-trigger:hover,.crm-board-actions-trigger[aria-expanded=true]{background:#f1f1f1}.crm-board-actions-trigger:focus-visible{outline-offset:2px;outline:2px solid #6591e8}.crm-board-selector-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.crm-board-selector-trigger svg{flex:none;transition:transform .14s}.crm-board-selector-trigger[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1px #00000024,0 8px 24px #00000014}.crm-board-selector-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.crm-board-selector-trigger:focus-visible{outline-offset:2px;outline:2px solid #6591e8}.crm-board-options{z-index:30;background:#fff;border:1px solid #00000014;border-radius:12px;width:min(340px,100vw - 32px);padding:6px;animation:.14s ease-out both crm-board-filter-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 48px #00000021,0 2px 8px #0000000f}.crm-board-options button{color:#000;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 11px;font-size:15px;display:flex}.crm-board-options button:hover{background:#fafafa}.crm-board-options button.is-active{background:#f3f3f3;font-weight:500}.crm-board-options button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-board-options button svg{flex:none}.crm-board-options .crm-board-options-create{color:#0000009e;border-top:1px solid #00000012;border-radius:0 0 8px 8px;justify-content:flex-start;margin-top:5px;padding-top:5px}.crm-board-actions-menu{z-index:31;background:#fff;border:1px solid #00000014;border-radius:12px;width:210px;padding:6px;animation:.14s ease-out both crm-board-filter-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #00000021,0 2px 8px #0000000f}.crm-board-actions-menu button{color:#000;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:15px;display:flex}.crm-board-actions-menu button:hover{background:#fafafa}.crm-board-actions-menu button:last-child{color:#9b3038}.crm-board-actions-menu button:disabled{opacity:.35;cursor:default}.crm-board-save-error{color:#9b3038;margin:20px 0 0;font-size:13px;line-height:1.4}.crm-board-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.crm-board-search{color:#00000080;background:#fafafa;border-radius:10px;flex:0 340px;align-items:center;gap:8px;width:min(340px,100%);height:39px;padding:0 10px;display:flex}.crm-board-search input{color:#000;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:15px;line-height:1.4}.crm-board-search input::placeholder{color:#00000080}.crm-board-toolbar-actions{align-items:center;gap:10px;display:flex}.crm-board-filter-button{color:#000;height:44px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:15px;display:inline-flex}.crm-board-filter-button.is-active{background:#efefef}.crm-board-view-tabs{background:#fafafa;border-radius:10px;gap:2px;padding:2px;display:flex}.crm-board-view-tabs button{color:#000;height:40px;font:inherit;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:15px;display:inline-flex}.crm-board-view-tabs button.is-active{background:#fff;border-color:#00000014;box-shadow:0 6px 12px #00103d0f,0 0 6px #0000000f,0 0 2px #00103d0f}.crm-board-filters{background:#fafafa;border-radius:12px;align-items:end;gap:12px;margin:-6px 0 18px;padding:14px;animation:.16s ease-out both crm-board-filter-in;display:flex}@keyframes crm-board-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-board-filters label{gap:5px;display:grid}.crm-board-filters label span{color:#00000080;font-size:13px;line-height:1.4}.crm-board-filters select{color:#000;min-width:230px;height:39px;font:inherit;background:#fff;border:0;border-radius:10px;padding:0 34px 0 10px;font-size:15px}.crm-board-filters>button{color:#0009;height:39px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 14px;font-size:15px}.crm-kanban-viewport{overscroll-behavior-inline:contain;scrollbar-color:#0000002e transparent;width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px);padding:0 0 14px;overflow-x:auto}.crm-kanban-board{grid-auto-columns:minmax(270px,1fr);grid-auto-flow:column;align-items:start;gap:12px;width:100%;min-width:max-content;display:grid}.crm-kanban-column{background:#f7f7f7;border-radius:14px;grid-template-rows:auto minmax(104px,auto) auto;display:grid;overflow:hidden}.crm-kanban-column>header{background:#e8f1ff;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex;position:relative}.crm-kanban-column>header>span{margin-left:auto}.crm-kanban-column>header>button{color:#00000073;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.crm-kanban-column>header>button:hover{color:#000;background:#fff9}.crm-kanban-stage-menu{z-index:8;background:#fff;border:1px solid #00000014;border-radius:10px;min-width:190px;padding:5px;display:grid;position:absolute;top:42px;right:8px;box-shadow:0 8px 24px #0000001a}.crm-kanban-stage-menu button{color:#000;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 9px;font-size:13px;display:flex}.crm-kanban-stage-menu button:hover{background:#fafafa}.crm-kanban-stage-menu button:disabled{opacity:.35;cursor:default}.crm-kanban-column.is-sky>header{background:#e5f4fb}.crm-kanban-column.is-violet>header{background:#f0e9fb}.crm-kanban-column.is-sand>header{background:#fbf1d9}.crm-kanban-column.is-mint>header{background:#e5f5eb}.crm-kanban-column.is-cyan>header{background:#e0f3f5}.crm-kanban-column.is-lilac>header{background:#eee9fa}.crm-kanban-column.is-green>header{background:#e1f4e7}.crm-kanban-column.is-red>header{background:#fae6e7}.crm-kanban-column>header h2{margin:0;font-size:15px;font-weight:500;line-height:1.1}.crm-kanban-column>header span{color:#0000008c;background:#ffffffa6;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:13px;display:grid}.crm-kanban-stack{align-content:start;gap:8px;padding:8px;display:grid}.crm-kanban-card{color:#000;width:100%;font:inherit;text-align:left;cursor:pointer;cursor:grab;background:#fff;border:1px solid #0000000f;border-radius:10px;gap:7px;padding:14px;transition:border-color .14s,transform .14s;display:grid;position:relative}.crm-kanban-card:active{cursor:grabbing}.crm-kanban-card:hover{border-color:#0000002e;transform:translateY(-1px)}.crm-kanban-card:focus-visible{outline-offset:2px;outline:2px solid #6591e8}.crm-kanban-card-number{color:#00000080;width:fit-content;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;line-height:1.4;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.crm-kanban-card-number:hover{color:#000;text-decoration-color:currentColor}.crm-kanban-card>strong{padding-right:68px;font-size:15px;font-weight:500;line-height:1.25}.crm-kanban-card-project{color:#00000094;font-size:13px;line-height:1.4}.crm-kanban-card dl{margin:4px 0 0}.crm-kanban-card dl div{gap:2px;display:grid}.crm-kanban-card dt{color:#00000073;font-size:13px;line-height:1.4}.crm-kanban-card dd{margin:0;font-size:13px;line-height:1.4}.crm-kanban-tag{color:#3868ac;text-overflow:ellipsis;white-space:nowrap;background:#eef4ff;border-radius:8px;width:fit-content;max-width:100%;padding:4px 8px;font-size:13px;line-height:1.2;overflow:hidden}.crm-kanban-column.is-sand .crm-kanban-tag{color:#8a6200;background:#fff3d7}.crm-kanban-column.is-mint .crm-kanban-tag,.crm-kanban-column.is-green .crm-kanban-tag{color:#26744d;background:#e6f6ec}.crm-kanban-column.is-red .crm-kanban-tag{color:#a33b44;background:#fce9ea}.crm-kanban-due,.crm-kanban-card footer span{color:#00000085;align-items:center;gap:5px;font-size:13px;line-height:1.4;display:flex}.crm-kanban-card footer{gap:6px;padding-top:3px;display:grid}.crm-kanban-person i{color:#355b8f;background:#edf1f8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:500;display:grid}.crm-kanban-value{color:#000000b8;font-size:13px;line-height:1.4;position:absolute;top:38px;right:14px}.crm-kanban-empty{color:#00000059;text-align:center;place-items:center;min-height:96px;padding:12px;font-size:13px;display:grid}.crm-kanban-add{color:#00000080;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #0000000d;align-items:center;gap:6px;padding:0 14px;font-size:13px;text-decoration:none;display:flex}.crm-kanban-add:hover{color:#000;background:#ffffff8c}.crm-kanban-add-stage{color:#00000080;width:180px;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px dashed #00000029;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:flex}.crm-kanban-add-stage:hover{color:#000;border-color:#00000052}.crm-board-dialog-backdrop{z-index:1000;background:#0000003d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-board-dialog{background:#fff;border-radius:14px;gap:20px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 18px 60px #00000029}.crm-board-dialog h2{font-size:24px;font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-board-dialog input{color:#000;width:100%;height:44px;font:inherit;background:#fafafa;border:0;border-radius:10px;outline:0;padding:0 12px;font-size:15px}.crm-board-dialog input:focus{box-shadow:inset 0 0 0 1px #000}.crm-board-dialog>div{justify-content:flex-end;gap:8px;display:flex}.crm-board-dialog button{color:#000;height:40px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:8px;padding:0 16px;font-size:15px}.crm-board-dialog button[type=submit]{color:#fff;background:#000}.crm-board-dialog button:disabled{opacity:.35;cursor:default}.crm-calendar-page{padding:49px 0 80px}.crm-calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;display:flex}.crm-calendar-period,.crm-calendar-actions,.crm-calendar-step,.crm-calendar-views{align-items:center;display:flex}.crm-calendar-period{gap:12px;min-width:0}.crm-calendar-period h1{min-width:210px;margin:0 0 0 5px;font-size:24px;font-weight:550;line-height:30px}.crm-calendar-today,.crm-calendar-step button,.crm-calendar-filter,.crm-calendar-views button,.crm-calendar-create{cursor:pointer;border:0;border-radius:11px;height:42px;font-family:inherit;font-size:14px}.crm-calendar-today{color:#000;background:#fafafa;padding:0 17px}.crm-calendar-step{background:#fafafa;border-radius:11px;overflow:hidden}.crm-calendar-step button{color:#000000b8;background:0 0;border-radius:0;place-items:center;width:38px;padding:0;display:grid}.crm-calendar-step button:hover,.crm-calendar-today:hover,.crm-calendar-filter:hover{background:#f1f1f1}.crm-calendar-actions{flex-wrap:wrap;gap:8px;min-width:0}.crm-calendar-search{color:#0000007a;background:#fafafa;border-radius:11px;align-items:center;gap:9px;width:250px;max-width:100%;height:42px;padding:0 13px;display:flex}.crm-calendar-search input{color:#000;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.crm-calendar-search input::placeholder{color:#00000073}.crm-calendar-filter{color:#000;background:#fafafa;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.crm-calendar-filter.is-active{background:#eee}.crm-calendar-views{background:#fafafa;border-radius:12px;padding:3px}.crm-calendar-views button{color:#00000085;background:0 0;border-radius:9px;height:36px;padding:0 12px}.crm-calendar-views button.is-active{color:#000;background:#fff;box-shadow:0 1px 6px #00000014}.crm-calendar-create{color:#fff;white-space:nowrap;background:#000;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.crm-calendar-create:hover{background:#202020}.crm-calendar-filters{background:#fafafa;border-radius:12px;align-items:end;gap:12px;margin:-10px 0 18px auto;padding:14px;animation:.16s ease-out both crm-board-filter-in;display:flex}.crm-calendar-filters label{gap:5px;display:grid}.crm-calendar-filters label span{color:#0000007a;font-size:12px}.crm-calendar-filters select{color:#000;width:190px;height:38px;font:inherit;background:#fff;border:0;border-radius:9px;outline:0;padding:0 32px 0 11px;font-size:14px}.crm-calendar-filters>button{color:#0000008c;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px}.crm-calendar-error{color:#a33139;margin:0 0 16px;font-size:14px}.crm-calendar-month,.crm-calendar-week,.crm-calendar-agenda{background:#fff;border:1px solid #ececec;border-radius:18px;overflow:hidden}.crm-calendar-weekdays{background:#fafafa;border-bottom:1px solid #ececec;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:42px;display:grid}.crm-calendar-weekdays span{color:#00000075;text-transform:uppercase;padding-left:12px;font-size:12px;font-weight:500}.crm-calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.crm-calendar-day{cursor:pointer;background:#fff;border-bottom:1px solid #ececec;border-right:1px solid #ececec;min-width:0;min-height:126px;padding:8px;transition:background-color .12s}.crm-calendar-day:nth-child(7n){border-right:0}.crm-calendar-day:nth-last-child(-n+7){border-bottom:0}.crm-calendar-day:hover{background:#fcfcfc}.crm-calendar-day.is-outside{background:#fbfbfb}.crm-calendar-day>header{justify-content:flex-end;align-items:center;height:25px;display:flex}.crm-calendar-day>header span{color:#000000ab;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.crm-calendar-day.is-outside>header span{color:#00000047}.crm-calendar-day.is-selected{background:#f6f6f6}.crm-calendar-day.is-today>header span{color:#fff;background:#000}.crm-calendar-day>div{gap:4px;margin-top:3px;display:grid}.crm-calendar-event{color:#000;min-width:0;min-height:38px;font:inherit;cursor:pointer;text-align:left;background:#f3f3f3;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 9px;display:grid}.crm-calendar-event.is-compact{border-radius:6px;gap:5px;min-height:24px;padding:4px 6px}.crm-calendar-event span{color:#00000080;white-space:nowrap;font-size:11px;line-height:14px}.crm-calendar-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:15px;overflow:hidden}.crm-calendar-event.is-blue{background:#eaf2ff}.crm-calendar-event.is-violet{background:#f2edff}.crm-calendar-event.is-sand{background:#fff4d9}.crm-calendar-event.is-green{background:#e8f8ee}.crm-calendar-event.is-cyan{background:#e6f7fa}.crm-calendar-event.is-red{background:#fdeced}.crm-calendar-event.is-gray{background:#f0f0f0}.crm-calendar-event:hover{filter:brightness(.975)}.crm-calendar-more{color:#00000085;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 5px;font-size:11px}.crm-calendar-week-grid{grid-template-columns:repeat(7,minmax(150px,1fr));min-height:650px;display:grid;overflow-x:auto}.crm-calendar-week-grid>[role=button]{cursor:pointer;border-right:1px solid #ececec;min-width:150px;padding:0 8px 12px}.crm-calendar-week-grid>[role=button]:last-child{border-right:0}.crm-calendar-week-grid>[role=button]>header{border-bottom:1px solid #ececec;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:72px;display:flex}.crm-calendar-week-grid>[role=button]>header span{color:#00000075;text-transform:uppercase;font-size:11px;font-weight:500}.crm-calendar-week-grid>[role=button]>header strong{border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:500;display:grid}.crm-calendar-week-grid>[role=button].is-today>header strong{color:#fff;background:#000}.crm-calendar-week-grid>[role=button]>div{align-content:start;gap:6px;padding-top:10px;display:grid}.crm-calendar-week-empty{color:#00000047;text-align:center;padding:20px 6px;font-size:12px;line-height:16px}.crm-calendar-agenda{padding:6px 22px}.crm-calendar-agenda-day{border-bottom:1px solid #ededed;grid-template-columns:180px minmax(0,1fr);display:grid}.crm-calendar-agenda-day:last-child{border-bottom:0}.crm-calendar-agenda-day>header{justify-content:space-between;align-items:flex-start;padding:18px 24px 18px 0;display:flex}.crm-calendar-agenda-day>header span{text-transform:capitalize;font-size:14px;font-weight:500}.crm-calendar-agenda-day>header strong{color:#00000080;background:#f2f2f2;border-radius:99px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.crm-calendar-agenda-day>div{border-left:1px solid #ededed}.crm-calendar-agenda-event{color:#000;width:100%;min-height:58px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #ededed;grid-template-columns:8px 55px minmax(180px,1fr) minmax(130px,.6fr) 80px 18px;align-items:center;gap:12px;padding:8px 12px 8px 18px;display:grid}.crm-calendar-agenda-event:last-child{border-bottom:0}.crm-calendar-agenda-event:hover{background:#fafafa}.crm-calendar-agenda-event i{background:#a4a4a4;border-radius:50%;width:8px;height:8px}.crm-calendar-agenda-event i.is-blue{background:#6591e8}.crm-calendar-agenda-event i.is-violet{background:#9577d5}.crm-calendar-agenda-event i.is-sand{background:#d2a144}.crm-calendar-agenda-event i.is-green{background:#47a16c}.crm-calendar-agenda-event i.is-cyan{background:#4fa6b4}.crm-calendar-agenda-event i.is-red{background:#d26067}.crm-calendar-agenda-event time,.crm-calendar-agenda-event span,.crm-calendar-agenda-event em{color:#00000080;font-size:13px;font-style:normal}.crm-calendar-agenda-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.crm-calendar-agenda-empty{color:#0006;place-items:center;min-height:320px;margin:0;font-size:14px;display:grid}.crm-calendar-modal-backdrop,.crm-calendar-drawer-backdrop{z-index:1000;background:#0003;position:fixed;inset:0}.crm-calendar-modal-backdrop{place-items:center;padding:24px;display:grid}.crm-calendar-editor{background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.crm-calendar-editor>header,.crm-calendar-editor>footer,.crm-calendar-editor>.is-wide,.crm-calendar-editor>.crm-calendar-checkbox,.crm-calendar-editor>.crm-calendar-editor-grid{grid-column:1/-1}.crm-calendar-editor>header{justify-content:space-between;align-items:center;display:flex}.crm-calendar-editor h2{margin:0;font-size:23px;font-weight:550}.crm-calendar-editor>header button,.crm-calendar-drawer header button{color:#000000a6;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;display:grid}.crm-calendar-editor>header button:hover,.crm-calendar-drawer header button:hover{background:#f4f4f4}.crm-calendar-editor label{gap:6px;min-width:0;display:grid}.crm-calendar-editor label>span{color:#00000080;font-size:12px}.crm-calendar-editor input,.crm-calendar-editor select,.crm-calendar-editor textarea{color:#000;width:100%;min-width:0;height:44px;font:inherit;background:#fafafa;border:0;border-radius:10px;outline:0;padding:0 13px;font-size:14px}.crm-calendar-editor textarea{resize:vertical;min-height:84px;padding-block:12px}.crm-calendar-editor input:focus,.crm-calendar-editor select:focus,.crm-calendar-editor textarea:focus{box-shadow:inset 0 0 0 1px #0000005c}.crm-calendar-editor input:disabled{opacity:.45}.crm-calendar-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-calendar-editor .crm-calendar-checkbox{align-items:center;gap:9px;display:flex}.crm-calendar-editor .crm-calendar-checkbox input{accent-color:#000;width:18px;height:18px;margin:0}.crm-calendar-editor .crm-calendar-checkbox span{color:#000;font-size:14px}.crm-calendar-editor>footer{justify-content:flex-end;gap:8px;padding-top:5px;display:flex}.crm-calendar-editor>footer button{color:#000;height:42px;font:inherit;cursor:pointer;background:#f5f5f5;border:0;border-radius:10px;padding:0 17px;font-size:14px}.crm-calendar-editor>footer button[type=submit]{color:#fff;background:#000}.crm-calendar-editor>footer button:disabled{opacity:.4;cursor:default}.crm-calendar-drawer-backdrop{justify-content:flex-end;display:flex}.crm-calendar-drawer{background:#fff;width:min(420px,100%);height:100%;padding:28px;animation:.18s ease-out both crm-calendar-drawer-in;overflow-y:auto;box-shadow:-16px 0 48px #0000001f}@keyframes crm-calendar-drawer-in{0%{opacity:.5;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.crm-calendar-drawer>header{justify-content:space-between;align-items:center;display:flex}.crm-calendar-drawer>header>div{align-items:center;gap:4px;display:flex}.crm-calendar-type{background:#f0f0f0;border-radius:99px;align-items:center;height:27px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.crm-calendar-type.is-blue{background:#eaf2ff}.crm-calendar-type.is-violet{background:#f2edff}.crm-calendar-type.is-sand{background:#fff4d9}.crm-calendar-type.is-green{background:#e8f8ee}.crm-calendar-type.is-cyan{background:#e6f7fa}.crm-calendar-type.is-red{background:#fdeced}.crm-calendar-drawer h2{margin:28px 0 25px;font-size:28px;font-weight:550;line-height:34px}.crm-calendar-drawer dl{gap:17px;margin:0;display:grid}.crm-calendar-drawer dl>div{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.crm-calendar-drawer dt{color:#00000073;align-items:center;line-height:0;display:flex}.crm-calendar-drawer dd{text-transform:capitalize;margin:0;font-size:14px;line-height:20px}.crm-calendar-order-link{color:#000;background:#fafafa;border-radius:11px;justify-content:space-between;align-items:center;height:48px;margin-top:25px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.crm-calendar-drawer>p{color:#0000009e;white-space:pre-wrap;margin:22px 0 0;font-size:14px;line-height:21px}.crm-calendar-delete{color:#a33139;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:28px;padding:0;font-size:14px;display:inline-flex}.crm-calendar-task-drawer>.crm-task-participants{margin:-13px 0 25px;padding-left:4px}.crm-calendar-task-drawer .crm-task-participant{border-width:2px}.crm-calendar-task-drawer .crm-user-avatar{width:22px!important;height:22px!important;font-size:10px!important}.crm-workspace-shell{width:min(1440px,100% - 56px)}.crm-calendar-page{padding-top:34px}.crm-calendar-toolbar{margin-bottom:18px}.crm-calendar-step{background:0 0;gap:2px}.crm-calendar-step button{background:#fafafa;border-radius:10px}.crm-calendar-step .crm-calendar-today{width:auto;padding:0 17px}.crm-calendar-period h1{min-width:250px;font-size:20px;font-weight:500;line-height:26px}.crm-calendar-workspace{background:#fff;border:1px solid #ececec;border-radius:16px;grid-template-columns:minmax(0,1fr) 390px;min-height:760px;display:grid;overflow:hidden}.crm-calendar-main{border-right:1px solid #ececec;min-width:0}.crm-calendar-timeline{min-width:820px}.crm-calendar-timeline-head{background:#fff;border-bottom:1px solid #e9e9e9;grid-template-columns:56px repeat(7,minmax(105px,1fr));height:68px;display:grid}.crm-calendar-timeline.is-day .crm-calendar-timeline-head{grid-template-columns:56px minmax(0,1fr)}.crm-calendar-timeline-head>button{color:#0000008c;font:inherit;cursor:pointer;background:#fff;border:0;border-left:1px solid #f0f0f0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.crm-calendar-timeline-head>button.is-current{color:#2c66d7;background:#f5f8ff}.crm-calendar-timeline-head>button span{text-transform:uppercase;font-size:12px;font-weight:500}.crm-calendar-timeline-head>button strong{font-size:14px;font-weight:500}.crm-calendar-timeline-body{grid-template-columns:56px minmax(0,1fr);height:692px;display:grid;overflow:hidden}.crm-calendar-time-gutter{color:#00000070;border-right:1px solid #ececec;font-size:11px;position:relative}.crm-calendar-time-gutter span{position:absolute;right:8px;transform:translateY(-7px)}.crm-calendar-time-gutter span:first-child{transform:translateY(5px)}.crm-calendar-time-gutter span:last-child{transform:translateY(-18px)}.crm-calendar-timeline-days{grid-template-columns:repeat(7,minmax(105px,1fr));display:grid;overflow-x:auto}.crm-calendar-timeline.is-day .crm-calendar-timeline-days{grid-template-columns:minmax(0,1fr)}.crm-calendar-timeline-days article{border-right:1px solid #ececec;min-width:105px;position:relative}.crm-calendar-timeline-days article:last-child{border-right:0}.crm-calendar-timeline-days article.is-current{background:#fbfcff}.crm-calendar-timeline-days article>i{border-bottom:1px solid #eee;height:8.33333%;display:block}.crm-calendar-positioned-event{z-index:2;min-height:38px;position:absolute;left:5px;right:5px}.crm-calendar-positioned-event .crm-calendar-event{border-left:2px solid #00000024;grid-template-columns:1fr;align-content:start;gap:1px;width:100%;height:100%;padding:4px 6px;overflow:hidden}.crm-calendar-positioned-event .crm-calendar-event span{font-size:var(--crm-text-xs);line-height:15px}.crm-calendar-positioned-event .crm-calendar-event strong{font-size:var(--crm-text-xs);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:15px;display:-webkit-box;overflow:hidden}.crm-calendar-positioned-event .crm-calendar-event:has(.crm-task-participants) strong{-webkit-line-clamp:1}.crm-calendar-event>.crm-task-participants{grid-column:1/-1;justify-self:start;margin-top:2px;padding-left:4px}.crm-calendar-event .crm-task-participant{line-height:1}.crm-calendar-event .crm-task-participant .crm-user-avatar{color:#0000009e;line-height:1;font-size:8px!important}.crm-calendar-event.is-compact .crm-task-participants{display:none}.crm-calendar-task-panel{background:#fff;min-width:0;position:relative}.crm-calendar-task-panel>header{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:0 16px;display:flex}.crm-calendar-task-panel>header>div{align-items:center;gap:8px;display:flex}.crm-calendar-task-panel h2{margin:0;font-size:20px;font-weight:500}.crm-calendar-task-panel>header span,.crm-calendar-task-panel>nav span{color:#00000080;background:#f1f1f1;border-radius:10px;place-items:center;min-width:20px;height:20px;font-size:11px;display:grid}.crm-calendar-task-panel>header button{color:#fff;height:38px;font:inherit;cursor:pointer;background:#000;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.crm-calendar-task-panel>nav{border-bottom:1px solid #ececec;align-items:center;gap:7px;height:48px;padding:0 16px;display:flex}.crm-calendar-task-panel>nav a{color:#00000080;height:48px;padding:15px 2px 12px;font-size:13px}.crm-calendar-task-panel>nav a.is-active{color:#000;border-bottom:2px solid #000}.crm-calendar-task-groups{max-height:646px;overflow-y:auto}.crm-calendar-task-groups>section>header{background:#fafafa;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.crm-calendar-task-groups h3{margin:0;font-size:12px;font-weight:500}.crm-calendar-task-groups>section>header span{color:#0006;font-size:11px}.crm-task-row{background:#fff;border-bottom:1px solid #ededed;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:58px;display:grid}.crm-task-row:hover,.crm-task-row.is-selected{background:#fafafa}.crm-task-row.is-done{opacity:.5}.crm-task-check{color:#000;cursor:pointer;background:#fff;border:1px solid #c9c9c9;border-radius:5px;place-items:center;width:17px;height:17px;margin-left:13px;padding:0;display:grid}.crm-task-row-main{color:#000;min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:22px 18px;grid-template-columns:16px 56px minmax(0,1fr) auto;align-items:center;gap:0 5px;padding:7px 12px 7px 5px;display:grid}.crm-task-id{color:#00000073;font-size:11px}.crm-task-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.crm-task-row-main small{color:#00000073;text-overflow:ellipsis;white-space:nowrap;grid-column:3;font-size:10px;overflow:hidden}.crm-task-row-main time{color:#00000075;grid-area:1/4/3;font-size:11px}.crm-calendar-task-detail{z-index:5;background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:16px;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 12px 32px #0000001a}.crm-calendar-task-detail>button:first-child{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;right:10px}.crm-calendar-task-detail>span{color:#00000073;font-size:11px}.crm-calendar-task-detail h3{margin:8px 28px 15px 0;font-size:17px;font-weight:500}.crm-calendar-task-detail dl{gap:8px;margin:0;display:grid}.crm-calendar-task-detail dl div{grid-template-columns:88px 1fr;font-size:12px;display:grid}.crm-calendar-task-detail dt{color:#00000073}.crm-calendar-task-detail dd{margin:0}.crm-calendar-task-detail>button:last-child{color:#fff;height:36px;font:inherit;cursor:pointer;background:#000;border:0;border-radius:8px;margin-top:14px;padding:0 13px;font-size:12px}.crm-tasks-page{padding:42px 0 80px}.crm-tasks-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.crm-tasks-toolbar>div:first-child{align-items:center;gap:10px;display:flex}.crm-tasks-toolbar h1{margin:0;font-size:24px;font-weight:500}.crm-tasks-toolbar>div:first-child>span{color:#0006}.crm-tasks-actions{gap:8px;display:flex}.crm-tasks-actions label{color:#00000073;background:#fafafa;border-radius:11px;align-items:center;gap:9px;width:290px;height:42px;padding:0 13px;display:flex}.crm-tasks-actions input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.crm-tasks-actions>button,.crm-tasks-action-slot>button{color:#000;height:42px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.crm-tasks-actions>button.is-primary{color:#fff;background:#000}.crm-tasks-status-tabs{gap:8px;margin-bottom:14px;display:grid}.crm-task-filter-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.crm-task-filter-group>strong{color:#0000007a;min-width:112px;font-size:12px;font-weight:500}.crm-tasks-status-tabs button{color:#00000080;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:13px}.crm-tasks-status-tabs button.is-active{color:#000;background:#f4f4f4}.crm-task-list-workspace{background:#fff;border:1px solid #ececec;border-radius:14px;min-height:560px;overflow:hidden}.crm-task-group>header{background:#fafafa;align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.crm-task-group h2{margin:0;font-size:13px;font-weight:500}.crm-task-group small{color:#0006}.crm-task-list-workspace .crm-task-row{grid-template-columns:38px minmax(0,1fr);min-height:54px}.crm-task-list-workspace .crm-task-row-main{grid-template-rows:1fr;grid-template-columns:96px minmax(220px,1fr) minmax(180px,.45fr) 80px}.crm-task-list-workspace .crm-task-row-main small{grid-column:3}.crm-task-list-workspace .crm-task-row-main time{grid-area:1/4}.crm-compact-interface .crm-task-list-workspace .crm-task-row{min-height:46px}.crm-compact-interface .crm-task-list-workspace .crm-task-row-main{min-height:46px;padding-block:5px}.crm-compact-interface .crm-task-group>header{height:36px}.crm-compact-interface .crm-task-kanban-card-main{gap:5px;padding:10px}.crm-compact-interface .crm-calendar-event{min-height:32px;padding:5px 7px}.crm-task-empty{color:#0006;text-align:center;margin:0;padding:64px}.crm-task-detail{z-index:800;background:#fff;width:min(420px,100%);height:100vh;padding:26px;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-14px 0 42px #0000001f}.crm-task-detail header{color:#00000080;justify-content:space-between;align-items:center;font-size:13px;display:flex}.crm-task-detail header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-task-detail h2{margin:26px 0;font-size:26px;font-weight:500;line-height:32px}.crm-task-detail dl{gap:14px;display:grid}.crm-task-detail dl div{grid-template-columns:110px 1fr;font-size:14px;display:grid}.crm-task-detail dt{color:#00000073}.crm-task-detail dd{margin:0}.crm-task-detail>a{color:#000;background:#fafafa;border-radius:10px;justify-content:space-between;align-items:center;height:44px;margin-top:20px;padding:0 13px;display:flex}.crm-task-detail>button{color:#fff;height:40px;font:inherit;cursor:pointer;background:#000;border:0;border-radius:9px;margin-top:20px;padding:0 15px}.crm-task-modal-backdrop{z-index:1100;background:#0003;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.crm-task-editor{background:#fff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 72px #0000002e}.crm-task-editor>header,.crm-task-editor>footer,.crm-task-editor>.is-wide,.crm-task-editor>.crm-task-editor-grid{grid-column:1/-1}.crm-task-editor>header{justify-content:space-between;align-items:center;display:flex}.crm-task-editor h2{margin:0;font-size:23px;font-weight:500}.crm-task-editor header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-task-editor label{gap:6px;min-width:0;display:grid}.crm-task-editor label span{color:#00000080;font-size:12px}.crm-task-editor input,.crm-task-editor select,.crm-task-editor textarea{color:#000;width:100%;height:44px;font:inherit;background:#fafafa;border:0;border-radius:10px;outline:0;padding:0 13px;font-size:14px}.crm-task-editor textarea{resize:vertical;min-height:84px;padding-block:12px}.crm-task-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-task-editor footer{justify-content:flex-end;gap:8px;display:flex}.crm-task-editor footer button{color:#000;height:40px;font:inherit;cursor:pointer;background:#f4f4f4;border:0;border-radius:9px;padding:0 15px}.crm-task-editor footer button[type=submit]{color:#fff;background:#000}.crm-task-modal-backdrop.is-task-drawer{background:#00000024;place-items:stretch end;padding:0}.crm-task-editor.is-task-drawer{border-width:0 0 0 1px;border-radius:0;align-content:start;width:min(720px,100%);height:100vh;max-height:none;padding:26px 30px;box-shadow:-18px 0 52px #00000021}.crm-task-editor.is-task-drawer>.crm-task-activity,.crm-task-editor.is-task-drawer>.crm-task-drawer-comments{grid-column:1/-1}.crm-task-editor.is-task-drawer>footer{z-index:2;background:#fff;border-top:1px solid #ededed;margin:0 -30px -26px;padding:14px 30px 26px;position:sticky;bottom:-26px}.crm-task-unsaved-backdrop{z-index:1300;background:#00000047;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.crm-task-unsaved-dialog{background:#fff;border-radius:16px;width:min(520px,100%);padding:24px;box-shadow:0 24px 72px #0003}.crm-task-unsaved-dialog h3{font-size:var(--type-headline-18);font-weight:var(--font-weight-display);line-height:var(--type-headline-leading);margin:0}.crm-task-unsaved-dialog p{color:#0000008c;font-size:var(--type-text-15);line-height:var(--type-text-leading);margin:8px 0 22px}.crm-task-unsaved-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.crm-task-unsaved-dialog button{color:#000;min-height:40px;font:inherit;cursor:pointer;background:#f4f4f4;border:0;border-radius:9px;padding:0 14px}.crm-task-unsaved-dialog button.is-danger{color:#a33139}.crm-task-unsaved-dialog button.is-primary{color:#fff;background:#000}.crm-task-unsaved-dialog button:disabled{opacity:.4;cursor:default}.crm-page{--crm-text-xs:var(--type-text-13);--crm-text-sm:var(--type-text-15);--crm-text-md:var(--type-text-18);--crm-text-lg:var(--type-text-24);--crm-body-leading:var(--type-text-leading);--crm-headline-leading:var(--type-headline-leading)}.crm-page:has(.crm-calendar-page) .crm-workspace-shell{width:calc(100% - 32px);max-width:none}.crm-calendar-period h1,.crm-tasks-toolbar h1,.crm-calendar-task-panel h2,.crm-calendar-editor h2,.crm-task-editor h2,.crm-task-detail h2{font-size:var(--crm-text-lg);font-weight:var(--font-weight-display);line-height:var(--crm-headline-leading)}.crm-calendar-today,.crm-calendar-step button,.crm-calendar-filter,.crm-calendar-views button,.crm-calendar-create,.crm-calendar-search input,.crm-calendar-filters select,.crm-calendar-filters>button,.crm-calendar-error,.crm-calendar-editor input,.crm-calendar-editor select,.crm-calendar-editor textarea,.crm-calendar-editor .crm-calendar-checkbox span,.crm-calendar-editor>footer button,.crm-calendar-drawer dd,.crm-calendar-order-link,.crm-calendar-drawer>p,.crm-calendar-delete,.crm-tasks-actions input,.crm-tasks-actions>button,.crm-tasks-action-slot>button,.crm-task-detail dl div,.crm-task-detail>p,.crm-task-detail>button,.crm-task-editor input,.crm-task-editor select,.crm-task-editor textarea,.crm-task-editor footer button{font-size:var(--crm-text-sm);line-height:var(--crm-body-leading)}.crm-calendar-filters label span,.crm-calendar-weekdays span,.crm-calendar-day>header span,.crm-calendar-event span,.crm-calendar-event strong,.crm-calendar-more,.crm-calendar-type,.crm-calendar-timeline-head>button span,.crm-calendar-timeline-head>button strong,.crm-calendar-time-gutter,.crm-calendar-task-panel>header span,.crm-calendar-task-panel>nav span,.crm-calendar-task-panel>nav button,.crm-calendar-task-groups h3,.crm-calendar-task-groups>section>header span,.crm-task-id,.crm-task-title,.crm-task-row-main small,.crm-task-row-main time,.crm-calendar-task-detail>span,.crm-task-group h2,.crm-task-group small,.crm-task-detail header,.crm-task-editor label span{font-size:var(--crm-text-xs)}.crm-calendar-event strong,.crm-task-title,.crm-calendar-task-groups h3,.crm-task-group h2{font-weight:var(--font-weight-display);line-height:var(--crm-headline-leading)}.crm-calendar-event span,.crm-task-row-main small,.crm-calendar-timeline-head>button span,.crm-calendar-time-gutter,.crm-task-editor label span,.crm-calendar-filters label span{line-height:var(--crm-body-leading)}.crm-calendar-views button.is-active{box-shadow:none}.crm-calendar-workspace{grid-template-columns:minmax(0,1fr) clamp(360px,24vw,420px)}.crm-calendar-timeline-head>button.is-selected{background:#fafafa}.crm-calendar-timeline-head>button.is-today{color:#2c66d7;background:#f5f8ff}.crm-calendar-timeline-days article.is-selected{background:#fdfdfd}.crm-calendar-timeline-days article.is-today{background:#fbfcff}.crm-calendar-task-panel>nav{gap:18px}.crm-calendar-task-panel>nav button{color:#00000080;height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 2px;display:inline-flex}.crm-calendar-task-panel>nav button.is-active{color:#000;border-bottom-color:#000}.crm-calendar-task-detail{box-shadow:none;border:0;border-left:1px solid #e6e6e6;border-radius:0;padding:22px;inset:0;overflow-y:auto}.crm-calendar-task-detail h3{font-size:var(--crm-text-md);font-weight:var(--font-weight-display);line-height:var(--crm-headline-leading);margin:10px 28px 24px 0}.crm-calendar-task-detail dl div{font-size:var(--crm-text-sm);line-height:var(--crm-body-leading);grid-template-columns:100px 1fr}.crm-calendar-task-detail>p,.crm-task-detail>p,.crm-calendar-drawer>p{color:#0000009e;font-size:var(--crm-text-sm);line-height:var(--crm-body-leading);white-space:pre-wrap;border-top:1px solid #ededed;margin-top:24px;padding-top:18px}.crm-calendar-task-detail-actions{gap:8px;margin-top:24px;display:flex}.crm-calendar-task-detail-actions button{color:#fff;height:40px;font:inherit;font-size:var(--crm-text-sm);cursor:pointer;background:#000;border:0;border-radius:9px;padding:0 14px}.crm-calendar-task-detail-actions button:last-child{color:#a33139;background:#f6f6f6}.crm-task-detail-actions{gap:8px;margin-top:20px;display:flex}.crm-task-detail-actions button{color:#fff;height:40px;font:inherit;font-size:var(--crm-text-sm);cursor:pointer;background:#000;border:0;border-radius:9px;padding:0 15px}.crm-task-detail-actions button:last-child{color:#a33139;background:#f6f6f6}.crm-calendar-drawer,.crm-task-detail{box-shadow:none;border-left:1px solid #e6e6e6}.crm-page:has(.crm-calendar-page) .crm-workspace-shell{width:calc(100% - 24px)}.crm-calendar-page{padding-inline:0}.crm-calendar-period,.crm-calendar-switcher{position:relative}.crm-calendar-switcher>button{color:#000;height:40px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#fafafa;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.crm-calendar-switcher i,.crm-calendar-switcher-menu i{background:#8f8f8f;border-radius:50%;flex:none;width:9px;height:9px}.crm-calendar-switcher i.is-blue,.crm-calendar-switcher-menu i.is-blue{background:#6591e8}.crm-calendar-switcher i.is-violet,.crm-calendar-switcher-menu i.is-violet{background:#9577d5}.crm-calendar-switcher i.is-green,.crm-calendar-switcher-menu i.is-green{background:#47a16c}.crm-calendar-switcher i.is-cyan,.crm-calendar-switcher-menu i.is-cyan{background:#4fa6b4}.crm-calendar-switcher i.is-sand,.crm-calendar-switcher-menu i.is-sand{background:#d2a144}.crm-calendar-switcher i.is-red,.crm-calendar-switcher-menu i.is-red{background:#d26067}.crm-calendar-switcher-menu,.crm-calendar-create-menu{z-index:30;background:#fff;border:1px solid #e9e9e9;border-radius:12px;padding:7px;position:absolute;top:calc(100% + 7px);box-shadow:0 10px 28px #00000017}.crm-calendar-switcher-menu{width:250px;left:0}.crm-calendar-switcher-menu>header{color:#00000073;font-size:var(--crm-text-xs);padding:7px 8px 9px}.crm-calendar-switcher-menu>div{border-radius:8px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;min-height:42px;display:grid}.crm-calendar-switcher-menu>div.is-visible{background:#f7f7f7}.crm-calendar-switcher-menu>div button{color:#000;min-width:0;height:36px;font:inherit;font-size:var(--crm-text-xs);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 7px;display:flex;overflow:hidden}.crm-calendar-switcher-menu>div .crm-calendar-name{width:100%;height:42px;padding-inline:10px}.crm-calendar-switcher-menu>div .crm-calendar-settings{color:#00000073;place-items:center;width:30px;padding:0;display:grid}.crm-calendar-switcher-menu .crm-calendar-switcher-new{color:#000;width:100%;height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:0 0;border:0;border-top:1px solid #eee;align-items:center;gap:8px;margin-top:5px;padding:0 8px;display:flex}.crm-calendar-create-wrap{position:relative}.crm-calendar-create-menu{width:190px;right:0}.crm-calendar-create-menu button{color:#000;width:100%;height:40px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.crm-calendar-create-menu button:hover{background:#f6f6f6}.crm-calendar-quick-task{color:#00000061;border-bottom:1px solid #ececec;align-items:center;gap:8px;height:46px;padding:0 14px;display:flex}.crm-calendar-quick-task input{color:#000;min-width:0;font:inherit;font-size:var(--crm-text-xs);background:0 0;border:0;outline:0;flex:1}.crm-calendar-quick-task kbd{color:#00000061;font:inherit;font-size:var(--crm-text-xs);background:#fafafa;border:1px solid #e6e6e6;border-radius:5px;padding:3px 6px}.crm-calendar-task-groups{max-height:600px}.crm-task-row{min-height:68px}.crm-task-check{border-radius:6px;flex:0 0 20px;width:20px;height:20px;margin-left:12px}.crm-task-row-main{grid-template-rows:auto auto;grid-template-columns:92px minmax(0,1fr) 68px;align-content:center;height:100%;min-height:68px;padding-block:10px}.crm-calendar-task-panel .crm-task-id{grid-row:1/3;align-self:center}.crm-task-id{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-title{line-height:var(--crm-body-leading);grid-column:2;padding-block:1px}.crm-task-row-main small{grid-column:2;align-items:center;gap:7px;min-width:0;display:flex}.crm-task-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-stack{--avatar-lift:-4px;--avatar-scale:1.05;--avatar-falloff-near:.45;--avatar-falloff-far:.2;--avatar-duration:.32s;--avatar-ease-in:cubic-bezier(.22, 1, .36, 1);--avatar-ease-out:cubic-bezier(.34, 3.85, .64, 1)}.avatar-stack>*{--avatar-shift:0px;--avatar-active-scale:1;transform:translateY(var(--avatar-shift)) scale(var(--avatar-active-scale));transform-origin:50%;transition:transform var(--avatar-duration) var(--avatar-ease-out);position:relative}.avatar-stack:hover>*{transition-timing-function:var(--avatar-ease-in)}.avatar-stack>:hover{z-index:1;--avatar-shift:var(--avatar-lift);--avatar-active-scale:var(--avatar-scale)}.avatar-stack>:hover+*{--avatar-shift:calc(var(--avatar-lift) * var(--avatar-falloff-near))}.avatar-stack>:has(+:hover){--avatar-shift:calc(var(--avatar-lift) * var(--avatar-falloff-near))}.avatar-stack>:hover+*+*{--avatar-shift:calc(var(--avatar-lift) * var(--avatar-falloff-far))}.avatar-stack>:has(+*+:hover){--avatar-shift:calc(var(--avatar-lift) * var(--avatar-falloff-far))}@media (prefers-reduced-motion:reduce){.avatar-stack>*{transition:none;transform:none}}.crm-task-participants{flex:none;align-items:center;padding-left:4px;display:inline-flex}.crm-task-participant{border:1px solid #fff;border-radius:50%;margin-left:-4px;display:inline-flex;position:relative}.crm-task-participant:after{z-index:80;color:#fff;content:attr(data-name);opacity:0;pointer-events:none;white-space:nowrap;background:#111;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:500;line-height:1;transition:all .1s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.crm-task-participant:hover:after{opacity:1;transform:translate(-50%)}.crm-task-participant-more{color:#00000094;background:#ededed;border:1px solid #fff;border-radius:8px;place-items:center;min-width:16px;height:16px;margin-left:-3px;padding:0 3px;font-size:8px;display:grid}.crm-user-avatar{color:#0000009e;background:#e9e9e9;border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:inline-grid;overflow:hidden}.crm-user-avatar img{object-fit:cover;width:100%;height:100%}.crm-task-row-main time{grid-column:3}.crm-calendar-editor label.crm-calendar-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;aspect-ratio:1;box-sizing:border-box;background:#fff;border:1px solid #bdbdbd;border-radius:6px;flex:0 0 20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;display:block;width:20px!important;height:20px!important;padding:0!important}.crm-calendar-editor .crm-calendar-checkbox input:checked{background-color:#000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.2 6.4 11.2 12.8 4.7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#000}.crm-editor-more{border-top:1px solid #eee;grid-column:1/-1}.crm-editor-more summary{color:#0000008c;font-size:var(--crm-text-xs);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 0 4px;list-style:none;display:flex}.crm-editor-more summary::-webkit-details-marker{display:none}.crm-editor-more summary svg{transition:transform .14s}.crm-editor-more[open] summary svg{transform:rotate(180deg)}.crm-editor-more[open]{gap:13px;display:grid}.crm-calendar-time-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.crm-calendar-editor,.crm-task-editor{width:min(560px,100%);box-shadow:none;border:1px solid #e8e8e8;gap:13px}.crm-task-editor .crm-editor-more{display:block}.crm-task-editor .crm-editor-more[open]{gap:13px;display:grid}.crm-calendar-collection-editor{grid-template-columns:1fr}.crm-calendar-colors{border:0;flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;display:flex}.crm-calendar-colors legend{color:#00000080;width:100%;font-size:var(--crm-text-xs);margin-bottom:4px}.crm-calendar-colors label{cursor:pointer;border:1px solid #e9e9e9;border-radius:9px;flex-direction:row;grid-template-columns:none;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:inline-flex}.crm-calendar-colors input{opacity:0;width:1px;height:1px;position:absolute}.crm-calendar-colors label:has(input:checked){border-color:#000}.crm-calendar-colors i{background:#8f8f8f;border-radius:50%;width:10px;height:10px}.crm-calendar-colors i.is-blue{background:#6591e8}.crm-calendar-colors i.is-violet{background:#9577d5}.crm-calendar-colors i.is-green{background:#47a16c}.crm-calendar-colors i.is-cyan{background:#4fa6b4}.crm-calendar-colors i.is-sand{background:#d2a144}.crm-calendar-colors i.is-red{background:#d26067}.crm-calendar-collection-editor footer{align-items:center}.crm-calendar-collection-editor footer span{flex:1}.crm-calendar-collection-editor footer .is-danger{color:#a33139;background:#fff5f5;margin-right:auto}.crm-task-view-toggle{background:#fafafa;border-radius:10px;padding:3px;display:flex}.crm-task-view-toggle button{color:#00000073;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.crm-task-view-toggle button.is-active{color:#000;background:#fff}.crm-task-grouping-toggle{background:#fafafa;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:grid;position:relative}.crm-task-grouping-toggle:before{content:"";background:#fff;border-radius:8px;width:calc(50% - 3px);transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #0000000f}.crm-task-grouping-toggle:has(>button:nth-child(2).is-active):before{transform:translate(100%)}.crm-task-grouping-toggle button{z-index:1;color:#0000007a;min-height:36px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;transition:color .2s;position:relative}.crm-task-grouping-toggle button.is-active{color:#000}.crm-tasks-action-slot{opacity:0;filter:blur(2px);grid-template-columns:0fr;margin-left:-8px;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1),margin-left .28s cubic-bezier(.22,1,.36,1),opacity .18s,filter .18s;display:grid;overflow:hidden}.crm-tasks-action-slot.is-shown{opacity:1;filter:none;grid-template-columns:1fr;margin-left:0}.crm-tasks-action-slot>button{white-space:nowrap;min-width:0;transition:padding .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.crm-tasks-action-slot:not(.is-shown)>button{padding-inline:0}@keyframes crm-task-column-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.crm-task-kanban-column{animation:.28s cubic-bezier(.22,1,.36,1) both crm-task-column-in;animation-delay:calc(var(--crm-task-column-index,0) * 24ms)}@media (prefers-reduced-motion:reduce){.crm-task-grouping-toggle:before,.crm-task-grouping-toggle button,.crm-tasks-action-slot{transition:none}.crm-task-kanban-column{animation:none}}.crm-task-comments-feed-button{position:relative}.crm-task-comments-feed-button>span{color:#fff;min-width:20px;height:20px;font-size:var(--crm-text-xs);font-variant-numeric:tabular-nums;background:#e24848;border-radius:999px;place-items:center;padding:0 5px;line-height:1;display:grid}.crm-task-kanban{align-items:stretch;gap:10px;display:flex;overflow-x:auto}.crm-task-kanban-column{background:#f7f7f7;border-radius:14px;flex:1 0 250px;min-width:250px;min-height:560px;padding:8px}.crm-task-kanban-column>header{border-top:3px solid var(--crm-task-state-color,#9b9da3);border-radius:7px 7px 0 0;align-items:center;gap:8px;height:38px;padding:0 7px;display:flex}.crm-task-kanban-column h2{font-size:var(--crm-text-xs);font-weight:var(--font-weight-display);margin:0}.crm-task-kanban-column header small{color:#0006;font-size:var(--crm-text-xs);margin-left:auto}.crm-task-kanban-column>div{gap:7px;display:grid}.crm-task-kanban-column article{background:#fff;border:1px solid #ececec;border-radius:11px;position:relative}.crm-task-kanban-card-main{color:#000;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:13px 13px 9px;display:grid}.crm-task-kanban-card-main>span{color:#0000006b;font-size:var(--crm-text-xs)}.crm-task-kanban-card-main strong{font-size:var(--crm-text-sm);font-weight:var(--font-weight-display);line-height:var(--crm-headline-leading);grid-column:1/-1}.crm-task-kanban-card-main small,.crm-task-kanban-card-main time{color:#0000007a;font-size:var(--crm-text-xs)}.crm-task-kanban-card-main time{grid-area:3/2}.crm-task-kanban-card-main>.crm-task-resource-indicators{color:#0000007a;grid-column:1/-1;align-items:center;gap:11px;margin-top:2px;display:flex}.crm-task-card-acceptance{color:#9a6412;background:#fff1d8;border-radius:999px;grid-column:1/-1;justify-self:start;padding:4px 7px;font-size:10px;font-style:normal}.crm-task-card-unread-comments{background:#eef4ff;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:4px;padding:4px 7px;display:inline-flex;color:#315f9f!important;font-size:10px!important}.crm-task-resource-indicators>span{color:inherit;align-items:center;gap:4px;font-size:11px;line-height:1;display:inline-flex}.crm-task-resource-indicators svg{flex:none}.crm-task-kanban-move{justify-content:flex-end;padding:0 8px 8px;display:flex;position:relative}.crm-task-kanban-move>button{color:#00000075;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 7px;font-size:11px;display:inline-flex}.crm-task-kanban-move>button:hover,.crm-task-kanban-move>button[aria-expanded=true]{color:#000;background:#f5f5f5}.crm-task-kanban-move>button svg{transition:transform .14s}.crm-task-kanban-move>button[aria-expanded=true] svg{transform:rotate(180deg)}.crm-task-kanban-move>div{z-index:60;background:#fff;border:1px solid #e8e8e8;border-radius:11px;width:180px;max-height:220px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);right:8px;overflow-y:auto;box-shadow:0 14px 36px #0000001f}.crm-task-kanban-move>div button{color:#000;min-height:36px;font:inherit;font-size:var(--crm-text-xs);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px}.crm-task-kanban-move>div button:hover{background:#f6f6f6}.crm-task-kanban-add{color:#00000080;width:100%;height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:7px;padding:0 10px;display:flex}.crm-task-kanban-quick{grid-template-columns:minmax(0,1fr) 32px 32px;gap:5px;margin-top:7px;display:grid}.crm-task-kanban-quick input{color:#000;min-width:0;height:36px;font:inherit;font-size:var(--crm-text-xs);background:#fff;border:1px solid #d9d9d9;border-radius:9px;outline:0;padding:0 10px}.crm-task-kanban-quick input:focus{border-color:#777;box-shadow:0 0 0 2px #0000000f}.crm-task-kanban-quick button{color:#000;cursor:pointer;background:#ededed;border:0;border-radius:9px;place-items:center;width:32px;height:36px;padding:0;display:grid}.crm-task-kanban-quick button[type=submit]{color:#fff;background:#000}.crm-task-kanban-quick button:disabled{opacity:.35;cursor:default}.crm-task-kanban-column.is-overdue{background:#fff5f5;box-shadow:inset 0 0 0 1px #f0d2d4}.crm-task-kanban-column.is-overdue>header{color:#a33139}.crm-task-row,.crm-task-list-workspace .crm-task-row{grid-template-columns:minmax(0,1fr)}.crm-task-row-main{padding-left:14px}.crm-task-select{min-width:0;position:relative}.crm-task-select>button{color:#000;width:100%;height:44px;font:inherit;font-size:var(--crm-text-sm);text-align:left;cursor:pointer;background:#fafafa;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;display:flex}.crm-task-select>button svg{flex:none;transition:transform .14s}.crm-task-select>button[aria-expanded=true] svg{transform:rotate(180deg)}.crm-task-select-menu{z-index:40;background:#fff;border:1px solid #e8e8e8;border-radius:12px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #0000001f}.crm-task-select-menu button{color:#000;min-height:40px;font:inherit;font-size:var(--crm-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.crm-task-select-menu button:hover{background:#f7f7f7}.crm-task-select-menu button.is-active{font-weight:var(--font-weight-display);background:#f1f1f1}.crm-task-audience{min-width:0;position:relative}.crm-task-audience-control{background:#fafafa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px;min-height:44px;padding:5px 9px;display:flex}.crm-task-audience-control:focus-within{outline-offset:1px;outline:2px solid #0000001f}.crm-task-audience-control input{width:auto;min-width:130px;height:32px;font-size:var(--crm-text-sm);background:0 0;flex:130px;padding:0 3px}.crm-task-audience-field{grid-column:1/-1}.crm-task-audience-chip{color:#000;max-width:min(190px,100%);height:28px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#fff;border:0;border-radius:7px;flex:0 auto;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.crm-task-audience-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000!important;font-size:inherit!important}.crm-task-audience-chip .crm-user-avatar{color:#0000009e!important;font-size:8px!important}.crm-task-audience-menu{z-index:45;background:#fff;border:1px solid #e8e8e8;border-radius:12px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #0000001f}.crm-task-audience-menu button{color:#000;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:7px 10px;display:grid}.crm-task-audience-menu button>span:last-child{gap:2px;min-width:0;display:grid}.crm-task-audience-menu button:hover{background:#f7f7f7}.crm-task-audience-menu button strong{font-size:var(--crm-text-xs);font-weight:var(--font-weight-display)}.crm-task-audience-menu button small{color:#0000007a;font-size:var(--crm-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-audience-menu p{color:#00000073;font-size:var(--crm-text-xs);margin:8px 10px}.crm-task-primary-actions{grid-column:1/-1;gap:8px;display:flex;position:relative}.crm-task-editor-order-link{grid-column:1/-1}.crm-task-editor-order-context{color:#666;grid-column:1/-1;margin:-6px 0 0;font-size:13px}.crm-task-editor-order-link a{color:#555;align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.crm-task-editor-order-link a:hover{color:#111;text-decoration:underline}.crm-task-primary-actions>button,.crm-task-primary-actions>div>button{color:#000;height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.crm-task-primary-actions>button:first-of-type{color:#fff;background:#000}.crm-task-acceptance-badge{color:#925e10;min-height:30px;font-size:var(--crm-text-xs);background:#fff1d8;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.crm-task-acceptance-badge.is-accepted{color:#247448;background:#e9f7ef}.crm-task-acceptance-option{background:#fafafa;border-radius:10px;flex-direction:row;align-items:center;min-height:54px;padding:8px 10px;grid-template-columns:none!important;gap:10px!important;display:flex!important}.crm-task-acceptance-option>input{accent-color:#000;flex:0 0 20px;width:20px!important;height:20px!important}.crm-task-acceptance-option>span{gap:2px;display:grid}.crm-task-acceptance-option strong{color:#000;font-size:var(--crm-text-xs)}.crm-task-acceptance-option small{color:#00000073;font-size:11px}.crm-task-primary-actions button:disabled{opacity:.4;cursor:default}.crm-task-primary-actions>div{position:relative}.crm-task-more-menu{z-index:45;background:#fff;border:1px solid #e8e8e8;border-radius:12px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #0000001f}.crm-task-more-menu button{color:#000;min-height:39px;font:inherit;font-size:var(--crm-text-xs);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.crm-task-more-menu button:hover{background:#f7f7f7}.crm-task-more-menu button.is-danger{color:#c93434;align-items:center;gap:8px;display:flex}.crm-task-activity{grid-column:1/-1;gap:18px;padding-top:4px;display:grid}.crm-task-activity>section{border-top:1px solid #ededed;gap:10px;padding-top:16px;display:grid}.crm-task-activity section>header{align-items:center;gap:8px;display:flex}.crm-task-activity section>header h3{font-size:var(--crm-text-sm);font-weight:var(--font-weight-display);margin:0}.crm-task-activity section>header span{color:#0000006b;font-size:var(--crm-text-xs);margin-left:auto}.crm-task-activity form{align-items:flex-end;gap:8px;display:flex}.crm-task-activity form input,.crm-task-activity form textarea{flex:1;min-width:0}.crm-task-activity form button,.crm-task-attach{color:#000;min-height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.crm-task-draft-add{align-items:flex-end;gap:8px;display:flex}.crm-task-draft-add input{flex:1;min-width:0}.crm-task-draft-add button{color:#000;min-height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.crm-task-draft-add button:disabled{opacity:.4;cursor:default}.crm-task-checklist{gap:6px;display:grid}.crm-task-checklist>div{grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.crm-task-draft-check{border:1px solid #cfcfcf;border-radius:6px;width:20px;height:20px}.crm-task-checklist button{cursor:pointer;background:#fff;border:1px solid #cfcfcf;border-radius:6px;place-items:center;width:20px;height:20px;padding:0;display:grid}.crm-task-checklist button:last-child{color:#0006;border:0;width:28px;height:28px}.crm-task-checklist button.is-done{color:#fff;background:#000;border-color:#000}.crm-task-checklist button.is-done+span{color:#0000006b;text-decoration:line-through}.crm-task-files{gap:6px;display:grid}.crm-task-files a{color:#000;min-height:40px;font-size:var(--crm-text-xs);background:#fafafa;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:grid}.crm-task-draft-files>div{color:#000;min-height:40px;font-size:var(--crm-text-xs);background:#fafafa;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto 28px;align-items:center;gap:8px;padding:0 6px 0 10px;display:grid}.crm-task-draft-files>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-draft-files button{color:#0000006b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.crm-task-files small{color:#00000073}.crm-task-comments{gap:18px;display:grid}.crm-task-comments article{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid;position:relative}.crm-task-comments article strong,.crm-task-comments article time{font-size:var(--crm-text-xs)}.crm-task-comments article strong{font-weight:var(--font-weight-display)}.crm-task-comments article time{color:#0000006b}.crm-task-time>button{color:#fff;min-height:38px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#000;border:0;border-radius:9px;justify-self:start;padding:0 13px}.crm-task-time>button.is-running{color:#b52f2f;background:#f4eded}.crm-task-history{grid-template-columns:minmax(80px,.45fr) minmax(0,1fr) auto;column-gap:10px;display:grid}.crm-task-history article{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid #f0f0f0;align-items:center;padding:9px 0;display:grid}.crm-task-history article span{overflow-wrap:anywhere}.crm-task-history article time{text-align:right;white-space:nowrap}.crm-task-history-toggle{color:#0009;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:6px 0;display:inline-flex}.crm-task-history-toggle:hover{color:#000}.crm-task-history-toggle svg{transition:transform .2s}.crm-task-history-toggle svg.is-open{transform:rotate(180deg)}.crm-task-history article strong,.crm-task-history article span,.crm-task-history article time{font-size:var(--crm-text-xs)}.crm-task-history article span,.crm-task-history article time{color:#0000007a}.crm-task-comments article p{color:#000000c7;font-size:var(--crm-text-sm);line-height:var(--crm-body-leading);white-space:pre-wrap;grid-column:2/-1;margin:0}.crm-task-comment-images{grid-column:2/-1;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin-top:4px;display:grid}.crm-task-comment-images a{background:#f4f4f4;border-radius:10px;min-height:96px;display:block;overflow:hidden}.crm-task-comment-images img{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.crm-task-comments-empty{text-align:center;border:1px dashed #e3e3e3;border-radius:12px;place-content:center;gap:4px;min-height:92px;display:grid}.crm-task-comments-empty strong{font-size:var(--crm-text-sm);font-weight:var(--font-weight-display)}.crm-task-comments-empty p{color:#0000006b;font-size:var(--crm-text-xs);margin:0}.crm-task-drawer-comments{border-top:1px solid #ededed;gap:16px;margin-top:28px;padding-top:20px;display:grid}.crm-task-drawer-comments>header{color:#000;align-items:center;gap:8px;display:flex}.crm-task-drawer-comments>header h3{font-size:var(--crm-text-sm);font-weight:var(--font-weight-display);margin:0}.crm-task-drawer-comments>header span{color:#00000080;min-width:22px;height:22px;font-size:var(--crm-text-xs);background:#f3f3f3;border-radius:999px;place-items:center;margin-left:auto;display:grid}.crm-task-drawer-comments form{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.crm-task-comment-composer{background:#fff;border:1px solid #dedede;border-radius:12px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.crm-task-comment-composer:focus-within{border-color:#a9a9a9;box-shadow:0 0 0 3px #0000000a}.crm-task-comment-pending-images{flex-wrap:wrap;gap:7px;padding:10px 10px 0;display:flex}.crm-task-comment-pending-images>span{background:#f2f2f2;border-radius:9px;width:62px;height:62px;display:block;position:relative;overflow:hidden}.crm-task-comment-pending-images img{object-fit:cover;width:100%;height:100%}.crm-task-comment-pending-images button{color:#fff;background:#000000b8;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;top:4px;right:4px}.crm-task-drawer-comments textarea{box-sizing:border-box;resize:none;color:#000;width:100%;min-width:0;min-height:54px;max-height:144px;font:inherit;font-size:var(--crm-text-sm);line-height:var(--crm-body-leading);background:0 0;border:0;outline:0;padding:12px 13px 6px;overflow-y:auto}.crm-task-comment-composer footer{justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:5px 6px 6px;display:flex}.crm-task-comment-composer footer>div{align-items:center;gap:7px;display:flex}.crm-task-comment-composer footer span{color:#0000005c;font-size:10px}.crm-task-drawer-comments form button{color:#fff;height:32px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#000;border:0;border-radius:8px;padding:0 11px}.crm-task-drawer-comments form .crm-task-comment-attach{color:#0000008c;background:0 0;place-items:center;width:32px;padding:0;display:grid}.crm-task-drawer-comments form .crm-task-comment-attach:hover{color:#000;background:#f3f3f3}.crm-task-drawer-comments form button:disabled{opacity:.22;cursor:default}.crm-task-comment-error{color:#a33139;font-size:var(--crm-text-xs);line-height:var(--crm-body-leading);margin:0}.crm-task-state-editor{background:#fff;border-radius:18px;gap:14px;width:min(440px,100%);padding:24px;display:grid}.crm-task-state-editor header,.crm-task-state-editor footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.crm-task-state-editor h2{font-size:var(--crm-text-lg);line-height:var(--crm-headline-leading);margin:0}.crm-task-state-editor h3{font-size:var(--crm-text-sm);margin:4px 0 0}.crm-task-state-list{gap:5px;max-height:250px;display:grid;overflow-y:auto}.crm-task-state-list>div{background:#fafafa;border-radius:10px;grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;padding:5px 6px 5px 10px;display:grid}.crm-task-state-list i{border-radius:50%;width:10px;height:10px}.crm-task-state-list span{gap:1px;min-width:0;display:grid}.crm-task-state-list strong{font-size:var(--crm-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-task-state-list small{color:#0000006b;font-size:10px}.crm-task-state-list button{color:#000;min-height:30px;font:inherit;cursor:pointer;background:#ededed;border:0;border-radius:7px;padding:0 8px;font-size:10px}.crm-task-state-list button.is-danger{color:#a33139;background:#fff0f0}.crm-task-state-editor header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-task-state-editor label{color:#00000080;font-size:var(--crm-text-xs);gap:6px;display:grid}.crm-task-state-editor input,.crm-task-state-editor select{color:#000;height:44px;font:inherit;font-size:var(--crm-text-sm);background:#fafafa;border:0;border-radius:10px;padding:0 13px}.crm-task-state-editor footer{justify-content:flex-end}.crm-task-state-editor footer button{height:40px;font:inherit;cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;padding:0 14px}.crm-task-state-editor footer button[type=submit]{color:#fff;background:#000}.crm-task-event-composer-backdrop{z-index:1200;background:#0000003d;border:0;place-items:center;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:24px;display:grid;position:fixed;inset:0}.crm-task-event-composer{background:#fff;border-radius:18px;gap:15px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 72px #0000002e}.crm-task-event-composer>header{justify-content:space-between;align-items:center;display:flex}.crm-task-event-composer h3{font-size:var(--crm-text-lg);margin:0}.crm-task-event-composer header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-task-event-composer>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.crm-task-event-composer label{gap:6px;display:grid}.crm-task-event-composer label span{color:#00000080;font-size:var(--crm-text-xs)}.crm-task-event-composer input{color:#000;width:100%;height:44px;font:inherit;background:#fafafa;border:0;border-radius:10px;padding:0 13px}.crm-task-event-composer p{color:#b42318;font-size:var(--crm-text-xs);margin:0}.crm-task-event-composer footer{justify-content:flex-end;gap:8px;display:flex}.crm-task-event-composer footer button{color:#000;height:40px;font:inherit;cursor:pointer;background:#f3f3f3;border:0;border-radius:9px;padding:0 15px}.crm-task-event-composer footer button:last-child{color:#fff;background:#000}.crm-task-event-composer footer button:disabled{cursor:default;opacity:.45}.crm-task-state-colors{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.crm-task-state-colors legend{color:#00000080;width:100%;font-size:var(--crm-text-xs);margin-bottom:2px}.crm-task-state-colors label{color:#000;cursor:pointer;border:1px solid #ededed;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:flex}.crm-task-state-colors input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.crm-task-state-colors i{background:#aaa;border-radius:50%;width:10px;height:10px}.crm-task-state-colors i.is-blue{background:#5e8ee6}.crm-task-state-colors i.is-violet{background:#9a78dd}.crm-task-state-colors i.is-green{background:#47b885}.crm-task-state-colors i.is-sand{background:#d6a43d}.crm-task-state-colors i.is-red{background:#e05a5a}.crm-task-state-colors label:has(input:checked){background:#f7f7f7;border-color:#000}.crm-task-state-colors .crm-task-custom-color{position:relative}.crm-task-comments-feed{z-index:850;background:#fff;border-left:1px solid #e7e7e7;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(420px,100%);height:100vh;padding:24px;display:grid;position:fixed;top:0;right:0;box-shadow:-16px 0 48px #0000001a}.crm-task-comments-feed>header{justify-content:space-between;align-items:center;display:flex}.crm-task-comments-feed>header>div{align-items:center;gap:8px;display:flex}.crm-task-comments-feed h2{font-size:var(--crm-text-md);font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-task-comments-feed header span{color:#fff;min-width:22px;height:22px;font-size:var(--crm-text-xs);font-variant-numeric:tabular-nums;background:#e24848;border-radius:999px;place-items:center;padding:0 6px;line-height:1;display:grid}.crm-task-comments-feed header button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.crm-task-comments-read-all{color:#000;min-height:34px;font:inherit;font-size:var(--crm-text-xs);cursor:pointer;background:#fafafa;border:0;border-radius:8px;justify-self:start;padding:0 12px;line-height:1.4}.crm-task-comments-read-all:hover{background:#f2f2f2}.crm-task-comments-feed>div:last-child{align-content:start;gap:7px;display:grid;overflow-y:auto}.crm-task-comments-feed>div:last-child>button{color:#000;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ededed;border-radius:11px;gap:4px;padding:14px 16px;display:grid}.crm-task-comments-feed>div:last-child>button.is-unread{background:#f7faff;border-color:#cfdcf5}.crm-task-comments-feed>div:last-child>button.is-read{opacity:.62}.crm-task-comments-feed button>span{align-items:center;gap:7px;display:flex}.crm-task-comments-feed button>span strong{font-size:var(--crm-text-sm);font-weight:var(--font-weight-display);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.crm-task-comments-feed button>span i{background:#e24848;border-radius:50%;flex:none;width:7px;height:7px}.crm-task-comments-feed button p{font-size:var(--crm-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:1.4;overflow:hidden}.crm-task-comments-feed button small{color:#0009;font-size:var(--crm-text-xs);font-variation-settings:"wdth" 90;line-height:1.4}.crm-task-comments-feed-empty{color:#0009;font-size:var(--crm-text-sm);text-align:center;margin:36px 0;line-height:1.4}@media (max-width:1180px){.crm-calendar-toolbar{flex-direction:column;align-items:flex-start}.crm-calendar-actions{width:100%}.crm-calendar-search{flex:1;width:auto}.crm-calendar-day{min-height:112px}.crm-calendar-workspace{grid-template-columns:minmax(760px,1fr) 340px;overflow-x:auto}}@media (max-width:780px){.crm-calendar-page{padding-top:28px}.crm-calendar-period{flex-wrap:wrap;width:100%}.crm-calendar-period h1{order:-1;width:100%;margin:0 0 6px}.crm-calendar-actions{flex-wrap:wrap;align-items:stretch}.crm-calendar-search{flex-basis:100%;width:100%}.crm-calendar-views,.crm-calendar-views button{flex:1}.crm-calendar-create{justify-content:center;width:100%}.crm-calendar-filters{flex-direction:column;align-items:stretch}.crm-calendar-filters select{width:100%}.crm-calendar-month{overflow-x:auto}.crm-calendar-weekdays,.crm-calendar-month-grid{min-width:760px}.crm-calendar-agenda{padding-inline:14px}.crm-calendar-agenda-day{grid-template-columns:1fr}.crm-calendar-agenda-day>header{padding-right:0}.crm-calendar-agenda-day>div{border-left:0}.crm-calendar-agenda-event{grid-template-columns:8px 50px minmax(130px,1fr) 18px}.crm-calendar-agenda-event span,.crm-calendar-agenda-event em{display:none}.crm-calendar-editor{grid-template-columns:1fr;padding:20px}.crm-calendar-editor-grid{grid-template-columns:1fr}.crm-workspace-shell{width:calc(100% - 24px)}.crm-calendar-workspace{border:0;min-height:0;display:block;overflow:visible}.crm-calendar-main{border:1px solid #ececec;border-radius:14px;overflow-x:auto}.crm-calendar-task-panel{border:1px solid #ececec;border-radius:14px;margin-top:16px;overflow:hidden}.crm-calendar-task-groups{max-height:480px}.crm-tasks-toolbar{flex-direction:column;align-items:stretch}.crm-tasks-actions{flex-wrap:wrap}.crm-tasks-actions label{width:100%}.crm-tasks-actions>button,.crm-tasks-action-slot>button{flex:1;justify-content:center}.crm-task-list-workspace{overflow-x:auto}.crm-task-group{min-width:720px}.crm-task-editor{grid-template-columns:1fr;padding:20px}.crm-task-editor-grid{grid-template-columns:1fr}.crm-task-editor.is-task-drawer{width:100%;padding:20px}.crm-task-editor.is-task-drawer>footer{margin:0 -20px -20px;padding:12px 20px 20px;bottom:-20px}}.crm-orders-error{color:#d33131;margin:0 0 16px;font-size:15px}.crm-orders-empty,.crm-orders-empty-card p{color:#00000073;text-align:center;margin:0;font-size:15px}.crm-orders-empty-card{background:#fafafa;border:1px solid #efefef;border-radius:16px;place-items:center;min-height:220px;display:grid}.crm-orders-table{flex-direction:column;gap:4px;display:flex}.crm-orders-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:110px 130px minmax(160px,1.3fr) minmax(130px,1fr) 110px 130px 24px;align-items:center;gap:12px;margin:0;padding:14px 8px;line-height:1.4;display:grid}.crm-orders-row.is-head{color:#0006;cursor:default;padding:0 8px 10px;font-size:13px}.crm-orders-row>strong:first-child{align-items:center;gap:8px;display:flex}.crm-order-block{border-bottom:1px solid #efefef}.crm-order-block.is-open{border-bottom-color:#0000}.crm-orders.is-detail .crm-orders-row.is-head,.crm-orders.is-detail .crm-order-block:not(.is-open),.crm-orders.is-detail .crm-order-block.is-open>.crm-orders-row{display:none}.crm-order-customer{flex-direction:column;gap:2px;min-width:0;display:flex}.crm-order-customer small{color:#00000073;font-size:13px}.crm-order-status{background:#f3f3f3;border-radius:999px;width:fit-content;padding:4px 10px;font-size:13px;line-height:1.4;display:inline-flex}.crm-order-status.is-new{color:#8a5a00;background:#fff4d6}.crm-order-status.is-reviewed{color:#0b5cad;background:#eaf3ff}.crm-order-status.is-paid{color:#1f7a3a;background:#e7f6ea}.crm-order-stage{text-overflow:ellipsis;white-space:nowrap;background:#e8f1ff;border-radius:999px;width:fit-content;max-width:100%;padding:4px 10px;font-size:13px;line-height:1.4;display:inline-block;overflow:hidden}.crm-order-stage.is-sky{background:#e5f4fb}.crm-order-stage.is-violet{background:#f0e9fb}.crm-order-stage.is-sand{background:#fbf1d9}.crm-order-stage.is-mint{background:#e5f5eb}.crm-order-stage.is-cyan{background:#e0f3f5}.crm-order-stage.is-lilac{background:#eee9fa}.crm-order-stage.is-green{background:#e1f4e7}.crm-order-stage.is-red{background:#fae6e7}.crm-order-chevron{color:#00000059;justify-content:flex-end;display:flex}.crm-order-detail{gap:20px;padding:8px 0 30px;animation:.18s ease-out both crm-order-detail-in;display:grid}@keyframes crm-order-detail-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.crm-order-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.crm-order-actions small{color:#00000073;max-width:36rem;font-size:15px}.crm-orders.is-preview-detail{width:min(1121px,100%);margin-inline:auto;padding-top:56px;position:relative}.crm-orders.is-preview-detail>.crm-orders-back{border-radius:8px;place-items:center;width:32px;height:32px;margin:0;font-size:0;display:grid;position:absolute;top:58px;left:-44px}.crm-orders.is-preview-detail>.crm-orders-back:hover{background:#fafafa}.crm-orders.is-preview-detail>.crm-orders-back span{font-size:15px}.crm-order-preview-detail{--crm-order-gap:19px;--crm-order-muted:#0009;--crm-order-line:#00000014;gap:var(--crm-order-gap);font-feature-settings:"ss01" 1;padding:0 0 30px}.crm-order-design-summary,.crm-order-answers>div,.crm-order-card,.crm-order-design-card,.crm-order-design-files,.crm-order-design-history,.crm-order-tasks-block,.crm-order-tab-panel .crm-order-items,.crm-order-tab-panel .crm-notes-block,.crm-order-tab-panel .crm-client-orders,.crm-order-tab-panel .crm-activity-timeline{background:#f5f5f5;border:0;border-radius:12px;min-width:0;margin:0;padding:25px}.crm-order-card h3,.crm-order-design-card h3,.crm-order-design-files h3,.crm-order-design-history h3,.crm-order-tasks-block h3,.crm-order-tab-panel .crm-order-items h3,.crm-order-tab-panel .crm-notes-block h3,.crm-order-tab-panel .crm-client-orders h2,.crm-order-tab-panel .crm-activity-timeline h2{font-size:18px;font-weight:var(--font-weight-display);align-items:baseline;gap:8px;margin:0;line-height:1.1;display:flex}.crm-order-card h3 small,.crm-order-design-files h3 small,.crm-order-tab-panel .crm-order-items h3 small,.crm-order-tab-panel .crm-notes-block h3 small{color:var(--crm-order-muted);font-size:13px;font-weight:400;line-height:1.4}.crm-order-card>header,.crm-order-design-card>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-order-card>p,.crm-order-card>small{color:var(--crm-order-muted);margin:18px 0 0;font-size:15px;line-height:1.4}.crm-order-card-link,.crm-order-card-more,.crm-order-design-card>header button,.crm-order-file-delete{color:var(--crm-order-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;line-height:1.4}.crm-order-card-link:hover,.crm-order-card-more:hover,.crm-order-design-card>header button:hover{color:#000}.crm-order-card-more{margin-top:14px}.crm-order-card-link,.crm-order-inline-link{align-items:center;gap:2px;display:inline-flex}.crm-order-design-summary{gap:25px;display:grid}.crm-order-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.crm-order-design-title{gap:8px;min-width:0;display:grid}.crm-order-design-title h2{font-size:32px;font-weight:var(--font-weight-display);overflow-wrap:anywhere;margin:0;line-height:1.1}.crm-order-design-title>p{color:var(--crm-order-muted);margin:0;font-size:15px;line-height:1.4}.crm-order-number{align-items:center;gap:6px;display:flex}.crm-order-number span{color:#000;font-variant-numeric:tabular-nums}.crm-order-number button{width:26px;height:26px;color:var(--crm-order-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:inline-grid}.crm-order-number button:hover{color:#000;background:#fff}.crm-order-tags{flex-wrap:nowrap;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crm-order-tags li{white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;flex:0 auto;min-width:0;padding:5px 16px;font-size:13px;line-height:1.4;overflow:hidden}.crm-order-tags a{color:inherit;text-decoration:none}.crm-order-tags a:hover{text-decoration:underline}.crm-order-summary-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;max-width:62%;display:flex}.crm-order-summary-actions a,.crm-order-summary-actions button,.crm-order-file-actions>button{color:#000;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 16px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.crm-order-summary-actions .is-primary,.crm-order-file-actions>.is-primary{color:#fff;background:#000}.crm-order-summary-actions a:hover,.crm-order-summary-actions button:hover,.crm-order-file-actions>button:hover{background:#fff9}.crm-order-summary-actions .is-primary:hover,.crm-order-file-actions>.is-primary:hover{background:#000c}.crm-order-summary-actions button:disabled,.crm-order-file-actions>button:disabled{opacity:.5;cursor:not-allowed}.crm-order-design-fields{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.crm-order-design-fields>div{align-content:start;gap:6px;min-width:0;display:grid}.crm-order-design-fields dt{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-design-fields dd{gap:2px;margin:0;font-size:15px;line-height:1.4;display:grid}.crm-order-design-fields dd small{color:var(--crm-order-muted);font-size:13px}.crm-order-design-fields dd.is-status{color:#6591e8}.crm-order-design-fields .is-sync dd{color:var(--crm-order-muted)}.crm-order-summary-overdue{color:#c43d3d;background:#fde8e8;border-radius:6px;justify-self:start;padding:0 8px;font-size:13px;line-height:1.4}.crm-order-person{align-items:center;gap:10px;min-width:0;display:inline-flex}.crm-order-person>span:last-child{min-width:0;display:grid}.crm-order-person strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.4;overflow:hidden}.crm-order-person small{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-design-progress{--crm-order-chevron:12px;scrollbar-width:none;border-radius:8px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.crm-order-design-progress>li{min-width:max-content;height:40px;margin-left:calc(var(--crm-order-chevron) * -1 + 4px);padding:0 calc(var(--crm-order-chevron) + 10px) 0 calc(var(--crm-order-chevron) + 14px);clip-path:polygon(0 0, calc(100% - var(--crm-order-chevron)) 0, 100% 50%, calc(100% - var(--crm-order-chevron)) 100%, 0 100%, var(--crm-order-chevron) 50%);color:var(--crm-order-muted);white-space:nowrap;background:#fff;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.crm-order-design-progress>li:first-child{clip-path:polygon(0 0, calc(100% - var(--crm-order-chevron)) 0, 100% 50%, calc(100% - var(--crm-order-chevron)) 100%, 0 100%);margin-left:0;padding-left:18px}.crm-order-design-progress>li:last-child{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, var(--crm-order-chevron) 50%);padding-right:18px}.crm-order-design-progress>li:only-child{clip-path:none}@supports (clip-path:shape(from 0 0, line to 100% 0, line to 0 100%, close)){.crm-order-design-progress>li{clip-path:shape(from 5px 0, hline to calc(100% - 17px), curve to calc(100% - 9.4px) 4.3px with calc(100% - 12px) 0, line to calc(100% - 2.6px) calc(50% - 4.3px), curve to calc(100% - 2.6px) calc(50% + 4.3px) with 100% 50%, line to calc(100% - 9.4px) calc(100% - 4.3px), curve to calc(100% - 17px) 100% with calc(100% - 12px) 100%, hline to 5px, curve to 2.6px calc(100% - 4.3px) with 0 100%, line to 9.4px calc(50% + 4.3px), curve to 9.4px calc(50% - 4.3px) with 12px 50%, line to 2.6px 4.3px, curve to 5px 0 with 0 0, close)}.crm-order-design-progress>li:first-child{clip-path:shape(from 0 0, hline to calc(100% - 17px), curve to calc(100% - 9.4px) 4.3px with calc(100% - 12px) 0, line to calc(100% - 2.6px) calc(50% - 4.3px), curve to calc(100% - 2.6px) calc(50% + 4.3px) with 100% 50%, line to calc(100% - 9.4px) calc(100% - 4.3px), curve to calc(100% - 17px) 100% with calc(100% - 12px) 100%, hline to 0, close)}.crm-order-design-progress>li:last-child{clip-path:shape(from 5px 0, hline to 100%, vline to 100%, hline to 5px, curve to 2.6px calc(100% - 4.3px) with 0 100%, line to 9.4px calc(50% + 4.3px), curve to 9.4px calc(50% - 4.3px) with 12px 50%, line to 2.6px 4.3px, curve to 5px 0 with 0 0, close)}.crm-order-design-progress>li:only-child{clip-path:none}}.crm-order-design-progress>li.is-complete{color:#000;background:#47bb8e24}.crm-order-design-progress>li.is-current{color:#fff;font-weight:var(--font-weight-display);background:#47bb8e}.crm-order-design-progress>li.is-lost{background:#d95858}.crm-order-design-progress i{color:#47bb8e;place-items:center;display:grid}.crm-order-design-progress i:empty{display:none}.crm-order-design-progress>li.is-empty{clip-path:none;background:0 0;justify-content:flex-start}.crm-order-answers{gap:var(--crm-order-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-order-answers>div{align-content:start;gap:6px;padding:20px 25px;display:grid}.crm-order-answers span{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-answers strong{font-size:18px;font-weight:var(--font-weight-display);overflow-wrap:anywhere;line-height:1.1}.crm-order-answers small{color:var(--crm-order-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.crm-order-answers a{color:inherit;text-decoration:none}.crm-order-answers a:hover{text-underline-offset:3px;text-decoration:underline}.crm-order-answers>.is-alert small{color:#c43d3d}.crm-order-answers>.is-done strong{color:#2e9a71}.crm-order-next-action{gap:10px}.crm-order-next-action p{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:4px 10px;margin:0;display:grid}.crm-order-next-action p svg{color:#e36b3a;width:8px;height:8px;margin-top:7px}.crm-order-next-action p strong{font-size:16px;line-height:1.4}.crm-order-next-action p small{grid-column:2}.crm-order-next-action.is-alert p svg{color:#d95858}.crm-order-next-action.is-empty p svg{color:#00000047}.crm-order-layout{align-items:start;gap:var(--crm-order-gap);grid-template-columns:minmax(0,1fr) 280px;display:grid}.crm-order-main{gap:var(--crm-order-gap);min-width:0;display:grid}.crm-order-rail{gap:var(--crm-order-gap);min-width:0;display:grid;position:sticky;top:20px}.crm-order-tabs{background:#fafafa;border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.crm-order-tabs button{height:40px;color:var(--crm-order-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:15px;line-height:1.4;display:inline-flex}.crm-order-tabs button:hover{color:#000}.crm-order-tabs button[aria-selected=true]{color:#000;background:#fff;border-color:#00000014;box-shadow:0 6px 12px #00103d0f,0 0 6px #0000000f,0 0 2px #00103d0f}.crm-order-tabs small{color:var(--crm-order-muted);font-size:13px}.crm-order-tab-panel{gap:var(--crm-order-gap);min-width:0;display:grid}.crm-order-tab-panel[hidden]{display:none}.crm-order-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}.crm-order-overview>.is-wide{grid-column:1/-1}.crm-order-focus{gap:12px;display:grid}.crm-order-focus>header{margin-bottom:4px}.crm-order-focus>p{margin:0}.crm-order-focus>p a{color:#000}.crm-order-focus-title{color:#000;font-size:24px;font-weight:var(--font-weight-display);overflow-wrap:anywhere;line-height:1.1;text-decoration:none}.crm-order-focus-title:hover{text-underline-offset:4px;text-decoration:underline}.crm-order-focus-meta{color:var(--crm-order-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;line-height:1.4;display:flex}.crm-order-focus-meta .crm-order-person strong{color:#000;font-size:13px}.crm-order-focus-then{color:var(--crm-order-muted);margin:0;font-size:13px;line-height:1.4}.crm-order-focus-then a{color:#000;text-decoration:none}.crm-order-focus-then a:hover{text-decoration:underline}.is-overdue{color:#c43d3d}.crm-order-contents ul,.crm-order-checklist ul,.crm-order-connections ul{margin:18px 0 0;padding:0;list-style:none;display:grid}.crm-order-contents li{border-top:1px solid var(--crm-order-line);grid-template-columns:minmax(0,1fr) auto;column-gap:20px;padding:12px 0;font-size:15px;line-height:1.4;display:grid}.crm-order-contents li:first-child{border-top:0;padding-top:0}.crm-order-contents li strong{text-overflow:ellipsis;white-space:nowrap;font-weight:400;line-height:1.4;overflow:hidden}.crm-order-contents li small{color:var(--crm-order-muted);grid-row:2;font-size:13px}.crm-order-contents li span{font-variant-numeric:tabular-nums;grid-area:1/2/span 2;align-self:center}.crm-order-checklist li{grid-template-columns:22px minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:8px 0;font-size:15px;line-height:1.4;display:grid}.crm-order-checklist li a{color:#000;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;text-decoration:none;overflow:hidden}.crm-order-checklist li a:hover{text-decoration:underline}.crm-order-checklist li>span:not(:last-child){color:var(--crm-order-muted);white-space:nowrap;font-size:13px}.crm-order-checklist li>span.is-overdue{color:#c43d3d}.crm-order-check{cursor:pointer;background:#fff;border:1.5px solid #0000004d;border-radius:6px;width:20px;height:20px;padding:0}.crm-order-check:hover:not(:disabled){background:#eaf7f1;border-color:#47bb8e}.crm-order-check:disabled{opacity:.45;cursor:not-allowed}.crm-order-current-project{align-content:start;gap:10px;display:grid}.crm-order-current-project>header{margin-bottom:8px}.crm-order-current-project>.crm-order-design-file-thumb{width:100%;height:120px;margin:0}.crm-order-current-project>strong{font-size:15px;font-weight:400;line-height:1.4}.crm-order-current-project>small{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-pinned blockquote{background:#fff;border-radius:8px;gap:6px;margin:18px 0 0;padding:14px 16px;display:grid;position:relative;box-shadow:inset 3px 0 #f0b43c}.crm-order-pinned blockquote svg{color:#f0b43c;position:absolute;top:14px;right:14px}.crm-order-pinned blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-right:20px;font-size:15px;line-height:1.4}.crm-order-pinned blockquote small{color:var(--crm-order-muted);font-size:13px}.crm-order-connections ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.crm-order-connections li{background:#fff;border-radius:8px;gap:2px;padding:12px 14px;font-size:15px;line-height:1.4;display:grid}.crm-order-connections li a{color:#000;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;text-decoration:none;overflow:hidden}.crm-order-connections li a:hover{text-decoration:underline}.crm-order-connections li small{color:var(--crm-order-muted);font-size:13px}.crm-order-connections>p{margin-top:10px}.crm-order-badge{color:#000000b3;white-space:nowrap;background:#fff;border-radius:6px;justify-self:start;padding:1px 8px;font-size:13px;font-style:normal;line-height:1.4;display:inline-block}.crm-order-badge.is-paid,.crm-order-badge.is-approved,.crm-order-badge.is-agreed,.crm-order-badge.is-received,.crm-order-badge.is-ready,.crm-order-badge.is-installed{color:#237d5b;background:#e3f5ed}.crm-order-badge.is-partial,.crm-order-badge.is-approval,.crm-order-badge.is-proposed,.crm-order-badge.is-selection,.crm-order-badge.is-ordered,.crm-order-badge.is-production{color:#3d67bd;background:#e8effc}.crm-order-badge.is-awaiting,.crm-order-badge.is-required{color:#8a5a00;background:#fdf1dc}.crm-order-badge.is-overdue,.crm-order-badge.is-rejected,.crm-order-badge.is-unavailable,.crm-order-badge.is-cancelled{color:#c43d3d;background:#fde8e8}.crm-order-design-card dl{gap:10px;margin:20px 0 0;display:grid}.crm-order-design-card dl div{align-items:start;font-size:15px;line-height:1.4;display:grid}.crm-order-design-card dt{color:var(--crm-order-muted)}.crm-order-design-card dd{overflow-wrap:anywhere;margin:0}.crm-supplier-integration-check p{color:var(--crm-order-muted);margin:0 0 8px;font-size:13px}.crm-supplier-integration-check form{flex-wrap:wrap;gap:8px;display:flex}.crm-supplier-integration-check select,.crm-supplier-integration-check button{border:1px solid var(--crm-order-line);min-height:34px;font:inherit;background:#fff;border-radius:6px;padding:5px 10px}.crm-supplier-integration-check button:not(:disabled){cursor:pointer}.crm-supplier-integration-check p[role=alert]{color:#a33131;margin-top:8px}.crm-order-design-card.is-info{grid-column:1/-1}.crm-order-design-card.is-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px}.crm-order-design-card.is-info dl div{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);gap:12px}.crm-order-design-card.is-info dl div dt,.crm-order-design-card.is-info dl div dd{font-size:13px}.crm-order-design-card.is-info dl div dd{font-size:15px}.crm-order-design-card .is-link{text-underline-offset:2px;text-decoration:underline}.crm-order-finance-total{border-bottom:1px solid #00000014;justify-items:start;gap:6px;margin-top:18px;padding-bottom:16px;display:grid}.crm-order-finance-total span{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-finance-total strong{font-size:24px;font-weight:var(--font-weight-display);font-variation-settings:var(--crm-font-wide);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.1}.crm-order-design-card.is-finance dl div{grid-template-columns:minmax(0,1fr) auto;gap:12px}.crm-order-design-card.is-finance dt,.crm-order-design-card.is-finance dd{font-size:13px}.crm-order-design-card.is-finance dd{text-align:right;font-variant-numeric:tabular-nums}.crm-order-design-card.is-finance dl div.is-finance-split{border-top:1px solid var(--crm-order-line);padding-top:8px}.crm-order-design-card.is-finance dl div.is-finance-total dt,.crm-order-design-card.is-finance dl div.is-finance-total dd{color:#000;font-size:15px}.crm-order-finance-note,.crm-order-design-card>p{color:var(--crm-order-muted);margin:12px 0 0;font-size:13px;line-height:1.4}.crm-order-design-card.is-client dl div{grid-template-columns:1fr;gap:2px}.crm-order-design-card.is-client dt,.crm-order-design-card.is-client dd{font-size:13px}.crm-order-design-card.is-client address{overflow-wrap:anywhere;gap:10px;margin-top:18px;font-size:15px;font-style:normal;line-height:1.4;display:grid}.crm-order-design-card.is-client address small{color:var(--crm-order-muted);font-size:13px}.crm-order-design-card.is-client address small button{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.crm-order-design-card.is-client a{color:inherit;text-decoration:none}.crm-order-design-card.is-client address a:hover{text-decoration:underline}.crm-order-design-card>header .crm-order-client-link{color:var(--crm-order-muted);text-align:right;font-size:13px;text-decoration:none}.crm-order-design-card>header .crm-order-client-link:hover{color:#000}.crm-order-client-relink{color:#000;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin:0;padding:0;font-size:13px;line-height:1.4;text-decoration:underline}.crm-order-client-pinned-note{white-space:pre-wrap;background:#fff;border-radius:8px;gap:4px;padding:12px 14px;font-size:13px;display:grid;box-shadow:inset 3px 0 #f0b43c}.crm-order-client-pinned-note strong{font-weight:var(--font-weight-display)}.crm-order-rail .crm-order-actions{justify-content:stretch;gap:8px;display:grid}.crm-order-rail .crm-order-actions .button{border-radius:8px;width:100%;min-height:44px;font-size:15px}.crm-order-rail .crm-order-actions small{color:var(--crm-order-muted);font-size:13px}.crm-order-table{margin-top:18px;font-size:15px;line-height:1.4;display:grid}.crm-order-table>div{border-top:1px solid var(--crm-order-line);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:12px 0;display:grid}.crm-order-table>div.is-head{color:var(--crm-order-muted);border-top:0;padding-top:0;font-size:13px}.crm-order-table [role=cell]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.crm-order-table [role=cell] button{color:#000;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.crm-order-table [role=cell] button:hover{text-underline-offset:3px;text-decoration:underline}.crm-order-table [role=cell] small{color:var(--crm-order-muted);font-size:13px}.crm-order-table [role=cell] strong{font-variant-numeric:tabular-nums;font-weight:400}.crm-order-items-table>div>[role=cell]:last-child,.crm-order-items-table>div>[role=columnheader]:last-child{text-align:right}.crm-order-components-progress{background:#fff;border-radius:8px;gap:8px;margin-top:18px;padding:16px;display:grid}.crm-order-components-progress>div:first-child{justify-content:space-between;gap:12px;font-size:15px;line-height:1.4;display:flex}.crm-order-components-progress span,.crm-order-components-progress small{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-meter{background:#d9d9d9;border-radius:9px;height:10px;overflow:hidden}.crm-order-meter i{border-radius:inherit;background:#47bb8e;height:100%;display:block}.crm-order-components>p{margin-top:18px}.crm-order-design-files{overflow:hidden}.crm-order-design-files>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.crm-order-design-files>header button{color:var(--crm-order-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px}.crm-order-design-files>header button:hover{color:#000}.crm-order-file-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.crm-order-upload-options{background:#fff;border-radius:8px;flex-wrap:wrap;flex-basis:100%;gap:8px;padding:12px;display:flex}.crm-order-upload-options select,.crm-order-file-filters select{height:39px;font:inherit;background-color:#fafafa;border:0;border-radius:8px;padding:0 32px 0 12px;font-size:13px}.crm-order-file-filters select{background-color:#fff}.crm-order-projects{gap:10px;margin-top:18px;display:grid}.crm-order-projects>p{color:var(--crm-order-muted);margin:0;font-size:13px}.crm-order-project{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.crm-order-project>strong{min-width:180px;font-size:15px;font-weight:var(--font-weight-display)}.crm-order-project select,.crm-order-project-version select{max-width:100%;height:32px;font:inherit;background:#fafafa;border:0;border-radius:8px;padding:0 10px;font-size:13px}.crm-order-project-version{border-top:1px solid var(--crm-order-line);flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding-top:8px;font-size:13px;display:flex}.crm-order-project-version label{cursor:pointer;align-items:center;gap:5px;display:flex}.crm-order-project-version small{color:var(--crm-order-muted);flex:1}.crm-order-project>button{color:var(--crm-order-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.crm-order-project-form{flex-wrap:wrap;align-items:end;gap:8px;width:100%;margin-top:12px;display:flex}.crm-order-project-form label{min-width:190px;color:var(--crm-order-muted);flex:1;gap:5px;font-size:13px;display:grid}.crm-order-project-form input{height:39px;font:inherit;color:#000;background:#fff;border:0;border-radius:8px;padding:0 12px;font-size:13px}.crm-order-project-form button,.crm-order-link-form button,.crm-order-links button{color:#000;height:39px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:0 16px;font-size:13px}.crm-order-project-form button[type=submit],.crm-order-link-form button[type=submit]{color:#fff;background:#000}.crm-order-file-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.crm-order-file-filters>small{color:var(--crm-order-muted);margin-left:auto;font-size:13px}.crm-order-file-categories{background:#fafafa;border-radius:10px;flex-wrap:wrap;gap:2px;padding:2px;display:flex}.crm-order-file-categories button{height:34px;color:var(--crm-order-muted);font:inherit;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex}.crm-order-file-categories button[aria-pressed=true]{color:#000;background:#fff;border-color:#00000014;box-shadow:0 0 6px #0000000f,0 0 2px #00103d0f}.crm-order-file-categories small{color:var(--crm-order-muted)}.crm-order-file-filter-empty{color:var(--crm-order-muted);text-align:center;margin:0;padding:30px 12px}.crm-order-link-form{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding:14px;display:flex}.crm-order-link-form label{min-width:160px;color:var(--crm-order-muted);flex:1;gap:5px;font-size:13px;display:grid}.crm-order-link-form input,.crm-order-link-form select{color:#000;width:100%;height:39px;font:inherit;background:#fafafa;border:0;border-radius:8px;padding:0 12px;font-size:13px}.crm-order-link-form button:not([type=submit]){background:#fafafa}.crm-order-links{margin-top:25px}.crm-order-links h4{font-size:15px;font-weight:var(--font-weight-display);gap:8px;margin:0 0 10px;line-height:1.1;display:flex}.crm-order-links h4 small{color:var(--crm-order-muted);font-size:13px;font-weight:400}.crm-order-links ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-order-links li{background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-order-links li>div{flex:1;gap:2px;min-width:0;display:grid}.crm-order-links li a{overflow-wrap:anywhere;color:#000;font-size:15px}.crm-order-links li small{color:var(--crm-order-muted);font-size:13px}.crm-order-links li button{background:#fafafa}.crm-order-file-drop{margin:14px -4px 0;padding:4px 4px 6px;overflow-x:auto}.crm-order-file-drop>p{color:var(--crm-order-muted);margin:0;font-size:13px}.crm-order-design-files-track{gap:19px;width:max-content;min-width:100%;display:flex}.crm-order-design-files article{align-content:start;gap:2px;width:139px;display:grid}.crm-order-design-file-thumb{width:139px;height:86px;color:var(--crm-order-muted);cursor:pointer;background:#d9d9d9;border:0;border-radius:4px;place-items:center;margin-bottom:7px;padding:0;text-decoration:none;display:grid;overflow:hidden}.crm-order-design-file-thumb img{object-fit:cover;width:100%;height:100%}.crm-order-file-pdf{font-size:15px;font-weight:var(--font-weight-display);letter-spacing:.06em}.crm-order-file-tile{width:139px;height:86px;color:var(--crm-order-muted);font:inherit;cursor:pointer;background:0 0;border:1px dashed #0003;border-radius:4px;align-content:center;justify-items:center;gap:2px;padding:8px;display:grid}.crm-order-file-tile:hover:not(:disabled){color:#000;border-color:#000}.crm-order-file-tile strong{font-size:13px;font-weight:var(--font-weight-display);line-height:1.4}.crm-order-file-tile small{font-size:13px;line-height:1.1}.crm-order-file-viewer-backdrop{z-index:220;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.crm-order-file-viewer{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,1000px);max-height:calc(100vh - 48px);display:flex;overflow:hidden}.crm-order-file-viewer header{align-items:center;gap:16px;min-height:56px;padding:12px 18px;display:flex}.crm-order-file-viewer header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.crm-order-file-viewer header button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:24px}.crm-order-file-viewer-content{background:#ededed;place-items:center;min-height:180px;display:grid;overflow:auto}.crm-order-file-viewer-content img{object-fit:contain;max-width:100%;max-height:calc(100vh - 180px)}.crm-order-file-viewer-content iframe{border:0;width:100%;height:min(75vh,850px)}.crm-order-file-viewer footer{text-align:right;justify-content:space-between;gap:12px;padding:12px 18px;display:flex}.crm-order-file-viewer footer span{color:var(--crm-order-muted);font-size:13px}.crm-order-file-viewer footer a{color:#000;font-size:15px}.crm-order-design-files article>a{min-width:0;color:inherit;text-decoration:none}.crm-order-design-files article strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.4;overflow:hidden}.crm-order-design-files article small{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-design-files article select{width:100%;height:30px;font:inherit;background:#fff;border:0;border-radius:8px;margin-top:5px;font-size:13px}.crm-order-file-delete{color:#c43d3d;justify-self:start;margin-top:4px}.crm-order-design-history>header{align-items:center;gap:12px;display:flex}.crm-order-design-history>header>span{color:var(--crm-order-muted);font-size:13px}.crm-order-design-history>header select{height:39px;font:inherit;background-color:#fff;border:0;border-radius:8px;margin-left:auto;padding:0 32px 0 12px;font-size:13px}.crm-order-design-history>p{color:var(--crm-order-muted);font-size:15px}.crm-order-design-history ol{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.crm-order-design-history li{gap:3px;padding:0 0 20px 28px;display:grid;position:relative}.crm-order-design-history li:before{content:"";background:#d9d9d9;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:0;box-shadow:0 0 0 3px #f5f5f5}.crm-order-design-history li:after{content:"";background:#e4e4e4;width:2px;position:absolute;top:18px;bottom:0;left:4px}.crm-order-design-history li:last-child:after{display:none}.crm-order-design-history li.is-stage:before{background:#6591e8}.crm-order-design-history li.is-task:before{background:#47bb8e}.crm-order-design-history li strong{font-size:15px;font-weight:var(--font-weight-display);line-height:1.4}.crm-order-design-history li span{overflow-wrap:anywhere;font-size:15px;line-height:1.4}.crm-order-design-history li a{color:#000;width:fit-content;font-size:15px;text-decoration:none}.crm-order-design-history li a:hover{text-decoration:underline}.crm-order-design-history li small{color:var(--crm-order-muted);font-size:13px;line-height:1.4}.crm-order-design-history>button{color:#000;height:39px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:8px;margin:4px 8px 0 0;padding:0 16px;font-size:13px}.crm-order-design-history>button:disabled{cursor:wait;opacity:.55}.crm-order-tasks-block>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-order-tasks-block>header a{color:var(--crm-order-muted);font-size:13px;text-decoration:none}.crm-order-tasks-block>header a:hover{color:#000}.crm-order-tasks-actions{align-items:center;gap:12px;display:flex}.crm-order-tasks-actions .is-create{color:#fff;background:#000;border-radius:8px;padding:5px 16px;font-size:13px;text-decoration:none}.crm-order-tasks-actions .is-create:hover{color:#fff;background:#000c}.crm-order-tasks-block>p{color:var(--crm-order-muted);font-size:15px}.crm-order-tasks-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.crm-order-tasks-next{background:#fff;border-radius:8px;grid-column:1/-1;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.crm-order-tasks-next strong{color:var(--crm-order-muted);font-size:13px;font-weight:400}.crm-order-tasks-next a{color:#000;font-size:15px;font-weight:var(--font-weight-display);text-decoration:none}.crm-order-tasks-next a:hover{text-decoration:underline}.crm-order-tasks-next span{color:var(--crm-order-muted);margin-left:auto;font-size:13px}.crm-order-tasks-group{background:#fff;border-radius:8px;min-width:0;padding:14px 16px}.crm-order-tasks-group>p{color:var(--crm-order-muted);margin:0;font-size:13px}.crm-order-tasks-group h4{font-size:15px;font-weight:var(--font-weight-display);gap:6px;margin:0 0 10px;display:flex}.crm-order-tasks-group h4 small{color:var(--crm-order-muted);font-weight:400}.crm-order-tasks-group.is-overdue h4{color:#c43d3d}.crm-order-tasks-group ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-order-tasks-group li{gap:2px;font-size:15px;display:grid}.crm-order-tasks-group li a{color:#000;text-overflow:ellipsis;white-space:nowrap;line-height:1.4;text-decoration:none;overflow:hidden}.crm-order-tasks-group li a:hover{text-decoration:underline}.crm-order-tasks-group li span{color:var(--crm-order-muted);font-size:13px}.crm-order-tab-panel .crm-order-items>header,.crm-order-tab-panel .crm-notes-block>header{justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.crm-order-tab-panel .crm-order-items>header button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#000;border:0;border-radius:8px;padding:5px 16px;font-size:13px}.crm-order-tab-panel .crm-order-items>p{color:var(--crm-order-muted);margin:18px 0 0;font-size:15px}.crm-order-tab-panel .crm-order-component-progress{color:var(--crm-order-muted);margin:12px 0 0;font-size:13px}.crm-order-tab-panel .crm-order-items-list{margin-top:18px}.crm-order-tab-panel .crm-order-items-list>div{border:0;border-radius:8px}.crm-order-tab-panel .crm-notes-compose{margin-top:18px}.crm-order-tab-panel .crm-notes-compose textarea{min-height:88px;font:inherit;background:#fff;border:0;border-radius:8px;padding:12px 14px;font-size:15px}.crm-order-tab-panel .crm-notes-compose select,.crm-order-tab-panel .crm-notes-compose button,.crm-order-tab-panel .crm-notes-actions button{color:#000;min-height:30px;font:inherit;background:#fff;border:0;border-radius:8px;padding:5px 16px;font-size:13px}.crm-order-tab-panel .crm-notes-compose button:first-of-type{color:#fff;background:#000}.crm-order-tab-panel .crm-notes-list article{background:#fff;border:0;border-radius:8px;padding:14px 16px}.crm-order-tab-panel .crm-notes-list article.is-pinned{box-shadow:inset 3px 0 #f0b43c}.crm-order-tab-panel .crm-notes-list article p{font-size:15px;line-height:1.4}.crm-order-tab-panel .crm-notes-list article small{color:var(--crm-order-muted);font-size:13px}.crm-order-tab-panel .crm-notes-block>p{color:var(--crm-order-muted);margin:18px 0 0;font-size:15px}.crm-order-design-card>header h3 small,.crm-order-design-fields dt,.crm-order-design-fields dd small,.crm-order-person small,.crm-order-design-progress>li,.crm-order-answers span,.crm-order-answers small,.crm-order-focus-meta,.crm-order-focus-then,.crm-order-contents li small,.crm-order-checklist li>span:not(:last-child),.crm-order-current-project>small,.crm-order-pinned blockquote small,.crm-order-connections li small,.crm-order-design-card.is-info dl div dt,.crm-order-design-card.is-info dl div dd,.crm-order-finance-total span,.crm-order-design-card.is-finance dt,.crm-order-design-card.is-finance dd,.crm-order-finance-note,.crm-order-design-card>p,.crm-order-design-card.is-client dt,.crm-order-design-card.is-client dd,.crm-order-design-card.is-client address small,.crm-order-client-pinned-note,.crm-order-rail .crm-order-actions small,.crm-order-table>div.is-head,.crm-order-table [role=cell] small,.crm-order-components-progress span,.crm-order-components-progress small,.crm-order-projects>p,.crm-order-project-version,.crm-order-project-form label,.crm-order-file-filters>small,.crm-order-link-form label,.crm-order-links h4 small,.crm-order-links li small,.crm-order-file-drop>p,.crm-order-file-tile small,.crm-order-file-viewer footer span,.crm-order-design-files article small,.crm-order-design-history>header>span,.crm-order-design-history li small,.crm-order-tasks-next span,.crm-order-tasks-group>p,.crm-order-tasks-group li span,.crm-order-tab-panel .crm-order-component-progress,.crm-order-tab-panel .crm-notes-list article small{font-variation-settings:var(--crm-font-compact)}.crm-order-editor-backdrop{z-index:180;background:#00000047;place-items:center;padding:40px 20px;display:grid;position:fixed;inset:0;overflow-y:auto}.crm-order-editor{background:#fff;border-radius:20px;width:min(720px,100%);padding:26px;box-shadow:0 24px 80px #0003}.crm-order-editor>header{justify-content:space-between;align-items:center;display:flex}.crm-order-editor>header h2{margin:0;font-size:24px}.crm-order-editor>header button{cursor:pointer;background:0 0;border:0;font-size:30px}.crm-order-editor-fields{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.crm-order-editor-fields label{color:#00000094;gap:7px;font-size:13px;display:grid}.crm-order-editor-fields label.is-wide{grid-column:1/-1}.crm-order-editor-fields input,.crm-order-editor-fields textarea,.crm-order-editor-fields select{color:#111;width:100%;min-height:46px;font:inherit;background:#f7f7f7;border:1px solid #00000014;border-radius:10px;padding:11px 14px}.crm-order-editor-fields textarea{resize:vertical;min-height:88px}.crm-order-editor-summary{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-order-editor-summary span{background:#eef8f3;border-radius:10px;justify-content:space-between;padding:15px;display:flex}.crm-order-editor.is-finance{width:min(480px,100%)}.crm-order-finance-editor{gap:26px;margin-top:22px;display:grid}.crm-order-finance-editor fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.crm-order-finance-editor legend{font-size:15px;font-weight:var(--font-weight-display);margin-bottom:6px;padding:0;line-height:1.1}.crm-order-money-row{color:#0009;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:16px;font-size:15px;line-height:1.4;display:grid}.crm-order-money-input{color:#000;background:#fafafa;border:1px solid #0000000f;border-radius:8px;justify-content:flex-end;align-items:center;gap:4px;height:39px;padding:0 12px;transition:border-color .15s,background-color .15s;display:flex}.crm-order-money-input:hover{border-color:#00000029}.crm-order-money-input:focus-within{background:#fff;border-color:#000}.crm-order-money-input input{field-sizing:content;min-width:1ch;height:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:0;flex:0 auto;padding:0}.crm-order-money-input input::placeholder{color:#0000004d}.crm-order-money-input i{color:#0009;font-style:normal}.crm-order-money-sum{border-top:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;padding-top:14px;font-size:15px;line-height:1.4;display:flex}.crm-order-money-sum strong{font-size:18px;font-weight:var(--font-weight-display);font-variation-settings:var(--crm-font-wide);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.crm-order-money-hint,.crm-order-money-warning{color:#0009;font-variation-settings:var(--crm-font-compact);margin:0;font-size:13px;line-height:1.4}.crm-order-money-warning{color:#bd3333}.crm-order-editor>footer{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.crm-order-editor>footer button{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 20px}.crm-order-editor>footer .button-dark{color:#fff;background:#050505}.crm-order-create-dialog{max-height:calc(100vh - 80px);overflow-y:auto}.crm-order-create-modes{gap:8px;margin-top:20px;display:flex}.crm-order-create-modes button{font:inherit;cursor:pointer;background:#f4f4f4;border:0;border-radius:9px;padding:10px 14px}.crm-order-create-modes button.is-active{color:#fff;background:#111}.crm-order-create-clients{grid-column:1/-1}.crm-order-create-client-list{gap:6px;max-height:150px;margin-top:8px;display:grid;overflow-y:auto}.crm-order-create-client-list button{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #ececec;border-radius:9px;gap:3px;padding:10px 12px;display:grid}.crm-order-create-client-list button.is-active{background:#f1f1f1;border-color:#111}.crm-order-create-client-list small{color:#777}@media (max-width:1180px){.crm-orders.is-preview-detail{padding-inline:20px}.crm-orders.is-preview-detail>.crm-orders-back{left:-18px}.crm-order-layout{grid-template-columns:minmax(0,1fr) 250px}.crm-order-answers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.crm-order-tasks-groups{grid-template-columns:1fr}.crm-board-toolbar,.crm-board-workspace-row{flex-direction:column;align-items:stretch}.crm-board-management{flex-wrap:wrap}.crm-board-search{width:100%}.crm-board-toolbar-actions{flex-wrap:wrap}.crm-board-toolbar-actions .crm-orders-new{margin-left:auto}.crm-orders-row,.crm-orders-row.is-head{grid-template-columns:1fr 1fr}.crm-orders-row.is-head{display:none}.crm-order-head{flex-direction:column}.crm-order-summary-actions{justify-content:flex-start;max-width:none}.crm-order-layout{grid-template-columns:1fr}.crm-order-rail{position:static}.crm-order-overview,.crm-order-design-card.is-info dl{grid-template-columns:1fr}.crm-order-table>div{grid-template-columns:minmax(0,1fr) auto}.crm-order-table>div.is-head,.crm-order-table>div>[role=cell]:not(:first-child):not(:nth-child(2)):not(:last-child),.crm-order-items-table>div>[role=cell]:nth-child(2){display:none}}@media (max-width:620px){.crm-orders,.crm-orders.is-board{padding-top:32px}.crm-board-toolbar-actions{grid-template-columns:auto minmax(0,1fr);display:grid}.crm-board-selector{width:100%;min-width:0}.crm-board-selector-trigger,.crm-board-view-tabs{width:100%}.crm-board-view-tabs button{flex:1;padding-inline:10px}.crm-board-toolbar-actions .crm-orders-new{grid-column:1/-1;width:100%;margin:0}.crm-board-filters{flex-direction:column;align-items:stretch}.crm-board-filters select{width:100%}.crm-kanban-board{grid-auto-columns:min(82vw,280px)}.crm-orders.is-preview-detail{padding-inline:14px;padding-top:32px}.crm-order-design-title h2{font-size:24px}.crm-order-tags{flex-wrap:wrap}.crm-order-answers{grid-template-columns:1fr}.crm-order-design-summary,.crm-order-answers>div,.crm-order-card,.crm-order-design-card,.crm-order-design-files,.crm-order-design-history,.crm-order-tasks-block,.crm-order-tab-panel .crm-order-items,.crm-order-tab-panel .crm-notes-block{padding:20px 16px}}.studio-muted{color:var(--text-secondary)}.studio-error{color:#d33131}.studio-banner{padding:0 24px}.studio-users{padding:24px}.studio-user-form{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.studio-users ul{padding:0;list-style:none}.studio-users li{border-bottom:1px solid var(--stroke);grid-template-columns:1fr 1fr 160px;gap:12px;padding:12px 0;display:grid}@media (max-width:800px){.studio-layout{grid-template-columns:1fr}.studio-header{flex-wrap:wrap}}.crm-clients{padding:48px 0 80px}.crm-clients.is-card{padding:24px 0 48px}.crm-client-card-page .crm-order-design-title h1{font-size:32px;font-weight:var(--font-weight-display);overflow-wrap:anywhere;margin:0;line-height:1.1}.crm-client-order-preview{margin:18px 0 0;padding:0;list-style:none;display:grid}.crm-client-order-preview li{border-top:1px solid var(--crm-order-line,#00000014);grid-template-columns:minmax(0,1fr) auto;column-gap:20px;padding:12px 0;font-size:15px;line-height:1.4;display:grid}.crm-client-order-preview li:first-child{border-top:0;padding-top:0}.crm-client-order-preview a{min-width:0;color:inherit;text-decoration:none;display:grid}.crm-client-order-preview a:hover strong{text-decoration:underline}.crm-client-order-preview strong{font-weight:400}.crm-client-order-preview small{color:var(--crm-order-muted,#0009);font-size:13px;line-height:1.4}.crm-client-order-preview span{font-variant-numeric:tabular-nums;align-self:center}.crm-client-card-page .crm-order-design-card dl{gap:10px;margin:20px 0 0;display:grid}.crm-client-card-page .crm-order-design-card dl div{grid-template-columns:minmax(110px,.8fr) minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.4;display:grid}.crm-client-card-page .crm-order-design-card dt{color:var(--crm-order-muted,#0009)}.crm-client-card-page .crm-order-answers>.is-alert{box-shadow:none}.crm-clients-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.crm-clients-heading h1{font-size:32px;font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-clients-heading p{color:#00000080;margin:8px 0 0;font-size:15px;line-height:1.4}.crm-clients-count{color:#00000073;white-space:nowrap;font-size:13px}.crm-supplier-status-filter{color:#00000080;align-items:center;gap:8px;font-size:13px;display:inline-flex}.crm-supplier-status-filter select{color:#111;min-height:38px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 10px}.crm-supplier-more{color:#111;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin:20px auto 0;padding:0 16px;display:block}.crm-supplier-more:disabled{opacity:.5;cursor:wait}.crm-supplier-mail-queue{margin-bottom:24px}.crm-supplier-mail-queue header p{color:#00000080;margin:6px 0 0;font-size:13px;line-height:1.4}.crm-supplier-mail-search{flex-wrap:wrap;align-items:end;gap:10px;margin:16px 0;display:flex}.crm-supplier-mail-search label{flex:240px;gap:5px;font-size:13px;display:grid}.crm-supplier-mail-search input,.crm-supplier-mail-actions select{min-height:38px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 10px}.crm-supplier-mail-queue button{min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 14px}.crm-supplier-mail-queue button:disabled{opacity:.5;cursor:default}.crm-supplier-mail-list{display:grid}.crm-supplier-mail-list article{border-top:1px solid #e9e9e9;grid-template-columns:minmax(220px,1fr) minmax(250px,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.crm-supplier-mail-list article>div:first-child{gap:4px;min-width:0;display:grid}.crm-supplier-mail-list strong,.crm-supplier-mail-list small{overflow-wrap:anywhere}.crm-supplier-mail-list small,.crm-supplier-mail-list article>p{color:#00000080;font-size:13px}.crm-supplier-mail-actions{flex-wrap:wrap;gap:8px;display:flex}.crm-supplier-mail-actions select{flex:180px;min-width:0}@media (max-width:700px){.crm-supplier-mail-list article{grid-template-columns:1fr}}.crm-supplier-category-options{gap:12px;max-height:50vh;padding:20px 24px;display:grid;overflow-y:auto}.crm-supplier-category-options label{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.crm-supplier-brand-editor>h3{margin:20px 0 8px;font-size:15px}.crm-supplier-brand-list{gap:0;max-height:22vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-supplier-brand-list li{border-bottom:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.crm-supplier-brand-list button{color:#3e67ae;font:inherit;cursor:pointer;background:0 0;border:0;flex:none}.crm-supplier-brand-list button:disabled{cursor:default;opacity:.5}.crm-supplier-category-options small{color:#00000080}.crm-supplier-category-options>button{min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-self:start;padding:0 12px}.crm-supplier-heading-actions{flex-wrap:wrap;gap:10px;display:flex}.crm-supplier-heading-actions>button:first-child{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 16px}.crm-supplier-category-create,.crm-supplier-category-row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.crm-supplier-category-create{margin-top:24px}.crm-supplier-category-create label,.crm-supplier-category-row label{flex:190px;gap:6px;font-size:13px;display:grid}.crm-supplier-category-create input,.crm-supplier-category-row input{width:100%;min-height:38px;font:inherit;border:1px solid #e5e5e5;border-radius:8px;padding:0 10px}.crm-supplier-category-create button,.crm-supplier-category-row button,.crm-supplier-category-confirm button{min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 12px}.crm-supplier-category-create button:disabled,.crm-supplier-category-row button:disabled,.crm-supplier-category-confirm button:disabled{opacity:.5;cursor:default}.crm-supplier-category-records{max-height:50vh;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.crm-supplier-category-records li{border-top:1px solid #e9e9e9;padding:10px 0}.crm-supplier-category-row span{flex:190px;gap:3px;display:grid}.crm-supplier-category-row small,.crm-supplier-category-confirm p{color:#00000080;font-size:13px}.crm-supplier-category-confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.crm-supplier-category-confirm p{flex:100%;margin:0}.crm-supplier-contacts{margin-top:16px;display:grid}.crm-supplier-contacts article{border-top:1px solid #e9e9e9;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:start;gap:20px;padding:16px 0;display:grid}.crm-supplier-contacts article>div{gap:4px;min-width:0;display:grid}.crm-supplier-contacts strong{font-weight:var(--font-weight-display)}.crm-supplier-contacts small{color:#00000080}.crm-supplier-contacts a{color:inherit;overflow-wrap:anywhere}.crm-supplier-integration+.crm-supplier-integration{border-top:1px solid #e9e9e9;margin-top:16px;padding-top:16px}.crm-supplier-upload{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.crm-supplier-upload select,.crm-supplier-upload input{min-height:38px;font:inherit;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 10px}.crm-supplier-upload button{min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:0 14px}.crm-supplier-file-list{margin:0;padding:0;list-style:none}.crm-supplier-file-list li{border-top:1px solid #e9e9e9;gap:4px;padding:12px 0;display:grid}.crm-supplier-file-list a{color:inherit;font-weight:var(--font-weight-display)}.crm-supplier-file-list span,.crm-supplier-file-list small{color:#00000080;font-size:13px}.crm-supplier-contract-list,.crm-supplier-price-list{gap:10px;margin-top:14px;display:grid}.crm-supplier-contract-list button,.crm-supplier-price-list article{color:inherit;text-align:left;font:inherit;background:#fff;border:1px solid #e9e9e9;border-radius:9px;gap:5px;padding:14px;display:grid}.crm-supplier-contract-list button{cursor:pointer}.crm-supplier-contract-list button.is-selected{border-color:#111}.crm-supplier-contract-list span,.crm-supplier-contract-list small,.crm-supplier-price-list span,.crm-supplier-price-list small{color:#00000080;font-size:13px}.crm-supplier-price-list a{width:fit-content;color:inherit;text-decoration:underline}.crm-supplier-price-items{gap:12px;margin-top:10px;display:grid}.crm-supplier-price-item{border:1px solid #eee;border-radius:8px;gap:8px;padding:12px;display:grid}.crm-supplier-price-item-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.crm-supplier-price-item pre{white-space:pre-wrap;word-break:break-word;max-height:160px;font:inherit;font-size:var(--crm-text-xs);overflow:auto}.crm-supplier-price-review{gap:12px;display:grid}.crm-supplier-price-review-actions{justify-content:flex-end;gap:8px;display:flex}.crm-supplier-overview-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-supplier-overview-list li{justify-content:space-between;gap:16px;display:flex}.crm-client-editor-fields label.crm-supplier-contract-toggle{align-items:center;gap:10px;display:flex}.crm-client-editor-fields .crm-supplier-contract-toggle input{width:18px;min-height:18px;padding:0}.crm-client-editor-fields label.crm-supplier-contact-toggle{align-items:center;gap:10px;display:flex}.crm-client-editor-fields .crm-supplier-contact-toggle input{width:18px;min-height:18px;padding:0}@media (max-width:700px){.crm-supplier-contacts article{grid-template-columns:1fr;gap:12px}}.crm-clients-list{transition:opacity .14s;overflow-x:auto}.crm-clients-list[aria-busy=true]{opacity:.6}.crm-clients-list-head,.crm-clients-list>button{grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) 160px 120px;align-items:center;gap:18px;width:100%;min-height:64px;padding:12px 8px;display:grid}.crm-clients-list-head{color:#0006;min-height:0;padding-top:0;padding-bottom:10px;font-size:13px}.crm-clients-list>button{color:#000;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #efefef}.crm-clients-list>button:hover{background:#fafafa}.crm-suppliers-list .crm-clients-list-head,.crm-suppliers-list>button{grid-template-columns:minmax(240px,1.3fr) minmax(230px,1.2fr) minmax(130px,.7fr) 120px}.crm-clients-list>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.crm-clients-list>button>span:nth-child(2) b{font-size:15px;font-weight:var(--font-weight-display);line-height:1.1}.crm-clients-list>button>span:nth-child(2) small{color:#0000007a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-client-list-person{align-items:center;gap:13px;min-width:0;display:flex}.crm-client-list-person i,.crm-client-avatar{color:#555;width:42px;height:42px;font-size:13px;font-style:normal;font-weight:var(--font-weight-display);background:#ededed;border-radius:50%;flex:none;place-items:center;display:grid}.crm-client-list-person strong{font-weight:var(--font-weight-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-client-status{color:#237454;background:#edf7f2;border-radius:999px;align-items:center;width:fit-content;min-height:27px;padding:0 10px;font-size:13px;display:inline-flex}.crm-client-status.is-inactive{color:#666;background:#f1f1f1}.crm-client-status.is-blocked{color:#b23434;background:#fff0f0}.crm-client-status.is-archived{color:#69567d;background:#f3f0f8}.crm-clients-state{color:#00000073;text-align:center;background:#fafafa;border:1px solid #efefef;border-radius:16px;place-items:center;min-height:220px;margin:0;padding:20px;font-size:15px;display:grid}.crm-client-orders .crm-clients-state{background:#fff;min-height:120px}.crm-clients-error{color:#c23535;margin:18px 0 0}.crm-client-card-page{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.crm-client-card-page .crm-client-owner{align-items:center;min-height:32px;display:flex}.crm-client-card-page .crm-client-owner .crm-user-avatar{font-weight:var(--font-weight-display)}.crm-client-hero{background:#f5f5f5;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,max-content);align-items:center;gap:18px;min-width:0;max-width:100%;padding:26px;display:grid}.crm-client-avatar{color:#222;background:#fff;width:58px;height:58px;font-size:18px}.crm-client-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;max-width:100%;display:flex}.crm-client-hero-actions a,.crm-client-hero-actions button{color:#000;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:6px;padding:5px 16px;font-size:13px;line-height:1.4;text-decoration:none;display:inline-flex}.crm-client-hero-actions a:hover,.crm-client-hero-actions button:hover{background:#fff9}.crm-client-hero-actions .is-primary{color:#fff;background:#000}.crm-client-hero-actions .is-primary:hover{background:#000c}.crm-client-hero>div:nth-child(2)>span{color:#00000073;font-size:13px}.crm-client-hero h1{font-size:24px;font-weight:var(--font-weight-display);margin:3px 0 7px;line-height:1.1}.crm-client-hero p{color:#0000008c;margin:0;font-size:15px;line-height:1.4}.crm-client-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.crm-client-panel,.crm-client-orders{background:#f7f7f7;border-radius:16px;padding:24px}.crm-client-panel h2,.crm-client-orders h2{font-size:18px;font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-client-panel dl{gap:14px;margin:22px 0 0;display:grid}.crm-client-panel dl>div{grid-template-columns:150px minmax(0,1fr);gap:15px;font-size:15px;line-height:1.4;display:grid}.crm-client-panel dt{color:#0000007a}.crm-client-panel dd{overflow-wrap:anywhere;margin:0}.crm-client-orders>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.crm-client-orders header p{color:#00000073;margin:6px 0 0;font-size:13px}.crm-client-orders-table{gap:5px;display:grid}.crm-client-orders-table a{color:inherit;background:#fff;border-radius:10px;grid-template-columns:100px minmax(180px,1fr) 130px 130px;gap:16px;padding:15px;font-size:15px;line-height:1.4;text-decoration:none;display:grid}.crm-client-orders-table a:hover{box-shadow:inset 0 0 0 1px #00000017}.crm-client-orders-table a span:last-child{text-align:right}.crm-client-files-upload{align-items:center;gap:8px;display:flex}.crm-client-files-upload select,.crm-client-files-upload button,.crm-client-files-more{color:#111;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e5e9;border-radius:9px;padding:0 12px}.crm-client-files-upload button{color:#fff;background:#111;border-color:#111}.crm-client-files-upload button:disabled{cursor:default;opacity:.5}.crm-client-files-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.crm-client-files-hint{color:#68717d;margin:-4px 0 12px;font-size:13px}.crm-client-files-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.crm-client-files-list li{background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 140px 180px auto;align-items:center;gap:12px;min-height:54px;padding:10px 14px;display:grid}.crm-client-files-list a{color:#111;min-width:0;font-weight:var(--font-weight-display);overflow-wrap:anywhere}.crm-client-files-list span,.crm-client-files-list small{color:#68717d}.crm-client-files-list button{color:#a33;font:inherit;cursor:pointer;background:0 0;border:0}.crm-client-files-more{margin-top:12px}.crm-client-tasks-list{gap:5px;display:grid}.crm-client-tasks-list a{color:inherit;background:#fff;border-radius:10px;grid-template-columns:minmax(180px,1fr) 110px 130px 120px;align-items:center;gap:16px;padding:15px;font-size:15px;line-height:1.4;text-decoration:none;display:grid}.crm-client-tasks-list a:hover{box-shadow:inset 0 0 0 1px #00000017}.crm-client-tasks-list a strong{overflow-wrap:anywhere;min-width:0}.crm-client-tasks-list a span{color:#0000008c}.crm-client-tasks-list a span.is-overdue{color:#b33b37}.crm-client-tasks-more{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedee0;border-radius:9px;margin-top:16px;padding:10px 14px}.crm-client-tasks .crm-clients-error{margin-top:12px}.crm-client-tasks .crm-clients-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.crm-client-editor-backdrop{z-index:190;background:#0000004d;place-items:center;padding:32px 18px;display:grid;position:fixed;inset:0;overflow-y:auto}.crm-client-editor{background:#fff;border-radius:18px;width:min(700px,100%);padding:26px;box-shadow:0 24px 80px #0003}.crm-client-editor>header{justify-content:space-between;align-items:center;display:flex}.crm-client-editor>header h2{font-size:24px;font-weight:var(--font-weight-display);margin:0;line-height:1.1}.crm-client-editor>header button{cursor:pointer;background:0 0;border:0;font-size:24px}.crm-client-editor-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.crm-client-editor-fields label{color:#0000008c;gap:7px;font-size:13px;display:grid}.crm-client-editor-fields label.is-wide{grid-column:1/-1}.crm-client-editor-fields input,.crm-client-editor-fields select{color:#000;width:100%;min-height:44px;font:inherit;background:#fafafa;border:0;border-radius:10px;padding:0 12px;font-size:15px}.crm-client-editor>footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.crm-client-editor>footer button{color:#000;min-height:44px;font:inherit;cursor:pointer;background:#fafafa;border:0;border-radius:8px;padding:0 16px;font-size:15px}.crm-client-editor>footer button.is-primary{color:#fff;background:#000}.crm-client-editor>footer button:disabled{cursor:default;opacity:.5}.crm-client-duplicates{background:#fff7e8;border-radius:11px;gap:7px;margin-top:18px;padding:15px;font-size:13px;line-height:1.4;display:grid}.crm-client-duplicates p{color:#00000094;margin:0}.crm-client-duplicates button{color:#3e67ae;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}@media (max-width:900px){.crm-clients-list{overflow-x:auto}.crm-clients-list-head,.crm-clients-list>button{min-width:800px}.crm-client-overview-grid{grid-template-columns:1fr}.crm-client-orders-table{overflow-x:auto}.crm-client-orders-table a{min-width:700px}.crm-client-files-list li{grid-template-columns:minmax(0,1fr) 120px auto}.crm-client-files-list small{grid-column:1/3}.crm-client-tasks-list a{grid-template-columns:minmax(150px,1fr) 90px 100px}.crm-client-tasks-list a span:last-child{grid-column:1/-1}}@media (max-width:620px){.crm-order-money-row{grid-template-columns:minmax(0,1fr) 150px;gap:12px}.crm-clients{padding-top:30px}.crm-client-card-page .crm-order-design-title h1{font-size:24px}.crm-client-card-page .crm-order-design-card dl div{grid-template-columns:1fr;gap:4px}.crm-clients-heading{flex-direction:column;align-items:stretch}.crm-clients-heading button{width:100%}.crm-client-hero{grid-template-columns:auto minmax(0,1fr);padding:20px 16px}.crm-client-hero>div:nth-child(2){min-width:0}.crm-client-hero h1,.crm-client-hero p{overflow-wrap:anywhere}.crm-client-hero>.crm-client-status,.crm-client-hero-actions{grid-column:1/-1;justify-content:flex-start;width:100%}.crm-client-panel,.crm-client-orders{padding:20px 16px}.crm-client-panel dl>div{grid-template-columns:1fr;gap:4px}.crm-client-orders>header{flex-direction:column;align-items:stretch}.crm-client-files-upload{flex-wrap:wrap}.crm-client-files-list li{grid-template-columns:minmax(0,1fr) auto}.crm-client-files-list span,.crm-client-files-list small{grid-column:1}.crm-client-files-list button{grid-area:1/2/3}.crm-client-tasks-list a{grid-template-columns:minmax(0,1fr) auto}.crm-client-tasks-list a span:nth-child(2){grid-column:1}.crm-client-tasks-list a span:nth-child(3){grid-area:1/2/3}.crm-client-editor-fields{grid-template-columns:1fr}.crm-client-editor-fields label.is-wide{grid-column:auto}.crm-client-editor>footer{flex-wrap:wrap}}.crm-activity-timeline{background:#fff;border:1px solid #e7e8eb;border-radius:14px;margin:18px 0;padding:20px}.crm-activity-timeline>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-activity-timeline h2{margin:0;font-size:18px}.crm-activity-timeline select{background:#fff;border:1px solid #e7e8eb;border-radius:8px;padding:8px 10px}.crm-activity-timeline ol{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.crm-activity-timeline li{border-left:2px solid #668ee7;gap:4px;padding-left:14px;display:grid}.crm-activity-timeline li span,.crm-activity-timeline li small{color:#68717d}.crm-activity-timeline button{cursor:pointer;background:#f2f3f5;border:0;border-radius:8px;padding:8px 12px}.crm-order-items{background:#f8f8fa;border-radius:16px;margin:16px 0;padding:22px 24px}.crm-order-items>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.crm-order-items h3{margin:0;font-size:18px}.crm-order-items h3 small{color:#8b8d92;font-size:13px}.crm-order-items>header button{cursor:pointer;font-weight:var(--font-weight-display);background:0 0;border:0}.crm-order-items-list{gap:8px;display:grid}.crm-order-items-list>button,.crm-order-items-list>div{color:#17191c;text-align:left;background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 20px;width:100%;padding:14px;display:flex}.crm-order-items-list>button{cursor:pointer}.crm-order-items-list strong{min-width:170px}.crm-order-items-list span{color:#71757d}.crm-order-items-list span:last-child{margin-left:auto}.crm-order-item-editor{max-height:min(90vh,850px);overflow:auto}.crm-order-item-editor fieldset{border:0;min-width:0;margin:0;padding:0}.crm-order-item-files{background:#fff;border:1px solid #e7e8eb;border-radius:12px;margin:20px 0;padding:18px}.crm-order-item-files>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-order-item-files h3{margin:0;font-size:16px}.crm-order-item-files h3 small{color:#71757d;font-size:13px}.crm-order-item-files button{color:#17191c;cursor:pointer;background:#f2f3f5;border:0;border-radius:8px;padding:7px 10px}.crm-order-item-files button:disabled{opacity:.5;cursor:default}.crm-order-item-files p{color:#71757d;margin:0;font-size:13px}.crm-order-item-files ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.crm-order-item-files li{border:1px solid #e7e8eb;border-radius:8px;gap:3px;padding:10px 12px;display:grid}.crm-order-item-files li a{color:#17191c;font-weight:var(--font-weight-display);overflow-wrap:anywhere}.crm-order-item-files li small{color:#71757d}.crm-order-component-progress{color:#535966;margin:0 0 12px;font-size:13px}.crm-item-components{background:#fff;border:1px solid #e7e8eb;border-radius:12px;margin:20px 0;padding:18px}.crm-item-components>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-item-components h3{margin:0;font-size:16px}.crm-item-components h3 small{color:#71757d;font-size:13px}.crm-item-components button{color:#17191c;cursor:pointer;background:#f2f3f5;border:0;border-radius:8px;padding:7px 10px}.crm-item-components button:disabled{opacity:.5;cursor:default}.crm-item-component-list{gap:10px;display:grid}.crm-item-component-list article{border:1px solid #e7e8eb;border-radius:10px;padding:12px}.crm-item-component-heading,.crm-item-component-options>div,.crm-item-component-actions,.crm-item-component-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-item-component-heading{justify-content:space-between}.crm-item-component-heading span,.crm-item-component-list small{color:#71757d;font-size:12px}.crm-item-component-options{gap:6px;margin:8px 0;display:grid}.crm-item-component-options>div{background:#f8f8fa;border-radius:8px;justify-content:space-between;padding:6px 8px}.crm-item-component-actions{margin-top:10px}.crm-item-component-summary{color:#535966;margin:12px 0 0;font-size:12px}.crm-item-components>fieldset{border-top:1px solid #e7e8eb;margin-top:14px;padding-top:14px}.crm-item-component-form-actions{grid-column:1/-1;justify-content:flex-end}.crm-skeleton{background:linear-gradient(90deg, var(--crm-skeleton-base,#f0f0f0) 0%, var(--crm-skeleton-shine,#f7f7f7) 50%, var(--crm-skeleton-base,#f0f0f0) 100%) 0 0 / 200% 100%;border-radius:6px;flex:none;max-width:100%;height:12px;animation:1.4s ease-in-out infinite crm-skeleton-shimmer;display:block}@keyframes crm-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.crm-skeleton-region{animation:.2s ease-out .15s both crm-skeleton-in}.crm-calendar-day>div>.crm-skeleton,.crm-calendar-skeleton-event{animation:.2s ease-out .15s both crm-skeleton-in,1.4s ease-in-out infinite crm-skeleton-shimmer}@keyframes crm-skeleton-in{0%{opacity:0}to{opacity:1}}.crm-client-hero,.crm-client-panel,.crm-client-orders{--crm-skeleton-base:#e2e2e2;--crm-skeleton-shine:#ebebeb}.crm-skeleton-rows{display:grid}.crm-skeleton-row{border-bottom:1px solid #efefef;align-items:center;gap:18px;min-height:60px;padding:12px 8px;display:flex}.crm-skeleton-cell{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.crm-skeleton-cell.is-avatar{flex-grow:1.6}.crm-skeleton-cell.is-stack{flex-direction:column;align-items:flex-start;gap:6px}.crm-skeleton-stack{gap:8px;min-width:0;display:grid}.crm-skeleton-stack.is-spaced{gap:14px;margin-top:22px}.crm-skeleton-lines{gap:10px;margin-top:18px;display:grid}.crm-skeleton-card{background:#fff;border-radius:12px;gap:9px;padding:14px;display:grid}.crm-calendar-skeleton-event{z-index:1;border-radius:7px;width:auto;min-height:38px;position:absolute;left:5px;right:5px}.crm-calendar-workspace[aria-busy=true] .crm-calendar-main{opacity:.7;transition:opacity .14s}.crm-task-list-workspace>.crm-skeleton-rows .crm-skeleton-row{padding-inline:16px}@media (prefers-reduced-motion:reduce){.crm-skeleton,.crm-skeleton-region,.crm-calendar-day>div>.crm-skeleton,.crm-calendar-skeleton-event{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
