:root {
  /* Emissive ink. Default is the palette ink, so every existing primary use computes the same. */
  --surux-emissive-ink: var(--surux-primary);
  --surux-table-record-code-size: .9rem;
  --surux-radius-sm: .5rem;
  --surux-radius-md: .85rem;
  --surux-radius-lg: 1.25rem;
  /* Role radii. Each default is the shared owner's current corner. Control and chip match --surux-radius-sm.
     Menu, input and hero stay literal so a surface scale does not round a fixed shape.
     A var() here is resolved on this element, so it may name only a token this element declares. */
  --surux-radius-card: .58rem;
  --surux-radius-field: .625rem;
  --surux-radius-control: var(--surux-radius-sm);
  --surux-radius-chip: var(--surux-radius-sm);
  --surux-radius-pill: 999px;
  --surux-radius-modal: .82rem;
  --surux-radius-menu: .58rem;
  --surux-radius-input: .5rem;
  --surux-radius-hero: .85rem;
  /* Inset control labels and choice-group labels (.surux-choice-label) share these.
     A surface theme reassigns --surux-control-label-color on the labels it recolours. */
  --surux-control-label-color: var(--surux-muted);
  --surux-control-label-size: .8125rem;
  --surux-control-label-weight: 600;
  --surux-control-label-tracking: .02em;
  --surux-control-label-leading: 1.25;
  /* Inset field rhythm. Text, select and file controls read these so a file
     chooser keeps the same inner padding, label-to-value gap, row height and
     even inline gaps as a text control. Themes do not restate the lengths. */
  --surux-control-pad-inline: .75rem;
  --surux-control-pad-block-start: .35rem;
  --surux-control-pad-block-end: .5rem;
  --surux-control-row-min-height: 44px;
  --surux-control-inline-gap: .5rem;
  --surux-elevation-card: 0 .62rem 1.55rem rgba(0, 0, 0, .14), 0 .08rem .24rem rgba(0, 0, 0, .12);
  --surux-elevation-raised: 0 -16px 42px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .06);
  --surux-elevation-float: 0 1rem 3rem rgba(0, 0, 0, .25);
  --surux-elevation-modal: 0 2rem 5rem rgba(0, 0, 0, .42), inset 0 1px 0 rgba(255, 255, 255, .08);
  --surux-elevation-toast: 0 .75rem 1.8rem rgba(0, 0, 0, .18);
  --surux-border-width: 1px;
  --surux-border-width-strong: 2px;
  --surux-blur-shell: blur(16px);
  --surux-blur-overlay: blur(10px);
  --surux-blur-float: blur(16px);
  --surux-topbar-height: 64px;
  --surux-sidebar-width: 280px;
  --surux-bottomnav-height: 72px;
  --surux-transition: 180ms ease;
  --surux-feedback-duration: 160ms;
  --surux-ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --surux-ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
  --surux-page-header-gap: var(--surux-section-gap);
  --surux-page-tab-top-gap: 1rem;
  --surux-page-tab-list-gap: 1rem;
  --surux-band-radius: 12px;
  --surux-radius-band: var(--surux-band-radius);
  /* Unset-appearance fallback for the band type shadow. Appearances below replace it.
     Light Flat Vivid uses the dark shadow because its on-fill ink is white. */
  --surux-band-shadow: rgb(0 0 0 / .35);
  --surux-section-gap: 12px;
  --surux-page-panel-gap: var(--surux-section-gap);
  --surux-bar-spacing: 12px;
  --surux-page-search-padding: var(--surux-bar-spacing);
  --surux-list-edge-inset: 20px;
  --surux-list-row-height: 48px;
  --surux-list-row-height-two-line: 60px;
  --surux-list-header-height: 40px;
  --surux-list-row-line: var(--surux-border);
  --surux-list-row-hover-tint: 8%;
  --surux-list-row-selected-tint: 10%;
  --surux-list-cell-padding-block: 4px;
  --surux-list-cell-padding-x: 12px;
  --surux-list-panel-bottom-gap: calc(var(--surux-command-bar-height, 74px) + .85rem + max(.35rem, env(safe-area-inset-bottom, 0px)));
  --surux-scroll-bottom-gap: calc(2rem + max(1rem, env(safe-area-inset-bottom, 0px)));
  --surux-list-scroll-bottom-gap: calc(1rem + max(.5rem, env(safe-area-inset-bottom, 0px)));
  --surux-scrollbar-size: 8px;
  --surux-scrollbar-track: transparent;
  --surux-scrollbar-thumb: color-mix(in srgb, var(--surux-muted) 56%, var(--surux-primary) 24%);
  --surux-scrollbar-thumb-hover: color-mix(in srgb, var(--surux-muted) 42%, var(--surux-primary) 38%);
  --surux-scrollbar-thumb-border: transparent;
  /* Status colours. The generated assisted palettes below override these, as they do the workflow
     colours that follow - but until these lines existed nothing else defined them, so on every
     ordinary palette they resolved to nothing. A var() naming nothing computes as unset: status text
     took the body colour and status fills went transparent, and System Health drew its lost devices
     as empty track under a tile reading "2 OFFLINE / LOST". Light, slate and night restate them for
     their own surfaces below, the way they restate the surfaces. StatusColourContrastTests holds every
     value at 4.5:1 on all three backgrounds in every theme state; keep them out of the generated region,
     which the palette generator rewrites from theme-colour-vision.json. */
  --surux-info: #7ec8ea;
  --surux-success: #5fd0a4;
  --surux-warning: #f0b429;
  --surux-danger: #f87a7a;
  /* TR-0000189. Status paint: the saturated hue behind a status dot, border, glow, badge or tint. Not
     text - text takes --surux-info, --surux-success, --surux-warning and --surux-danger above, which each appearance
     restates for its own surfaces. Paint is the same on every surface, as the literals it replaced were,
     and the assisted palettes swap it for the Okabe-Ito hues through theme-colour-vision.json. Derive a
     shade or tint with color-mix (#000, #fff or transparent) rather than writing a new red or green:
     StatusColourLiteralConventionTests refuses one outside this sheet. */
  --surux-info-fill: #0dcaf0;
  --surux-success-fill: #22c55e;
  --surux-warning-fill: #f59e0b;
  --surux-danger-fill: #ef4444;
  /* Pending sync paint is sky, not info cyan. Assistance remaps it with the status fills. */
  --surux-pending-fill: #38bdf8;
  /* Deep warning stop behind the validation icon. Assistance remaps it with the status fills. */
  --surux-warning-deep: #b45309;
  /* Camera-watch heat. 0 is success, 5 is warning, 10 is danger. Each pale step is that same
     heat step at 18% strength, so the ramp stays monotonic. Colour-vision assistance remaps
     success, warning and danger, and both ramps follow without a second definition. */
  --surux-heat-0: var(--surux-success);
  --surux-heat-1: color-mix(in oklab, var(--surux-warning) 20%, var(--surux-success));
  --surux-heat-2: color-mix(in oklab, var(--surux-warning) 40%, var(--surux-success));
  --surux-heat-3: color-mix(in oklab, var(--surux-warning) 60%, var(--surux-success));
  --surux-heat-4: color-mix(in oklab, var(--surux-warning) 80%, var(--surux-success));
  --surux-heat-5: var(--surux-warning);
  --surux-heat-6: color-mix(in oklab, var(--surux-danger) 20%, var(--surux-warning));
  --surux-heat-7: color-mix(in oklab, var(--surux-danger) 40%, var(--surux-warning));
  --surux-heat-8: color-mix(in oklab, var(--surux-danger) 60%, var(--surux-warning));
  --surux-heat-9: color-mix(in oklab, var(--surux-danger) 80%, var(--surux-warning));
  --surux-heat-10: var(--surux-danger);
  --surux-heat-bg-0: color-mix(in oklab, var(--surux-heat-0) 18%, transparent);
  --surux-heat-bg-1: color-mix(in oklab, var(--surux-heat-1) 18%, transparent);
  --surux-heat-bg-2: color-mix(in oklab, var(--surux-heat-2) 18%, transparent);
  --surux-heat-bg-3: color-mix(in oklab, var(--surux-heat-3) 18%, transparent);
  --surux-heat-bg-4: color-mix(in oklab, var(--surux-heat-4) 18%, transparent);
  --surux-heat-bg-5: color-mix(in oklab, var(--surux-heat-5) 18%, transparent);
  --surux-heat-bg-6: color-mix(in oklab, var(--surux-heat-6) 18%, transparent);
  --surux-heat-bg-7: color-mix(in oklab, var(--surux-heat-7) 18%, transparent);
  --surux-heat-bg-8: color-mix(in oklab, var(--surux-heat-8) 18%, transparent);
  --surux-heat-bg-9: color-mix(in oklab, var(--surux-heat-9) 18%, transparent);
  --surux-heat-bg-10: color-mix(in oklab, var(--surux-heat-10) 18%, transparent);
  /* Live Map signal age. Step 0 is cyan (now). Step 7 is rose (seven days or more).
     Colour-vision assistance remaps info and danger, and the ramp follows. */
  --surux-map-age-0: var(--surux-info);
  --surux-map-age-1: color-mix(in oklab, var(--surux-danger) 14%, var(--surux-info));
  --surux-map-age-2: color-mix(in oklab, var(--surux-danger) 28%, var(--surux-info));
  --surux-map-age-3: color-mix(in oklab, var(--surux-danger) 42%, var(--surux-info));
  --surux-map-age-4: color-mix(in oklab, var(--surux-danger) 57%, var(--surux-info));
  --surux-map-age-5: color-mix(in oklab, var(--surux-danger) 71%, var(--surux-info));
  --surux-map-age-6: color-mix(in oklab, var(--surux-danger) 85%, var(--surux-info));
  --surux-map-age-7: var(--surux-danger);
  --surux-workflow-submitted-bg: rgba(245, 158, 11, .14);
  --surux-workflow-submitted-border: rgba(245, 158, 11, .48);
  --surux-workflow-submitted-color: #fde68a;
  --surux-workflow-approved-bg: rgba(24, 167, 216, .16);
  --surux-workflow-approved-border: rgba(24, 167, 216, .52);
  --surux-workflow-approved-color: #bae6fd;
  --surux-workflow-paid-bg: rgba(34, 197, 94, .16);
  --surux-workflow-paid-border: rgba(34, 197, 94, .52);
  --surux-workflow-paid-color: #bbf7d0;
  --surux-workflow-rejected-bg: rgba(239, 68, 68, .16);
  --surux-workflow-rejected-border: rgba(239, 68, 68, .52);
  --surux-workflow-rejected-color: #fecaca;
  /* TR-0000233. Work under way - a fifth workflow hue, so In progress no longer needs hard-coded
     rgba. The assisted palettes swap it for Okabe-Ito reddish purple. */
  --surux-workflow-progress-bg: rgba(168, 85, 247, .16);
  --surux-workflow-progress-border: rgba(168, 85, 247, .52);
  --surux-workflow-progress-color: #e9d5ff;
  /* TR-0000292. Low priority is its own steel token so it does not borrow approved/on-hold cyan. */
  --surux-workflow-priority-low: #8aa4b6;
  /* TR-0000557. Notification topics. Paint for an icon that is always paired with its label.
     Not status, and not the accent: assistance remaps the same names from theme-colour-vision.json.
     Light and warm restate them below; a raw hex of any of these values is refused outside this sheet. */
  --surux-topic-monitoring: #9fd4f5;
  --surux-topic-hitlists: #f0c56a;
  --surux-topic-alarms: #f0b08a;
  --surux-topic-surveillance-events: #e7b4d4;
  --surux-topic-reports: #b7c4f8;
  --surux-topic-device-health: #8ee0d4;
  --surux-topic-quotes: #ead78a;
  --surux-topic-technical-requests: #cbb6e4;
  --surux-loan-capacity-available-rgb: var(--surux-primary-rgb);
  --surux-loan-capacity-over-rgb: 239 68 68;
  --surux-loan-capacity-unavailable-rgb: 245 158 11;
  /* TR-0000475. Proposal designer markers, DORI bands and measured lines. Single-hue DORI
     (blue) so distance is read from lightness, not from a red/green traffic light. Kinds
     and lines use categorical hues outside red and green. Assistance remaps the set below. */
  --surux-proposal-kind-pole: #56b4e9;
  --surux-proposal-kind-wall: #0072b2;
  --surux-proposal-kind-fixed: #e69f00;
  --surux-proposal-kind-ptz: #f0e442;
  --surux-proposal-kind-tandemvu: #cc79a7;
  --surux-proposal-kind-multisensor: #6a5acd;
  --surux-proposal-kind-anpr: #d55e00;
  --surux-proposal-kind-terminal: #9aa7b5;
  --surux-proposal-kind-nvr: #5b8def;
  --surux-proposal-kind-switch: #c47cbf;
  --surux-proposal-kind-bridge: #81d4fa;
  --surux-proposal-dori-detect: #9ad0ea;
  --surux-proposal-dori-observe: #56b4e9;
  --surux-proposal-dori-recognise: #2b8cbe;
  --surux-proposal-dori-identify: #084c8d;
  --surux-proposal-line-cable: #e69f00;
  --surux-proposal-line-trench: #cc79a7;
  --surux-proposal-line-fibre: #009e73;
  --surux-proposal-line-power: #d55e00;
  --surux-proposal-line-poe: #3949ab;
  --surux-proposal-line-power-dc: #ef9a9a;
  --surux-proposal-line-wireless: #00acc1;
  --surux-proposal-line-measure: #f0e442;
  --surux-proposal-line-boundary: #56b4e9;
  --surux-proposal-line-sheet: #9aa7b5;
  --surux-proposal-line-inset: #0072b2;
  --surux-proposal-ink: #000;
  --surux-proposal-handle: #f8fafc;
  --surux-proposal-halo: #0b1216;
}

