/**
 * ==============================================================================
 * SHEETPLUS DESIGN SYSTEM & EDITABLE THEME TOKENS
 * HAMMER GROUP MULTI-COUNTRY OPERATIONS
 * 
 * Edit any variables below to customize the design, colors, and aesthetics!
 * ==============================================================================
 */

:root {
    /* 1. BRAND & PRIMARY IDENTITY */
    --hmr-primary: #0f2b5c;             /* Hammer Deep Executive Navy */
    --hmr-primary-dark: #091a38;
    --hmr-primary-light: #1b4b9b;
    --hmr-accent: #2563eb;              /* Royal Blue Accent */
    --hmr-accent-light: #eff6ff;
    
    /* 2. OPERATIONAL STATUS COLORS */
    --hmr-status-finished: #059669;      /* Emerald Green - Finished */
    --hmr-status-finished-bg: #ecfdf5;
    --hmr-status-ongoing: #d97706;       /* Amber - In Progress / Ongoing */
    --hmr-status-ongoing-bg: #fffbeb;
    --hmr-status-received: #0284c7;      /* Ocean Blue - Received / New */
    --hmr-status-received-bg: #f0f9ff;
    --hmr-status-canceled: #dc2626;      /* Crimson Red - Canceled */
    --hmr-status-canceled-bg: #fef2f2;
    
    /* 3. EXECUTIVE HERO KPI & CARD ACCENTS */
    --hmr-hero-gradient-start: #0f2b5c;
    --hmr-hero-gradient-end: #1e3a8a;
    --hmr-unbilled-exposure: #e11d48;    /* Rose/Ruby for Cash-Flow Bottleneck */
    --hmr-unbilled-exposure-bg: #fff1f2;
    
    /* 4. SURFACE, BACKGROUND & BORDERS */
    --hmr-bg-app: #f1f5f9;              /* Slate Light App Canvas */
    --hmr-bg-surface: #ffffff;          /* Clean Card Surface */
    --hmr-bg-sidebar: #0b1a30;          /* Sleek Dark Executive Sidebar */
    --hmr-bg-sidebar-hover: #162c4e;
    --hmr-border: #e2e8f0;              /* Crisp Border Color */
    --hmr-border-subtle: #f1f5f9;
    
    /* 5. TYPOGRAPHY & TEXT */
    --hmr-font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    --hmr-text-main: #0f172a;           /* Dark Charcoal Heading Text */
    --hmr-text-muted: #64748b;          /* Slate Subtitles & Secondary Text */
    --hmr-text-light: #f8fafc;
    
    /* 6. EXCEL WORKSHEET GRID SHADING */
    --hmr-grid-header-customer-bg: #334155; /* Slate for Customer Headers */
    --hmr-grid-header-team-bg: #0f2b5c;     /* Deep Navy for Hammer Team Headers */
    --hmr-grid-readonly-bg: #f8fafc;        /* Soft Gray for Customer Sent Data */
    --hmr-grid-editable-bg: #ffffff;        /* White for Editable Cells */
    --hmr-grid-editable-highlight: #f0fdf4; /* Subtle Mint tint for team columns */
    --hmr-grid-dirty-bg: #fef3c7;           /* Warm Amber for Modified Unsaved Cells */
    --hmr-grid-warning-border: #f59e0b;     /* Amber border for Over-Quantity Warning */
    
    /* 7. PINNED SUBTOTALS FOOTER */
    --hmr-subtotal-bg: #0f172a;             /* Dark Pinned Bar */
    --hmr-subtotal-text: #ffffff;
    --hmr-subtotal-accent: #38bdf8;         /* Cyan highlight for key sums */
    --hmr-subtotal-unbilled: #fb7185;       /* Coral for Unbilled Gap */
    
    /* 8. SHADOWS & ROUNDING */
    --hmr-radius-sm: 6px;
    --hmr-radius-md: 10px;
    --hmr-radius-lg: 16px;
    --hmr-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --hmr-shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.07), 0 2px 4px -2px rgb(0 0 0 / 0.05);
    --hmr-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.08), 0 4px 6px -4px rgb(0 0 0 / 0.04);
}
