/*! Cloud4Africa — pont CSS WHMCS → Karajan UI Kit (généré par scripts/build-whmcs-css.mjs, ne pas modifier) */
@charset "UTF-8";body.c4a-portal-chrome{--font-primary: "Roboto", sans-serif;--font-alt: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--primary-10: #fbfdfe;--primary-20: #f7fafd;--primary-50: #f2f8fc;--primary-100: #ddecf8;--primary-200: #b3d2ee;--primary-300: #7cb0de;--primary-400: #3f83c1;--primary-500: #145693;--primary-600: #114a80;--primary-700: #0e3d6a;--primary-800: #0b3054;--primary-900: #082440;--primary-950: #05182b;--secondary-50: #fdf8f2;--secondary-100: #fcf2e4;--secondary-200: #f9e1be;--secondary-300: #f8cf91;--secondary-400: #f9b858;--secondary-500: #eb9f2d;--secondary-600: #d8870e;--secondary-700: #a8690b;--secondary-800: #754a0b;--secondary-900: #52350a;--secondary-950: #2c1d07;--danger-50: #fbf4f4;--danger-100: #f8e8e8;--danger-200: #f0c7c7;--danger-300: #e99f9f;--danger-400: #e36d6d;--danger-500: #cf4a4a;--danger-600: #bb2a2a;--danger-700: #912121;--danger-800: #651b1b;--danger-900: #461616;--danger-950: #260d0d;--neutral-50: #f7f7f7;--neutral-100: #ededed;--neutral-200: #d6d6d7;--neutral-300: #b8b9ba;--neutral-400: #8c8d8f;--neutral-500: #5a5b5d;--neutral-600: #3f4042;--neutral-700: #3f4042;--neutral-800: #2a2b2c;--neutral-900: #1a1b1c;--neutral-950: #0e0e0f;--tertiary-50: #f6f6f7;--tertiary-100: #e9e9ea;--tertiary-200: #cfcfd0;--tertiary-300: #b0b0b2;--tertiary-400: #909193;--tertiary-500: #767779;--tertiary-600: #5f6062;--tertiary-700: #48494b;--tertiary-800: #313234;--tertiary-900: #1f2021;--tertiary-950: #121213;--info-50: #eef3ff;--info-100: #d9e4ff;--info-200: #b3c9ff;--info-300: #80a3ff;--info-400: #3f72ff;--info-500: #004cff;--info-600: #003fd6;--info-700: #0033ad;--info-800: #00257a;--info-900: #001a54;--info-950: #000f30;--success-50: #e8f7ee;--success-100: #c9edd7;--success-200: #97dcb0;--success-300: #5cc888;--success-400: #22b061;--success-500: #00a63e;--success-600: #007a2d;--success-700: #006d29;--success-800: #00521f;--success-900: #003a16;--success-950: #00200c;--warning-50: #fdf6ea;--warning-100: #fae8c9;--warning-200: #f4cf8f;--warning-300: #eeb455;--warning-400: #e79a28;--warning-500: #d8870e;--warning-600: #b56f0b;--warning-700: #8c5609;--warning-800: #633d07;--warning-900: #422a06;--warning-950: #241603;--cat-blue-50: #eef4ff;--cat-blue-100: #dbe7fe;--cat-blue-300: #93b8fb;--cat-blue-500: #2f6fe0;--cat-blue-700: #1d4fae;--cat-blue-900: #14294f;--cat-teal-50: #e9f8f6;--cat-teal-100: #cdefea;--cat-teal-300: #7fd3c7;--cat-teal-500: #0d8a7d;--cat-teal-700: #0b6158;--cat-teal-900: #0c302c;--cat-violet-50: #f4f1ff;--cat-violet-100: #e6e0fe;--cat-violet-300: #bba9fa;--cat-violet-500: #7c4ddb;--cat-violet-700: #5b32a8;--cat-violet-900: #2c1d4d;--cat-pink-50: #fdf0f6;--cat-pink-100: #fadbe9;--cat-pink-300: #f29cc3;--cat-pink-500: #d1387f;--cat-pink-700: #9c2160;--cat-pink-900: #47152e;--cat-orange-50: #fff3ec;--cat-orange-100: #ffe3d3;--cat-orange-300: #fdaf86;--cat-orange-500: #d4561b;--cat-orange-700: #9c3d10;--cat-orange-900: #47200d;--cat-amber-50: #fff8e6;--cat-amber-100: #feedc2;--cat-amber-300: #f8cc63;--cat-amber-500: #b7780a;--cat-amber-700: #7f5206;--cat-amber-900: #3d2a08;--cat-green-50: #ecf8ef;--cat-green-100: #d2efd9;--cat-green-300: #8fd3a2;--cat-green-500: #2f8a48;--cat-green-700: #1f6334;--cat-green-900: #13311d;--cat-slate-50: #f2f4f7;--cat-slate-100: #e3e7ed;--cat-slate-300: #aab4c3;--cat-slate-500: #5c6b80;--cat-slate-700: #3f4b5c;--cat-slate-900: #1f2630;--white: #ffffff;--focus-ring-width: 4px;--radius-none: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--icon-stroke-width: 1.5;--card-shadow: var(--shadow-md);--card-border: transparent;--alert-accent-width: 3px;--link-decoration: none;--icon-tile-soft: 0;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 8px rgba(0, 0, 0, .08);--shadow-lg: 0 12px 24px rgba(0, 0, 0, .08);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .1);--shadow-2xl: 0 32px 64px rgba(0, 0, 0, .12);--motion-duration-short: .15s;--motion-duration-medium: .25s;--motion-duration-long: .35s;--motion-ease-standard: cubic-bezier(.4, 0, .2, 1);--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1);--opacity-disabled: .5;--opacity-hover: .08;--blur: 8px;--base-gutter: 1px}body.c4a-portal-chrome{--primary: var(--primary-500);--bg: #ffffff;--surface: #ffffff;--surface-muted: #f0f0f0;--surface-tint: #e6f0f7;--border: #dedede;--border-soft: #e6e8e7;--border-strong: #cbd5e1;--border-control: var(--border);--ring: #145693;--fg: #263238;--fg-2: #5a5b5d;--fg-3: #596070;--fg-4: #6b7180;--fg-inverse: #ffffff;--popup: #fcfcfc;--surface-lowest: var(--neutral-50);--link: var(--primary-700);--link-hover: var(--primary-800);--link-active: var(--primary-900);--link-visited: var(--tertiary-600);--success-bg: var(--success-50);--success-fg: var(--success-700);--success-border: var(--success-200);--warning-bg: var(--warning-50);--warning-fg: var(--warning-800);--warning-border: var(--warning-200);--danger-bg: var(--danger-50);--danger-fg: var(--danger-700);--danger-border: var(--danger-200);--focus-ring: 0 0 0 2px var(--surface), 0 0 0 calc(2px + var(--focus-ring-width)) color-mix(in srgb, var(--primary-500) 40%, transparent);--focus-ring-secondary: 0 0 0 2px var(--surface), 0 0 0 calc(2px + var(--focus-ring-width)) color-mix(in srgb, var(--secondary-500) 40%, transparent);--focus-ring-danger: 0 0 0 2px var(--surface), 0 0 0 calc(2px + var(--focus-ring-width)) color-mix(in srgb, var(--danger-500) 40%, transparent);--focus-ring-success: 0 0 0 2px var(--surface), 0 0 0 calc(2px + var(--focus-ring-width)) color-mix(in srgb, var(--success-500) 40%, transparent);--cat-blue: var(--cat-blue-500);--cat-blue-bg: var(--cat-blue-50);--cat-blue-fg: var(--cat-blue-700);--cat-teal: var(--cat-teal-500);--cat-teal-bg: var(--cat-teal-50);--cat-teal-fg: var(--cat-teal-700);--cat-violet: var(--cat-violet-500);--cat-violet-bg: var(--cat-violet-50);--cat-violet-fg: var(--cat-violet-700);--cat-pink: var(--cat-pink-500);--cat-pink-bg: var(--cat-pink-50);--cat-pink-fg: var(--cat-pink-700);--cat-orange: var(--cat-orange-500);--cat-orange-bg: var(--cat-orange-50);--cat-orange-fg: var(--cat-orange-700);--cat-amber: var(--cat-amber-500);--cat-amber-bg: var(--cat-amber-50);--cat-amber-fg: var(--cat-amber-700);--cat-green: var(--cat-green-500);--cat-green-bg: var(--cat-green-50);--cat-green-fg: var(--cat-green-700);--cat-slate: var(--cat-slate-500);--cat-slate-bg: var(--cat-slate-50);--cat-slate-fg: var(--cat-slate-700)}body.c4a-portal-chrome{--secondary-500: #f19100}body.c4a-portal-chrome{--font-primary: "Roboto", "Roboto Fallback", sans-serif}body.c4a-portal-chrome .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-primary);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-radius:var(--radius-xs);transition:background-color var(--motion-duration-short) var(--motion-ease-standard),border-color var(--motion-duration-short) var(--motion-ease-standard),color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}body.c4a-portal-chrome .btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}body.c4a-portal-chrome .btn:disabled,body.c4a-portal-chrome [disabled].btn,body.c4a-portal-chrome [aria-disabled=true].btn{opacity:var(--opacity-disabled);pointer-events:none}body.c4a-portal-chrome .btn-sm,body.c4a-portal-chrome .btn--small,body.c4a-portal-chrome .btn-toolbar .btn{height:32px;padding:0 12px;font-size:13px}body.c4a-portal-chrome .btn:not(.btn-sm,.btn-lg,.btn--small,.btn--large,.btn-toolbar .btn){height:40px;padding:0 16px;font-size:14px}body.c4a-portal-chrome .btn-lg,body.c4a-portal-chrome .btn--large{height:48px;padding:0 20px;font-size:16px}body.c4a-portal-chrome .nav-tabs .nav-link{position:relative;border:none;background:transparent;color:var(--fg-3);font-family:var(--font-primary);font-size:14px;font-weight:500;line-height:1;padding:12px 16px;cursor:pointer;transition:background-color var(--motion-duration-short) var(--motion-ease-standard),border-color var(--motion-duration-short) var(--motion-ease-standard),color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}body.c4a-portal-chrome .nav-tabs .nav-link:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--primary-500);transform:scaleX(0);transition:background-color var(--motion-duration-short) var(--motion-ease-standard),border-color var(--motion-duration-short) var(--motion-ease-standard),color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}body.c4a-portal-chrome .nav-tabs .nav-link:hover{color:var(--fg)}body.c4a-portal-chrome .nav-tabs .nav-link:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}body.c4a-portal-chrome .nav-tabs .nav-link.active,body.c4a-portal-chrome .nav-tabs .nav-item.show .nav-link{color:var(--primary-600)}body.c4a-portal-chrome .nav-tabs .nav-link.active:after,body.c4a-portal-chrome .nav-tabs .nav-item.show .nav-link:after{transform:scaleX(1)}body.c4a-portal-chrome .dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--fg);font-family:var(--font-primary);font-size:14px;text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--motion-duration-short) var(--motion-ease-standard),border-color var(--motion-duration-short) var(--motion-ease-standard),color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard),opacity var(--motion-duration-short) var(--motion-ease-standard),transform var(--motion-duration-short) var(--motion-ease-standard)}body.c4a-portal-chrome .dropdown-item:hover{background:var(--surface-muted)}body.c4a-portal-chrome .dropdown-item:focus-visible{outline:none;box-shadow:var(--focus-ring)}body.c4a-portal-chrome .form-label,body.c4a-portal-chrome .col-form-label,body.c4a-portal-chrome .items__label,body.c4a-portal-chrome .control-label,body.c4a-portal-chrome label.c4a-label,body.c4a-portal-chrome .form-group>label{font-size:13px;font-weight:500;color:var(--fg-2)}body.c4a-portal-chrome .form-text,body.c4a-portal-chrome .help-block,body.c4a-portal-chrome .invalid-feedback,body.c4a-portal-chrome .text-danger.small,body.c4a-portal-chrome .valid-feedback{font-size:12px;line-height:16px}body.c4a-portal-chrome .form-text,body.c4a-portal-chrome .help-block{color:var(--fg-3)}body.c4a-portal-chrome .invalid-feedback,body.c4a-portal-chrome .text-danger.small{color:var(--danger-600)}body.c4a-portal-chrome .valid-feedback{color:var(--success-600)}body.c4a-portal-chrome{--bs-font-sans-serif: var(--font-primary);--bs-body-font-family: var(--font-primary);--bs-body-font-size: 14px;--bs-body-line-height: 1.5;--bs-body-color: var(--fg);--bs-body-color-rgb: 38, 50, 56;--bs-body-bg: var(--surface);--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: var(--fg);--bs-secondary-color: var(--fg-2);--bs-tertiary-color: var(--fg-3);--bs-secondary-bg: var(--surface-muted);--bs-tertiary-bg: var(--surface-muted);--bs-heading-color: var(--fg);--bs-border-color: var(--border);--bs-border-color-translucent: var(--border);--bs-border-radius: var(--radius-md);--bs-border-radius-sm: var(--radius-sm);--bs-border-radius-lg: var(--radius-lg);--bs-border-radius-xl: var(--radius-lg);--bs-border-radius-xxl: var(--radius-lg);--bs-border-radius-pill: var(--radius-full);--bs-box-shadow: var(--shadow-md);--bs-box-shadow-sm: var(--shadow-sm);--bs-box-shadow-lg: var(--shadow-lg);--bs-link-color: var(--link);--bs-link-color-rgb: 14, 61, 106;--bs-link-hover-color: var(--link-hover);--bs-link-hover-color-rgb: 11, 48, 84;--bs-link-decoration: none;--bs-focus-ring-color: color-mix(in srgb, var(--primary-500) 40%, transparent);--bs-focus-ring-width: var(--focus-ring-width);--bs-form-valid-color: var(--success-600);--bs-form-valid-border-color: var(--success-500);--bs-form-invalid-color: var(--danger-600);--bs-form-invalid-border-color: var(--danger-500);--bs-primary: var(--primary-500);--bs-primary-rgb: 20, 86, 147;--bs-primary-text-emphasis: var(--primary-800);--bs-primary-bg-subtle: var(--primary-50);--bs-primary-border-subtle: var(--primary-200);--bs-secondary: var(--secondary-500);--bs-secondary-rgb: 241, 145, 0;--bs-secondary-text-emphasis: var(--secondary-800);--bs-secondary-bg-subtle: var(--secondary-50);--bs-secondary-border-subtle: var(--secondary-200);--bs-success: var(--success-500);--bs-success-rgb: 0, 166, 62;--bs-success-text-emphasis: var(--success-800);--bs-success-bg-subtle: var(--success-50);--bs-success-border-subtle: var(--success-200);--bs-info: var(--info-500);--bs-info-rgb: 0, 76, 255;--bs-info-text-emphasis: var(--info-800);--bs-info-bg-subtle: var(--info-50);--bs-info-border-subtle: var(--info-200);--bs-warning: var(--warning-500);--bs-warning-rgb: 216, 135, 14;--bs-warning-text-emphasis: var(--warning-800);--bs-warning-bg-subtle: var(--warning-50);--bs-warning-border-subtle: var(--warning-200);--bs-danger: var(--danger-500);--bs-danger-rgb: 207, 74, 74;--bs-danger-text-emphasis: var(--danger-800);--bs-danger-bg-subtle: var(--danger-50);--bs-danger-border-subtle: var(--danger-200);--bs-light: var(--surface-muted);--bs-light-rgb: 240, 240, 240;--bs-dark: var(--primary-900);--bs-dark-rgb: 8, 36, 64;background:var(--primary-20)!important;color:var(--fg);font-size:14px;line-height:20px;font-weight:400}body.c4a-portal-chrome,body.c4a-portal-chrome :not(i,[class*=fa-],.fa,.fas,.far,.fab,.fal,[class^=bi-],[class*=" bi-"],.bi,.glyphicon,.material-icons,code,pre,kbd,samp){font-family:var(--font-primary)!important}body.c4a-portal-chrome [class*=-bold],body.c4a-portal-chrome [class*=-medium]{font-weight:500}body.c4a-portal-chrome h1,body.c4a-portal-chrome .h1,body.c4a-portal-chrome h2,body.c4a-portal-chrome .h2,body.c4a-portal-chrome h3,body.c4a-portal-chrome .h3,body.c4a-portal-chrome h4,body.c4a-portal-chrome .h4,body.c4a-portal-chrome h5,body.c4a-portal-chrome .h5,body.c4a-portal-chrome h6,body.c4a-portal-chrome .h6{color:inherit;letter-spacing:normal}body.c4a-portal-chrome h1,body.c4a-portal-chrome .h1{font-size:32px;line-height:40px;font-weight:500}body.c4a-portal-chrome h2,body.c4a-portal-chrome .h2{font-size:28px;line-height:36px;font-weight:500}body.c4a-portal-chrome h3,body.c4a-portal-chrome .h3{font-size:24px;line-height:32px;font-weight:500}body.c4a-portal-chrome h4,body.c4a-portal-chrome .h4{font-size:22px;line-height:28px;font-weight:500}body.c4a-portal-chrome h5,body.c4a-portal-chrome .h5{font-size:18px;line-height:26px;font-weight:500}body.c4a-portal-chrome h6,body.c4a-portal-chrome .h6{font-size:16px;line-height:24px;font-weight:500}body.c4a-portal-chrome small,body.c4a-portal-chrome .small{font-size:12px}body.c4a-portal-chrome .text-muted,body.c4a-portal-chrome .text-secondary-emphasis{color:var(--fg-3)!important}body.c4a-portal-chrome .display-1,body.c4a-portal-chrome .display-2,body.c4a-portal-chrome .display-3,body.c4a-portal-chrome .display-4,body.c4a-portal-chrome .display-5,body.c4a-portal-chrome .display-6,body.c4a-portal-chrome .text-section h1,body.c4a-portal-chrome .text-header{font-size:48px;line-height:100%;font-weight:700;letter-spacing:normal}@media(max-width:991.98px){body.c4a-portal-chrome .display-1,body.c4a-portal-chrome .display-2,body.c4a-portal-chrome .display-3,body.c4a-portal-chrome .display-4,body.c4a-portal-chrome .display-5,body.c4a-portal-chrome .display-6,body.c4a-portal-chrome .text-section h1,body.c4a-portal-chrome .text-header{font-size:32px;line-height:40px;font-weight:500}}body.c4a-portal-chrome .text-section .fs-4,body.c4a-portal-chrome .text-section p{font-size:16px;line-height:24px;font-weight:400}body.c4a-portal-chrome .header-lined h1,body.c4a-portal-chrome .primary-content>h1,body.c4a-portal-chrome .primary-content>h2{font-size:28px;line-height:36px;font-weight:500;color:var(--fg)}body.c4a-portal-chrome a:not(.btn,.dropdown-item,.list-group-item,.nav-link,.page-link){color:var(--link)}body.c4a-portal-chrome a:not(.btn,.dropdown-item,.list-group-item,.nav-link,.page-link):hover{color:var(--link-hover)}body.c4a-portal-chrome .text-white a:not(.btn),body.c4a-portal-chrome .text-section a:not(.btn){color:inherit}body.c4a-portal-chrome .text-primary,body.c4a-portal-chrome a.text-primary{color:var(--primary-500)!important}body.c4a-portal-chrome a.text-primary:hover{color:var(--link-hover)!important}body.c4a-portal-chrome .text-secondary{color:var(--fg-2)!important}body.c4a-portal-chrome a.text-secondary:hover{color:var(--link-hover)!important}body.c4a-portal-chrome .text-tertiary{color:var(--primary-600)!important}body.c4a-portal-chrome .text-dark{color:var(--fg)!important}body.c4a-portal-chrome .text-danger{color:var(--danger-600)!important}body.c4a-portal-chrome .text-success{color:var(--success-600)!important}body.c4a-portal-chrome .bg-primary{background-color:var(--primary-500)!important}body.c4a-portal-chrome .bg-secondary{background-color:var(--secondary-500)!important;color:var(--primary-900)!important}body.c4a-portal-chrome .bg-light,body.c4a-portal-chrome .bg-light-1{background-color:var(--surface-muted)!important}body.c4a-portal-chrome .border-primary{border-color:var(--border)!important}body.c4a-portal-chrome .btn{--bs-btn-font-family: var(--font-primary);--bs-btn-font-weight: 500;--bs-btn-border-radius: var(--radius-xs);--bs-btn-focus-box-shadow: var(--focus-ring);--bs-btn-active-shadow: none;border-radius:var(--radius-xs)!important;background-image:none;display:flex}body.c4a-portal-chrome .btn.disabled{opacity:var(--opacity-disabled);pointer-events:none}body.c4a-portal-chrome .btn-block,body.c4a-portal-chrome .w-100.btn{white-space:normal}body.c4a-portal-chrome .btn-primary{--bs-btn-active-color: var(--fg-inverse);--bs-btn-active-bg: var(--primary-700);--bs-btn-active-border-color: transparent;background:var(--primary-500)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-primary:hover{background:var(--primary-600)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-primary:active,body.c4a-portal-chrome .btn-primary.active{background:var(--primary-700)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-secondary,body.c4a-portal-chrome .btn-warning,body.c4a-portal-chrome .btn--primary{--bs-btn-active-color: var(--primary-900);--bs-btn-active-bg: var(--secondary-600);--bs-btn-active-border-color: transparent;background:var(--secondary-500)!important;border-color:transparent;color:var(--primary-900)}body.c4a-portal-chrome .btn-secondary:hover,body.c4a-portal-chrome .btn-warning:hover,body.c4a-portal-chrome .btn--primary:hover{background:var(--secondary-400)!important;border-color:transparent;color:var(--primary-900)}body.c4a-portal-chrome .btn-secondary:active,body.c4a-portal-chrome .btn-secondary.active,body.c4a-portal-chrome .btn-warning:active,body.c4a-portal-chrome .btn-warning.active,body.c4a-portal-chrome .btn--primary:active,body.c4a-portal-chrome .btn--primary.active{background:var(--secondary-600)!important;border-color:transparent;color:var(--primary-900)}body.c4a-portal-chrome .btn-success{--bs-btn-active-color: var(--fg-inverse);--bs-btn-active-bg: var(--success-700);--bs-btn-active-border-color: transparent;background:var(--success-500)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-success:hover{background:var(--success-600)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-success:active,body.c4a-portal-chrome .btn-success.active{background:var(--success-700)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-danger{--bs-btn-active-color: var(--fg-inverse);--bs-btn-active-bg: var(--danger-700);--bs-btn-active-border-color: transparent;background:var(--danger-500)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-danger:hover{background:var(--danger-600)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-danger:active,body.c4a-portal-chrome .btn-danger.active{background:var(--danger-700)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-info{--bs-btn-active-color: var(--fg-inverse);--bs-btn-active-bg: var(--info-700);--bs-btn-active-border-color: transparent;background:var(--info-500)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-info:hover{background:var(--info-600)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-info:active,body.c4a-portal-chrome .btn-info.active{background:var(--info-700)!important;border-color:transparent;color:var(--fg-inverse)}body.c4a-portal-chrome .btn-outline-primary{--bs-btn-active-color: var(--primary-600);--bs-btn-active-bg: var(--primary-100);--bs-btn-active-border-color: var(--primary-300);background:transparent!important;border-color:var(--primary-300);color:var(--primary-600)}body.c4a-portal-chrome .btn-outline-primary:hover{background:var(--primary-50)!important;border-color:var(--primary-300);color:var(--primary-600)}body.c4a-portal-chrome .btn-outline-primary:active,body.c4a-portal-chrome .btn-outline-primary.active{background:var(--primary-100)!important;border-color:var(--primary-300);color:var(--primary-600)}body.c4a-portal-chrome .btn-outline-secondary,body.c4a-portal-chrome .btn-default,body.c4a-portal-chrome .btn-light,body.c4a-portal-chrome .btn-outline-dark,body.c4a-portal-chrome .btn-outline-light,body.c4a-portal-chrome .btn--secondary-white{--bs-btn-active-color: var(--neutral-600);--bs-btn-active-bg: var(--neutral-100);--bs-btn-active-border-color: var(--neutral-300);background:transparent!important;border-color:var(--neutral-300);color:var(--neutral-600)}body.c4a-portal-chrome .btn-outline-secondary:hover,body.c4a-portal-chrome .btn-default:hover,body.c4a-portal-chrome .btn-light:hover,body.c4a-portal-chrome .btn-outline-dark:hover,body.c4a-portal-chrome .btn-outline-light:hover,body.c4a-portal-chrome .btn--secondary-white:hover{background:var(--neutral-50)!important;border-color:var(--neutral-300);color:var(--neutral-600)}body.c4a-portal-chrome .btn-outline-secondary:active,body.c4a-portal-chrome .btn-outline-secondary.active,body.c4a-portal-chrome .btn-default:active,body.c4a-portal-chrome .btn-default.active,body.c4a-portal-chrome .btn-light:active,body.c4a-portal-chrome .btn-light.active,body.c4a-portal-chrome .btn-outline-dark:active,body.c4a-portal-chrome .btn-outline-dark.active,body.c4a-portal-chrome .btn-outline-light:active,body.c4a-portal-chrome .btn-outline-light.active,body.c4a-portal-chrome .btn--secondary-white:active,body.c4a-portal-chrome .btn--secondary-white.active{background:var(--neutral-100)!important;border-color:var(--neutral-300);color:var(--neutral-600)}body.c4a-portal-chrome .btn-outline-danger{--bs-btn-active-color: var(--danger-600);--bs-btn-active-bg: var(--danger-100);--bs-btn-active-border-color: var(--danger-300);background:transparent!important;border-color:var(--danger-300);color:var(--danger-600)}body.c4a-portal-chrome .btn-outline-danger:hover{background:var(--danger-50)!important;border-color:var(--danger-300);color:var(--danger-600)}body.c4a-portal-chrome .btn-outline-danger:active,body.c4a-portal-chrome .btn-outline-danger.active{background:var(--danger-100)!important;border-color:var(--danger-300);color:var(--danger-600)}body.c4a-portal-chrome .btn-outline-success{--bs-btn-active-color: var(--success-600);--bs-btn-active-bg: var(--success-100);--bs-btn-active-border-color: var(--success-300);background:transparent!important;border-color:var(--success-300);color:var(--success-600)}body.c4a-portal-chrome .btn-outline-success:hover{background:var(--success-50)!important;border-color:var(--success-300);color:var(--success-600)}body.c4a-portal-chrome .btn-outline-success:active,body.c4a-portal-chrome .btn-outline-success.active{background:var(--success-100)!important;border-color:var(--success-300);color:var(--success-600)}body.c4a-portal-chrome .btn-link{--bs-btn-active-color: var(--primary-600);--bs-btn-active-bg: var(--primary-100);--bs-btn-active-border-color: transparent;background:transparent!important;border-color:transparent;color:var(--primary-600)}body.c4a-portal-chrome .btn-link:hover{background:var(--primary-50)!important;border-color:transparent;color:var(--primary-600)}body.c4a-portal-chrome .btn-link:active,body.c4a-portal-chrome .btn-link.active{background:var(--primary-100)!important;border-color:transparent;color:var(--primary-600)}body.c4a-portal-chrome .c4a-label{font-size:inherit!important;font-weight:500!important;color:var(--fg-2)!important}body.c4a-portal-chrome .form-label,body.c4a-portal-chrome .items__label{margin-bottom:6px;text-transform:none}body.c4a-portal-chrome .form-control,body.c4a-portal-chrome .form-select,body.c4a-portal-chrome .custom-select,body.c4a-portal-chrome .custom-domain-input,body.c4a-portal-chrome input.field,body.c4a-portal-chrome select.field,body.c4a-portal-chrome textarea.field{min-height:40px;padding:8px 12px;border:1px solid var(--border-control)!important;border-radius:var(--radius-md)!important;background-color:var(--surface);color:var(--fg);font-size:14px;line-height:22px;box-shadow:none;transition:border-color var(--motion-duration-short) var(--motion-ease-standard),box-shadow var(--motion-duration-short) var(--motion-ease-standard)}body.c4a-portal-chrome .form-control::-moz-placeholder,body.c4a-portal-chrome .form-select::-moz-placeholder,body.c4a-portal-chrome .custom-select::-moz-placeholder,body.c4a-portal-chrome .custom-domain-input::-moz-placeholder,body.c4a-portal-chrome input.field::-moz-placeholder,body.c4a-portal-chrome select.field::-moz-placeholder,body.c4a-portal-chrome textarea.field::-moz-placeholder{color:var(--fg-4)}body.c4a-portal-chrome .form-control::placeholder,body.c4a-portal-chrome .form-select::placeholder,body.c4a-portal-chrome .custom-select::placeholder,body.c4a-portal-chrome .custom-domain-input::placeholder,body.c4a-portal-chrome input.field::placeholder,body.c4a-portal-chrome select.field::placeholder,body.c4a-portal-chrome textarea.field::placeholder{color:var(--fg-4)}body.c4a-portal-chrome .form-control:hover:not(:disabled,[readonly]),body.c4a-portal-chrome .form-select:hover:not(:disabled,[readonly]),body.c4a-portal-chrome .custom-select:hover:not(:disabled,[readonly]),body.c4a-portal-chrome .custom-domain-input:hover:not(:disabled,[readonly]),body.c4a-portal-chrome input.field:hover:not(:disabled,[readonly]),body.c4a-portal-chrome select.field:hover:not(:disabled,[readonly]),body.c4a-portal-chrome textarea.field:hover:not(:disabled,[readonly]){border-color:var(--border-strong)!important}body.c4a-portal-chrome .form-control:focus,body.c4a-portal-chrome .form-select:focus,body.c4a-portal-chrome .custom-select:focus,body.c4a-portal-chrome .custom-domain-input:focus,body.c4a-portal-chrome input.field:focus,body.c4a-portal-chrome select.field:focus,body.c4a-portal-chrome textarea.field:focus{border-color:var(--primary-500)!important;box-shadow:var(--focus-ring);outline:none}body.c4a-portal-chrome .form-control:disabled,body.c4a-portal-chrome .form-control[readonly],body.c4a-portal-chrome .form-select:disabled,body.c4a-portal-chrome .form-select[readonly],body.c4a-portal-chrome .custom-select:disabled,body.c4a-portal-chrome .custom-select[readonly],body.c4a-portal-chrome .custom-domain-input:disabled,body.c4a-portal-chrome .custom-domain-input[readonly],body.c4a-portal-chrome input.field:disabled,body.c4a-portal-chrome input.field[readonly],body.c4a-portal-chrome select.field:disabled,body.c4a-portal-chrome select.field[readonly],body.c4a-portal-chrome textarea.field:disabled,body.c4a-portal-chrome textarea.field[readonly]{background-color:var(--surface-muted);color:var(--fg-3)}body.c4a-portal-chrome .form-control.is-invalid,body.c4a-portal-chrome .has-error .form-control,body.c4a-portal-chrome .form-select.is-invalid,body.c4a-portal-chrome .has-error .form-select,body.c4a-portal-chrome .custom-select.is-invalid,body.c4a-portal-chrome .has-error .custom-select,body.c4a-portal-chrome .custom-domain-input.is-invalid,body.c4a-portal-chrome .has-error .custom-domain-input,body.c4a-portal-chrome input.field.is-invalid,body.c4a-portal-chrome .has-error input.field,body.c4a-portal-chrome select.field.is-invalid,body.c4a-portal-chrome .has-error select.field,body.c4a-portal-chrome textarea.field.is-invalid,body.c4a-portal-chrome .has-error textarea.field{border-color:var(--danger-500)!important}body.c4a-portal-chrome .form-control.is-invalid:focus,body.c4a-portal-chrome .has-error .form-control:focus,body.c4a-portal-chrome .form-select.is-invalid:focus,body.c4a-portal-chrome .has-error .form-select:focus,body.c4a-portal-chrome .custom-select.is-invalid:focus,body.c4a-portal-chrome .has-error .custom-select:focus,body.c4a-portal-chrome .custom-domain-input.is-invalid:focus,body.c4a-portal-chrome .has-error .custom-domain-input:focus,body.c4a-portal-chrome input.field.is-invalid:focus,body.c4a-portal-chrome .has-error input.field:focus,body.c4a-portal-chrome select.field.is-invalid:focus,body.c4a-portal-chrome .has-error select.field:focus,body.c4a-portal-chrome textarea.field.is-invalid:focus,body.c4a-portal-chrome .has-error textarea.field:focus{box-shadow:var(--focus-ring-danger)}body.c4a-portal-chrome .form-control.is-valid,body.c4a-portal-chrome .form-select.is-valid,body.c4a-portal-chrome .custom-select.is-valid,body.c4a-portal-chrome .custom-domain-input.is-valid,body.c4a-portal-chrome input.field.is-valid,body.c4a-portal-chrome select.field.is-valid,body.c4a-portal-chrome textarea.field.is-valid{border-color:var(--success-500)!important}body.c4a-portal-chrome .form-select,body.c4a-portal-chrome select.form-control,body.c4a-portal-chrome .custom-select{padding-right:36px}body.c4a-portal-chrome textarea.form-control{min-height:96px}body.c4a-portal-chrome .form-control-lg,body.c4a-portal-chrome .input-group-lg>.form-control,body.c4a-portal-chrome .form-control-xl{min-height:48px;font-size:16px;padding:10px 14px}body.c4a-portal-chrome .form-control-sm,body.c4a-portal-chrome .input-group-sm>.form-control{min-height:32px;font-size:13px;padding:4px 10px}body.c4a-portal-chrome .input-group>.form-control:not(:last-child),body.c4a-portal-chrome .input-group>.form-select:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}body.c4a-portal-chrome .input-group>:not(:first-child):not(.dropdown-menu){border-top-left-radius:0!important;border-bottom-left-radius:0!important}body.c4a-portal-chrome .input-group>.btn,body.c4a-portal-chrome .input-group .input-group-append>.btn,body.c4a-portal-chrome .input-group .input-group-btn>.btn{height:auto;min-height:40px}body.c4a-portal-chrome .input-group-lg>.btn,body.c4a-portal-chrome .input-group-lg .input-group-append>.btn{min-height:48px}body.c4a-portal-chrome .input-group-text{border-color:var(--border-control);border-radius:var(--radius-md);background-color:var(--surface-muted);color:var(--fg-3);font-size:14px}body.c4a-portal-chrome .form-check-input{border:1.5px solid var(--border-strong);background-color:var(--surface)}body.c4a-portal-chrome .form-check-input:checked{background-color:var(--primary-500);border-color:var(--primary-500)}body.c4a-portal-chrome .form-check-input:focus{border-color:var(--primary-500);box-shadow:var(--focus-ring)}body.c4a-portal-chrome .form-check-input[type=checkbox]{border-radius:var(--radius-xs)}body.c4a-portal-chrome .form-check-label{color:var(--fg);font-size:14px}body.c4a-portal-chrome .items__checkbox{color:var(--fg);font-size:14px;font-weight:400;text-transform:none}body.c4a-portal-chrome .items__checkbox--checkmark{border:1.5px solid var(--border-strong);border-radius:var(--radius-xs);background:var(--surface)}body.c4a-portal-chrome .items__checkbox:hover input~.items__checkbox--checkmark{border-color:var(--primary-500)}body.c4a-portal-chrome .items__checkbox input:checked~.items__checkbox--checkmark{background:var(--primary-500);border-color:var(--primary-500)}body.c4a-portal-chrome .items__checkbox input:focus-visible~.items__checkbox--checkmark{box-shadow:var(--focus-ring)}body.c4a-portal-chrome .card,body.c4a-portal-chrome .panel{--bs-card-border-color: var(--border);--bs-card-border-radius: var(--radius-lg);--bs-card-inner-border-radius: calc(var(--radius-lg) - 1px);--bs-card-cap-bg: transparent;--bs-card-bg: var(--surface);--bs-card-spacer-x: 20px;--bs-card-spacer-y: 20px;background-color:var(--surface);border-color:var(--border);border-radius:var(--radius-lg)!important;color:var(--fg)}body.c4a-portal-chrome .panel{border:1px solid var(--border);margin-bottom:20px}body.c4a-portal-chrome .card-header,body.c4a-portal-chrome .card-footer,body.c4a-portal-chrome .panel-heading,body.c4a-portal-chrome .panel-footer{background-color:transparent;border-color:var(--border-soft)}body.c4a-portal-chrome .card-title,body.c4a-portal-chrome .panel-title,body.c4a-portal-chrome .card-body,body.c4a-portal-chrome .panel-body{color:var(--fg)}body.c4a-portal-chrome .card-sidebar,body.c4a-portal-chrome .panel-sidebar{border-color:var(--border)!important;box-shadow:var(--shadow-sm)}body.c4a-portal-chrome .card-sidebar .card-header,body.c4a-portal-chrome .panel-sidebar .card-header{background:transparent!important}body.c4a-portal-chrome .card-sidebar .card-title,body.c4a-portal-chrome .panel-sidebar .card-title{font-size:16px;line-height:24px;font-weight:500}body.c4a-portal-chrome .card-sidebar .card-minimise,body.c4a-portal-chrome .panel-sidebar .card-minimise{color:var(--fg-3)!important}body.c4a-portal-chrome .list-group{--bs-list-group-color: var(--fg-2);--bs-list-group-bg: transparent;--bs-list-group-border-color: var(--border-soft);--bs-list-group-border-radius: var(--radius-md);--bs-list-group-action-color: var(--fg-2);--bs-list-group-action-hover-color: var(--fg);--bs-list-group-action-hover-bg: var(--surface-muted);--bs-list-group-action-active-bg: var(--surface-muted);--bs-list-group-active-color: var(--primary-700);--bs-list-group-active-bg: var(--surface-tint);--bs-list-group-active-border-color: var(--border-soft)}body.c4a-portal-chrome .list-group-item{font-size:14px}body.c4a-portal-chrome .list-group-flush>.list-group-item,body.c4a-portal-chrome .card-sidebar .list-group-item{border-radius:var(--radius-md);border:0}body.c4a-portal-chrome .list-group-item.active,body.c4a-portal-chrome .sidebar .list-group-item-selected{position:relative;background-color:var(--surface-tint)!important;border-color:transparent!important;border-radius:var(--radius-md)!important;color:var(--primary-700)!important;font-weight:500}body.c4a-portal-chrome .list-group-item.active:before,body.c4a-portal-chrome .sidebar .list-group-item-selected:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:var(--radius-full);background:var(--primary-500)}body.c4a-portal-chrome .tiles .tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--fg)}body.c4a-portal-chrome .tiles .tile .stat{color:var(--fg);font-size:28px;line-height:36px;font-weight:500}body.c4a-portal-chrome .tiles .tile .title{color:var(--fg-3);font-size:14px;line-height:20px;font-weight:400;text-transform:none}body.c4a-portal-chrome .tiles .tile .highlight{background-color:var(--primary-500)}body.c4a-portal-chrome .tiles .tile:hover{background:var(--surface-muted)}body.c4a-portal-chrome .step-circle{background-color:var(--secondary-50);border-color:var(--secondary-200);color:var(--primary-900)}body.c4a-portal-chrome .step-circle.active{background-color:var(--secondary-500);border-color:var(--secondary-500);color:var(--primary-900)}body.c4a-portal-chrome .step-circle.completed{background-color:var(--primary-500);border-color:var(--primary-500);color:var(--fg-inverse)}body.c4a-portal-chrome .step-label{color:var(--fg);font-weight:500}body.c4a-portal-chrome .table{--bs-table-color: var(--fg);--bs-table-bg: transparent;--bs-table-border-color: var(--border-soft);--bs-table-striped-bg: var(--surface-muted);--bs-table-hover-bg: var(--surface-tint);--bs-table-active-bg: var(--surface-tint);font-size:14px}body.c4a-portal-chrome .table>thead th,body.c4a-portal-chrome .table>thead td{padding:12px 14px;background:var(--surface-muted);border-bottom:1px solid var(--border-soft);color:var(--fg-3);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}body.c4a-portal-chrome .table>tbody td,body.c4a-portal-chrome .table>tbody th{padding:14px;vertical-align:middle}body.c4a-portal-chrome .alert{--bs-alert-border-radius: var(--radius-md);--bs-alert-padding-x: 16px;--bs-alert-padding-y: 12px;font-size:14px;line-height:20px;font-weight:400}body.c4a-portal-chrome .alert-primary{--bs-alert-color: var(--primary-800);--bs-alert-bg: var(--primary-50);--bs-alert-border-color: var(--primary-200);--bs-alert-link-color: var(--primary-800)}body.c4a-portal-chrome .alert-secondary{--bs-alert-color: var(--secondary-800);--bs-alert-bg: var(--secondary-50);--bs-alert-border-color: var(--secondary-200);--bs-alert-link-color: var(--secondary-800)}body.c4a-portal-chrome .alert-success{--bs-alert-color: var(--success-800);--bs-alert-bg: var(--success-50);--bs-alert-border-color: var(--success-200);--bs-alert-link-color: var(--success-800)}body.c4a-portal-chrome .alert-info{--bs-alert-color: var(--info-800);--bs-alert-bg: var(--info-50);--bs-alert-border-color: var(--info-200);--bs-alert-link-color: var(--info-800)}body.c4a-portal-chrome .alert-warning{--bs-alert-color: var(--warning-800);--bs-alert-bg: var(--warning-50);--bs-alert-border-color: var(--warning-200);--bs-alert-link-color: var(--warning-800)}body.c4a-portal-chrome .alert-danger{--bs-alert-color: var(--danger-800);--bs-alert-bg: var(--danger-50);--bs-alert-border-color: var(--danger-200);--bs-alert-link-color: var(--danger-800)}body.c4a-portal-chrome .alert-light,body.c4a-portal-chrome .alert-dark{--bs-alert-color: var(--neutral-800);--bs-alert-bg: var(--neutral-50);--bs-alert-border-color: var(--neutral-200);--bs-alert-link-color: var(--neutral-800)}body.c4a-portal-chrome .alert-danger,body.c4a-portal-chrome .alert-error{color:var(--danger-800)}body.c4a-portal-chrome .badge,body.c4a-portal-chrome .label{--bs-badge-font-weight: 500;--bs-badge-font-size: 12px;--bs-badge-border-radius: var(--radius-full);--bs-badge-padding-x: 8px;--bs-badge-padding-y: 4px;border-radius:var(--radius-full);font-weight:500}body.c4a-portal-chrome .badge.bg-primary,body.c4a-portal-chrome .badge.text-bg-primary{background-color:var(--primary-100)!important;color:var(--primary-700)!important}body.c4a-portal-chrome .badge.bg-secondary,body.c4a-portal-chrome .badge.text-bg-secondary{background-color:var(--secondary-100)!important;color:var(--secondary-700)!important}body.c4a-portal-chrome .badge.bg-success,body.c4a-portal-chrome .badge.text-bg-success{background-color:var(--success-100)!important;color:var(--success-700)!important}body.c4a-portal-chrome .badge.bg-info,body.c4a-portal-chrome .badge.text-bg-info{background-color:var(--info-100)!important;color:var(--info-700)!important}body.c4a-portal-chrome .badge.bg-warning,body.c4a-portal-chrome .badge.text-bg-warning{background-color:var(--warning-100)!important;color:var(--warning-700)!important}body.c4a-portal-chrome .badge.bg-danger,body.c4a-portal-chrome .badge.text-bg-danger{background-color:var(--danger-100)!important;color:var(--danger-700)!important}body.c4a-portal-chrome .label{display:inline-block;padding:4px 8px;font-size:12px;line-height:1}body.c4a-portal-chrome .label-success,body.c4a-portal-chrome .status-success,body.c4a-portal-chrome .label-active,body.c4a-portal-chrome .status-active,body.c4a-portal-chrome .label-paid,body.c4a-portal-chrome .status-paid{background-color:var(--success-100)!important;color:var(--success-700)!important}body.c4a-portal-chrome .label-danger,body.c4a-portal-chrome .status-danger,body.c4a-portal-chrome .label-cancelled,body.c4a-portal-chrome .status-cancelled,body.c4a-portal-chrome .label-unpaid,body.c4a-portal-chrome .status-unpaid{background-color:var(--danger-100)!important;color:var(--danger-700)!important}body.c4a-portal-chrome .label-warning,body.c4a-portal-chrome .status-warning,body.c4a-portal-chrome .label-pending,body.c4a-portal-chrome .status-pending{background-color:var(--warning-100)!important;color:var(--warning-700)!important}body.c4a-portal-chrome .label-info,body.c4a-portal-chrome .status-info{background-color:var(--info-100)!important;color:var(--info-700)!important}body.c4a-portal-chrome .label-primary,body.c4a-portal-chrome .status-primary{background-color:var(--primary-100)!important;color:var(--primary-700)!important}body.c4a-portal-chrome .nav-tabs{--bs-nav-tabs-border-color: var(--border);--bs-nav-tabs-link-active-bg: transparent;--bs-nav-tabs-link-active-border-color: transparent;gap:4px}body.c4a-portal-chrome .nav-tabs .nav-link{border:0;border-radius:0}body.c4a-portal-chrome .nav-tabs .nav-link.active,body.c4a-portal-chrome .nav-tabs .nav-item.show .nav-link{background:transparent}body.c4a-portal-chrome .nav-pills{--bs-nav-pills-border-radius: var(--radius-md);--bs-nav-pills-link-active-bg: var(--primary-500);--bs-nav-pills-link-active-color: var(--fg-inverse)}body.c4a-portal-chrome .nav-pills .nav-link{color:var(--fg-2);font-weight:500;font-size:14px}body.c4a-portal-chrome .dropdown-menu{--bs-dropdown-bg: var(--popup);--bs-dropdown-border-color: var(--border);--bs-dropdown-border-radius: var(--radius-md);--bs-dropdown-box-shadow: var(--shadow-lg);--bs-dropdown-padding-x: 4px;--bs-dropdown-padding-y: 4px;--bs-dropdown-font-size: 14px;--bs-dropdown-link-color: var(--fg);--bs-dropdown-link-hover-bg: var(--surface-muted);--bs-dropdown-link-active-bg: var(--surface-tint);--bs-dropdown-link-active-color: var(--primary-700);--bs-dropdown-divider-bg: var(--border-soft);box-shadow:var(--shadow-lg)}body.c4a-portal-chrome .pagination{--bs-pagination-color: var(--fg-2);--bs-pagination-bg: var(--surface);--bs-pagination-border-color: var(--border);--bs-pagination-border-radius: var(--radius-sm);--bs-pagination-hover-color: var(--fg);--bs-pagination-hover-bg: var(--surface-muted);--bs-pagination-hover-border-color: var(--border);--bs-pagination-focus-box-shadow: var(--focus-ring);--bs-pagination-active-color: var(--fg-inverse);--bs-pagination-active-bg: var(--primary-500);--bs-pagination-active-border-color: var(--primary-500);--bs-pagination-disabled-color: var(--fg-4);--bs-pagination-disabled-bg: var(--surface);--bs-pagination-font-size: 13px;gap:4px}body.c4a-portal-chrome .page-link{min-width:32px;border-radius:var(--radius-sm)!important;text-align:center}body.c4a-portal-chrome .page-item.active .page-link{background-color:var(--primary-500)!important;border-color:var(--primary-500)!important;color:var(--fg-inverse)!important}body.c4a-portal-chrome .modal{--bs-modal-bg: var(--surface);--bs-modal-color: var(--fg-2);--bs-modal-border-width: 0;--bs-modal-border-radius: var(--radius-lg);--bs-modal-inner-border-radius: var(--radius-lg);--bs-modal-box-shadow: var(--shadow-2xl);--bs-modal-header-border-color: var(--border-soft);--bs-modal-footer-border-color: var(--border-soft);--bs-modal-padding: 20px;--bs-modal-header-padding: 20px}body.c4a-portal-chrome .modal-content{border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl)}body.c4a-portal-chrome .modal-title{font-size:18px;font-weight:600;color:var(--fg)}body.c4a-portal-chrome .breadcrumb{--bs-breadcrumb-divider-color: var(--fg-4);--bs-breadcrumb-item-active-color: var(--fg);font-size:13px}body.c4a-portal-chrome .breadcrumb a{color:var(--fg-3)}body.c4a-portal-chrome .breadcrumb a:hover{color:var(--link-hover)}body.c4a-portal-chrome c4a-header,body.c4a-portal-chrome c4a-footer{display:block}body.c4a-portal-chrome c4a-header:not(:defined){min-height:64px}body.c4a-portal-chrome .c4a-console-bar{background:var(--surface);border-bottom:1px solid var(--border)}body.c4a-portal-chrome .c4a-console-bar .switch-lang.active{font-weight:700;text-decoration:underline}body.c4a-portal-chrome #main-body{padding-top:0}