/* S2 row menu, C2 choreography. Durations use ms so JS can read the close fallback. */
:root {
  --surux-row-press-duration: 560ms;
  --surux-row-capsule-delay: 90ms;
  --surux-row-capsule-duration: 180ms;
  --surux-row-strip-delay: 200ms;
  --surux-row-strip-duration: 300ms;
  --surux-row-dim-duration: 220ms;
  --surux-row-more-duration: 260ms;
  --surux-row-strip-close-duration: 160ms;
  --surux-row-capsule-close-duration: 120ms;
  --surux-row-fade-duration: 120ms;
  --surux-row-ease: ease-out;
  --surux-row-hinge-ease: cubic-bezier(.2,.8,.2,1);
  --surux-row-menu-surface: var(--surux-surface-base);
  --surux-row-menu-shadow: var(--surux-elevation-float);
  --surux-row-menu-border: var(--surux-border);
  --surux-row-sheet-open-duration: 260ms;
  --surux-row-sheet-close-duration: 180ms;
  --surux-row-sheet-backdrop-duration: 220ms;
  --surux-row-sheet-summary-delay: 80ms;
  --surux-row-sheet-ease: cubic-bezier(.2,.8,.2,1);
  --surux-sheet-backdrop: rgba(0, 0, 0, .32);
  --surux-row-sheet-backdrop: var(--surux-sheet-backdrop);
  --surux-row-sheet-handle: var(--surux-muted);
  --surux-row-menu-band: color-mix(in srgb, var(--surux-primary) 12%, var(--surux-row-menu-surface));
  /* S2 strip proportions: 8px 12px band, 6px 12px 8px cells, 12px values, 10.5px labels. */
  --surux-row-summary-header-gap: .5rem;
  --surux-row-summary-header-padding: .5rem .75rem;
  --surux-row-summary-cell-padding: .375rem .75rem .5rem;
  --surux-row-summary-value-size: .75rem;
  --surux-row-summary-label-size: .65625rem;
}
@media (prefers-reduced-motion: reduce) {
  :root {
    --surux-row-press-duration: 120ms;
    --surux-row-capsule-delay: 0ms;
    --surux-row-capsule-duration: 120ms;
    --surux-row-strip-delay: 0ms;
    --surux-row-strip-duration: 120ms;
    --surux-row-dim-duration: 0ms;
    --surux-row-more-duration: 120ms;
    --surux-row-strip-close-duration: 120ms;
    --surux-row-capsule-close-duration: 120ms;
    --surux-row-sheet-open-duration: 120ms;
    --surux-row-sheet-close-duration: 120ms;
    --surux-row-sheet-backdrop-duration: 120ms;
    --surux-row-sheet-summary-delay: 0ms;
  }
}

@media (hover: none) and (pointer: coarse) {
  :root {
    --surux-scroll-bottom-gap: calc(5.5rem + max(1rem, env(safe-area-inset-bottom, 0px)));
    --surux-list-scroll-bottom-gap: calc(1.5rem + max(.75rem, env(safe-area-inset-bottom, 0px)));
  }
}

/* Aliases of the scale are resolved on the element that declares them. A preview root carries its own
   scale, so the same aliases are declared again there and pick up that root. */
[data-surux-preference-preview] {
  --surux-radius-control: var(--surux-radius-sm);
  --surux-radius-chip: var(--surux-radius-sm);
  --surux-radius-band: var(--surux-band-radius);
}

@media (max-width: 767.98px) {
  :root {
    --surux-list-edge-inset: 16px;
  }
}

