@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_fb95fc0b-module__j3Zrza__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_fb95fc0b-module__j3Zrza__variable{--font-poppins:"Poppins","Poppins Fallback"}
:root{--color-primary-50:210 27% 92%;--color-primary-100:210 27% 82%;--color-primary-200:210 27% 70%;--color-primary-300:210 27% 58%;--color-primary-400:210 27% 50%;--color-primary-500:211 41% 37%;--color-primary-600:211 52% 24%;--color-primary-700:211 52% 21%;--color-primary-800:211 52% 18%;--color-primary-900:211 52% 10%;--color-primary-950:211 52% 5%;--color-primary:211 52% 24%;--color-accent-50:40 89% 96%;--color-accent-100:40 89% 88%;--color-accent-200:40 89% 80%;--color-accent-300:40 80% 71%;--color-accent-400:40 80% 62%;--color-accent-500:40 64% 52%;--color-accent-600:40 64% 45%;--color-accent-700:40 64% 36%;--color-accent-800:40 64% 28%;--color-accent-900:40 64% 20%;--color-accent-950:40 64% 10%;--color-accent:40 64% 52%;--color-success-50:152 81% 96%;--color-success-100:152 76% 91%;--color-success-200:152 76% 80%;--color-success-300:156 72% 67%;--color-success-400:158 64% 52%;--color-success-500:160 84% 39%;--color-success-600:161 94% 30%;--color-success-700:163 94% 24%;--color-success-800:163 88% 20%;--color-success-900:164 86% 16%;--color-success:160 84% 39%;--color-warning-50:48 96% 89%;--color-warning-100:48 96% 89%;--color-warning-200:48 97% 77%;--color-warning-300:46 97% 65%;--color-warning-400:43 96% 56%;--color-warning-500:38 92% 50%;--color-warning-600:32 95% 44%;--color-warning-700:26 90% 37%;--color-warning-800:23 83% 31%;--color-warning-900:22 78% 26%;--color-warning:38 92% 50%;--color-error-50:0 86% 97%;--color-error-100:0 93% 94%;--color-error-200:0 96% 89%;--color-error-300:0 94% 82%;--color-error-400:0 91% 71%;--color-error-500:0 84% 60%;--color-error-600:0 72% 51%;--color-error-700:0 74% 42%;--color-error-800:0 70% 35%;--color-error-900:0 63% 31%;--color-error:0 84% 60%;--color-info-50:214 100% 97%;--color-info-100:214 95% 93%;--color-info-200:213 97% 87%;--color-info-300:212 96% 78%;--color-info-400:213 94% 68%;--color-info-500:217 91% 60%;--color-info-600:221 83% 53%;--color-info-700:224 76% 48%;--color-info-800:226 71% 40%;--color-info-900:224 64% 33%;--color-info:217 91% 60%;--color-neutral-50:0 0% 98%;--color-neutral-100:0 0% 96%;--color-neutral-200:0 0% 90%;--color-neutral-300:0 0% 83%;--color-neutral-400:0 0% 64%;--color-neutral-500:0 0% 45%;--color-neutral-600:0 0% 32%;--color-neutral-700:0 0% 25%;--color-neutral-800:0 0% 15%;--color-neutral-900:0 0% 9%;--color-neutral-950:0 0% 4%;--color-background:0 0% 100%;--color-foreground:211 52% 24%;--color-muted:210 40% 96%;--color-muted-foreground:215 16% 47%;--color-card:0 0% 100%;--color-card-foreground:211 52% 24%;--color-popover:0 0% 100%;--color-popover-foreground:211 52% 24%;--color-border:214 32% 91%;--color-input:214 32% 91%;--color-ring:40 64% 52%;--color-destructive:0 84% 60%;--color-destructive-foreground:0 0% 100%;--font-sans:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:var(--font-poppins),var(--font-inter),system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",Consolas,monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-0:0;--space-0-5:.125rem;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-11:2.75rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem;--radius:.5rem;--radius-none:0;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #1e3a5f0d;--shadow-sm:0 1px 3px 0 #1e3a5f1a,0 1px 2px -1px #1e3a5f1a;--shadow:0 4px 6px -1px #1e3a5f1a,0 2px 4px -2px #1e3a5f1a;--shadow-md:0 4px 6px -1px #1e3a5f1a,0 2px 4px -2px #1e3a5f1a;--shadow-lg:0 10px 15px -3px #1e3a5f1a,0 4px 6px -4px #1e3a5f1a;--shadow-xl:0 20px 25px -5px #1e3a5f1a,0 8px 10px -6px #1e3a5f1a;--shadow-2xl:0 25px 50px -12px #1e3a5f40;--shadow-inner:inset 0 2px 4px 0 #1e3a5f0d;--shadow-primary:0 4px 16px #1e3a5f40;--shadow-accent:0 4px 16px #d4a03940;--shadow-card:0 1px 3px #1e3a5f14,0 1px 2px #1e3a5f1f;--shadow-card-hover:0 4px 12px #1e3a5f1f,0 2px 4px #1e3a5f14;--ring-offset-width:2px;--ring-offset-color:hsl(var(--color-background));--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--z-behind:-1;--z-base:0;--z-dropdown:50;--z-sticky:60;--z-fixed:70;--z-modal-backdrop:80;--z-modal:90;--z-popover:100;--z-tooltip:110;--z-toast:120;--z-max:9999;--breakpoint-xs:475px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--container-padding:1rem;--container-max-width:1400px;--sidebar-width:280px;--sidebar-width-collapsed:64px;--header-height:64px}.dark{--color-background:222 47% 11%;--color-foreground:210 40% 98%;--color-muted:217 33% 17%;--color-muted-foreground:215 20% 65%;--color-card:222 47% 11%;--color-card-foreground:210 40% 98%;--color-popover:222 47% 11%;--color-popover-foreground:210 40% 98%;--color-border:217 33% 17%;--color-input:217 33% 17%;--color-ring:40 64% 52%;--color-destructive:0 63% 31%;--color-destructive-foreground:0 86% 97%;--color-primary:210 27% 70%;--color-accent:40 89% 80%;--shadow-xs:0 1px 2px 0 #0000004d;--shadow-sm:0 1px 3px 0 #0006,0 1px 2px -1px #0006;--shadow:0 4px 6px -1px #0006,0 2px 4px -2px #0006;--shadow-md:0 4px 6px -1px #0006,0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0006,0 4px 6px -4px #0006;--shadow-xl:0 20px 25px -5px #00000080,0 8px 10px -6px #00000080;--shadow-2xl:0 25px 50px -12px #0009;--shadow-card:0 1px 3px #0000004d,0 1px 2px #0006;--shadow-card-hover:0 4px 12px #0006,0 2px 4px #0000004d}
:root{--crm-new:59 130 246;--crm-qualification:6 182 212;--crm-nurturing:139 92 246;--crm-opportunity:245 158 11;--crm-quote-sent:99 102 241;--crm-pending:249 115 22;--crm-won:16 185 129;--crm-lost:244 63 94;--crm-priority-low:156 163 175;--crm-priority-medium:59 130 246;--crm-priority-high:249 115 22;--crm-priority-urgent:239 68 68;--crm-bg-base:250 251 252;--crm-bg-elevated:255 255 255;--crm-border:229 231 235;--crm-border-hover:209 213 219}.dark{--crm-bg-base:23 23 23;--crm-bg-elevated:38 38 38;--crm-border:64 64 64;--crm-border-hover:82 82 82}@keyframes pulse-danger{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes card-pickup{0%{transform:scale(1)rotate(0);box-shadow:0 1px 3px #0000001a}to{transform:scale(1.05)rotate(2deg);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}}@keyframes card-drop{0%{transform:scale(1.05)translateY(-5px)}50%{transform:scale(.98)translateY(2px)}to{transform:scale(1)translateY(0)}}@keyframes success-flash{0%{background-color:rgb(var(--crm-bg-elevated))}20%{background-color:#10b9811a}to{background-color:rgb(var(--crm-bg-elevated))}}@keyframes column-glow{0%,to{box-shadow:0 0 12px #3b82f626}50%{box-shadow:0 0 20px #3b82f640}}.crm-column{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-backdrop-blur:blur(4px);width:18rem;min-width:288px;-webkit-backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur)var(--tw-backdrop-brightness)var(--tw-backdrop-contrast)var(--tw-backdrop-grayscale)var(--tw-backdrop-hue-rotate)var(--tw-backdrop-invert)var(--tw-backdrop-opacity)var(--tw-backdrop-saturate)var(--tw-backdrop-sepia);background-color:#fafafacc;border-radius:1rem;flex-direction:column;flex-shrink:0;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.dark .crm-column{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1));background-color:#17171780}.crm-column:hover{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-shadow:0 1px 3px 0 #1e3a5f1a,0 1px 2px -1px #1e3a5f1a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark .crm-column:hover{--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.crm-column-glow{animation:1.5s ease-in-out infinite column-glow}.crm-column-header{border-color:#e5e5e580;border-bottom-width:1px;border-top-left-radius:1rem;border-top-right-radius:1rem;padding:.625rem .75rem}.dark .crm-column-header{border-color:#40404080}.crm-column-drop-zone{--tw-border-opacity:1;border-style:dashed;border-width:2px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));border-radius:.75rem;justify-content:center;align-items:center;height:6rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.dark .crm-column-drop-zone{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.crm-column-drop-zone.active{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1));background-color:#eff6ff80}.dark .crm-column-drop-zone.active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1));background-color:#1e3a8a33}.crm-lead-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 3px 0 #1e3a5f1a,0 1px 2px -1px #1e3a5f1a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:.75rem;padding:.75rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.dark .crm-lead-card{--tw-border-opacity:1;border-color:rgb(64 64 64/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.crm-lead-card:hover{--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-shadow:0 4px 6px -1px #1e3a5f1a,0 2px 4px -2px #1e3a5f1a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-1px)}.dark .crm-lead-card:hover{--tw-border-opacity:1;border-color:rgb(82 82 82/var(--tw-border-opacity,1))}.crm-lead-card.dragging{--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;animation:.2s forwards card-pickup}.crm-priority-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.crm-wip-badge{border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s}.crm-wip-badge.exceeded{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1));animation:2s ease-in-out infinite pulse-danger}.dark .crm-wip-badge.exceeded{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1));background-color:#7f1d1d4d}.crm-rot-indicator{border-radius:9999px;width:.5rem;height:.5rem}.crm-rot-indicator.warning{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.crm-rot-indicator.danger{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1));animation:2s ease-in-out infinite pulse-danger}.crm-mobile-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;display:flex;overflow-x:auto}.crm-mobile-tabs::-webkit-scrollbar{display:none}.crm-mobile-tab{border-radius:9999px;flex-shrink:0;align-items:center;padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex}.crm-mobile-tab:active{transform:scale(.95)}.crm-fab{z-index:50;--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1));--tw-text-opacity:1;width:3.5rem;height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px #1e3a5f1a,0 4px 6px -4px #1e3a5f1a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);border-radius:9999px;justify-content:center;align-items:center;transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.2s;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.crm-fab:hover{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1));--tw-shadow:0 20px 25px -5px #1e3a5f1a,0 8px 10px -6px #1e3a5f1a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:scale(1.05)}.crm-fab:active{transform:scale(.95)}.crm-column .overflow-y-auto{scrollbar-width:thin;scrollbar-color:rgb(var(--crm-border))transparent}.crm-column .overflow-y-auto::-webkit-scrollbar{width:6px}.crm-column .overflow-y-auto::-webkit-scrollbar-track{background:0 0}.crm-column .overflow-y-auto::-webkit-scrollbar-thumb{background-color:rgb(var(--crm-border));border-radius:3px}.crm-column .overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--crm-border-hover))}
