:root,.rootit-warranty-page,.rootit-warranty-dashboard{--rootit-primary:#139FFC;--rootit-primary-dark:#09498D;--rootit-primary-darker:#001E63;--rootit-success:#2E7D32;--rootit-success-light:#4CAF50;--rootit-success-dark:#1B5E20;--rootit-success-bg:#E8F5E9;--rootit-success-border:#C8E6C9;--rootit-error:#DC3545;--rootit-error-light:#F44336;--rootit-error-dark:#C82333;--rootit-error-darker:#B71C1C;--rootit-error-bg:#FFEBEE;--rootit-error-border:#FFCDD2;--rootit-error-red-darker:#C62828;--rootit-warning:#F57C00;--rootit-warning-light:#FF9800;--rootit-warning-dark:#E65100;--rootit-warning-orange-darker:#FFA500;--rootit-warning-bg:#FFF3E0;--rootit-warning-border:#FFE0B2;--rootit-info:#1976D2;--rootit-info-light:#2196F3;--rootit-info-dark:#0D47A1;--rootit-info-bg:#E3F2FD;--rootit-info-border:#BBDEFB;--rootit-purple:#7B1FA2;--rootit-purple-light:#9C27B0;--rootit-purple-dark:#4A148C;--rootit-purple-bg:#F3E5F5;--rootit-purple-border:#E1BEE7;--rootit-white:#FFFFFF;--rootit-black:#000000;--rootit-gray-50:#F7F7F7;--rootit-gray-100:#F5F5F5;--rootit-gray-200:#E0E0E0;--rootit-gray-300:#DDD;--rootit-gray-400:#CCCCCC;--rootit-gray-500:#999;--rootit-gray-600:#666;--rootit-gray-700:#555;--rootit-gray-800:#333;--rootit-gray-900:#222;--rootit-text-primary:#001E63;--rootit-text-secondary:#666;--rootit-text-muted:#999;--rootit-text-light:#FFFFFF;--rootit-bg-primary:#FFFFFF;--rootit-bg-secondary:#F7F7F7;--rootit-bg-tertiary:#F9F9F9;--rootit-bg-hover:#F5F5F5;--rootit-border-color:#E0E0E0;--rootit-border-color-light:#F0F0F0;--rootit-border-color-dark:#CCCCCC;--rootit-spacing-xs:0.25rem;--rootit-spacing-sm:0.5rem;--rootit-spacing-md:0.75rem;--rootit-spacing-lg:1rem;--rootit-spacing-xl:1.25rem;--rootit-spacing-2xl:1.5rem;--rootit-spacing-3xl:1.875rem;--rootit-spacing-4xl:2.5rem;--rootit-radius-sm:0.375rem;--rootit-radius-md:0.5rem;--rootit-radius-lg:0.625rem;--rootit-radius-xl:0.75rem;--rootit-radius-2xl:1.25rem;--rootit-radius-full:50%;--rootit-font-size-xs:0.75rem;--rootit-font-size-sm:0.875rem;--rootit-font-size-base:1rem;--rootit-font-size-lg:1.125rem;--rootit-font-size-xl:1.25rem;--rootit-font-size-2xl:1.5rem;--rootit-font-size-3xl:2rem;--rootit-font-size-4xl:3rem;--rootit-font-weight-normal:400;--rootit-font-weight-medium:500;--rootit-font-weight-semibold:600;--rootit-font-weight-bold:700;--rootit-font-weight-extrabold:800;--rootit-line-height-tight:1.2;--rootit-line-height-normal:1.5;--rootit-line-height-relaxed:1.8;--rootit-shadow-sm:0 1px 2px rgba(0, 0, 0, 0.05);--rootit-shadow-md:0 2px 4px rgba(0, 0, 0, 0.1);--rootit-shadow-lg:0 2px 8px rgba(0, 0, 0, 0.1);--rootit-shadow-xl:0 4px 12px rgba(0, 0, 0, 0.15);--rootit-shadow-2xl:0 8px 20px rgba(0, 0, 0, 0.15);--rootit-shadow-primary:0 2px 8px rgba(19, 159, 252, 0.2);--rootit-shadow-primary-lg:0 4px 12px rgba(19, 159, 252, 0.3);--rootit-transition-fast:0.2s ease;--rootit-transition-base:0.3s ease;--rootit-transition-slow:0.4s ease;--rootit-z-dropdown:1000;--rootit-z-sticky:10;--rootit-z-modal-backdrop:999999;--rootit-z-modal:999999;--rootit-z-notification:99999;--rootit-container-max-width:100%;--rootit-container-padding:1.25rem;--rootit-input-height:3rem;--rootit-input-padding-x:1.125rem;--rootit-input-padding-y:0.875rem;--rootit-input-border-width:2px;--rootit-input-border-radius:var(--rootit-radius-lg);--rootit-input-focus-ring:0 0 0 3px rgba(19, 159, 252, 0.2);--rootit-button-padding-x:1.75rem;--rootit-button-padding-y:0.875rem;--rootit-button-border-radius:var(--rootit-radius-lg);--rootit-button-font-weight:var(--rootit-font-weight-semibold);--rootit-lightbox-overlay-bg:rgba(0, 0, 0, 0.9);--rootit-lightbox-content-width:95%;--rootit-lightbox-content-max-width:1400px;--rootit-lightbox-content-height:90vh;--rootit-lightbox-content-bg:var(--rootit-white);--rootit-lightbox-content-radius:var(--rootit-radius-lg);--rootit-lightbox-content-shadow:0 10px 40px rgba(0, 0, 0, 0.5);--rootit-lightbox-main-width:70%;--rootit-lightbox-main-bg:var(--rootit-black);--rootit-lightbox-close-size:40px;--rootit-lightbox-close-font-size:28px;--rootit-lightbox-close-top:20px;--rootit-lightbox-close-right:20px;--rootit-lightbox-close-color:var(--rootit-white);--rootit-lightbox-close-hover-opacity:0.8;--rootit-lightbox-close-z-index:100000;--rootit-lightbox-nav-size:50px;--rootit-lightbox-nav-font-size:32px;--rootit-lightbox-nav-color:var(--rootit-white);--rootit-lightbox-nav-hover-color:var(--rootit-gray-400);--rootit-lightbox-nav-hover-opacity:0.8;--rootit-lightbox-nav-padding:20px;--rootit-lightbox-sidebar-width:30%;--rootit-lightbox-sidebar-bg:var(--rootit-white);--rootit-lightbox-sidebar-border:1px solid var(--rootit-border-color);--rootit-lightbox-sidebar-header-padding:var(--rootit-spacing-xl);--rootit-lightbox-sidebar-header-border:1px solid var(--rootit-border-color);--rootit-lightbox-sidebar-content-padding:var(--rootit-spacing-xl);--rootit-lightbox-sidebar-title-font-size:var(--rootit-font-size-lg);--rootit-lightbox-sidebar-title-color:var(--rootit-text-primary);--rootit-lightbox-thumbnail-gap:12px;--rootit-lightbox-thumbnail-border-width:2px;--rootit-lightbox-thumbnail-border-radius:var(--rootit-radius-md);--rootit-lightbox-thumbnail-opacity:0.7;--rootit-lightbox-thumbnail-active-opacity:1;--rootit-lightbox-thumbnail-active-border-color:var(--rootit-primary);--rootit-lightbox-thumbnail-active-shadow:0 0 0 2px rgba(19, 159, 252, 0.3);--rootit-card-padding:1.5625rem;--rootit-card-border-radius:var(--rootit-radius-xl);--rootit-card-shadow:var(--rootit-shadow-lg);--rootit-card-border:1px solid var(--rootit-border-color);--rootit-table-padding-x:0.75rem;--rootit-table-padding-y:0.875rem;--rootit-table-border-radius:var(--rootit-radius-xl);--rootit-modal-overlay:rgba(0, 0, 0, 0.5);--rootit-modal-shadow:0 4px 20px rgba(0, 0, 0, 0.3);--rootit-error-red:#f44336;--rootit-error-red-dark:#d32f2f;--rootit-error-red-darker:#c62828;--rootit-error-wp:#dc3232;--rootit-spacing-5px:0.3125rem;--rootit-spacing-10px:0.625rem;--rootit-spacing-15px:0.9375rem;--rootit-spacing-20px:1.25rem;--rootit-spacing-30px:1.875rem;--rootit-radius-4px:0.25rem;--rootit-radius-8px:0.5rem;--rootit-radius-12px:0.75rem;--rootit-font-size-14px:0.875rem;--rootit-font-size-15px:0.9375rem;--rootit-font-size-24px:1.5rem;--rootit-font-size-28px:1.75rem;--rootit-z-modal-high:10000;--rootit-alert-success-bg:#d4edda;--rootit-alert-success-text:#155724;--rootit-alert-success-border:#c3e6cb;--rootit-alert-success-border-accent:#28a745;--rootit-alert-error-bg:#f8d7da;--rootit-alert-error-text:#721c24;--rootit-alert-error-border:#f5c6cb;--rootit-alert-error-border-accent:#dc3545;--rootit-alert-info-bg:#d1ecf1;--rootit-alert-info-text:#0c5460;--rootit-alert-info-border:#bee5eb;--rootit-alert-info-border-accent:#17a2b8;--rootit-alert-warning-bg:#fff3cd;--rootit-alert-warning-text:#856404;--rootit-alert-warning-border:#ffeeba;--rootit-alert-warning-border-accent:#ffc107;--rootit-db-info-bg:#e8f4f8;--rootit-db-warning-bg:#fff3cd;--rootit-db-warning-border:#ffb900;--rootit-db-warning-text:#856404;--rootit-checkbox-nav-bg:#f0f8ff;--rootit-checkbox-nav-border:#b3d9ff;--rootit-checkbox-nav-bg-hover:#e6f3ff;--rootit-checkbox-nav-border-hover:#80c7ff;--rootit-api-test-info:#17a2b8;--rootit-api-test-success:#28a745;--rootit-api-test-error:#dc3545;--rootit-rating-star:#ffd700;--rootit-rating-star-orange:#ffa500;--rootit-leaderboard-bg:linear-gradient(135deg, #f8faff 0%, #e8f4ff 100%);--rootit-leaderboard-border:#c3d9ff;--rootit-leaderboard-border-width:2px;--rootit-leaderboard-shadow:0 4px 12px rgba(0, 30, 99, 0.08);--rootit-leaderboard-padding:1.25rem;--rootit-leaderboard-margin-y:1.5rem 0 2rem;--rootit-leaderboard-radius:1rem;--rootit-leaderboard-header-margin-bottom:1.5rem;--rootit-leaderboard-title-font-size:1.25rem;--rootit-leaderboard-title-font-weight:700;--rootit-leaderboard-title-color:#001e63;--rootit-leaderboard-title-gap:0.5rem;--rootit-leaderboard-icon-size:1.5rem;--rootit-leaderboard-subtitle-font-size:0.875rem;--rootit-leaderboard-subtitle-color:#4a5568;--rootit-leaderboard-subtitle-font-weight:500;--rootit-leaderboard-grid-gap:1rem;--rootit-leaderboard-grid-padding:0.5rem 0.25rem 1rem;--rootit-leaderboard-card-width:140px;--rootit-leaderboard-card-min-width:140px;--rootit-leaderboard-card-padding:0.75rem;--rootit-leaderboard-card-bg:#ffffff;--rootit-leaderboard-card-border:#e2e8f0;--rootit-leaderboard-card-border-width:2px;--rootit-leaderboard-card-radius:1rem;--rootit-leaderboard-card-shadow:0 2px 4px rgba(0, 0, 0, 0.04);--rootit-leaderboard-card-shadow-hover:0 6px 12px rgba(0, 30, 99, 0.15);--rootit-leaderboard-card-name-font-size:0.9375rem;--rootit-leaderboard-card-name-font-weight:600;--rootit-leaderboard-card-name-color:#001e63;--rootit-leaderboard-card-name-line-height:1.4;--rootit-leaderboard-card-rank-font-size:0.8125rem;--rootit-leaderboard-card-rank-color:#4a5568;--rootit-leaderboard-card-rank-font-weight:500;--rootit-leaderboard-card-rank-gap:0.25rem;--rootit-leaderboard-card-medal-size:1rem;--rootit-leaderboard-card-points-gap:0;--rootit-leaderboard-card-points-margin-top:0.25rem;--rootit-leaderboard-card-points-value-font-size:1.125rem;--rootit-leaderboard-card-points-value-font-weight:700;--rootit-leaderboard-card-points-value-color:#001e63;--rootit-leaderboard-card-points-value-bg:linear-gradient(135deg, #f0f6ff 0%, #e8f4ff 100%);--rootit-leaderboard-card-points-value-border:#c3d9ff;--rootit-leaderboard-card-points-value-padding:0.375rem 0.75rem;--rootit-leaderboard-card-points-value-radius:0.5rem;--rootit-leaderboard-card-points-value-shadow:0 2px 4px rgba(0, 30, 99, 0.1);--rootit-leaderboard-rank-1-color:#8b6914;--rootit-leaderboard-rank-2-color:#9d7a2b;--rootit-leaderboard-rank-3-color:#b08d42;--rootit-leaderboard-rank-4-color:#b8860b;--rootit-leaderboard-rank-5-color:#c4960f;--rootit-leaderboard-rank-6-color:#d0a613;--rootit-leaderboard-rank-7-color:#dcb617;--rootit-leaderboard-rank-8-color:#e8c61b;--rootit-leaderboard-rank-1-points-bg:linear-gradient(135deg, #fff9e6 0%, #fff5d9 100%);--rootit-leaderboard-rank-1-points-border:#ffd700;--rootit-leaderboard-rank-2-points-bg:linear-gradient(135deg, #fff8e0 0%, #fff4d6 100%);--rootit-leaderboard-rank-2-points-border:#ffdc33;--rootit-leaderboard-rank-3-points-bg:linear-gradient(135deg, #fff7db 0%, #fff3d3 100%);--rootit-leaderboard-rank-3-points-border:#ffe066;--rootit-leaderboard-rank-4-points-bg:linear-gradient(135deg, #fff6d6 0%, #fff2d0 100%);--rootit-leaderboard-rank-4-points-border:#ffd966;--rootit-leaderboard-rank-5-points-bg:linear-gradient(135deg, #fff5d1 0%, #fff1cd 100%);--rootit-leaderboard-rank-5-points-border:#ffe699;--rootit-leaderboard-rank-6-points-bg:linear-gradient(135deg, #fff4cc 0%, #fff0ca 100%);--rootit-leaderboard-rank-6-points-border:#ffebcc;--rootit-leaderboard-rank-7-points-bg:linear-gradient(135deg, #fff3c7 0%, #ffefc7 100%);--rootit-leaderboard-rank-7-points-border:#fff0d9;--rootit-leaderboard-rank-8-points-bg:linear-gradient(135deg, #fff2c2 0%, #ffeec4 100%);--rootit-leaderboard-rank-8-points-border:#fff5e6}