[data-bs-theme="dark"] {
  --surux-app-bg: #012033;
  --surux-surface: #062b42;
  --surux-surface-base: #062b42;
  --surux-surface-2: #0b3955;
  --surux-surface-2-base: #0b3955;
  --surux-border: rgba(255, 255, 255, .10);
  --surux-text: #d7e2ec;
  --surux-band-fg: #d7e2ec;
  --surux-band-shadow: rgb(0 0 0 / .4);
  --surux-muted: #9fb6c8;
  --surux-primary: #18a7d8;
  --surux-primary-rgb: 24, 167, 216;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

[data-bs-theme="light"] {
  --surux-app-bg: #f4f7fb;
  --surux-surface: #ffffff;
  --surux-surface-base: #ffffff;
  --surux-surface-2: #f8fafc;
  --surux-surface-2-base: #f8fafc;
  --surux-border: rgba(15, 23, 42, .12);
  --surux-elevation-card: 0 .46rem 1.18rem rgba(15, 23, 42, .075), 0 .06rem .18rem rgba(15, 23, 42, .055);
  --surux-elevation-modal: 0 2rem 5rem rgba(15, 23, 42, .24), inset 0 1px 0 rgba(255, 255, 255, .78);
  --surux-text: #0f172a;
  --surux-band-fg: #0f172a;
  --surux-band-shadow: rgb(255 255 255 / .45);
  --surux-muted: #4c5a70;
  --surux-primary: #0369a1;
  --surux-primary-rgb: 3, 105, 161;
  --surux-info: #0b6e99;
  --surux-success: #0f7a54;
  --surux-warning: #8a5a00;
  --surux-danger: #b42318;
  --surux-workflow-submitted-bg: #fef3c7;
  --surux-workflow-submitted-border: #f59e0b;
  --surux-workflow-submitted-color: #92400e;
  --surux-workflow-approved-bg: #e0f2fe;
  --surux-workflow-approved-border: #0284c7;
  --surux-workflow-approved-color: #075985;
  --surux-workflow-paid-bg: #dcfce7;
  --surux-workflow-paid-border: #22c55e;
  --surux-workflow-paid-color: #166534;
  --surux-workflow-rejected-bg: #fee2e2;
  --surux-workflow-rejected-border: #ef4444;
  --surux-workflow-rejected-color: #991b1b;
  --surux-workflow-progress-bg: #f3e8ff;
  --surux-workflow-progress-border: #a855f7;
  --surux-workflow-progress-color: #581c87;
  --surux-workflow-priority-low: #5b7388;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

/* Night keeps data-bs-theme="light" while its surfaces stay dark, so topic ink for light
   excludes it and warm repeats the attributes so it still wins on Warm Light. */
[data-bs-theme="light"]:not([data-surux-theme="night"]) {
  --surux-topic-monitoring: #0c5f96;
  --surux-topic-hitlists: #8a5c00;
  --surux-topic-alarms: #9a4318;
  --surux-topic-surveillance-events: #8a3d68;
  --surux-topic-reports: #3a46a8;
  --surux-topic-device-health: #0e756c;
  --surux-topic-quotes: #7a6410;
  --surux-topic-technical-requests: #4c3d78;
}

[data-bs-theme="light"][data-surux-appearance="warm-light"] {
  --surux-topic-monitoring: #1a5678;
  --surux-topic-hitlists: #7a4a12;
  --surux-topic-alarms: #8a3a22;
  --surux-topic-surveillance-events: #7a3558;
  --surux-topic-reports: #4a3d86;
  --surux-topic-device-health: #1d5e52;
  --surux-topic-quotes: #6e5418;
  --surux-topic-technical-requests: #5a4630;
}

[data-surux-appearance="warm-light"] {
  --surux-app-bg: #f7f3ec;
  --surux-surface: #fffcf7;
  --surux-surface-base: #fffcf7;
  --surux-surface-2: #f2eee6;
  --surux-surface-2-base: #f2eee6;
  --surux-border: rgba(48, 42, 35, .18);
  --surux-text: #29251f;
  --surux-band-fg: #29251f;
  --surux-band-shadow: rgb(255 255 255 / .45);
  --surux-muted: #5f564b;
}

[data-surux-appearance="charcoal"] {
  --surux-app-bg: #101418;
  --surux-surface: #171c22;
  --surux-surface-base: #171c22;
  --surux-surface-2: #202832;
  --surux-surface-2-base: #202832;
  --surux-border: rgba(226, 232, 240, .12);
  --surux-text: #d6dde5;
  --surux-band-fg: #d6dde5;
  --surux-band-shadow: rgb(0 0 0 / .4);
  --surux-muted: #a8b3c0;
  --surux-primary: #38bdf8;
  --surux-primary-rgb: 56, 189, 248;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

[data-surux-appearance="slate"] {
  /* Slate's surfaces are mid-greys, #596777 at the lightest, so its status colours are the palest. */
  --surux-info: #c5eaf8;
  --surux-success: #c3efdf;
  --surux-warning: #f7e39b;
  --surux-danger: #ffdfd5;
  --surux-workflow-submitted-color: #fff8e1;
  --surux-workflow-rejected-color: #ffdddd;
  --surux-workflow-submitted-bg: rgba(245, 158, 11, .08);
  /* TR-0000233. Approved and progress ink restated for slate's grey surfaces, where the dark values
     measured under 4.5:1 once status tones put them in front of every lane. */
  --surux-workflow-approved-color: #e6f6ff;
  --surux-workflow-approved-bg: rgba(24, 167, 216, .08);
  --surux-workflow-progress-color: #f7f0ff;
  --surux-workflow-progress-bg: rgba(168, 85, 247, .08);
  --surux-workflow-priority-low: #c3d2de;
  --surux-app-bg: #3f4a57;
  --surux-surface: #4b5866;
  --surux-surface-base: #4b5866;
  --surux-surface-2: #596777;
  --surux-surface-2-base: #596777;
  --surux-border: rgba(255, 255, 255, .20);
  --surux-text: #f8fafc;
  --surux-band-fg: #f8fafc;
  --surux-band-shadow: rgb(0 0 0 / .4);
  --surux-muted: #dde5ed;
  --surux-primary: #38bdf8;
  --surux-primary-rgb: 56, 189, 248;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

[data-surux-appearance="black"] {
  --surux-band-fg: #d6d6dc;
  --surux-band-shadow: rgb(0 0 0 / .4);
  --surux-app-bg: #030303;
  --surux-surface: #0a0a0b;
  --surux-surface-base: #0a0a0b;
  --surux-surface-2: #141416;
  --surux-surface-2-base: #141416;
  --surux-border: rgba(255, 255, 255, .11);
  --surux-text: #d6d6dc;
  --surux-muted: #a1a1aa;
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

[data-surux-theme="night"] {
  --surux-band-fg: #d6d6dc;
  --surux-band-shadow: rgb(0 0 0 / .4);
  --surux-app-bg: #030303;
  --surux-surface: #0a0a0b;
  --surux-surface-base: #0a0a0b;
  --surux-surface-2: #141416;
  --surux-surface-2-base: #141416;
  --surux-border: rgba(255, 255, 255, .11);
  --surux-text: #d6d6dc;
  --surux-muted: #a1a1aa;
  /* Night keeps dark surfaces when light or slate is selected, so it keeps the dark status colours. */
  --surux-info: #7ec8ea;
  --surux-success: #5fd0a4;
  --surux-warning: #f0b429;
  --surux-danger: #f87a7a;

  --bs-body-bg: var(--surux-app-bg);
  --bs-body-color: var(--surux-text);
  --bs-tertiary-bg: var(--surux-surface);
  --bs-border-color: var(--surux-border);
  --bs-primary: var(--surux-primary);
  --bs-primary-rgb: var(--surux-primary-rgb);
}

/* BEGIN GENERATED PALETTES */
[data-surux-theme="default"] {
  --surux-primary: #38bdf8;
  --surux-primary-rgb: 56, 189, 248;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="default"] {
  --surux-primary: #0369a1;
  --surux-primary-rgb: 3, 105, 161;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="default"] {
  --surux-primary: #d5f3ff;
  --surux-primary-rgb: 213, 243, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="default"] {
  --surux-primary: #0369a1;
  --surux-primary-rgb: 3, 105, 161;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="redops"] {
  --surux-primary: #ff9292;
  --surux-primary-rgb: 255, 146, 146;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="redops"] {
  --surux-primary: #b91c1c;
  --surux-primary-rgb: 185, 28, 28;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="redops"] {
  --surux-primary: #ffe2e2;
  --surux-primary-rgb: 255, 226, 226;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="redops"] {
  --surux-primary: #b91c1c;
  --surux-primary-rgb: 185, 28, 28;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="surutech"] {
  --surux-primary: #65d98c;
  --surux-primary-rgb: 101, 217, 140;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="surutech"] {
  --surux-primary: #187139;
  --surux-primary-rgb: 24, 113, 57;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="surutech"] {
  --surux-primary: #d9fbe4;
  --surux-primary-rgb: 217, 251, 228;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="surutech"] {
  --surux-primary: #187139;
  --surux-primary-rgb: 24, 113, 57;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="night"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="night"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="night"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="night"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="yellow"] {
  --surux-primary: #facc15;
  --surux-primary-rgb: 250, 204, 21;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="yellow"] {
  --surux-primary: #806000;
  --surux-primary-rgb: 128, 96, 0;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="yellow"] {
  --surux-primary: #fff1b2;
  --surux-primary-rgb: 255, 241, 178;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="yellow"] {
  --surux-primary: #806000;
  --surux-primary-rgb: 128, 96, 0;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="pink"] {
  --surux-primary: #f58cbd;
  --surux-primary-rgb: 245, 140, 189;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="pink"] {
  --surux-primary: #b82069;
  --surux-primary-rgb: 184, 32, 105;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="pink"] {
  --surux-primary: #ffe0ef;
  --surux-primary-rgb: 255, 224, 239;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="pink"] {
  --surux-primary: #b82069;
  --surux-primary-rgb: 184, 32, 105;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="blue"] {
  --surux-primary: #85b5ff;
  --surux-primary-rgb: 133, 181, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="blue"] {
  --surux-primary: #2563eb;
  --surux-primary-rgb: 37, 99, 235;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="blue"] {
  --surux-primary: #dfecff;
  --surux-primary-rgb: 223, 236, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="blue"] {
  --surux-primary: #2562e9;
  --surux-primary-rgb: 37, 98, 233;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="purple"] {
  --surux-primary: #bea0ff;
  --surux-primary-rgb: 190, 160, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="purple"] {
  --surux-primary: #7035d6;
  --surux-primary-rgb: 112, 53, 214;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="purple"] {
  --surux-primary: #eee2ff;
  --surux-primary-rgb: 238, 226, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="purple"] {
  --surux-primary: #7035d6;
  --surux-primary-rgb: 112, 53, 214;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="orange"] {
  --surux-primary: #ffab70;
  --surux-primary-rgb: 255, 171, 112;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="orange"] {
  --surux-primary: #aa470e;
  --surux-primary-rgb: 170, 71, 14;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="orange"] {
  --surux-primary: #ffe5ce;
  --surux-primary-rgb: 255, 229, 206;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="orange"] {
  --surux-primary: #aa470e;
  --surux-primary-rgb: 170, 71, 14;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="teal"] {
  --surux-primary: #61cfc0;
  --surux-primary-rgb: 97, 207, 192;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="teal"] {
  --surux-primary: #0b7168;
  --surux-primary-rgb: 11, 113, 104;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="teal"] {
  --surux-primary: #d5f9f2;
  --surux-primary-rgb: 213, 249, 242;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="teal"] {
  --surux-primary: #0b7168;
  --surux-primary-rgb: 11, 113, 104;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="copper"] {
  --surux-primary: #d59a73;
  --surux-primary-rgb: 213, 154, 115;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="copper"] {
  --surux-primary: #925d3b;
  --surux-primary-rgb: 146, 93, 59;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="copper"] {
  --surux-primary: #ffe7d7;
  --surux-primary-rgb: 255, 231, 215;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="copper"] {
  --surux-primary: #925d3b;
  --surux-primary-rgb: 146, 93, 59;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="sage"] {
  --surux-primary: #9bbd9e;
  --surux-primary-rgb: 155, 189, 158;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="sage"] {
  --surux-primary: #46684c;
  --surux-primary-rgb: 70, 104, 76;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="sage"] {
  --surux-primary: #def4e1;
  --surux-primary-rgb: 222, 244, 225;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="sage"] {
  --surux-primary: #46684c;
  --surux-primary-rgb: 70, 104, 76;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="cyan"] {
  --surux-primary: #67d4e8;
  --surux-primary-rgb: 103, 212, 232;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="cyan"] {
  --surux-primary: #0e6f82;
  --surux-primary-rgb: 14, 111, 130;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="cyan"] {
  --surux-primary: #d8faff;
  --surux-primary-rgb: 216, 250, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="cyan"] {
  --surux-primary: #0e6f82;
  --surux-primary-rgb: 14, 111, 130;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="indigo"] {
  --surux-primary: #b2afff;
  --surux-primary-rgb: 178, 175, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="indigo"] {
  --surux-primary: #4f46b7;
  --surux-primary-rgb: 79, 70, 183;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="indigo"] {
  --surux-primary: #eae7ff;
  --surux-primary-rgb: 234, 231, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="indigo"] {
  --surux-primary: #4f46b7;
  --surux-primary-rgb: 79, 70, 183;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="neutral"] {
  --surux-primary: #c4c4c8;
  --surux-primary-rgb: 196, 196, 200;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="neutral"] {
  --surux-primary: #535359;
  --surux-primary-rgb: 83, 83, 89;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="neutral"] {
  --surux-primary: #eeeeef;
  --surux-primary-rgb: 238, 238, 239;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="neutral"] {
  --surux-primary: #535359;
  --surux-primary-rgb: 83, 83, 89;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="navy"] {
  --surux-primary: #7aa6e6;
  --surux-primary-rgb: 122, 166, 230;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="navy"] {
  --surux-primary: #0b2545;
  --surux-primary-rgb: 11, 37, 69;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="navy"] {
  --surux-primary: #dee5ee;
  --surux-primary-rgb: 222, 229, 238;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="navy"] {
  --surux-primary: #0b2545;
  --surux-primary-rgb: 11, 37, 69;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="colourblind"] {
  --surux-primary: #56b4e9;
  --surux-primary-rgb: 86, 180, 233;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="colourblind"] {
  --surux-primary: #0072b2;
  --surux-primary-rgb: 0, 114, 178;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="colourblind"] {
  --surux-primary: #d5efff;
  --surux-primary-rgb: 213, 239, 255;
  --surux-primary-contrast: #0f172a;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="colourblind"] {
  --surux-primary: #0071b0;
  --surux-primary-rgb: 0, 113, 176;
  --surux-primary-contrast: #ffffff;
  --surux-primary-action-bg: var(--surux-primary);
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-surux-theme="default"][data-surux-colour-style="neon"],
[data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #1faad9;
  --surux-primary-rgb: 31, 170, 217;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="default"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #18a7d8;
  --surux-primary-rgb: 24, 167, 216;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="default"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #18a7d8;
  --surux-primary-rgb: 24, 167, 216;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="default"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #127a9e;
  --surux-primary-rgb: 18, 122, 158;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="default"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #c5e9f5;
  --surux-primary-rgb: 197, 233, 245;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="default"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="default"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="default"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="default"][data-surux-colour-style="vivid"] {
  --surux-primary: #117597;
  --surux-primary-rgb: 17, 117, 151;
  --surux-primary-action-bg: #18a7d8;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #ea7f7f;
  --surux-primary-rgb: 234, 127, 127;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #e66565;
  --surux-primary-rgb: 230, 101, 101;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #e14747;
  --surux-primary-rgb: 225, 71, 71;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #da2626;
  --surux-primary-rgb: 218, 38, 38;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #fadede;
  --surux-primary-rgb: 250, 222, 222;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="redops"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="redops"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="redops"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="redops"][data-surux-colour-style="vivid"] {
  --surux-primary: #d12424;
  --surux-primary-rgb: 209, 36, 36;
  --surux-primary-action-bg: #dc2626;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #3eb369;
  --surux-primary-rgb: 62, 179, 105;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #16a34a;
  --surux-primary-rgb: 22, 163, 74;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #16a34a;
  --surux-primary-rgb: 22, 163, 74;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #12823b;
  --surux-primary-rgb: 18, 130, 59;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #ccebd7;
  --surux-primary-rgb: 204, 235, 215;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="surutech"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="surutech"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="surutech"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="surutech"][data-surux-colour-style="vivid"] {
  --surux-primary: #117c38;
  --surux-primary-rgb: 17, 124, 56;
  --surux-primary-action-bg: #16a34a;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-surux-theme="night"][data-surux-colour-style="neon"],
[data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="night"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="night"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="night"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="night"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="night"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="night"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="night"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="night"][data-surux-colour-style="vivid"] {
  --surux-primary: #a1a1aa;
  --surux-primary-rgb: 161, 161, 170;
  --surux-primary-action-bg: #a1a1aa;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #facc15;
  --surux-primary-rgb: 250, 204, 21;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #facc15;
  --surux-primary-rgb: 250, 204, 21;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #facc15;
  --surux-primary-rgb: 250, 204, 21;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #876e0b;
  --surux-primary-rgb: 135, 110, 11;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #fce37e;
  --surux-primary-rgb: 252, 227, 126;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="yellow"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="yellow"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="yellow"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="yellow"][data-surux-colour-style="vivid"] {
  --surux-primary: #826a0b;
  --surux-primary-rgb: 130, 106, 11;
  --surux-primary-action-bg: #facc15;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #f174b1;
  --surux-primary-rgb: 241, 116, 177;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #ed55a0;
  --surux-primary-rgb: 237, 85, 160;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #ec4899;
  --surux-primary-rgb: 236, 72, 153;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #c43c7f;
  --surux-primary-rgb: 196, 60, 127;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #fbdcec;
  --surux-primary-rgb: 251, 220, 236;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="pink"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="pink"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="pink"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="pink"][data-surux-colour-style="vivid"] {
  --surux-primary: #ba3979;
  --surux-primary-rgb: 186, 57, 121;
  --surux-primary-action-bg: #ec4899;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #769df2;
  --surux-primary-rgb: 118, 157, 242;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #5e8cf0;
  --surux-primary-rgb: 94, 140, 240;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #4479ee;
  --surux-primary-rgb: 68, 121, 238;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #2563eb;
  --surux-primary-rgb: 37, 99, 235;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #dae4fc;
  --surux-primary-rgb: 218, 228, 252;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="blue"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="blue"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="blue"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="blue"][data-surux-colour-style="vivid"] {
  --surux-primary: #2562e9;
  --surux-primary-rgb: 37, 98, 233;
  --surux-primary-action-bg: #2563eb;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #b28bf4;
  --surux-primary-rgb: 178, 139, 244;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #a375f2;
  --surux-primary-rgb: 163, 117, 242;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #955ff0;
  --surux-primary-rgb: 149, 95, 240;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #7c3aed;
  --surux-primary-rgb: 124, 58, 237;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #eadffc;
  --surux-primary-rgb: 234, 223, 252;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="purple"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="purple"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="purple"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="purple"][data-surux-colour-style="vivid"] {
  --surux-primary: #7c3aed;
  --surux-primary-rgb: 124, 58, 237;
  --surux-primary-action-bg: #7c3aed;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #f97a22;
  --surux-primary-rgb: 249, 122, 34;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #f97316;
  --surux-primary-rgb: 249, 115, 22;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #f97316;
  --surux-primary-rgb: 249, 115, 22;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #b65410;
  --surux-primary-rgb: 182, 84, 16;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #feddc7;
  --surux-primary-rgb: 254, 221, 199;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="orange"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="orange"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="orange"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="orange"][data-surux-colour-style="vivid"] {
  --surux-primary: #ae510f;
  --surux-primary-rgb: 174, 81, 15;
  --surux-primary-action-bg: #f97316;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #47aea5;
  --surux-primary-rgb: 71, 174, 165;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #239e93;
  --surux-primary-rgb: 35, 158, 147;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #0d9488;
  --surux-primary-rgb: 13, 148, 136;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #0b7f75;
  --surux-primary-rgb: 11, 127, 117;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #cce9e6;
  --surux-primary-rgb: 204, 233, 230;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="teal"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="teal"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="teal"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="teal"][data-surux-colour-style="vivid"] {
  --surux-primary: #0b7970;
  --surux-primary-rgb: 11, 121, 112;
  --surux-primary-action-bg: #0d9488;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #d09064;
  --surux-primary-rgb: 208, 144, 100;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #c77b46;
  --surux-primary-rgb: 199, 123, 70;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #c77b46;
  --surux-primary-rgb: 199, 123, 70;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #9f6238;
  --surux-primary-rgb: 159, 98, 56;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #f2e1d4;
  --surux-primary-rgb: 242, 225, 212;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="copper"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="copper"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="copper"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="copper"][data-surux-colour-style="vivid"] {
  --surux-primary: #975d35;
  --surux-primary-rgb: 151, 93, 53;
  --surux-primary-action-bg: #c77b46;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #7da982;
  --surux-primary-rgb: 125, 169, 130;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #70a076;
  --surux-primary-rgb: 112, 160, 118;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #70a076;
  --surux-primary-rgb: 112, 160, 118;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #557a5a;
  --surux-primary-rgb: 85, 122, 90;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #dbe7dd;
  --surux-primary-rgb: 219, 231, 221;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="sage"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="sage"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="sage"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="sage"][data-surux-colour-style="vivid"] {
  --surux-primary: #517355;
  --surux-primary-rgb: 81, 115, 85;
  --surux-primary-action-bg: #70a076;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #06b6d4;
  --surux-primary-rgb: 6, 182, 212;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #06b6d4;
  --surux-primary-rgb: 6, 182, 212;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #06b6d4;
  --surux-primary-rgb: 6, 182, 212;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #047c90;
  --surux-primary-rgb: 4, 124, 144;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #beecf4;
  --surux-primary-rgb: 190, 236, 244;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="cyan"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="cyan"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="cyan"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="cyan"][data-surux-colour-style="vivid"] {
  --surux-primary: #04768a;
  --surux-primary-rgb: 4, 118, 138;
  --surux-primary-action-bg: #06b6d4;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #9395f5;
  --surux-primary-rgb: 147, 149, 245;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #7f82f4;
  --surux-primary-rgb: 127, 130, 244;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #6b6ef2;
  --surux-primary-rgb: 107, 110, 242;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #5e61e5;
  --surux-primary-rgb: 94, 97, 229;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #e1e2fc;
  --surux-primary-rgb: 225, 226, 252;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="indigo"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="indigo"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="indigo"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="indigo"][data-surux-colour-style="vivid"] {
  --surux-primary: #5a5ddb;
  --surux-primary-rgb: 90, 93, 219;
  --surux-primary-action-bg: #6366f1;
  --surux-primary-contrast: #000000;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23000000%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #9d9da4;
  --surux-primary-rgb: 157, 157, 164;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #909098;
  --surux-primary-rgb: 144, 144, 152;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #909098;
  --surux-primary-rgb: 144, 144, 152;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #707077;
  --surux-primary-rgb: 112, 112, 119;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #e3e3e5;
  --surux-primary-rgb: 227, 227, 229;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="neutral"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="neutral"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="neutral"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="neutral"][data-surux-colour-style="vivid"] {
  --surux-primary: #6c6c72;
  --surux-primary-rgb: 108, 108, 114;
  --surux-primary-action-bg: #909098;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #789fdc;
  --surux-primary-rgb: 120, 159, 220;
  --surux-primary-action-bg: #2f6cc9;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #618fd6;
  --surux-primary-rgb: 97, 143, 214;
  --surux-primary-action-bg: #2f6cc9;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #487ecf;
  --surux-primary-rgb: 72, 126, 207;
  --surux-primary-action-bg: #2f6cc9;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #164d8f;
  --surux-primary-rgb: 22, 77, 143;
  --surux-primary-action-bg: #164d8f;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #dae5f5;
  --surux-primary-rgb: 218, 229, 245;
  --surux-primary-action-bg: #2f6cc9;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="navy"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="navy"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="navy"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="navy"][data-surux-colour-style="vivid"] {
  --surux-primary: #164d8f;
  --surux-primary-rgb: 22, 77, 143;
  --surux-primary-action-bg: #164d8f;
  --surux-primary-contrast: #ffffff;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%23ffffff%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%23ffffff%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #56b4e9;
  --surux-primary-rgb: 86, 180, 233;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="charcoal"][data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-surux-appearance="charcoal"][data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-surux-appearance="charcoal"][data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-surux-appearance="charcoal"][data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #56b4e9;
  --surux-primary-rgb: 86, 180, 233;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="black"][data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-surux-appearance="black"][data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-surux-appearance="black"][data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-surux-appearance="black"][data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #56b4e9;
  --surux-primary-rgb: 86, 180, 233;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-bs-theme="light"][data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-bs-theme="light"][data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-bs-theme="light"][data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-bs-theme="light"][data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #39779a;
  --surux-primary-rgb: 57, 119, 154;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="slate"][data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-surux-appearance="slate"][data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-surux-appearance="slate"][data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-surux-appearance="slate"][data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #cbe8f8;
  --surux-primary-rgb: 203, 232, 248;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-appearance="warm-light"][data-surux-theme="colourblind"][data-surux-colour-style="monochrome"],
[data-surux-appearance="warm-light"][data-surux-theme="colourblind"][data-surux-colour-style="pastel"],
[data-surux-appearance="warm-light"][data-surux-theme="colourblind"][data-surux-colour-style="neon"],
[data-surux-appearance="warm-light"][data-surux-theme="colourblind"][data-surux-colour-style="vivid"] {
  --surux-primary: #367193;
  --surux-primary-rgb: 54, 113, 147;
  --surux-primary-action-bg: #56b4e9;
  --surux-primary-contrast: #0f172a;
  --surux-checkbox-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3%208%203%203%207-7%22%2F%3E%3C%2Fsvg%3E");
  --surux-radio-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224%22%20fill%3D%22%230f172a%22%2F%3E%3C%2Fsvg%3E");
  --surux-indeterminate-mark: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20stroke%3D%22%230f172a%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%20d%3D%22M4%208h8%22%2F%3E%3C%2Fsvg%3E");
}

[data-surux-colour-vision="assisted"],
[data-surux-theme="colourblind"]:not([data-surux-colour-vision]) {
  --surux-info: #86d0f0;
  --surux-success: #6bd6b3;
  --surux-warning: #f0e442;
  --surux-danger: #ffb07c;
  --surux-success-fill: #009e73;
  --surux-warning-fill: #f0e442;
  --surux-danger-fill: #d55e00;
  --surux-info-fill: #56b4e9;
  --surux-pending-fill: #56b4e9;
  --surux-warning-deep: #d55e00;
  --surux-workflow-submitted-bg: rgba(240, 228, 66, .16);
  --surux-workflow-submitted-border: rgba(240, 228, 66, .52);
  --surux-workflow-submitted-color: #f4eda2;
  --surux-workflow-approved-bg: rgba(86, 180, 233, .16);
  --surux-workflow-approved-border: rgba(86, 180, 233, .52);
  --surux-workflow-approved-color: #c3e4f8;
  --surux-workflow-paid-bg: rgba(0, 158, 115, .18);
  --surux-workflow-paid-border: rgba(0, 158, 115, .58);
  --surux-workflow-paid-color: #8ce3c8;
  --surux-workflow-rejected-bg: rgba(213, 94, 0, .18);
  --surux-workflow-rejected-border: rgba(213, 94, 0, .58);
  --surux-workflow-rejected-color: #ffbc8d;
  --surux-workflow-progress-bg: rgba(204, 121, 167, .18);
  --surux-workflow-progress-border: rgba(204, 121, 167, .58);
  --surux-workflow-progress-color: #f3cfe2;
  --surux-workflow-priority-low: #b0b0b0;
  --surux-loan-capacity-over-rgb: 213 94 0;
  --surux-loan-capacity-unavailable-rgb: 240 228 66;
  --surux-topic-monitoring: #5eb6ea;
  --surux-topic-hitlists: #e8c547;
  --surux-topic-alarms: #e08a3c;
  --surux-topic-surveillance-events: #d08cbc;
  --surux-topic-reports: #9aa0e8;
  --surux-topic-device-health: #2aab8f;
  --surux-topic-quotes: #c9a227;
  --surux-topic-technical-requests: #e7b0d4;
}

[data-bs-theme="light"]:not([data-surux-theme="night"])[data-surux-colour-vision="assisted"],
[data-bs-theme="light"]:not([data-surux-theme="night"])[data-surux-theme="colourblind"]:not([data-surux-colour-vision]) {
  --surux-info: #0068a3;
  --surux-success: #00674c;
  --surux-warning: #6b5900;
  --surux-danger: #8f3c00;
  --surux-success-fill: #009e73;
  --surux-warning-fill: #b59a00;
  --surux-danger-fill: #d55e00;
  --surux-info-fill: #56b4e9;
  --surux-pending-fill: #56b4e9;
  --surux-warning-deep: #8f3c00;
  --surux-workflow-submitted-bg: #fbf5c4;
  --surux-workflow-submitted-border: #b59a00;
  --surux-workflow-submitted-color: #5c4d00;
  --surux-workflow-approved-bg: #ddeffb;
  --surux-workflow-approved-border: #0072b2;
  --surux-workflow-approved-color: #024a73;
  --surux-workflow-paid-bg: #d3f1e7;
  --surux-workflow-paid-border: #009e73;
  --surux-workflow-paid-color: #00543d;
  --surux-workflow-rejected-bg: #fce3d2;
  --surux-workflow-rejected-border: #d55e00;
  --surux-workflow-rejected-color: #7a3600;
  --surux-workflow-progress-bg: #f8e6ef;
  --surux-workflow-progress-border: #b0588a;
  --surux-workflow-progress-color: #6e2750;
  --surux-workflow-priority-low: #5c5c5c;
  --surux-loan-capacity-over-rgb: 213 94 0;
  --surux-loan-capacity-unavailable-rgb: 181 154 0;
  --surux-topic-monitoring: #0b6798;
  --surux-topic-hitlists: #6e5a00;
  --surux-topic-alarms: #8f4800;
  --surux-topic-surveillance-events: #7a3060;
  --surux-topic-reports: #333c88;
  --surux-topic-device-health: #0b6658;
  --surux-topic-quotes: #6a5208;
  --surux-topic-technical-requests: #5c4d78;
}

[data-surux-appearance="slate"]:not([data-surux-theme="night"])[data-surux-colour-vision="assisted"],
[data-surux-appearance="slate"]:not([data-surux-theme="night"])[data-surux-theme="colourblind"]:not([data-surux-colour-vision]) {
  --surux-info: #d6eefc;
  --surux-success: #d3f1e7;
  --surux-warning: #fbf5c4;
  --surux-danger: #fce3d2;
  --surux-success-fill: #009e73;
  --surux-warning-fill: #f0e442;
  --surux-danger-fill: #d55e00;
  --surux-info-fill: #56b4e9;
  --surux-pending-fill: #56b4e9;
  --surux-warning-deep: #d55e00;
  --surux-workflow-submitted-bg: rgba(240, 228, 66, .06);
  --surux-workflow-submitted-border: rgba(240, 228, 66, .52);
  --surux-workflow-submitted-color: #fbf5c4;
  --surux-workflow-approved-bg: rgba(86, 180, 233, .06);
  --surux-workflow-approved-border: rgba(86, 180, 233, .52);
  --surux-workflow-approved-color: #ddeffb;
  --surux-workflow-paid-bg: rgba(0, 158, 115, .06);
  --surux-workflow-paid-border: rgba(0, 158, 115, .58);
  --surux-workflow-paid-color: #d3f1e7;
  --surux-workflow-rejected-bg: rgba(213, 94, 0, .06);
  --surux-workflow-rejected-border: rgba(213, 94, 0, .58);
  --surux-workflow-rejected-color: #fce3d2;
  --surux-workflow-progress-bg: rgba(204, 121, 167, .06);
  --surux-workflow-progress-border: rgba(204, 121, 167, .58);
  --surux-workflow-progress-color: #f8e6ef;
  --surux-workflow-priority-low: #d2d2d2;
  --surux-loan-capacity-over-rgb: 213 94 0;
  --surux-loan-capacity-unavailable-rgb: 240 228 66;
  --surux-topic-monitoring: #d4ecfb;
  --surux-topic-hitlists: #f8ecc0;
  --surux-topic-alarms: #f8ddcc;
  --surux-topic-surveillance-events: #f6e0ee;
  --surux-topic-reports: #dfe3fb;
  --surux-topic-device-health: #d4f3ec;
  --surux-topic-quotes: #f6efc8;
  --surux-topic-technical-requests: #ddd6f0;
}

[data-surux-theme="night"][data-surux-colour-vision="standard"] {
  --surux-workflow-submitted-bg: rgba(245, 158, 11, .14);
  --surux-workflow-submitted-border: rgba(245, 158, 11, .48);
  --surux-workflow-submitted-color: #fde68a;
  --surux-workflow-approved-bg: rgba(24, 167, 216, .16);
  --surux-workflow-approved-border: rgba(24, 167, 216, .52);
  --surux-workflow-approved-color: #bae6fd;
  --surux-workflow-paid-bg: rgba(34, 197, 94, .16);
  --surux-workflow-paid-border: rgba(34, 197, 94, .52);
  --surux-workflow-paid-color: #bbf7d0;
  --surux-workflow-rejected-bg: rgba(239, 68, 68, .16);
  --surux-workflow-rejected-border: rgba(239, 68, 68, .52);
  --surux-workflow-rejected-color: #fecaca;
  --surux-workflow-progress-bg: rgba(168, 85, 247, .16);
  --surux-workflow-progress-border: rgba(168, 85, 247, .52);
  --surux-workflow-progress-color: #e9d5ff;
  --surux-workflow-priority-low: #8aa4b6;
  --surux-loan-capacity-available-rgb: var(--surux-primary-rgb);
  --surux-loan-capacity-over-rgb: 239 68 68;
  --surux-loan-capacity-unavailable-rgb: 245 158 11;
}

[data-theme-swatch="default"] { background: #38bdf8; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="default"] { background: #18a7d8; }
[data-theme-swatch="redops"] { background: #ff9292; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="redops"] { background: #dc2626; }
[data-theme-swatch="surutech"] { background: #65d98c; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="surutech"] { background: #16a34a; }
[data-theme-swatch="night"] { background: #a1a1aa; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="night"] { background: #a1a1aa; }
[data-theme-swatch="yellow"] { background: #facc15; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="yellow"] { background: #facc15; }
[data-theme-swatch="pink"] { background: #f58cbd; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="pink"] { background: #ec4899; }
[data-theme-swatch="blue"] { background: #85b5ff; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="blue"] { background: #2563eb; }
[data-theme-swatch="purple"] { background: #bea0ff; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="purple"] { background: #7c3aed; }
[data-theme-swatch="orange"] { background: #ffab70; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="orange"] { background: #f97316; }
[data-theme-swatch="teal"] { background: #61cfc0; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="teal"] { background: #0d9488; }
[data-theme-swatch="copper"] { background: #d59a73; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="copper"] { background: #c77b46; }
[data-theme-swatch="sage"] { background: #9bbd9e; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="sage"] { background: #70a076; }
[data-theme-swatch="cyan"] { background: #67d4e8; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="cyan"] { background: #06b6d4; }
[data-theme-swatch="indigo"] { background: #b2afff; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="indigo"] { background: #6366f1; }
[data-theme-swatch="neutral"] { background: #c4c4c8; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="neutral"] { background: #909098; }
[data-theme-swatch="navy"] { background: #7aa6e6; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="navy"] { background: #2f6cc9; }
[data-bs-theme="light"]:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="navy"],
[data-surux-appearance="light"]:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="navy"],
[data-surux-appearance="warm-light"]:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="navy"] { background: #164d8f; }
[data-theme-swatch="colourblind"] { background: #56b4e9; }
:is([data-surux-colour-style="vivid"], [data-surux-colour-style="neon"]) [data-theme-swatch="colourblind"] { background: #56b4e9; }
/* END GENERATED PALETTES */

[data-surux-colour-vision="assisted"],
[data-surux-theme="colourblind"]:not([data-surux-colour-vision]) {
  --surux-proposal-kind-pole: #56b4e9;
  --surux-proposal-kind-wall: #0072b2;
  --surux-proposal-kind-fixed: #e69f00;
  --surux-proposal-kind-ptz: #f0e442;
  --surux-proposal-kind-tandemvu: #cc79a7;
  --surux-proposal-kind-multisensor: #332288;
  --surux-proposal-kind-anpr: #d55e00;
  --surux-proposal-kind-terminal: #bbbbbb;
  --surux-proposal-kind-nvr: #88ccee;
  --surux-proposal-kind-switch: #aa4499;
  --surux-proposal-kind-bridge: #81d4fa;
  --surux-proposal-dori-detect: #c3e4f8;
  --surux-proposal-dori-observe: #56b4e9;
  --surux-proposal-dori-recognise: #0072b2;
  --surux-proposal-dori-identify: #023858;
  --surux-proposal-line-cable: #e69f00;
  --surux-proposal-line-trench: #cc79a7;
  --surux-proposal-line-fibre: #009e73;
  --surux-proposal-line-power: #d55e00;
  --surux-proposal-line-poe: #3949ab;
  --surux-proposal-line-power-dc: #ef9a9a;
  --surux-proposal-line-wireless: #00acc1;
  --surux-proposal-line-measure: #f0e442;
  --surux-proposal-line-boundary: #56b4e9;
  --surux-proposal-line-sheet: #bbbbbb;
  --surux-proposal-line-inset: #0072b2;
}

/* BEGIN GENERATED STYLE PRIMITIVES */
:is([data-surux-colour-style="monochrome"], [data-surux-colour-style="pastel"], [data-surux-colour-style="neon"]) {
  --surux-style-021311: #021311;
  --surux-style-02171a: #02171a;
  --surux-style-02181b: #02181b;
  --surux-style-024955: #024955;
  --surux-style-024955-rgb: 2, 73, 85;
  --surux-style-030604: #030604;
  --surux-style-030606: #030606;
  --surux-style-030607: #030607;
  --surux-style-030707: #030707;
  --surux-style-031412: #031412;
  --surux-style-040507: #040507;
  --surux-style-040508: #040508;
  --surux-style-04140a: #04140a;
  --surux-style-04150b: #04150b;
  --surux-style-04151b: #04151b;
  --surux-style-04191d: #04191d;
  --surux-style-046d7f: #046d7f;
  --surux-style-046d7f-rgb: 4, 109, 127;
  --surux-style-046f81: #046f81;
  --surux-style-046f81-rgb: 4, 111, 129;
  --surux-style-050408: #050408;
  --surux-style-050508: #050508;
  --surux-style-050605: #050605;
  --surux-style-050708: #050708;
  --surux-style-050d1d: #050d1d;
  --surux-style-051514: #051514;
  --surux-style-05161c: #05161c;
  --surux-style-053b36: #053b36;
  --surux-style-053b36-rgb: 5, 59, 54;
  --surux-style-058ca3: #058ca3;
  --surux-style-058ea5: #058ea5;
  --surux-style-060606: #060606;
  --surux-style-060e1e: #060e1e;
  --surux-style-06170c: #06170c;
  --surux-style-06181d: #06181d;
  --surux-style-061b1f: #061b1f;
  --surux-style-06b6d4: #06b6d4;
  --surux-style-06b6d4-rgb: 6, 182, 212;
  --surux-style-070404: #070404;
  --surux-style-070504: #070504;
  --surux-style-070e19: #070e19;
  --surux-style-070f1a: #070f1a;
  --surux-style-071716: #071716;
  --surux-style-080406: #080406;
  --surux-style-080503: #080503;
  --surux-style-080703: #080703;
  --surux-style-080f20: #080f20;
  --surux-style-08190e: #08190e;
  --surux-style-08191f: #08191f;
  --surux-style-081d20: #081d20;
  --surux-style-09101c: #09101c;
  --surux-style-091917: #091917;
  --surux-style-09411e: #09411e;
  --surux-style-09411e-rgb: 9, 65, 30;
  --surux-style-0a0d0b: #0a0d0b;
  --surux-style-0a0d0d: #0a0d0d;
  --surux-style-0a0d0e: #0a0d0e;
  --surux-style-0a1121: #0a1121;
  --surux-style-0a1b10: #0a1b10;
  --surux-style-0a1b19: #0a1b19;
  --surux-style-0a1b21: #0a1b21;
  --surux-style-0a1f22: #0a1f22;
  --surux-style-0a4356: #0a4356;
  --surux-style-0a4356-rgb: 10, 67, 86;
  --surux-style-0a6f66: #0a6f66;
  --surux-style-0a6f66-rgb: 10, 111, 102;
  --surux-style-0a7067: #0a7067;
  --surux-style-0a7067-rgb: 10, 112, 103;
  --surux-style-0a7269: #0a7269;
  --surux-style-0a7269-rgb: 10, 114, 105;
  --surux-style-0b0c0e: #0b0c0e;
  --surux-style-0b0c0f: #0b0c0f;
  --surux-style-0b121d: #0b121d;
  --surux-style-0b1323: #0b1323;
  --surux-style-0b161d: #0b161d;
  --surux-style-0b1c12: #0b1c12;
  --surux-style-0c0b0f: #0c0b0f;
  --surux-style-0c0c0f: #0c0c0f;
  --surux-style-0c0d0c: #0c0d0c;
  --surux-style-0c0d0e: #0c0d0e;
  --surux-style-0c171e: #0c171e;
  --surux-style-0c1d23: #0c1d23;
  --surux-style-0c8e83: #0c8e83;
  --surux-style-0d0d0d: #0d0d0d;
  --surux-style-0d0d1e: #0d0d1e;
  --surux-style-0d141f: #0d141f;
  --surux-style-0d1525: #0d1525;
  --surux-style-0d9185: #0d9185;
  --surux-style-0d9488: #0d9488;
  --surux-style-0e0b0b: #0e0b0b;
  --surux-style-0e0c0b: #0e0c0b;
  --surux-style-0e0e1f: #0e0e1f;
  --surux-style-0e140f: #0e140f;
  --surux-style-0e1621: #0e1621;
  --surux-style-0e191f: #0e191f;
  --surux-style-0e2327: #0e2327;
  --surux-style-0f0b0d: #0f0b0d;
  --surux-style-0f0c0a: #0f0c0a;
  --surux-style-0f0e0a: #0f0e0a;
  --surux-style-0f1020: #0f1020;
  --surux-style-0f1510: #0f1510;
  --surux-style-0f1f1e: #0f1f1e;
  --surux-style-0f285e: #0f285e;
  --surux-style-0f285e-rgb: 15, 40, 94;
  --surux-style-0f6b8a: #0f6b8a;
  --surux-style-0f6b8a-rgb: 15, 107, 138;
  --surux-style-0f7234: #0f7234;
  --surux-style-0f7234-rgb: 15, 114, 52;
  --surux-style-10081d: #10081d;
  --surux-style-101b21: #101b21;
  --surux-style-102116: #102116;
  --surux-style-102127: #102127;
  --surux-style-106d8c: #106d8c;
  --surux-style-106d8c-rgb: 16, 109, 140;
  --surux-style-106e8f: #106e8f;
  --surux-style-106e8f-rgb: 16, 110, 143;
  --surux-style-107435: #107435;
  --surux-style-107435-rgb: 16, 116, 53;
  --surux-style-107535: #107535;
  --surux-style-107535-rgb: 16, 117, 53;
  --surux-style-11091e: #11091e;
  --surux-style-111222: #111222;
  --surux-style-111712: #111712;
  --surux-style-111d23: #111d23;
  --surux-style-112220: #112220;
  --surux-style-112629: #112629;
  --surux-style-120a20: #120a20;
  --surux-style-121213: #121213;
  --surux-style-121929: #121929;
  --surux-style-122319: #122319;
  --surux-style-12bad6: #12bad6;
  --surux-style-12bad6-rgb: 18, 186, 214;
  --surux-style-131314: #131314;
  --surux-style-131324: #131324;
  --surux-style-131813: #131813;
  --surux-style-131a25: #131a25;
  --surux-style-131e25: #131e25;
  --surux-style-13242a: #13242a;
  --surux-style-13282c: #13282c;
  --surux-style-132b50: #132b50;
  --surux-style-132b50-rgb: 19, 43, 80;
  --surux-style-140c22: #140c22;
  --surux-style-141415: #141415;
  --surux-style-141618: #141618;
  --surux-style-141715: #141715;
  --surux-style-141716: #141716;
  --surux-style-141718: #141718;
  --surux-style-141a15: #141a15;
  --surux-style-141c2c: #141c2c;
  --surux-style-142423: #142423;
  --surux-style-1489b1: #1489b1;
  --surux-style-148bb3: #148bb3;
  --surux-style-149343: #149343;
  --surux-style-149443: #149443;
  --surux-style-151516: #151516;
  --surux-style-151526: #151526;
  --surux-style-151618: #151618;
  --surux-style-151718: #151718;
  --surux-style-151719: #151719;
  --surux-style-151816: #151816;
  --surux-style-151817: #151817;
  --surux-style-151819: #151819;
  --surux-style-151d28: #151d28;
  --surux-style-15261b: #15261b;
  --surux-style-15272c: #15272c;
  --surux-style-160e23: #160e23;
  --surux-style-161518: #161518;
  --surux-style-161617: #161617;
  --surux-style-161618: #161618;
  --surux-style-161716: #161716;
  --surux-style-161719: #161719;
  --surux-style-161819: #161819;
  --surux-style-161c17: #161c17;
  --surux-style-164d8f: #164d8f;
  --surux-style-164d8f-rgb: 22, 77, 143;
  --surux-style-16a34a: #16a34a;
  --surux-style-171619: #171619;
  --surux-style-171718: #171718;
  --surux-style-171719: #171719;
  --surux-style-171817: #171817;
  --surux-style-171e2f: #171e2f;
  --surux-style-181025: #181025;
  --surux-style-181414: #181414;
  --surux-style-181517: #181517;
  --surux-style-181615: #181615;
  --surux-style-181818: #181818;
  --surux-style-181819: #181819;
  --surux-style-181f2b: #181f2b;
  --surux-style-182329: #182329;
  --surux-style-18a7d8: #18a7d8;
  --surux-style-18a7d8-rgb: 24, 167, 216;
  --surux-style-191009: #191009;
  --surux-style-191515: #191515;
  --surux-style-191614: #191614;
  --surux-style-191618: #191618;
  --surux-style-191716: #191716;
  --surux-style-191814: #191814;
  --surux-style-19192a: #19192a;
  --surux-style-1a110a: #1a110a;
  --surux-style-1a1715: #1a1715;
  --surux-style-1a1915: #1a1915;
  --surux-style-1a1a1b: #1a1a1b;
  --surux-style-1a252c: #1a252c;
  --surux-style-1b0505: #1b0505;
  --surux-style-1b120c: #1b120c;
  --surux-style-1b201b: #1b201b;
  --surux-style-1c0606: #1c0606;
  --surux-style-1c142a: #1c142a;
  --surux-style-1c1c2d: #1c1c2d;
  --surux-style-1c1d20: #1c1d20;
  --surux-style-1c1e1e: #1c1e1e;
  --surux-style-1c1e1f: #1c1e1f;
  --surux-style-1c1f1d: #1c1f1d;
  --surux-style-1c1f20: #1c1f20;
  --surux-style-1d0a13: #1d0a13;
  --surux-style-1d140e: #1d140e;
  --surux-style-1d1d20: #1d1d20;
  --surux-style-1d1f20: #1d1f20;
  --surux-style-1d231e: #1d231e;
  --surux-style-1d282e: #1d282e;
  --surux-style-1da64f: #1da64f;
  --surux-style-1da64f-rgb: 29, 166, 79;
  --surux-style-1e0808: #1e0808;
  --surux-style-1e0a14: #1e0a14;
  --surux-style-1e1d20: #1e1d20;
  --surux-style-1e1e1e: #1e1e1e;
  --surux-style-1e1e1f: #1e1e1f;
  --surux-style-1e1f1e: #1e1f1e;
  --surux-style-1e1f2f: #1e1f2f;
  --surux-style-1f0f04: #1f0f04;
  --surux-style-1f160f: #1f160f;
  --surux-style-1f172c: #1f172c;
  --surux-style-1f1903: #1f1903;
  --surux-style-1f1e1d: #1f1e1d;
  --surux-style-200a0a: #200a0a;
  --surux-style-200c16: #200c16;
  --surux-style-201004: #201004;
  --surux-style-201a04: #201a04;
  --surux-style-201c1c: #201c1c;
  --surux-style-201d1e: #201d1e;
  --surux-style-201e1c: #201e1c;
  --surux-style-20201c: #20201c;
  --surux-style-202621: #202621;
  --surux-style-210c0c: #210c0c;
  --surux-style-211106: #211106;
  --surux-style-211811: #211811;
  --surux-style-21192f: #21192f;
  --surux-style-212122: #212122;
  --surux-style-220e18: #220e18;
  --surux-style-221c06: #221c06;
  --surux-style-22485d: #22485d;
  --surux-style-22485d-rgb: 34, 72, 93;
  --surux-style-225ad6: #225ad6;
  --surux-style-225ad6-rgb: 34, 90, 214;
  --surux-style-225bd8: #225bd8;
  --surux-style-225bd8-rgb: 34, 91, 216;
  --surux-style-225cdb: #225cdb;
  --surux-style-225cdb-rgb: 34, 92, 219;
  --surux-style-230d0d: #230d0d;
  --surux-style-231019: #231019;
  --surux-style-231308: #231308;
  --surux-style-231e08: #231e08;
  --surux-style-242425: #242425;
  --surux-style-24a955: #24a955;
  --surux-style-24a955-rgb: 36, 169, 85;
  --surux-style-25111b: #25111b;
  --surux-style-25150a: #25150a;
  --surux-style-251c16: #251c16;
  --surux-style-25200a: #25200a;
  --surux-style-252525: #252525;
  --surux-style-252929: #252929;
  --surux-style-2563eb: #2563eb;
  --surux-style-262729: #262729;
  --surux-style-26272a: #26272a;
  --surux-style-262828: #262828;
  --surux-style-262927: #262927;
  --surux-style-26292a: #26292a;
  --surux-style-27170b: #27170b;
  --surux-style-27210b: #27210b;
  --surux-style-27272a: #27272a;
  --surux-style-272828: #272828;
  --surux-style-27292a: #27292a;
  --surux-style-281212: #281212;
  --surux-style-281f18: #281f18;
  --surux-style-28262a: #28262a;
  --surux-style-282828: #282828;
  --surux-style-282960: #282960;
  --surux-style-282960-rgb: 40, 41, 96;
  --surux-style-282b2b: #282b2b;
  --surux-style-282c2c: #282c2c;
  --surux-style-28a095: #28a095;
  --surux-style-28a095-rgb: 40, 160, 149;
  --surux-style-292827: #292827;
  --surux-style-292a2c: #292a2c;
  --surux-style-292a2d: #292a2d;
  --surux-style-292b2a: #292b2a;
  --surux-style-292c2d: #292c2d;
  --surux-style-29aa58: #29aa58;
  --surux-style-29aa58-rgb: 41, 170, 88;
  --surux-style-2a1414: #2a1414;
  --surux-style-2a1620: #2a1620;
  --surux-style-2a211b: #2a211b;
  --surux-style-2a2626: #2a2626;
  --surux-style-2a2728: #2a2728;
  --surux-style-2a2826: #2a2826;
  --surux-style-2a2926: #2a2926;
  --surux-style-2a2a2d: #2a2a2d;
  --surux-style-2a2b2b: #2a2b2b;
  --surux-style-2a2c2d: #2a2c2d;
  --surux-style-2aaedb: #2aaedb;
  --surux-style-2aaedb-rgb: 42, 174, 219;
  --surux-style-2b1b10: #2b1b10;
  --surux-style-2b2610: #2b2610;
  --surux-style-2b292d: #2b292d;
  --surux-style-2b2b2b: #2b2b2b;
  --surux-style-2c1822: #2c1822;
  --surux-style-2c2b2a: #2c2b2a;
  --surux-style-2c68ec: #2c68ec;
  --surux-style-2d1717: #2d1717;
  --surux-style-2d2929: #2d2929;
  --surux-style-2d2a29: #2d2a29;
  --surux-style-2d2a2b: #2d2a2b;
  --surux-style-2d2c29: #2d2c29;
  --surux-style-2d402f: #2d402f;
  --surux-style-2d402f-rgb: 45, 64, 47;
  --surux-style-2e1e12: #2e1e12;
  --surux-style-2e2812: #2e2812;
  --surux-style-2f1b25: #2f1b25;
  --surux-style-302015: #302015;
  --surux-style-302b15: #302b15;
  --surux-style-303b3d: #303b3d;
  --surux-style-303b3d-rgb: 48, 59, 61;
  --surux-style-306bec: #306bec;
  --surux-style-313539: #313539;
  --surux-style-313539-rgb: 49, 53, 57;
  --surux-style-313938: #313938;
  --surux-style-313938-rgb: 49, 57, 56;
  --surux-style-313a34: #313a34;
  --surux-style-313a34-rgb: 49, 58, 52;
  --surux-style-313a3d: #313a3d;
  --surux-style-313a3d-rgb: 49, 58, 61;
  --surux-style-31a49a: #31a49a;
  --surux-style-31a49a-rgb: 49, 164, 154;
  --surux-style-32175f: #32175f;
  --surux-style-32175f-rgb: 50, 23, 95;
  --surux-style-323533: #323533;
  --surux-style-323535: #323535;
  --surux-style-323536: #323536;
  --surux-style-323636: #323636;
  --surux-style-32363e: #32363e;
  --surux-style-32363e-rgb: 50, 54, 62;
  --surux-style-326887: #326887;
  --surux-style-326887-rgb: 50, 104, 135;
  --surux-style-326cec: #326cec;
  --surux-style-333436: #333436;
  --surux-style-333437: #333437;
  --surux-style-336a89: #336a89;
  --surux-style-336a89-rgb: 51, 106, 137;
  --surux-style-336fca: #336fca;
  --surux-style-343337: #343337;
  --surux-style-343437: #343437;
  --surux-style-343534: #343534;
  --surux-style-343637: #343637;
  --surux-style-346c8c: #346c8c;
  --surux-style-346c8c-rgb: 52, 108, 140;
  --surux-style-34a59b: #34a59b;
  --surux-style-34a59b-rgb: 52, 165, 155;
  --surux-style-353535: #353535;
  --surux-style-353b3e: #353b3e;
  --surux-style-353b3e-rgb: 53, 59, 62;
  --surux-style-363333: #363333;
  --surux-style-363433: #363433;
  --surux-style-36363e: #36363e;
  --surux-style-36363e-rgb: 54, 54, 62;
  --surux-style-373335: #373335;
  --surux-style-37333e: #37333e;
  --surux-style-37333e-rgb: 55, 51, 62;
  --surux-style-373432: #373432;
  --surux-style-373632: #373632;
  --surux-style-373a37: #373a37;
  --surux-style-373a37-rgb: 55, 58, 55;
  --surux-style-3772cb: #3772cb;
  --surux-style-393939: #393939;
  --surux-style-393939-rgb: 57, 57, 57;
  --surux-style-3a3a3d: #3a3a3d;
  --surux-style-3a3a3d-rgb: 58, 58, 61;
  --surux-style-3b75cc: #3b75cc;
  --surux-style-3c3734: #3c3734;
  --surux-style-3c3734-rgb: 60, 55, 52;
  --surux-style-3d3232: #3d3232;
  --surux-style-3d3232-rgb: 61, 50, 50;
  --surux-style-3dc6dd: #3dc6dd;
  --surux-style-3dc6dd-rgb: 61, 198, 221;
  --surux-style-3e3439: #3e3439;
  --surux-style-3e3439-rgb: 62, 52, 57;
  --surux-style-3f3731: #3f3731;
  --surux-style-3f3731-rgb: 63, 55, 49;
  --surux-style-3f3c31: #3f3c31;
  --surux-style-3f3c31-rgb: 63, 60, 49;
  --surux-style-3fb6df: #3fb6df;
  --surux-style-3fb6df-rgb: 63, 182, 223;
  --surux-style-404044: #404044;
  --surux-style-404044-rgb: 64, 64, 68;
  --surux-style-40b46b: #40b46b;
  --surux-style-40b46b-rgb: 64, 180, 107;
  --surux-style-4177ee: #4177ee;
  --surux-style-4187af: #4187af;
  --surux-style-4189b1: #4189b1;
  --surux-style-47aea5: #47aea5;
  --surux-style-47aea5-rgb: 71, 174, 165;
  --surux-style-487ecf: #487ecf;
  --surux-style-4a4b4e: #4a4b4e;
  --surux-style-4a4c4c: #4a4c4c;
  --surux-style-4a4c4e: #4a4c4e;
  --surux-style-4a4d4b: #4a4d4b;
  --surux-style-4a4d4e: #4a4d4e;
  --surux-style-4b4c4e: #4b4c4e;
  --surux-style-4b4d4e: #4b4d4e;
  --surux-style-4b6b4f: #4b6b4f;
  --surux-style-4b6b4f-rgb: 75, 107, 79;
  --surux-style-4c4b4e: #4c4b4e;
  --surux-style-4c4c4d: #4c4c4d;
  --surux-style-4c4d4c: #4c4d4c;
  --surux-style-4c6d50: #4c6d50;
  --surux-style-4c6d50-rgb: 76, 109, 80;
  --surux-style-4d4c4b: #4d4c4b;
  --surux-style-4e4a4a: #4e4a4a;
  --surux-style-4e4b4d: #4e4b4d;
  --surux-style-4e4c4a: #4e4c4a;
  --surux-style-4f4e4a: #4f4e4a;
  --surux-style-50311c: #50311c;
  --surux-style-50311c-rgb: 80, 49, 28;
  --surux-style-5255c8: #5255c8;
  --surux-style-5255c8-rgb: 82, 85, 200;
  --surux-style-5356ca: #5356ca;
  --surux-style-5356ca-rgb: 83, 86, 202;
  --surux-style-53e0ff: #53e0ff;
  --surux-style-5457cd: #5457cd;
  --surux-style-5457cd-rgb: 84, 87, 205;
  --surux-style-555555: #555555;
  --surux-style-55bc7b: #55bc7b;
  --surux-style-55bc7b-rgb: 85, 188, 123;
  --surux-style-565a5a: #565a5a;
  --surux-style-56b4e9: #56b4e9;
  --surux-style-56b4e9-rgb: 86, 180, 233;
  --surux-style-57585a: #57585a;
  --surux-style-57585b: #57585b;
  --surux-style-575959: #575959;
  --surux-style-575a58: #575a58;
  --surux-style-575a5b: #575a5b;
  --surux-style-580f0f: #580f0f;
  --surux-style-580f0f-rgb: 88, 15, 15;
  --surux-style-58585b: #58585b;
  --surux-style-585959: #585959;
  --surux-style-585a5b: #585a5b;
  --surux-style-59575b: #59575b;
  --surux-style-595959: #595959;
  --surux-style-5a5958: #5a5958;
  --surux-style-5b5757: #5b5757;
  --surux-style-5b5859: #5b5859;
  --surux-style-5b5957: #5b5957;
  --surux-style-5b5a57: #5b5a57;
  --surux-style-5bc1e3: #5bc1e3;
  --surux-style-5bc1e3-rgb: 91, 193, 227;
  --surux-style-5c8af0: #5c8af0;
  --surux-style-5c8af0-rgb: 92, 138, 240;
  --surux-style-5db7af: #5db7af;
  --surux-style-5db7af-rgb: 93, 183, 175;
  --surux-style-5e1d3d: #5e1d3d;
  --surux-style-5e1d3d-rgb: 94, 29, 61;
  --surux-style-608a65: #608a65;
  --surux-style-618b67: #618b67;
  --surux-style-618fd6: #618fd6;
  --surux-style-618fd6-rgb: 97, 143, 214;
  --surux-style-628ff1: #628ff1;
  --surux-style-628ff1-rgb: 98, 143, 241;
  --surux-style-636369: #636369;
  --surux-style-636369-rgb: 99, 99, 105;
  --surux-style-6366f1: #6366f1;
  --surux-style-642e09: #642e09;
  --surux-style-642e09-rgb: 100, 46, 9;
  --surux-style-645208: #645208;
  --surux-style-645208-rgb: 100, 82, 8;
  --surux-style-6490f1: #6490f1;
  --surux-style-6490f1-rgb: 100, 144, 241;
  --surux-style-65656a: #65656a;
  --surux-style-65656a-rgb: 101, 101, 106;
  --surux-style-6592d7: #6592d7;
  --surux-style-6592d7-rgb: 101, 146, 215;
  --surux-style-666967: #666967;
  --surux-style-666969: #666969;
  --surux-style-66696a: #66696a;
  --surux-style-666a6a: #666a6a;
  --surux-style-6692f1: #6692f1;
  --surux-style-6692f1-rgb: 102, 146, 241;
  --surux-style-67686a: #67686a;
  --surux-style-67686b: #67686b;
  --surux-style-6794d8: #6794d8;
  --surux-style-6794d8-rgb: 103, 148, 216;
  --surux-style-68676b: #68676b;
  --surux-style-68686b: #68686b;
  --surux-style-686968: #686968;
  --surux-style-686a6b: #686a6b;
  --surux-style-696969: #696969;
  --surux-style-6a6767: #6a6767;
  --surux-style-6a6867: #6a6867;
  --surux-style-6b6769: #6b6769;
  --surux-style-6b6866: #6b6866;
  --surux-style-6b6a66: #6b6a66;
  --surux-style-6b97d9: #6b97d9;
  --surux-style-6b97d9-rgb: 107, 151, 217;
  --surux-style-6c6ff2: #6c6ff2;
  --surux-style-6de78a: #6de78a;
  --surux-style-6fbfec: #6fbfec;
  --surux-style-6fbfec-rgb: 111, 191, 236;
  --surux-style-6fc68f: #6fc68f;
  --surux-style-6fc68f-rgb: 111, 198, 143;
  --surux-style-70a076: #70a076;
  --surux-style-70a076-rgb: 112, 160, 118;
  --surux-style-719af2: #719af2;
  --surux-style-719af2-rgb: 113, 154, 242;
  --surux-style-71a177: #71a177;
  --surux-style-71a177-rgb: 113, 161, 119;
  --surux-style-73a279: #73a279;
  --surux-style-73a279-rgb: 115, 162, 121;
  --surux-style-73e1d3: #73e1d3;
  --surux-style-75c2bb: #75c2bb;
  --surux-style-75c2bb-rgb: 117, 194, 187;
  --surux-style-769edb: #769edb;
  --surux-style-769edb-rgb: 118, 158, 219;
  --surux-style-7738e4: #7738e4;
  --surux-style-7738e4-rgb: 119, 56, 228;
  --surux-style-7838e6: #7838e6;
  --surux-style-7838e6-rgb: 120, 56, 230;
  --surux-style-78620a: #78620a;
  --surux-style-78620a-rgb: 120, 98, 10;
  --surux-style-7a39e8: #7a39e8;
  --surux-style-7a39e8-rgb: 122, 57, 232;
  --surux-style-7b640a: #7b640a;
  --surux-style-7b640a-rgb: 123, 100, 10;
  --surux-style-7c3aed: #7c3aed;
  --surux-style-7f7f86: #7f7f86;
  --surux-style-808087: #808087;
  --surux-style-8183f4: #8183f4;
  --surux-style-8183f4-rgb: 129, 131, 244;
  --surux-style-83ac88: #83ac88;
  --surux-style-83ac88-rgb: 131, 172, 136;
  --surux-style-8588f4: #8588f4;
  --surux-style-8588f4-rgb: 133, 136, 244;
  --surux-style-85a8f4: #85a8f4;
  --surux-style-85a8f4-rgb: 133, 168, 244;
  --surux-style-864aee: #864aee;
  --surux-style-86aae0: #86aae0;
  --surux-style-86aae0-rgb: 134, 170, 224;
  --surux-style-8789f4: #8789f4;
  --surux-style-8789f4-rgb: 135, 137, 244;
  --surux-style-884cef: #884cef;
  --surux-style-888bf4: #888bf4;
  --surux-style-888bf4-rgb: 136, 139, 244;
  --surux-style-8a50ef: #8a50ef;
  --surux-style-8adafe: #8adafe;
  --surux-style-8b5631: #8b5631;
  --surux-style-8b5631-rgb: 139, 86, 49;
  --surux-style-8bb290: #8bb290;
  --surux-style-8bb290-rgb: 139, 178, 144;
  --surux-style-8d5732: #8d5732;
  --surux-style-8d5732-rgb: 141, 87, 50;
  --surux-style-8f5932: #8f5932;
  --surux-style-8f5932-rgb: 143, 89, 50;
  --surux-style-909098: #909098;
  --surux-style-925bf0: #925bf0;
  --surux-style-92929a: #92929a;
  --surux-style-92929a-rgb: 146, 146, 154;
  --surux-style-9294f5: #9294f5;
  --surux-style-9294f5-rgb: 146, 148, 245;
  --surux-style-94949c: #94949c;
  --surux-style-94949c-rgb: 148, 148, 156;
  --surux-style-96969d: #96969d;
  --surux-style-96969d-rgb: 150, 150, 157;
  --surux-style-96b4f5: #96b4f5;
  --surux-style-96b4f5-rgb: 150, 180, 245;
  --surux-style-97979e: #97979e;
  --surux-style-97979e-rgb: 151, 151, 158;
  --surux-style-97b6e4: #97b6e4;
  --surux-style-97b6e4-rgb: 151, 182, 228;
  --surux-style-98d8ff: #98d8ff;
  --surux-style-9b7e0d: #9b7e0d;
  --surux-style-9cbda0: #9cbda0;
  --surux-style-9cbda0-rgb: 156, 189, 160;
  --surux-style-9ea0f6: #9ea0f6;
  --surux-style-9ea0f6-rgb: 158, 160, 246;
  --surux-style-9f4a0e: #9f4a0e;
  --surux-style-9f4a0e-rgb: 159, 74, 14;
  --surux-style-a1a1a7: #a1a1a7;
  --surux-style-a1a1a7-rgb: 161, 161, 167;
  --surux-style-a1a1aa: #a1a1aa;
  --surux-style-a1a1aa-rgb: 161, 161, 170;
  --surux-style-a273f2: #a273f2;
  --surux-style-a273f2-rgb: 162, 115, 242;
  --surux-style-a44c0f: #a44c0f;
  --surux-style-a44c0f-rgb: 164, 76, 15;
  --surux-style-a577f3: #a577f3;
  --surux-style-a577f3-rgb: 165, 119, 243;
  --surux-style-a77bf3: #a77bf3;
  --surux-style-a77bf3-rgb: 167, 123, 243;
  --surux-style-a97df3: #a97df3;
  --surux-style-a97df3-rgb: 169, 125, 243;
  --surux-style-aaaab0: #aaaab0;
  --surux-style-aaaab0-rgb: 170, 170, 176;
  --surux-style-aadcaf: #aadcaf;
  --surux-style-ac3570: #ac3570;
  --surux-style-ac3570-rgb: 172, 53, 112;
  --surux-style-acaef8: #acaef8;
  --surux-style-acaef8-rgb: 172, 174, 248;
  --surux-style-ae85f4: #ae85f4;
  --surux-style-ae85f4-rgb: 174, 133, 244;
  --surux-style-af3571: #af3571;
  --surux-style-af3571-rgb: 175, 53, 113;
  --surux-style-b2d0fe: #b2d0fe;
  --surux-style-b36f3f: #b36f3f;
  --surux-style-b57040: #b57040;
  --surux-style-b5b5ba: #b5b5ba;
  --surux-style-b5b5ba-rgb: 181, 181, 186;
  --surux-style-b6cffe: #b6cffe;
  --surux-style-ba97f5: #ba97f5;
  --surux-style-ba97f5-rgb: 186, 151, 245;
  --surux-style-bf2121: #bf2121;
  --surux-style-bf2121-rgb: 191, 33, 33;
  --surux-style-c22121: #c22121;
  --surux-style-c22121-rgb: 194, 33, 33;
  --surux-style-c3ccff: #c3ccff;
  --surux-style-c42222: #c42222;
  --surux-style-c42222-rgb: 196, 34, 34;
  --surux-style-c4a6f7: #c4a6f7;
  --surux-style-c4a6f7-rgb: 196, 166, 247;
  --surux-style-c77b46: #c77b46;
  --surux-style-c9804d: #c9804d;
  --surux-style-c9804d-rgb: 201, 128, 77;
  --surux-style-cb8453: #cb8453;
  --surux-style-cb8453-rgb: 203, 132, 83;
  --surux-style-cc8757: #cc8757;
  --surux-style-cc8757-rgb: 204, 135, 87;
  --surux-style-cccccc: #cccccc;
  --surux-style-cf5f12: #cf5f12;
  --surux-style-cfcfd7: #cfcfd7;
  --surux-style-d0dbdc: #d0dbdc;
  --surux-style-d0dbdc-rgb: 208, 219, 220;
  --surux-style-d16112: #d16112;
  --surux-style-d19367: #d19367;
  --surux-style-d19367-rgb: 209, 147, 103;
  --surux-style-d1c7fe: #d1c7fe;
  --surux-style-d1d9d8: #d1d9d8;
  --surux-style-d1d9d8-rgb: 209, 217, 216;
  --surux-style-d1dad4: #d1dad4;
  --surux-style-d1dad4-rgb: 209, 218, 212;
  --surux-style-d1dadd: #d1dadd;
  --surux-style-d1dadd-rgb: 209, 218, 221;
  --surux-style-d2d6de: #d2d6de;
  --surux-style-d2d6de-rgb: 210, 214, 222;
  --surux-style-d3d6dc: #d3d6dc;
  --surux-style-d3d6dc-rgb: 211, 214, 220;
  --surux-style-d5dbde: #d5dbde;
  --surux-style-d5dbde-rgb: 213, 219, 222;
  --surux-style-d69d76: #d69d76;
  --surux-style-d69d76-rgb: 214, 157, 118;
  --surux-style-d6d6de: #d6d6de;
  --surux-style-d6d6de-rgb: 214, 214, 222;
  --surux-style-d6d9d7: #d6d9d7;
  --surux-style-d6d9d7-rgb: 214, 217, 215;
  --surux-style-d7d3de: #d7d3de;
  --surux-style-d7d3de-rgb: 215, 211, 222;
  --surux-style-d8d8d9: #d8d8d9;
  --surux-style-d8d8d9-rgb: 216, 216, 217;
  --surux-style-d9d9da: #d9d9da;
  --surux-style-d9d9da-rgb: 217, 217, 218;
  --surux-style-db438e: #db438e;
  --surux-style-dbab89: #dbab89;
  --surux-style-dbab89-rgb: 219, 171, 137;
  --surux-style-dc2626: #dc2626;
  --surux-style-dcd7d4: #dcd7d4;
  --surux-style-dcd7d4-rgb: 220, 215, 212;
  --surux-style-ddd2d2: #ddd2d2;
  --surux-style-ddd2d2-rgb: 221, 210, 210;
  --surux-style-de4490: #de4490;
  --surux-style-ded4d9: #ded4d9;
  --surux-style-ded4d9-rgb: 222, 212, 217;
  --surux-style-dfd7d1: #dfd7d1;
  --surux-style-dfd7d1-rgb: 223, 215, 209;
  --surux-style-dfdcd1: #dfdcd1;
  --surux-style-dfdcd1-rgb: 223, 220, 209;
  --surux-style-e03e3e: #e03e3e;
  --surux-style-e56161: #e56161;
  --surux-style-e56161-rgb: 229, 97, 97;
  --surux-style-e76767: #e76767;
  --surux-style-e76767-rgb: 231, 103, 103;
  --surux-style-e86e6e: #e86e6e;
  --surux-style-e86e6e-rgb: 232, 110, 110;
  --surux-style-e8eced: #e8eced;
  --surux-style-e97878: #e97878;
  --surux-style-e97878-rgb: 233, 120, 120;
  --surux-style-e9eaeb: #e9eaeb;
  --surux-style-e9eaed: #e9eaed;
  --surux-style-e9ebeb: #e9ebeb;
  --surux-style-e9ecea: #e9ecea;
  --surux-style-e9eced: #e9eced;
  --surux-style-eaeaed: #eaeaed;
  --surux-style-eaeced: #eaeced;
  --surux-style-ebe9ed: #ebe9ed;
  --surux-style-ebebeb: #ebebeb;
  --surux-style-ec4899: #ec4899;
  --surux-style-ecebea: #ecebea;
  --surux-style-ed8e8e: #ed8e8e;
  --surux-style-ed8e8e-rgb: 237, 142, 142;
  --surux-style-ede9e9: #ede9e9;
  --surux-style-edeaeb: #edeaeb;
  --surux-style-edebe9: #edebe9;
  --surux-style-edece9: #edece9;
  --surux-style-edeee7: #edeee7;
  --surux-style-edefea: #edefea;
  --surux-style-edf0f0: #edf0f0;
  --surux-style-edf1f1: #edf1f1;
  --surux-style-ee57a1: #ee57a1;
  --surux-style-ee57a1-rgb: 238, 87, 161;
  --surux-style-ee5ea5: #ee5ea5;
  --surux-style-ee5ea5-rgb: 238, 94, 165;
  --surux-style-eeece8: #eeece8;
  --surux-style-eeedea: #eeedea;
  --surux-style-eeeeee: #eeeeee;
  --surux-style-eeefe6: #eeefe6;
  --surux-style-eeefea: #eeefea;
  --surux-style-eeeff0: #eeeff0;
  --surux-style-eeeff2: #eeeff2;
  --surux-style-eef0ef: #eef0ef;
  --surux-style-eef1f1: #eef1f1;
  --surux-style-ef62a7: #ef62a7;
  --surux-style-ef62a7-rgb: 239, 98, 167;
  --surux-style-efeff2: #efeff2;
  --surux-style-eff0f0: #eff0f0;
  --surux-style-eff1f2: #eff1f2;
  --surux-style-eff3f8: #eff3f8;
  --surux-style-eff5f8: #eff5f8;
  --surux-style-eff6f6: #eff6f6;
  --surux-style-eff6fb: #eff6fb;
  --surux-style-f0a0a0: #f0a0a0;
  --surux-style-f0a0a0-rgb: 240, 160, 160;
  --surux-style-f0edeb: #f0edeb;
  --surux-style-f0eef2: #f0eef2;
  --surux-style-f0efe7: #f0efe7;
  --surux-style-f0efea: #f0efea;
  --surux-style-f0f0f0: #f0f0f0;
  --surux-style-f0f4fb: #f0f4fb;
  --surux-style-f174b1: #f174b1;
  --surux-style-f174b1-rgb: 241, 116, 177;
  --surux-style-f1ebea: #f1ebea;
  --surux-style-f1eee8: #f1eee8;
  --surux-style-f1f0ef: #f1f0ef;
  --surux-style-f1f2ec: #f1f2ec;
  --surux-style-f1f3ef: #f1f3ef;
  --surux-style-f1f6fb: #f1f6fb;
  --surux-style-f286bc: #f286bc;
  --surux-style-f286bc-rgb: 242, 134, 188;
  --surux-style-f2eeee: #f2eeee;
  --surux-style-f2efee: #f2efee;
  --surux-style-f2eff0: #f2eff0;
  --surux-style-f2f0ec: #f2f0ec;
  --surux-style-f2f1ee: #f2f1ee;
  --surux-style-f2f1ef: #f2f1ef;
  --surux-style-f2f3ea: #f2f3ea;
  --surux-style-f2f3ef: #f2f3ef;
  --surux-style-f2f3fb: #f2f3fb;
  --surux-style-f2f4fb: #f2f4fb;
  --surux-style-f2f5f5: #f2f5f5;
  --surux-style-f2f6f6: #f2f6f6;
  --surux-style-f2f6f8: #f2f6f8;
  --surux-style-f2f6f9: #f2f6f9;
  --surux-style-f2f8f7: #f2f8f7;
  --surux-style-f2f8f9: #f2f8f9;
  --surux-style-f2f8fb: #f2f8fb;
  --surux-style-f2f9fb: #f2f9fb;
  --surux-style-f3ede5: #f3ede5;
  --surux-style-f3f4f5: #f3f4f5;
  --surux-style-f3f4f7: #f3f4f7;
  --surux-style-f3f5f4: #f3f5f4;
  --surux-style-f3f5f6: #f3f5f6;
  --surux-style-f3f5f9: #f3f5f9;
  --surux-style-f3f6fc: #f3f6fc;
  --surux-style-f497c5: #f497c5;
  --surux-style-f497c5-rgb: 244, 151, 197;
  --surux-style-f4ebe4: #f4ebe4;
  --surux-style-f4ece8: #f4ece8;
  --surux-style-f4ede4: #f4ede4;
  --surux-style-f4f0e4: #f4f0e4;
  --surux-style-f4f1ef: #f4f1ef;
  --surux-style-f4f3ec: #f4f3ec;
  --surux-style-f4f3ef: #f4f3ef;
  --surux-style-f4f4f7: #f4f4f7;
  --surux-style-f4f5f4: #f4f5f4;
  --surux-style-f4f6f7: #f4f6f7;
  --surux-style-f4f9fc: #f4f9fc;
  --surux-style-f5efef: #f5efef;
  --surux-style-f5f2ed: #f5f2ed;
  --surux-style-f5f2f5: #f5f2f5;
  --surux-style-f5f3f7: #f5f3f7;
  --surux-style-f5f5f5: #f5f5f5;
  --surux-style-f5f5f6: #f5f5f6;
  --surux-style-f5f5fc: #f5f5fc;
  --surux-style-f5f6fc: #f5f6fc;
  --surux-style-f5f7f8: #f5f7f8;
  --surux-style-f5f8f6: #f5f8f6;
  --surux-style-f5f8f8: #f5f8f8;
  --surux-style-f5f8f9: #f5f8f9;
  --surux-style-f5f9f9: #f5f9f9;
  --surux-style-f5fcfd: #f5fcfd;
  --surux-style-f5fcfd-rgb: 245, 252, 253;
  --surux-style-f6f3f3: #f6f3f3;
  --surux-style-f6f3f9: #f6f3f9;
  --surux-style-f6f4f5: #f6f4f5;
  --surux-style-f6f5f3: #f6f5f3;
  --surux-style-f6f7f5: #f6f7f5;
  --surux-style-f6f7fa: #f6f7fa;
  --surux-style-f6f8f9: #f6f8f9;
  --surux-style-f6f8fa: #f6f8fa;
  --surux-style-f6f9f7: #f6f9f7;
  --surux-style-f6f9f9: #f6f9f9;
  --surux-style-f6f9fa: #f6f9fa;
  --surux-style-f6fafa: #f6fafa;
  --surux-style-f7f1ea: #f7f1ea;
  --surux-style-f7f4f3: #f7f4f3;
  --surux-style-f7f4f5: #f7f4f5;
  --surux-style-f7f6f2: #f7f6f2;
  --surux-style-f7f6fa: #f7f6fa;
  --surux-style-f7f7fa: #f7f7fa;
  --surux-style-f7f8f7: #f7f8f7;
  --surux-style-f7f8fb: #f7f8fb;
  --surux-style-f7f9fa: #f7f9fa;
  --surux-style-f8efe9: #f8efe9;
  --surux-style-f8f0ed: #f8f0ed;
  --surux-style-f8f1e9: #f8f1e9;
  --surux-style-f8f4e9: #f8f4e9;
  --surux-style-f8f4f6: #f8f4f6;
  --surux-style-f8f7f5: #f8f7f5;
  --surux-style-f8f7f7: #f8f7f7;
  --surux-style-f8f7fb: #f8f7fb;
  --surux-style-f8f8f8: #f8f8f8;
  --surux-style-f8f8fb: #f8f8fb;
  --surux-style-f8f9f5: #f8f9f5;
  --surux-style-f8f9f8: #f8f9f8;
  --surux-style-f8faf3: #f8faf3;
  --surux-style-f8faf7: #f8faf7;
  --surux-style-f8fafb: #f8fafb;
  --surux-style-f8fafc: #f8fafc;
  --surux-style-f8fafe: #f8fafe;
  --surux-style-f8fafe-rgb: 248, 250, 254;
  --surux-style-f8fcfa: #f8fcfa;
  --surux-style-f8fcfa-rgb: 248, 252, 250;
  --surux-style-f8fcfb: #f8fcfb;
  --surux-style-f8fcfb-rgb: 248, 252, 251;
  --surux-style-f8fcfe: #f8fcfe;
  --surux-style-f8fcfe-rgb: 248, 252, 254;
  --surux-style-f8fdfe: #f8fdfe;
  --surux-style-f97316: #f97316;
  --surux-style-f97316-rgb: 249, 115, 22;
  --surux-style-f97e29: #f97e29;
  --surux-style-f97e29-rgb: 249, 126, 41;
  --surux-style-f9f6f6: #f9f6f6;
  --surux-style-f9f6fa: #f9f6fa;
  --surux-style-f9f7f6: #f9f7f6;
  --surux-style-f9f9f6: #f9f9f6;
  --surux-style-f9f9f9: #f9f9f9;
  --surux-style-f9f9fa: #f9f9fa;
  --surux-style-f9f9fa-rgb: 249, 249, 250;
  --surux-style-f9fafa: #f9fafa;
  --surux-style-f9fafa-rgb: 249, 250, 250;
  --surux-style-f9fafb: #f9fafb;
  --surux-style-f9fafb-rgb: 249, 250, 251;
  --surux-style-f9fbfa: #f9fbfa;
  --surux-style-f9fbfa-rgb: 249, 251, 250;
  --surux-style-f9fbfb: #f9fbfb;
  --surux-style-f9fbfb-rgb: 249, 251, 251;
  --surux-style-f9fbfd: #f9fbfd;
  --surux-style-f9fbfd-rgb: 249, 251, 253;
  --surux-style-fa8c40: #fa8c40;
  --surux-style-fa8c40-rgb: 250, 140, 64;
  --surux-style-facc15: #facc15;
  --surux-style-facc15-rgb: 250, 204, 21;
  --surux-style-faf6f8: #faf6f8;
  --surux-style-faf7f5: #faf7f5;
  --surux-style-faf7f7: #faf7f7;
  --surux-style-faf8f7: #faf8f7;
  --surux-style-faf8f8: #faf8f8;
  --surux-style-faf9f5: #faf9f5;
  --surux-style-faf9f9: #faf9f9;
  --surux-style-faf9f9-rgb: 250, 249, 249;
  --surux-style-fafaf8: #fafaf8;
  --surux-style-fafaf9: #fafaf9;
  --surux-style-fafaf9-rgb: 250, 250, 249;
  --surux-style-fafafa: #fafafa;
  --surux-style-fafafb: #fafafb;
  --surux-style-fafafb-rgb: 250, 250, 251;
  --surux-style-fafaff: #fafaff;
  --surux-style-fafaff-rgb: 250, 250, 255;
  --surux-style-fafbfb: #fafbfb;
  --surux-style-fafbfb-rgb: 250, 251, 251;
  --surux-style-fafbfd: #fafbfd;
  --surux-style-fafdfb: #fafdfb;
  --surux-style-fafdfd: #fafdfd;
  --surux-style-fafdfe: #fafdfe;
  --surux-style-fafefe: #fafefe;
  --surux-style-fb9e5e: #fb9e5e;
  --surux-style-fb9e5e-rgb: 251, 158, 94;
  --surux-style-fbf7f8: #fbf7f8;
  --surux-style-fbf7f9: #fbf7f9;
  --surux-style-fbf8f6: #fbf8f6;
  --surux-style-fbf9fe: #fbf9fe;
  --surux-style-fbf9fe-rgb: 251, 249, 254;
  --surux-style-fbfaf4: #fbfaf4;
  --surux-style-fbfaf6: #fbfaf6;
  --surux-style-fbfaf9: #fbfaf9;
  --surux-style-fbfaf9-rgb: 251, 250, 249;
  --surux-style-fbfbfb: #fbfbfb;
  --surux-style-fbfbfb-rgb: 251, 251, 251;
  --surux-style-fbfbfc: #fbfbfc;
  --surux-style-fbfbfc-rgb: 251, 251, 252;
  --surux-style-fbfcfb: #fbfcfb;
  --surux-style-fbfcfb-rgb: 251, 252, 251;
  --surux-style-fbfcff: #fbfcff;
  --surux-style-fcf9f6: #fcf9f6;
  --surux-style-fcfbff: #fcfbff;
  --surux-style-fcfcfa: #fcfcfa;
  --surux-style-fcfcfa-rgb: 252, 252, 250;
  --surux-style-fcfcfc: #fcfcfc;
  --surux-style-fcfcff: #fcfcff;
  --surux-style-fcfdfc: #fcfdfc;
  --surux-style-fcfeff: #fcfeff;
  --surux-style-fdf9f3: #fdf9f3;
  --surux-style-fdfaf8: #fdfaf8;
  --surux-style-fdfaf8-rgb: 253, 250, 248;
  --surux-style-fdfbf9: #fdfbf9;
  --surux-style-fdfdfd: #fdfdfd;
  --surux-style-febcd5: #febcd5;
  --surux-style-febeb5: #febeb5;
  --surux-style-fec29b: #fec29b;
  --surux-style-fec2a4: #fec2a4;
  --surux-style-fef6f2: #fef6f2;
  --surux-style-fef7f6: #fef7f6;
  --surux-style-fef8f8: #fef8f8;
  --surux-style-fef8f8-rgb: 254, 248, 248;
  --surux-style-fef8fb: #fef8fb;
  --surux-style-fef8fb-rgb: 254, 248, 251;
  --surux-style-fefafc: #fefafc;
  --surux-style-fefbfb: #fefbfb;
  --surux-style-fefcfb: #fefcfb;
  --surux-style-fff8f2: #fff8f2;
  --surux-style-fff9f6: #fff9f6;
  --surux-style-fff9f6-rgb: 255, 249, 246;
  --surux-style-fffbf2: #fffbf2;
  --surux-style-fffbf8: #fffbf8;
  --surux-style-fffbfd: #fffbfd;
  --surux-style-fffcf1: #fffcf1;
  --surux-style-fffcf1-rgb: 255, 252, 241;
  --surux-style-fffcfa: #fffcfa;
  --surux-style-fffdf8: #fffdf8;
  --surux-style-fffefa: #fffefa;
  --surux-style-ffffff-rgb: 255, 255, 255;
}

/* The token owner maps colour bases; the material owner can derive surfaces. */
[data-surux-theme][data-surux-colour-style="monochrome"],
[data-surux-theme][data-surux-colour-style="pastel"] {
  --surux-app-bg: var(--surux-colour-app-bg, #030303);
  --surux-surface: var(--surux-surface-base);
  --surux-surface-2: var(--surux-surface-2-base);
}
/* END GENERATED STYLE PRIMITIVES */
