:root{--rz-color-primary-50: #e8f5f5;--rz-color-primary-100: #c0e2e2;--rz-color-primary-200: #94cccc;--rz-color-primary-300: #63b6b5;--rz-color-primary-400: #3aa3a1;--rz-color-primary-500: #1a5c5a;--rz-color-primary-600: #164f4d;--rz-color-primary-700: #0f3d3b;--rz-color-primary-800: #092b29;--rz-color-primary-900: #041918;--rz-color-secondary-50: #fff8e1;--rz-color-secondary-100: #ffedb3;--rz-color-secondary-200: #ffe082;--rz-color-secondary-300: #ffd54f;--rz-color-secondary-400: #ffca28;--rz-color-secondary-500: #e6a000;--rz-color-secondary-600: #b07800;--rz-color-secondary-700: #8a5e00;--rz-color-secondary-800: #634400;--rz-color-secondary-900: #3d2a00;--rz-color-success-light: #e8f5e9;--rz-color-success: #2e7d32;--rz-color-success-dark: #1b5e20;--rz-color-warning-light: #fff8e1;--rz-color-warning: #b07800;--rz-color-warning-dark: #8a5e00;--rz-color-error-light: #ffebee;--rz-color-error: #c62828;--rz-color-error-dark: #8e0000;--rz-color-info-light: #e0f7fa;--rz-color-info: #00838f;--rz-color-info-dark: #006064;--rz-font-sans: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--rz-font-serif: Georgia, "Times New Roman", serif;--rz-font-mono: "SF Mono", "Fira Code", Consolas, monospace;--rz-text-h1: 2.25rem;--rz-text-h2: 1.875rem;--rz-text-h3: 1.5rem;--rz-text-h4: 1.25rem;--rz-text-h5: 1.125rem;--rz-text-h6: 1rem;--rz-text-xl: 1.25rem;--rz-text-lg: 1.125rem;--rz-text-base: 1rem;--rz-text-sm: .875rem;--rz-text-xs: .75rem;--rz-text-caption: .6875rem;--rz-weight-light: 300;--rz-weight-regular: 400;--rz-weight-medium: 500;--rz-weight-semibold: 600;--rz-weight-bold: 700;--rz-weight-extrabold: 800;--rz-leading-tight: 1.25;--rz-leading-snug: 1.375;--rz-leading-normal: 1.5;--rz-leading-relaxed: 1.625;--rz-leading-loose: 2;--rz-tracking-tight: -.025em;--rz-tracking-normal: 0;--rz-tracking-wide: .025em;--rz-tracking-wider: .05em;--rz-tracking-widest: .1em;--rz-space-0: 0;--rz-space-1: .25rem;--rz-space-2: .5rem;--rz-space-3: .75rem;--rz-space-4: 1rem;--rz-space-6: 1.5rem;--rz-space-8: 2rem;--rz-space-12: 3rem;--rz-space-16: 4rem;--rz-space-20: 5rem;--rz-space-24: 6rem;--rz-radius-none: 0;--rz-radius-sm: .125rem;--rz-radius-base: .25rem;--rz-radius-md: .375rem;--rz-radius-lg: .5rem;--rz-radius-xl: .625rem;--rz-radius-2xl: .75rem;--rz-radius-3xl: 1rem;--rz-radius-full: 9999px;--rz-z-below: -1;--rz-z-base: 0;--rz-z-raised: 10;--rz-z-dropdown: 100;--rz-z-sticky: 200;--rz-z-overlay: 300;--rz-z-modal: 400;--rz-z-toast: 500;--rz-duration-fast: .1s;--rz-duration-base: .2s;--rz-duration-slow: .3s;--rz-duration-slower: .5s;--rz-ease-default: cubic-bezier(.4, 0, .2, 1);--rz-ease-in: cubic-bezier(.4, 0, 1, 1);--rz-ease-out: cubic-bezier(0, 0, .2, 1);--rz-ease-spring: cubic-bezier(.34, 1.56, .64, 1)}:root,[data-platform-theme=light]{--platform-color-primary-50: var(--rz-color-primary-50);--platform-color-primary-100: var(--rz-color-primary-100);--platform-color-primary-200: var(--rz-color-primary-200);--platform-color-primary-300: var(--rz-color-primary-300);--platform-color-primary-400: var(--rz-color-primary-400);--platform-color-primary-500: var(--rz-color-primary-500);--platform-color-primary-600: var(--rz-color-primary-600);--platform-color-primary-700: var(--rz-color-primary-700);--platform-color-primary-800: var(--rz-color-primary-800);--platform-color-primary-900: var(--rz-color-primary-900);--platform-color-secondary-50: var(--rz-color-secondary-50);--platform-color-secondary-100: var(--rz-color-secondary-100);--platform-color-secondary-200: var(--rz-color-secondary-200);--platform-color-secondary-300: var(--rz-color-secondary-300);--platform-color-secondary-400: var(--rz-color-secondary-400);--platform-color-secondary-500: var(--rz-color-secondary-500);--platform-color-secondary-600: var(--rz-color-secondary-600);--platform-color-secondary-700: var(--rz-color-secondary-700);--platform-color-secondary-800: var(--rz-color-secondary-800);--platform-color-secondary-900: var(--rz-color-secondary-900);--platform-color-neutral-0: #ffffff;--platform-color-neutral-50: #fafafa;--platform-color-neutral-100: #f9f9f9;--platform-color-neutral-200: #f5f0eb;--platform-color-neutral-300: #e0e0e0;--platform-color-neutral-400: #ddd;--platform-color-neutral-500: #ccc;--platform-color-neutral-600: #888;--platform-color-neutral-700: #444;--platform-color-neutral-800: #333;--platform-color-neutral-900: #111;--platform-color-success-light: var(--rz-color-success-light);--platform-color-success: var(--rz-color-success);--platform-color-success-dark: var(--rz-color-success-dark);--platform-color-warning-light: var(--rz-color-warning-light);--platform-color-warning: var(--rz-color-warning);--platform-color-warning-dark: var(--rz-color-warning-dark);--platform-color-error-light: var(--rz-color-error-light);--platform-color-error: var(--rz-color-error);--platform-color-error-dark: var(--rz-color-error-dark);--platform-color-info-light: var(--rz-color-info-light);--platform-color-info: var(--rz-color-info);--platform-color-info-dark: var(--rz-color-info-dark);--platform-bg-page: #f5f0eb;--platform-bg-surface: #ffffff;--platform-bg-subtle: #f9f9f9;--platform-bg-muted: #fafafa;--platform-text-primary: #333;--platform-text-secondary: #444;--platform-text-muted: #888;--platform-text-inverse: #ffffff;--platform-text-accent: var(--platform-color-primary-500);--platform-border-subtle: #eee;--platform-border-default: #ddd;--platform-border-strong: #ccc;--platform-border-accent: var(--platform-color-primary-500);--platform-accent-primary: #1a5c5a;--platform-accent-secondary: var(--platform-color-secondary-500);--platform-status-open: #c9921b;--platform-status-open-bg: #fff3cd;--platform-status-acknowledged: #1a5c5a;--platform-status-acknowledged-bg: #e8f5f5;--platform-status-resolved: #2e7d32;--platform-status-resolved-bg: #f0fff4;--platform-status-appealed: #7a1f2b;--platform-status-appealed-bg: #fff0f0;--platform-status-dismissed: #888;--platform-status-dismissed-bg: #f5f5f5;--platform-severity-low: #2e7d32;--platform-severity-medium: #b07800;--platform-severity-high: #c62828;--platform-severity-critical: #7a1f2b;--platform-pinned: #b07800;--platform-badge-bg: #f0f0f0;--platform-badge-text: #444;--platform-status-received: #1a5c5a;--platform-status-received-bg: #e8f5f5;--platform-status-notified: #b07800;--platform-status-notified-bg: #fff8e1;--platform-status-picked-up: #2e7d32;--platform-status-picked-up-bg: #f0fff4;--platform-status-in-progress: #c9921b;--platform-status-in-progress-bg: #fff3cd;--platform-status-completed: #2d7a47;--platform-status-completed-bg: #d4edda;--platform-status-cancelled: #888;--platform-status-cancelled-bg: #f0f0f0;--platform-priority-low: #888;--platform-priority-medium: #c9921b;--platform-priority-high: #c9631b;--platform-priority-urgent: #b93040}@media(prefers-color-scheme:dark){:root:not([data-platform-theme=light]){--platform-bg-page: #0a1f1e;--platform-bg-surface: #14312f;--platform-bg-subtle: #1a3d3b;--platform-bg-muted: #224a47;--platform-text-primary: #f0efe8;--platform-text-secondary: #d6d3c8;--platform-text-muted: #94a8a6;--platform-text-inverse: #0a1f1e;--platform-text-accent: var(--platform-color-primary-300);--platform-border-subtle: rgba(255, 255, 255, .1);--platform-border-default: rgba(255, 255, 255, .18);--platform-border-strong: rgba(255, 255, 255, .32);--platform-border-accent: var(--platform-color-primary-300);--platform-accent-primary: var(--platform-color-primary-300);--platform-accent-secondary: var(--platform-color-secondary-400);--platform-bg: #0a1f1e;--platform-bg-card: #14312f;--platform-bg-card-hover: #1a3d3b;--platform-bg-secondary: #1a3d3b;--platform-surface: #14312f;--platform-surface-hover: #1a3d3b;--platform-border: rgba(255, 255, 255, .18);--platform-border-light: rgba(255, 255, 255, .1);--platform-color-neutral-0: #14312f;--platform-color-neutral-50: #1a3d3b;--platform-color-neutral-100: #224a47;--platform-color-neutral-200: #2a5a57;--platform-color-neutral-300: #4a7a77;--platform-color-neutral-400: #6b9896;--platform-color-neutral-500: #94a8a6;--platform-color-neutral-600: #b8c8c6;--platform-color-neutral-700: #d6d3c8;--platform-color-neutral-800: #e8e5de;--platform-color-neutral-900: #f0efe8;--platform-shadow-sm: 0 1px 4px rgba(0, 0, 0, .4);--platform-shadow-base: 0 2px 8px rgba(0, 0, 0, .5);--platform-shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--platform-shadow-lg: 0 8px 32px rgba(0, 0, 0, .7);--platform-shadow-xl: 0 16px 64px rgba(0, 0, 0, .8);--platform-shadow-accent: 0 0 0 2px rgba(99, 182, 181, .35), 0 2px 8px rgba(99, 182, 181, .25);--platform-status-open: #e6b84a;--platform-status-open-bg: rgba(230, 184, 74, .15);--platform-status-acknowledged: #63b6b5;--platform-status-acknowledged-bg: rgba(99, 182, 181, .15);--platform-status-resolved: #6bcf78;--platform-status-resolved-bg: rgba(107, 207, 120, .15);--platform-status-appealed: #f0888f;--platform-status-appealed-bg: rgba(240, 136, 143, .15);--platform-status-dismissed: #94a8a6;--platform-status-dismissed-bg: rgba(148, 168, 166, .12);--platform-status-received: #63b6b5;--platform-status-received-bg: rgba(99, 182, 181, .15);--platform-status-notified: #e6b84a;--platform-status-notified-bg: rgba(230, 184, 74, .15);--platform-status-picked-up: #6bcf78;--platform-status-picked-up-bg: rgba(107, 207, 120, .15);--platform-status-open-bg: rgba(99, 182, 181, .15);--platform-status-in-progress: #e6b84a;--platform-status-in-progress-bg: rgba(230, 184, 74, .15);--platform-status-completed: #6bcf78;--platform-status-completed-bg: rgba(107, 207, 120, .15);--platform-status-cancelled: #94a8a6;--platform-status-cancelled-bg: rgba(148, 168, 166, .12);--platform-priority-low: #94a8a6;--platform-priority-medium: #e6b84a;--platform-priority-high: #f0a070;--platform-priority-urgent: #f0888f;--platform-pinned: #e6b84a;--platform-badge-bg: rgba(255, 255, 255, .1);--platform-badge-text: #d6d3c8}}[data-platform-theme=dark]{--platform-bg-page: #0a1f1e;--platform-bg-surface: #14312f;--platform-bg-subtle: #1a3d3b;--platform-bg-muted: #224a47;--platform-text-primary: #f0efe8;--platform-text-secondary: #d6d3c8;--platform-text-muted: #94a8a6;--platform-text-inverse: #0a1f1e;--platform-text-accent: var(--platform-color-primary-300);--platform-border-subtle: rgba(255, 255, 255, .1);--platform-border-default: rgba(255, 255, 255, .18);--platform-border-strong: rgba(255, 255, 255, .32);--platform-border-accent: var(--platform-color-primary-300);--platform-accent-primary: var(--platform-color-primary-300);--platform-accent-secondary: var(--platform-color-secondary-400);--platform-bg: #0a1f1e;--platform-bg-card: #14312f;--platform-bg-card-hover: #1a3d3b;--platform-bg-secondary: #1a3d3b;--platform-surface: #14312f;--platform-surface-hover: #1a3d3b;--platform-border: rgba(255, 255, 255, .18);--platform-border-light: rgba(255, 255, 255, .1);--platform-color-neutral-0: #14312f;--platform-color-neutral-50: #1a3d3b;--platform-color-neutral-100: #224a47;--platform-color-neutral-200: #2a5a57;--platform-color-neutral-300: #4a7a77;--platform-color-neutral-400: #6b9896;--platform-color-neutral-500: #94a8a6;--platform-color-neutral-600: #b8c8c6;--platform-color-neutral-700: #d6d3c8;--platform-color-neutral-800: #e8e5de;--platform-color-neutral-900: #f0efe8;--platform-shadow-sm: 0 1px 4px rgba(0, 0, 0, .4);--platform-shadow-base: 0 2px 8px rgba(0, 0, 0, .5);--platform-shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--platform-shadow-lg: 0 8px 32px rgba(0, 0, 0, .7);--platform-shadow-xl: 0 16px 64px rgba(0, 0, 0, .8);--platform-shadow-accent: 0 0 0 2px rgba(99, 182, 181, .35), 0 2px 8px rgba(99, 182, 181, .25);--platform-status-open: #e6b84a;--platform-status-open-bg: rgba(230, 184, 74, .15);--platform-status-acknowledged: #63b6b5;--platform-status-acknowledged-bg: rgba(99, 182, 181, .15);--platform-status-resolved: #6bcf78;--platform-status-resolved-bg: rgba(107, 207, 120, .15);--platform-status-appealed: #f0888f;--platform-status-appealed-bg: rgba(240, 136, 143, .15);--platform-status-dismissed: #94a8a6;--platform-status-dismissed-bg: rgba(148, 168, 166, .12);--platform-status-received: #63b6b5;--platform-status-received-bg: rgba(99, 182, 181, .15);--platform-status-notified: #e6b84a;--platform-status-notified-bg: rgba(230, 184, 74, .15);--platform-status-picked-up: #6bcf78;--platform-status-picked-up-bg: rgba(107, 207, 120, .15);--platform-status-in-progress: #e6b84a;--platform-status-in-progress-bg: rgba(230, 184, 74, .15);--platform-status-completed: #6bcf78;--platform-status-completed-bg: rgba(107, 207, 120, .15);--platform-status-cancelled: #94a8a6;--platform-status-cancelled-bg: rgba(148, 168, 166, .12);--platform-priority-low: #94a8a6;--platform-priority-medium: #e6b84a;--platform-priority-high: #f0a070;--platform-priority-urgent: #f0888f;--platform-pinned: #e6b84a;--platform-badge-bg: rgba(255, 255, 255, .1);--platform-badge-text: #d6d3c8}:root{--platform-font-sans: var(--rz-font-sans);--platform-font-serif: var(--rz-font-serif);--platform-font-mono: var(--rz-font-mono);--platform-text-h1: var(--rz-text-h1);--platform-text-h2: var(--rz-text-h2);--platform-text-h3: var(--rz-text-h3);--platform-text-h4: var(--rz-text-h4);--platform-text-h5: var(--rz-text-h5);--platform-text-h6: var(--rz-text-h6);--platform-text-xl: var(--rz-text-xl);--platform-text-lg: var(--rz-text-lg);--platform-text-base: var(--rz-text-base);--platform-text-sm: var(--rz-text-sm);--platform-text-xs: var(--rz-text-xs);--platform-text-caption: var(--rz-text-caption);--platform-weight-light: var(--rz-weight-light);--platform-weight-regular: var(--rz-weight-regular);--platform-weight-medium: var(--rz-weight-medium);--platform-weight-semibold: var(--rz-weight-semibold);--platform-weight-bold: var(--rz-weight-bold);--platform-weight-extrabold: var(--rz-weight-extrabold);--platform-leading-tight: var(--rz-leading-tight);--platform-leading-snug: var(--rz-leading-snug);--platform-leading-normal: var(--rz-leading-normal);--platform-leading-relaxed: var(--rz-leading-relaxed);--platform-leading-loose: var(--rz-leading-loose);--platform-tracking-tight: var(--rz-tracking-tight);--platform-tracking-normal: var(--rz-tracking-normal);--platform-tracking-wide: var(--rz-tracking-wide);--platform-tracking-wider: var(--rz-tracking-wider);--platform-tracking-widest: var(--rz-tracking-widest);--platform-space-0: var(--rz-space-0);--platform-space-1: var(--rz-space-1);--platform-space-2: var(--rz-space-2);--platform-space-3: var(--rz-space-3);--platform-space-4: var(--rz-space-4);--platform-space-6: var(--rz-space-6);--platform-space-8: var(--rz-space-8);--platform-space-12: var(--rz-space-12);--platform-space-16: var(--rz-space-16);--platform-space-20: var(--rz-space-20);--platform-space-24: var(--rz-space-24);--platform-radius-none: var(--rz-radius-none);--platform-radius-sm: var(--rz-radius-sm);--platform-radius-base: var(--rz-radius-base);--platform-radius-md: var(--rz-radius-md);--platform-radius-lg: var(--rz-radius-lg);--platform-radius-xl: var(--rz-radius-xl);--platform-radius-2xl: var(--rz-radius-2xl);--platform-radius-3xl: var(--rz-radius-3xl);--platform-radius-full: var(--rz-radius-full);--platform-shadow-none: none;--platform-shadow-sm: 0 1px 4px rgba(0, 0, 0, .07);--platform-shadow-base: 0 1px 4px rgba(0, 0, 0, .07), 0 2px 8px rgba(0, 0, 0, .06);--platform-shadow-md: 0 2px 8px rgba(0, 0, 0, .08), 0 4px 16px rgba(0, 0, 0, .08);--platform-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1), 0 8px 32px rgba(0, 0, 0, .1);--platform-shadow-xl: 0 8px 32px rgba(0, 0, 0, .12), 0 16px 64px rgba(0, 0, 0, .12);--platform-shadow-accent: 0 0 0 2px rgba(26, 92, 90, .25), 0 2px 8px rgba(26, 92, 90, .15);--platform-shadow-inset: inset 0 1px 3px rgba(0, 0, 0, .06);--platform-z-below: var(--rz-z-below);--platform-z-base: var(--rz-z-base);--platform-z-raised: var(--rz-z-raised);--platform-z-dropdown: var(--rz-z-dropdown);--platform-z-sticky: var(--rz-z-sticky);--platform-z-overlay: var(--rz-z-overlay);--platform-z-modal: var(--rz-z-modal);--platform-z-toast: var(--rz-z-toast);--platform-duration-fast: var(--rz-duration-fast);--platform-duration-base: var(--rz-duration-base);--platform-duration-slow: var(--rz-duration-slow);--platform-duration-slower: var(--rz-duration-slower);--platform-ease-default: var(--rz-ease-default);--platform-ease-in: var(--rz-ease-in);--platform-ease-out: var(--rz-ease-out);--platform-ease-spring: var(--rz-ease-spring);--platform-bg: var(--platform-bg-page);--platform-bg-card: var(--platform-bg-surface);--platform-bg-card-hover: var(--platform-bg-subtle);--platform-bg-secondary: var(--platform-bg-subtle);--platform-surface: var(--platform-bg-surface);--platform-surface-hover: var(--platform-bg-subtle);--platform-border: var(--platform-border-default);--platform-border-light: var(--platform-border-subtle);--platform-header-gradient-start: var(--platform-color-primary-500);--platform-header-gradient-end: var(--platform-color-primary-700);--platform-accent: var(--platform-color-primary-500);--platform-accent-hover: var(--platform-color-primary-600);--platform-status-available: var(--platform-color-success);--platform-status-available-bg: var(--platform-color-success-light);--platform-status-limited: var(--platform-color-warning);--platform-status-limited-bg: var(--platform-color-warning-light);--platform-status-unavailable: var(--platform-color-error);--platform-status-unavailable-bg: var(--platform-color-error-light);--platform-font-sm: var(--platform-text-xs);--platform-font-base: var(--platform-text-sm);--platform-font-md: var(--platform-text-base);--platform-font-lg: var(--platform-text-lg);--platform-font-xl: var(--platform-text-xl);--platform-spacing-xs: var(--platform-space-1);--platform-spacing-sm: var(--platform-space-2);--platform-spacing-md: var(--platform-space-4);--platform-spacing-lg: var(--platform-space-6);--platform-spacing-xl: var(--platform-space-8);--platform-sidebar-width: 240px;--platform-topbar-height: 56px}.renzo-field{height:40px;padding:0 12px;font-size:14px;line-height:1.2;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:var(--platform-text-primary, #111827);font-family:inherit;box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.renzo-field:focus{border-color:var(--platform-accent-primary, #1a5c5a);box-shadow:0 0 0 2px #1a5c5a26}.renzo-field::placeholder{color:var(--platform-text-muted, #9ca3af)}select.renzo-field{padding-right:28px;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableFont_wght-DhOt4l9i.ttf) format("truetype");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Italic-VariableFont_wght-DZ4wDYFV.ttf) format("truetype");font-weight:200 1000;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}button,nav,header,[role=tab],[role=tablist],[role=navigation],th,label,.status-pill,[data-chrome]{-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,select,td,p,li,code,pre,h1,h2,h3,h4,h5,h6,[data-content]{-webkit-user-select:text;-moz-user-select:text;user-select:text}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--platform-bg-page, #f5f0eb);color:var(--platform-text-primary, #333);overflow-x:hidden}@media(max-width:480px){html,body{overflow:auto!important;height:auto!important}#root{height:auto!important}.dashboard-page{height:auto!important;overflow:visible!important}.dashboard-body{overflow:visible!important;padding:8px!important}.header-row{padding:10px 8px!important}.service-table-container col:nth-child(2){width:15%!important}.service-table-container col:nth-child(3){width:46%!important}.auto-scroll-wrapper{position:static!important;flex:none!important}.auto-scroll-container{position:static!important;overflow:visible!important}.service-table-container{overflow:visible!important}.service-table-container table{min-width:0}.service-table-wrapper{overflow-x:auto!important}.service-table-container th,.service-table-container td{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}}@media(max-width:768px){.header-row{flex-wrap:wrap;gap:8px;padding:10px 16px!important}.dashboard-body{padding:10px 12px!important}.admin-page{padding:12px!important}.admin-header{flex-wrap:wrap!important;gap:8px!important}.admin-header-buttons{flex-wrap:wrap!important;gap:6px!important}.services-grid{display:flex!important;flex-direction:column!important;gap:0!important}.services-grid>div{display:flex!important;flex-wrap:wrap!important;gap:4px 8px!important;padding:8px 12px!important}}
