:root{--color-primary-50: #f0f7ff;--color-primary-100: #e6f4ff;--color-primary-300: #91caff;--color-primary-400: #4098fc;--color-primary-500: #2080f0;--color-primary-600: #1668dc;--color-primary-700: #0958d9;--color-primary-alt: #1890ff;--color-primary-alt-hover: #40a9ff;--color-success-50: #f6ffed;--color-success-100: #d9f7be;--color-success-300: #95de64;--color-success-500: #18a058;--color-success-600: #389e0d;--color-success-700: #237804;--color-success-bubble: #dcf8c6;--color-success-whatsapp: #25d366;--color-warning-50: #fffbe6;--color-warning-100: #fff1b8;--color-warning-300: #ffd666;--color-warning-500: #f0a020;--color-warning-600: #d48806;--color-warning-700: #ad6800;--color-warning-text: #614700;--color-error-50: #fff1f0;--color-error-100: #ffccc7;--color-error-200: #ffa39e;--color-error-300: #ff7875;--color-error-400: #ff4d4f;--color-error-500: #d03050;--color-error-600: #cf1322;--color-error-700: #a8071a;--color-error-bg-soft: #fef0f0;--color-white: #ffffff;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-150: #f0f0f0;--color-gray-200: #e8e8e8;--color-gray-250: #e0e0e0;--color-gray-300: #c0c4cc;--color-gray-400: #aaaaaa;--color-gray-450: #999999;--color-gray-500: #888888;--color-gray-600: #666666;--color-gray-650: #555555;--color-gray-700: #444444;--color-gray-800: #333333;--color-gray-900: #000000;--color-bg-page: var(--color-gray-100);--color-bg-surface: var(--color-white);--color-bg-muted: var(--color-gray-50);--color-bg-subtle: var(--color-gray-150);--color-bg-info: var(--color-primary-100);--color-bg-info-soft: var(--color-primary-50);--color-bg-success: var(--color-success-50);--color-bg-warning: var(--color-warning-50);--color-bg-error: var(--color-error-50);--color-border: var(--color-gray-150);--color-border-strong: var(--color-gray-250);--color-border-muted: var(--color-gray-200);--color-text: var(--color-gray-800);--color-text-secondary: var(--color-gray-650);--color-text-tertiary: var(--color-gray-450);--color-text-disabled: var(--color-gray-400);--color-text-inverse: var(--color-white);--color-link: var(--color-primary-500);--color-link-hover: var(--color-primary-400);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-1-5: 6px;--space-2-5: 10px;--space-3-5: 14px;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-2xl: 12px;--radius-3xl: 16px;--radius-4xl: 20px;--radius-full: 9999px;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 22px;--text-3xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1;--line-height-snug: 1.4;--line-height-normal: 1.5;--line-height-loose: 1.6;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 4px rgba(0, 0, 0, .05);--shadow-md: 0 2px 8px rgba(0, 0, 0, .06);--shadow-lg: 0 4px 20px rgba(0, 0, 0, .09);--shadow-xl: 0 8px 30px rgba(0, 0, 0, .12);--motion-fast: .15s;--motion-base: .2s;--motion-medium: .3s;--easing-base: ease;--easing-out: ease-out;--easing-in-out: ease-in-out;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 1000;--z-modal: 1100;--z-toast: 1200}*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;min-width:320px}body{color:var(--color-text);line-height:var(--line-height-tight);font-size:.875rem;font-family:var(--font-family-base);-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pagination{margin-top:var(--space-5);display:flex;justify-content:flex-end}.action-buttons{display:flex;gap:var(--space-2-5)}.flex-start{display:flex;justify-content:flex-start;gap:var(--space-2-5)}.flex-end{display:flex;justify-content:flex-end;gap:var(--space-2-5)}.client_link{cursor:pointer;color:var(--color-link);transition:color var(--motion-fast) var(--easing-base)}.client_link:hover{color:var(--color-link-hover)}
