._logo-container_c5egg_2{aspect-ratio:1 / 1;position:relative;display:flex;align-items:center;justify-content:center;overflow:visible;border-radius:.5rem;max-width:100%;max-height:100%}._logo-image_c5egg_15{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;image-rendering:high-quality;backface-visibility:hidden;transform:translateZ(0);border-radius:inherit}@container (max-width: 640px){._logo-container_c5egg_2{border-radius:.375rem}}@container (min-width: 641px){._logo-container_c5egg_2{border-radius:.5rem}}@container (min-width: 1024px){._logo-container_c5egg_2{border-radius:.75rem}}._loading-dots_c5egg_51{display:flex;gap:.25rem;align-items:center;justify-content:center}._loading-dot_c5egg_51{width:.5rem;height:.5rem;background-color:#9ca3af;border-radius:50%;animation:_bounce_c5egg_1 1.4s ease-in-out infinite both}._loading-dot_c5egg_51:nth-child(1){animation-delay:-.32s}._loading-dot_c5egg_51:nth-child(2){animation-delay:-.16s}@keyframes _bounce_c5egg_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._fallback-container_c5egg_84{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:inherit}._error-indicator_c5egg_95{position:absolute;top:-2px;right:-2px;width:12px;height:12px;background-color:#ef4444;border:2px solid white;border-radius:50%;box-shadow:0 1px 3px #0000001a}@media (min-resolution: 192dpi){._logo-image_c5egg_15{image-rendering:-webkit-optimize-contrast}}@media (prefers-reduced-motion: reduce){._logo-image_c5egg_15,._loading-dot_c5egg_51{animation:none;transition:none}}@media (prefers-color-scheme: dark){._fallback-container_c5egg_84{background:linear-gradient(135deg,#374151,#1f2937)}._loading-dot_c5egg_51{background-color:#6b7280}}@media print{._logo-container_c5egg_2{-moz-column-break-inside:avoid;break-inside:avoid}._loading-dots_c5egg_51,._error-indicator_c5egg_95{display:none}}._header-logo_c5egg_147{width:67px!important;height:67px!important;max-width:67px!important;max-height:67px!important;min-width:67px!important;min-height:67px!important}@media (min-width: 640px){._header-logo_c5egg_147{width:86px!important;height:86px!important;max-width:86px!important;max-height:86px!important;min-width:86px!important;min-height:86px!important}}@media (min-width: 1024px){._header-logo_c5egg_147{width:96px!important;height:96px!important;max-width:96px!important;max-height:96px!important;min-width:96px!important;min-height:96px!important}}._header-logo_c5egg_147 ._logo-image_c5egg_15{border-radius:.375rem}._company-branding-logo_c5egg_182{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;min-width:40px!important;min-height:40px!important}@media (min-width: 640px){._company-branding-logo_c5egg_182{width:56px!important;height:56px!important;max-width:56px!important;max-height:56px!important;min-width:56px!important;min-height:56px!important}}._company-branding-logo_c5egg_182 ._logo-image_c5egg_15{border-radius:.5rem}._logo-container-flexible_c5egg_207{width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;max-width:100%;max-height:100%;aspect-ratio:1 / 1}._no-crop_c5egg_218{overflow:visible!important}._no-crop_c5egg_218 ._logo-image_c5egg_15{max-width:100%;max-height:100%;width:auto;height:auto}._logo-sm_c5egg_230{width:32px;height:32px}._logo-md_c5egg_235{width:48px;height:48px}._logo-lg_c5egg_240{width:64px;height:64px}._logo-xl_c5egg_245{width:80px;height:80px}._loading-logo_c5egg_251{width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important;min-width:120px!important;min-height:120px!important}@media (min-width: 640px){._loading-logo_c5egg_251{width:140px!important;height:140px!important;max-width:140px!important;max-height:140px!important;min-width:140px!important;min-height:140px!important}}@media (min-width: 1024px){._loading-logo_c5egg_251{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important;min-width:160px!important;min-height:160px!important}}._loading-logo-enhanced_c5egg_283{width:120px!important;height:120px!important;max-width:120px!important;max-height:120px!important;min-width:120px!important;min-height:120px!important}@media (min-width: 640px){._loading-logo-enhanced_c5egg_283{width:140px!important;height:140px!important;max-width:140px!important;max-height:140px!important;min-width:140px!important;min-height:140px!important}}@media (min-width: 1024px){._loading-logo-enhanced_c5egg_283{width:160px!important;height:160px!important;max-width:160px!important;max-height:160px!important;min-width:160px!important;min-height:160px!important}}._logo-responsive_c5egg_315{width:var(--logo-size, 64px);height:var(--logo-size, 64px);padding:var(--logo-padding, 8px);border-radius:var(--logo-border-radius, .5rem);container-type:inline-size}._logo-breakpoint-xs_c5egg_324{--logo-size: 32px;--logo-padding: 4px;--logo-border-radius: .25rem}._logo-breakpoint-sm_c5egg_330{--logo-size: 40px;--logo-padding: 6px;--logo-border-radius: .375rem}._logo-breakpoint-md_c5egg_336{--logo-size: 48px;--logo-padding: 8px;--logo-border-radius: .5rem}._logo-breakpoint-lg_c5egg_342{--logo-size: 56px;--logo-padding: 10px;--logo-border-radius: .5rem}._logo-breakpoint-xl_c5egg_348{--logo-size: 64px;--logo-padding: 12px;--logo-border-radius: .75rem}._logo-breakpoint-2xl_c5egg_354{--logo-size: 72px;--logo-padding: 16px;--logo-border-radius: .75rem}@supports (container-type: inline-size){._logo-container-queries_c5egg_362{container-type:inline-size}@container (max-width: 480px){._logo-responsive_c5egg_315{--logo-size: 32px;--logo-padding: 4px;--logo-border-radius: .25rem}}@container (min-width: 481px) and (max-width: 640px){._logo-responsive_c5egg_315{--logo-size: 40px;--logo-padding: 6px;--logo-border-radius: .375rem}}@container (min-width: 641px) and (max-width: 768px){._logo-responsive_c5egg_315{--logo-size: 48px;--logo-padding: 8px;--logo-border-radius: .5rem}}@container (min-width: 769px) and (max-width: 1024px){._logo-responsive_c5egg_315{--logo-size: 56px;--logo-padding: 10px;--logo-border-radius: .5rem}}@container (min-width: 1025px){._logo-responsive_c5egg_315{--logo-size: 64px;--logo-padding: 12px;--logo-border-radius: .75rem}}}._logo-dynamic-aspect_c5egg_408{aspect-ratio:var(--logo-aspect-ratio, 1 / 1)}._logo-dynamic-aspect_c5egg_408 ._logo-image_c5egg_15{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}._logo-flexible_c5egg_420{width:auto!important;height:auto!important;min-width:var(--logo-min-size, 24px);min-height:var(--logo-min-size, 24px);max-width:var(--logo-max-size, 128px);max-height:var(--logo-max-size, 128px)}._logo-cached_c5egg_430{transition:opacity .15s ease-in-out}._logo-cached_c5egg_430._loading_c5egg_51{opacity:.7}._logo-cached_c5egg_430._loaded_c5egg_438{opacity:1}._logo-optimized_c5egg_443{will-change:transform;transform:translateZ(0);backface-visibility:hidden}._logo-optimized_c5egg_443 ._logo-image_c5egg_15{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}._logo-smooth_c5egg_455{transition:all .2s ease-in-out}._logo-smooth_c5egg_455:hover{transform:scale(1.02)}._logo-error-state_c5egg_464{background:linear-gradient(135deg,#fee2e2,#fecaca);border:1px solid #fca5a5}._logo-error-state_c5egg_464:after{content:"⚠️";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5em}._logo-context-header_c5egg_480._logo-breakpoint-xs_c5egg_324,._logo-context-header_c5egg_480._logo-breakpoint-sm_c5egg_330{width:67px!important;height:67px!important}._logo-context-header_c5egg_480._logo-breakpoint-md_c5egg_336,._logo-context-header_c5egg_480._logo-breakpoint-lg_c5egg_342{width:86px!important;height:86px!important}._logo-context-header_c5egg_480._logo-breakpoint-xl_c5egg_348,._logo-context-header_c5egg_480._logo-breakpoint-2xl_c5egg_354{width:96px!important;height:96px!important}._logo-context-loading_c5egg_499._logo-breakpoint-xs_c5egg_324,._logo-context-loading_c5egg_499._logo-breakpoint-sm_c5egg_330{width:120px!important;height:120px!important}._logo-context-loading_c5egg_499._logo-breakpoint-md_c5egg_336,._logo-context-loading_c5egg_499._logo-breakpoint-lg_c5egg_342{width:140px!important;height:140px!important}._logo-context-loading_c5egg_499._logo-breakpoint-xl_c5egg_348,._logo-context-loading_c5egg_499._logo-breakpoint-2xl_c5egg_354{width:160px!important;height:160px!important}._logo-context-branding_c5egg_518._logo-breakpoint-xs_c5egg_324,._logo-context-branding_c5egg_518._logo-breakpoint-sm_c5egg_330{width:64px!important;height:64px!important}._logo-context-branding_c5egg_518._logo-breakpoint-md_c5egg_336,._logo-context-branding_c5egg_518._logo-breakpoint-lg_c5egg_342{width:80px!important;height:80px!important}._logo-context-branding_c5egg_518._logo-breakpoint-xl_c5egg_348,._logo-context-branding_c5egg_518._logo-breakpoint-2xl_c5egg_354{width:96px!important;height:96px!important}:root{--figma-primary-50: #EFF6FF;--figma-primary-100: #DBEAFE;--figma-primary-200: #BFDBFE;--figma-primary-300: #93C5FD;--figma-primary-400: #60A5FA;--figma-primary-500: #3B82F6;--figma-primary-600: #2563EB;--figma-primary-700: #1D4ED8;--figma-primary-800: #1E40AF;--figma-primary-900: #1E3A8A;--figma-secondary-50: #F8FAFC;--figma-secondary-100: #F1F5F9;--figma-secondary-200: #E2E8F0;--figma-secondary-300: #CBD5E1;--figma-secondary-400: #94A3B8;--figma-secondary-500: #64748B;--figma-secondary-600: #475569;--figma-secondary-700: #334155;--figma-secondary-800: #1E293B;--figma-secondary-900: #0F172A;--figma-success-50: #ECFDF5;--figma-success-100: #D1FAE5;--figma-success-200: #A7F3D0;--figma-success-300: #6EE7B7;--figma-success-400: #34D399;--figma-success-500: #10B981;--figma-success-600: #059669;--figma-success-700: #047857;--figma-success-800: #065F46;--figma-success-900: #064E3B;--figma-warning-50: #FFFBEB;--figma-warning-100: #FEF3C7;--figma-warning-200: #FDE68A;--figma-warning-300: #FCD34D;--figma-warning-400: #FBBF24;--figma-warning-500: #F59E0B;--figma-warning-600: #D97706;--figma-warning-700: #B45309;--figma-warning-800: #92400E;--figma-warning-900: #78350F;--figma-error-50: #FEF2F2;--figma-error-100: #FEE2E2;--figma-error-200: #FECACA;--figma-error-300: #FCA5A5;--figma-error-400: #F87171;--figma-error-500: #EF4444;--figma-error-600: #DC2626;--figma-error-700: #B91C1C;--figma-error-800: #991B1B;--figma-error-900: #7F1D1D;--figma-info-50: #EFF6FF;--figma-info-100: #DBEAFE;--figma-info-200: #BFDBFE;--figma-info-300: #93C5FD;--figma-info-400: #60A5FA;--figma-info-500: #3B82F6;--figma-info-600: #2563EB;--figma-info-700: #1D4ED8;--figma-info-800: #1E40AF;--figma-info-900: #1E3A8A;--figma-font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--figma-font-family-mono: "JetBrains Mono", "Fira Code", monospace;--figma-text-xs: .75rem;--figma-text-sm: .875rem;--figma-text-base: 1rem;--figma-text-lg: 1.125rem;--figma-text-xl: 1.25rem;--figma-text-2xl: 1.5rem;--figma-text-3xl: 1.875rem;--figma-text-4xl: 2.25rem;--figma-font-weight-regular: 400;--figma-font-weight-medium: 500;--figma-font-weight-semibold: 600;--figma-font-weight-bold: 700;--figma-font-weight-extrabold: 800;--figma-leading-tight: 1.25;--figma-leading-snug: 1.375;--figma-leading-normal: 1.5;--figma-leading-relaxed: 1.625;--figma-leading-loose: 2;--figma-space-1: .25rem;--figma-space-2: .5rem;--figma-space-3: .75rem;--figma-space-4: 1rem;--figma-space-5: 1.25rem;--figma-space-6: 1.5rem;--figma-space-8: 2rem;--figma-space-10: 2.5rem;--figma-space-12: 3rem;--figma-space-16: 4rem;--figma-space-20: 5rem;--figma-space-24: 6rem;--figma-radius-sm: .375rem;--figma-radius-md: .5rem;--figma-radius-lg: .75rem;--figma-radius-xl: 1rem;--figma-radius-2xl: 1.5rem;--figma-radius-full: 9999px;--figma-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--figma-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--figma-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--figma-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--figma-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--figma-transition-fast: .15s ease-in-out;--figma-transition-normal: .25s ease-in-out;--figma-transition-slow: .35s ease-in-out;--figma-z-dropdown: 1000;--figma-z-sticky: 1020;--figma-z-fixed: 1030;--figma-z-modal-backdrop: 1040;--figma-z-modal: 1050;--figma-z-popover: 1060;--figma-z-tooltip: 1070;--figma-z-toast: 1080}.figma-text-xs{font-size:var(--figma-text-xs)}.figma-text-sm{font-size:var(--figma-text-sm)}.figma-text-base{font-size:var(--figma-text-base)}.figma-text-lg{font-size:var(--figma-text-lg)}.figma-text-xl{font-size:var(--figma-text-xl)}.figma-text-2xl{font-size:var(--figma-text-2xl)}.figma-text-3xl{font-size:var(--figma-text-3xl)}.figma-font-regular{font-weight:var(--figma-font-weight-regular)}.figma-font-medium{font-weight:var(--figma-font-weight-medium)}.figma-font-semibold{font-weight:var(--figma-font-weight-semibold)}.figma-font-bold{font-weight:var(--figma-font-weight-bold)}.figma-leading-tight{line-height:var(--figma-leading-tight)}.figma-leading-normal{line-height:var(--figma-leading-normal)}.figma-leading-relaxed{line-height:var(--figma-leading-relaxed)}.figma-space-1{margin:var(--figma-space-1)}.figma-space-2{margin:var(--figma-space-2)}.figma-space-3{margin:var(--figma-space-3)}.figma-space-4{margin:var(--figma-space-4)}.figma-space-6{margin:var(--figma-space-6)}.figma-space-8{margin:var(--figma-space-8)}.figma-p-2{padding:var(--figma-space-2)}.figma-p-3{padding:var(--figma-space-3)}.figma-p-4{padding:var(--figma-space-4)}.figma-p-6{padding:var(--figma-space-6)}.figma-p-8{padding:var(--figma-space-8)}.figma-rounded-sm{border-radius:var(--figma-radius-sm)}.figma-rounded-md{border-radius:var(--figma-radius-md)}.figma-rounded-lg{border-radius:var(--figma-radius-lg)}.figma-rounded-xl{border-radius:var(--figma-radius-xl)}.figma-rounded-2xl{border-radius:var(--figma-radius-2xl)}.figma-shadow-sm{box-shadow:var(--figma-shadow-sm)}.figma-shadow-md{box-shadow:var(--figma-shadow-md)}.figma-shadow-lg{box-shadow:var(--figma-shadow-lg)}.figma-shadow-xl{box-shadow:var(--figma-shadow-xl)}.figma-transition{transition:var(--figma-transition-normal)}.figma-transition-fast{transition:var(--figma-transition-fast)}.figma-transition-slow{transition:var(--figma-transition-slow)}.figma-pedido-card{background:#fff;border-radius:var(--figma-radius-2xl);box-shadow:var(--figma-shadow-sm);border:1px solid var(--figma-secondary-100);transition:var(--figma-transition-normal);overflow:hidden;position:relative}.figma-pedido-card:hover{box-shadow:var(--figma-shadow-lg);transform:translateY(-2px)}.figma-pedido-card-header{padding:var(--figma-space-6);color:#fff;position:relative;overflow:hidden}.figma-pedido-card-header:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.figma-pedido-card-content{padding:var(--figma-space-6)}.figma-pedido-card-actions{padding:var(--figma-space-4) var(--figma-space-6);background:var(--figma-secondary-50);border-top:1px solid var(--figma-secondary-100);transition:var(--figma-transition-normal)}.figma-badge{display:inline-flex;align-items:center;gap:var(--figma-space-1);padding:var(--figma-space-1) var(--figma-space-2);border-radius:var(--figma-radius-full);font-size:var(--figma-text-xs);font-weight:var(--figma-font-weight-semibold);border:1px solid transparent}.figma-badge-primary{background:var(--figma-primary-100);color:var(--figma-primary-800);border-color:var(--figma-primary-200)}.figma-badge-success{background:var(--figma-success-100);color:var(--figma-success-800);border-color:var(--figma-success-200)}.figma-badge-warning{background:var(--figma-warning-100);color:var(--figma-warning-800);border-color:var(--figma-warning-200)}.figma-badge-error{background:var(--figma-error-100);color:var(--figma-error-800);border-color:var(--figma-error-200)}.figma-button{display:inline-flex;align-items:center;gap:var(--figma-space-2);padding:var(--figma-space-2) var(--figma-space-4);border-radius:var(--figma-radius-lg);font-size:var(--figma-text-sm);font-weight:var(--figma-font-weight-semibold);border:1px solid transparent;transition:var(--figma-transition-normal);cursor:pointer;text-decoration:none;position:relative;overflow:hidden}.figma-button:disabled{opacity:.5;cursor:not-allowed}.figma-button-primary{background:var(--figma-primary-500);color:#fff;box-shadow:var(--figma-shadow-sm)}.figma-button-primary:hover:not(:disabled){background:var(--figma-primary-600);box-shadow:var(--figma-shadow-md);transform:translateY(-1px)}.figma-button-secondary{background:#fff;color:var(--figma-secondary-700);border-color:var(--figma-secondary-200)}.figma-button-secondary:hover:not(:disabled){background:var(--figma-secondary-50);border-color:var(--figma-secondary-300)}@keyframes figma-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes figma-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes figma-pulse{0%,to{opacity:1}50%{opacity:.5}}.figma-animate-fade-in{animation:figma-fade-in var(--figma-transition-normal) ease-out}.figma-animate-slide-up{animation:figma-slide-up var(--figma-transition-normal) ease-out}.figma-animate-pulse{animation:figma-pulse 2s infinite}@media (max-width: 768px){.figma-pedido-card{border-radius:var(--figma-radius-xl)}.figma-pedido-card-header,.figma-pedido-card-content{padding:var(--figma-space-4)}.figma-pedido-card-actions{padding:var(--figma-space-3) var(--figma-space-4)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hover-lift{transition:all .2s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-1px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.gradient-primary{background:linear-gradient(135deg,#1e3a8a,#1e40af)!important;color:#fff!important;border:none!important}.gradient-success{background:linear-gradient(135deg,#4facfe,#00f2fe)}.gradient-warning{background:linear-gradient(135deg,#f093fb,#f5576c)}.shadow-soft{box-shadow:0 2px 15px -3px #00000012,0 10px 20px -2px #0000000a}.shadow-medium{box-shadow:0 4px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.shadow-strong{box-shadow:0 10px 40px -10px #0003,0 20px 25px -5px #0000001a}.rounded-professional{border-radius:12px}.rounded-professional-sm{border-radius:8px}.rounded-professional-lg{border-radius:16px}.glass-effect{background:#ffffff1a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.glass-effect-dark{background:#0000001a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.transition-smooth{transition:all .3s cubic-bezier(.4,0,.2,1)}.transition-bounce{transition:all .2s cubic-bezier(.68,-.55,.265,1.55)}.focus-ring,.focus-ring-primary{outline:none;ring:2px;ring-color:rgba(59,130,246,.5);ring-offset:2px}.animate-fade-in-up{animation:fadeInUp .5s ease-out}.animate-slide-in-right{animation:slideInRight .3s ease-out}.animate-pulse-slow{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.btn-hover-effect{position:relative;overflow:hidden}.btn-hover-effect:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-hover-effect:hover:before{left:100%}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width: 640px){.mobile-stack{flex-direction:column;gap:.5rem}.mobile-full{width:100%}}.interactive{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.interactive:hover{transform:translateY(-1px)}.interactive:active{transform:translateY(0)}.depth-1{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.depth-2{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.depth-3{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.depth-4{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#94a3b8}.scrollbar-thumb-neutral-300::-webkit-scrollbar-thumb{background:#d1d5db}.scrollbar-track-neutral-100::-webkit-scrollbar-track{background:#f5f5f5}.hover\:scrollbar-thumb-neutral-400:hover::-webkit-scrollbar-thumb{background:#9ca3af}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kanban-scroll-container{position:relative;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.kanban-scroll-container::-webkit-scrollbar{height:8px}.kanban-scroll-container::-webkit-scrollbar-track{background:transparent;margin:0 8px}.kanban-scroll-container::-webkit-scrollbar-thumb{background:#0003;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.kanban-scroll-container::-webkit-scrollbar-thumb:hover{background:#0000004d}.kanban-scroll-container:before,.kanban-scroll-container:after{content:"";position:absolute;top:0;bottom:8px;width:40px;pointer-events:none;z-index:10;transition:opacity .3s ease}.kanban-scroll-container:before{left:0;background:linear-gradient(to right,rgba(250,250,250,.95),transparent);opacity:0}.kanban-scroll-container:after{right:0;background:linear-gradient(to left,rgba(250,250,250,.95),transparent);opacity:1}.kanban-scroll-container.scrolled-left:before{opacity:1}.kanban-scroll-container.scrolled-right:after{opacity:0}@media (max-width: 1536px){.kanban-scroll-container{-webkit-overflow-scrolling:touch}}@media (hover: none) and (pointer: coarse){.kanban-scroll-hint{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:#0ea5e9e6;color:#fff;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;pointer-events:none;z-index:20;animation:bounce-horizontal 2s infinite;box-shadow:0 4px 12px #0ea5e94d}@keyframes bounce-horizontal{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(-10px)}}.kanban-scroll-hint.hidden{animation:fade-out .5s forwards}@keyframes fade-out{to{opacity:0;visibility:hidden}}}
