@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--widget-primary: #239772;--widget-primary-light: #34d399;--widget-primary-dark: #166534;--widget-primary-glow: rgba(35, 151, 114, .4);--widget-bg: #ffffff;--widget-bg-subtle: #f8fdfb;--widget-text: #1a2e35;--widget-text-muted: #5f7a82;--widget-border: #e0f2ed;--widget-card-shadow: 0 4px 24px -8px rgba(35, 151, 114, .12), 0 0 0 1px rgba(35, 151, 114, .06);--widget-radius: 1rem}.yumcall-widget-container{width:100%;max-width:100%;min-height:100vh;padding:1rem;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(165deg,var(--widget-bg) 0%,var(--widget-bg-subtle) 50%,var(--widget-bg) 100%);color:var(--widget-text);position:relative;overflow:hidden}.yumcall-widget-container:before{content:"";position:absolute;top:-50%;right:-30%;width:80%;height:100%;background:radial-gradient(ellipse,rgba(35,151,114,.06) 0%,transparent 70%);pointer-events:none}.yumcall-widget-container:after{content:"";position:absolute;bottom:-30%;left:-20%;width:60%;height:80%;background:radial-gradient(ellipse,rgba(35,151,114,.04) 0%,transparent 70%);pointer-events:none}.yc-step-wrapper{position:relative;overflow:hidden;min-height:340px}.yc-step-content{will-change:transform,opacity}@keyframes yc-slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes yc-slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes yc-slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}@keyframes yc-slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}.yc-slide-in-right{animation:yc-slideInRight .4s cubic-bezier(.16,1,.3,1) forwards}.yc-slide-in-left{animation:yc-slideInLeft .4s cubic-bezier(.16,1,.3,1) forwards}.yc-slide-out-left{animation:yc-slideOutLeft .3s cubic-bezier(.16,1,.3,1) forwards}.yc-slide-out-right{animation:yc-slideOutRight .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes yc-fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.yc-fade-in{animation:yc-fadeIn .5s cubic-bezier(.16,1,.3,1) forwards}.yc-step-indicator{transition:all .4s cubic-bezier(.16,1,.3,1)}.yc-step-dot{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.yc-step-dot:hover{transform:scale(1.08)}.yc-step-dot.completed{animation:yc-checkmark .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes yc-checkmark{0%{transform:scale(.8)}50%{transform:scale(1.15)}to{transform:scale(1)}}.yc-step-line{transition:all .5s cubic-bezier(.16,1,.3,1);transform-origin:left}.yc-step-line.active{animation:yc-lineGrow .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes yc-lineGrow{0%{transform:scaleX(0);background:var(--widget-border)}to{transform:scaleX(1);background:var(--widget-primary)}}.yc-nav-button{transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.yc-nav-button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-100%);transition:transform .5s ease}.yc-nav-button:hover:after{transform:translate(100%)}.yc-nav-button:hover{transform:translateY(-2px)}.yc-nav-button:active{transform:translateY(0) scale(.98)}.yc-selection-btn{transition:all .25s cubic-bezier(.34,1.56,.64,1)}.yc-selection-btn:hover{transform:scale(1.05)}.yc-selection-btn:active{transform:scale(.97)}.yc-selection-btn.selected{animation:yc-select .35s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes yc-select{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1.05)}}.yc-step-icon{transition:all .4s cubic-bezier(.16,1,.3,1)}.yc-step-icon.active{animation:yc-iconPop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes yc-iconPop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}.yumcall-widget-container[data-theme=dark]{--widget-bg: #0f1a17;--widget-bg-subtle: #132420;--widget-text: #f0fdf9;--widget-text-muted: #94b8ad;--widget-border: #1e3a32;--widget-card-shadow: 0 4px 24px -8px rgba(0, 0, 0, .4), 0 0 0 1px rgba(35, 151, 114, .15);background:linear-gradient(165deg,var(--widget-bg) 0%,var(--widget-bg-subtle) 50%,var(--widget-bg) 100%);color:var(--widget-text)}.yumcall-widget-container[data-theme=dark]:before{background:radial-gradient(ellipse,rgba(35,151,114,.12) 0%,transparent 70%)}.yumcall-widget-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;gap:1rem;animation:yc-fadeIn .5s ease forwards}.yumcall-widget-loading svg{color:var(--widget-primary)}.yumcall-widget-error{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;text-align:center;padding:2rem;color:var(--widget-text-muted)}.yumcall-widget-container [class*=card]{background:transparent;position:relative;z-index:1}.yumcall-widget-container h1,.yumcall-widget-container h2,.yumcall-widget-container h3{font-weight:700;letter-spacing:-.02em;color:var(--widget-text)}.yumcall-widget-container [class*=CardTitle]{font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,var(--widget-primary) 0%,var(--widget-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.yumcall-widget-container [class*=CardDescription]{color:var(--widget-text-muted);font-size:.8rem}.yumcall-widget-container label{font-weight:600;font-size:.875rem;color:var(--widget-text);display:flex;align-items:center;gap:.5rem}.yumcall-widget-container label svg{color:var(--widget-primary);opacity:.9}.yumcall-widget-container input,.yumcall-widget-container select,.yumcall-widget-container [class*=SelectTrigger]{font-family:Inter,sans-serif;background:var(--widget-bg);border:1.5px solid var(--widget-border);border-radius:calc(var(--widget-radius) - 4px);padding:.75rem 1rem;font-size:.925rem;color:var(--widget-text);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 4px #00000005}.yumcall-widget-container input:focus,.yumcall-widget-container select:focus,.yumcall-widget-container [class*=SelectTrigger]:focus{outline:none;border-color:var(--widget-primary);box-shadow:0 0 0 3px var(--widget-primary-glow),0 2px 8px #23977226;transform:translateY(-1px)}.yumcall-widget-container[data-theme=dark] input,.yumcall-widget-container[data-theme=dark] select,.yumcall-widget-container[data-theme=dark] [class*=SelectTrigger]{background:#23977214;border-color:var(--widget-border)}.yumcall-widget-container button[data-variant=default],.yumcall-widget-container button:not([data-variant]):not([class*=outline]):not([class*=ghost]){background:linear-gradient(135deg,var(--widget-primary) 0%,var(--widget-primary-dark) 100%);border:none;color:#fff;font-weight:600;font-size:.925rem;letter-spacing:.02em;padding:.875rem 1.5rem;border-radius:calc(var(--widget-radius) - 4px);box-shadow:0 4px 14px var(--widget-primary-glow),0 2px 4px #0000001a;transition:all .3s cubic-bezier(.34,1.56,.64,1);cursor:pointer;position:relative;overflow:hidden}.yumcall-widget-container button[data-variant=default]:before,.yumcall-widget-container button:not([data-variant]):not([class*=outline]):not([class*=ghost]):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 .6s ease}.yumcall-widget-container button[data-variant=default]:hover,.yumcall-widget-container button:not([data-variant]):not([class*=outline]):not([class*=ghost]):hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px var(--widget-primary-glow),0 4px 8px #00000026}.yumcall-widget-container button[data-variant=default]:hover:before,.yumcall-widget-container button:not([data-variant]):not([class*=outline]):not([class*=ghost]):hover:before{left:100%}.yumcall-widget-container button[data-variant=default]:active,.yumcall-widget-container button:not([data-variant]):not([class*=outline]):not([class*=ghost]):active{transform:translateY(0) scale(.98);box-shadow:0 2px 8px var(--widget-primary-glow)}.yumcall-widget-container button[class*=outline]{background:var(--widget-bg);border:1.5px solid var(--widget-border);color:var(--widget-text);font-weight:500;border-radius:calc(var(--widget-radius) - 4px);padding:.75rem 1rem;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.yumcall-widget-container button[class*=outline]:hover{background:#23977214;border-color:var(--widget-primary);color:var(--widget-primary);transform:scale(1.02)}.yumcall-widget-container button[class*=outline]:active{transform:scale(.98)}.yumcall-widget-container [class*=calendar]:not(svg){border-radius:var(--widget-radius);border:1.5px solid var(--widget-border);background:var(--widget-bg);padding:.75rem;box-shadow:0 4px 16px #0000000a}.yumcall-widget-container [class*=calendar] button[name=day]{border-radius:calc(var(--widget-radius) - 6px);font-weight:500;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.yumcall-widget-container [class*=calendar] button[name=day]:hover:not([disabled]){background:#2397721a;color:var(--widget-primary);transform:scale(1.08)}.yumcall-widget-container [class*=calendar] button[name=day][data-selected=true],.yumcall-widget-container [class*=calendar] button[name=day][aria-selected=true]{background:linear-gradient(135deg,var(--widget-primary) 0%,var(--widget-primary-dark) 100%);color:#fff;font-weight:600;box-shadow:0 2px 8px var(--widget-primary-glow);transform:scale(1.05)}.yumcall-widget-container [class*=calendar] [class*=head_cell]{color:var(--widget-text-muted);font-weight:600;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em}.yc-calendar-compact [class*=calendar]{padding:.5rem}.yc-calendar-compact [class*=calendar] table{width:100%}.yc-calendar-compact [class*=calendar] [class*=cell]{padding:0}.yc-calendar-compact [class*=calendar] button[name=day]{width:36px;height:36px;font-size:.85rem}.yc-calendar-compact [class*=calendar] [class*=head_cell]{padding:.25rem 0;font-size:.65rem}.yc-calendar-compact [class*=calendar] [class*=caption]{padding:.25rem 0 .5rem}.yc-calendar-compact [class*=calendar] [class*=nav] button{width:28px;height:28px}.yc-calendar-compact [class*=calendar] [class*=caption_label]{font-size:.9rem;font-weight:600}.yumcall-widget-success{text-align:center;padding:2rem 1rem}.yumcall-widget-success-icon{width:5rem;height:5rem;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--widget-primary) 0%,var(--widget-primary-dark) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px var(--widget-primary-glow);animation:yc-successPop .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes yc-successPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.yumcall-widget-success-icon svg{width:2.5rem;height:2.5rem;color:#fff;animation:yc-checkDraw .5s .3s ease forwards;opacity:0}@keyframes yc-checkDraw{0%{opacity:0;transform:scale(.5) rotate(-10deg)}to{opacity:1;transform:scale(1) rotate(0)}}.yumcall-widget-container [class*=error],.yumcall-widget-container .bg-red-50{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:calc(var(--widget-radius) - 4px);color:#dc2626;animation:yc-shake .4s ease}@keyframes yc-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.yumcall-widget-container .border-t{border-color:var(--widget-border);margin-top:1.5rem;padding-top:1.5rem}@media (max-width: 640px){.yumcall-widget-container{padding:.75rem}.yumcall-widget-container [class*=CardTitle]{font-size:1rem}.yc-step-wrapper{min-height:320px}.yc-calendar-compact [class*=calendar] button[name=day]{width:32px;height:32px;font-size:.8rem}}.yumcall-widget-container *{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}.yumcall-widget-container ::-webkit-scrollbar{width:6px}.yumcall-widget-container ::-webkit-scrollbar-track{background:var(--widget-border);border-radius:3px}.yumcall-widget-container ::-webkit-scrollbar-thumb{background:var(--widget-primary);border-radius:3px}.yumcall-widget-container ::-webkit-scrollbar-thumb:hover{background:var(--widget-primary-dark)}.yc-step-wrapper{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.yumcall-widget-container textarea:focus{outline:none;border-color:var(--widget-primary);box-shadow:0 0 0 3px var(--widget-primary-glow)}.yumcall-widget-container button[class*=outline]:hover{border-color:var(--widget-primary);background:#2397720d}:root{--yc-primary: #239772;--yc-primary-light: #34d399;--yc-primary-dark: #166534;--yc-primary-glow: rgba(35, 151, 114, .4);--yc-primary-subtle: rgba(35, 151, 114, .08);--yc-bg: #ffffff;--yc-bg-subtle: #f8fdfb;--yc-bg-card: #ffffff;--yc-bg-hover: #f0fdf4;--yc-text: #1a2e35;--yc-text-muted: #5f7a82;--yc-text-light: #9ca3af;--yc-border: #e0f2ed;--yc-border-strong: #d1fae5;--yc-shadow-sm: 0 1px 3px rgba(35, 151, 114, .08);--yc-shadow-md: 0 4px 12px rgba(35, 151, 114, .1), 0 0 0 1px rgba(35, 151, 114, .04);--yc-shadow-lg: 0 10px 32px rgba(35, 151, 114, .12), 0 0 0 1px rgba(35, 151, 114, .06);--yc-shadow-glow: 0 0 20px rgba(35, 151, 114, .3);--yc-radius: .75rem;--yc-radius-lg: 1rem;--yc-radius-xl: 1.5rem;--yc-success: #10b981;--yc-warning: #f59e0b;--yc-error: #ef4444;--yc-info: #3b82f6}[data-theme=dark]{--yc-bg: #0f1419;--yc-bg-subtle: #1a2028;--yc-bg-card: #1e2530;--yc-bg-hover: #242d3a;--yc-text: #e5e7eb;--yc-text-muted: #9ca3af;--yc-text-light: #6b7280;--yc-border: #2d3748;--yc-border-strong: #374151}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@keyframes yc-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes yc-slide-in{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes yc-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes yc-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes yc-pulse-glow{0%,to{box-shadow:0 0 0 0 var(--yc-primary-glow)}50%{box-shadow:0 0 0 8px transparent}}@keyframes yc-bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes yc-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.yc-fade-in{animation:yc-fade-in .4s ease-out}.yc-slide-in{animation:yc-slide-in .5s ease-out}.yc-scale-in{animation:yc-scale-in .3s ease-out}.yc-stagger-1{animation-delay:.05s}.yc-stagger-2{animation-delay:.1s}.yc-stagger-3{animation-delay:.15s}.yc-stagger-4{animation-delay:.2s}.yc-card{background:var(--yc-bg-card);border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);box-shadow:var(--yc-shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1)}.yc-card:hover{box-shadow:var(--yc-shadow-md);transform:translateY(-2px);border-color:var(--yc-border-strong)}.yc-card-interactive{cursor:pointer}.yc-card-interactive:active{transform:translateY(0)}.yc-card-highlight{background:linear-gradient(135deg,var(--yc-bg-card) 0%,var(--yc-bg-subtle) 100%);border-color:var(--yc-primary);box-shadow:var(--yc-shadow-md),0 0 0 1px var(--yc-primary)}.yc-btn-primary{background:linear-gradient(135deg,var(--yc-primary) 0%,var(--yc-primary-dark) 100%);color:#fff;font-weight:600;border:none;border-radius:var(--yc-radius);padding:.625rem 1.25rem;transition:all .25s ease;box-shadow:0 2px 8px #23977240;position:relative;overflow:hidden}.yc-btn-primary: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}.yc-btn-primary:hover:before{left:100%}.yc-btn-primary:hover{box-shadow:0 4px 16px #23977266;transform:translateY(-1px)}.yc-btn-primary:active{transform:translateY(0)}.yc-btn-secondary{background:var(--yc-bg-card);color:var(--yc-primary);font-weight:500;border:1.5px solid var(--yc-border-strong);border-radius:var(--yc-radius);padding:.625rem 1.25rem;transition:all .25s ease}.yc-btn-secondary:hover{background:var(--yc-primary-subtle);border-color:var(--yc-primary);transform:translateY(-1px)}.yc-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:9999px;font-size:.75rem;font-weight:600;transition:all .2s ease}.yc-badge-success{background:#10b9811a;color:#059669;border:1px solid rgba(16,185,129,.2)}.yc-badge-warning{background:#f59e0b1a;color:#d97706;border:1px solid rgba(245,158,11,.2)}.yc-badge-error{background:#ef44441a;color:#dc2626;border:1px solid rgba(239,68,68,.2)}.yc-badge-info{background:#3b82f61a;color:#2563eb;border:1px solid rgba(59,130,246,.2)}.yc-badge-primary{background:var(--yc-primary-subtle);color:var(--yc-primary-dark);border:1px solid rgba(35,151,114,.2)}.yc-badge-pulse{animation:yc-pulse-glow 2s infinite}.yc-table{width:100%;border-collapse:separate;border-spacing:0}.yc-table thead th{background:var(--yc-bg-subtle);color:var(--yc-text-muted);font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;border-bottom:2px solid var(--yc-border-strong);position:sticky;top:0;z-index:10}.yc-table tbody tr{background:var(--yc-bg-card);border-bottom:1px solid var(--yc-border);transition:all .2s ease}.yc-table tbody tr:hover{background:var(--yc-bg-hover);box-shadow:0 2px 8px #23977214}.yc-table tbody td{padding:1rem;color:var(--yc-text);font-size:.875rem}.yc-table tbody tr:first-child td:first-child{border-top-left-radius:var(--yc-radius)}.yc-table tbody tr:first-child td:last-child{border-top-right-radius:var(--yc-radius)}.yc-input{width:100%;padding:.625rem .875rem;border:1.5px solid var(--yc-border);border-radius:var(--yc-radius);background:var(--yc-bg-card);color:var(--yc-text);font-size:.875rem;transition:all .2s ease}.yc-input:focus{outline:none;border-color:var(--yc-primary);box-shadow:0 0 0 3px var(--yc-primary-glow);background:var(--yc-bg)}.yc-input::-moz-placeholder{color:var(--yc-text-light)}.yc-input::placeholder{color:var(--yc-text-light)}.yc-stat-card{background:var(--yc-bg-card);border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);padding:1.5rem;box-shadow:var(--yc-shadow-sm);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.yc-stat-card:before{content:"";position:absolute;top:0;right:0;width:100px;height:100px;background:radial-gradient(circle,var(--yc-primary-subtle) 0%,transparent 70%);pointer-events:none}.yc-stat-card:hover{transform:translateY(-4px);box-shadow:var(--yc-shadow-lg);border-color:var(--yc-primary)}.yc-stat-value{font-size:2rem;font-weight:700;color:var(--yc-text);line-height:1;margin-bottom:.5rem}.yc-stat-label{font-size:.875rem;color:var(--yc-text-muted);font-weight:500}.yc-stat-trend{display:inline-flex;align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600}.yc-stat-trend.positive{color:var(--yc-success)}.yc-stat-trend.negative{color:var(--yc-error)}.yc-skeleton{background:linear-gradient(90deg,var(--yc-bg-subtle) 0%,var(--yc-bg-hover) 50%,var(--yc-bg-subtle) 100%);background-size:200% 100%;animation:yc-shimmer 1.5s infinite;border-radius:var(--yc-radius)}.yc-spinner{border:2px solid var(--yc-border);border-top-color:var(--yc-primary);border-radius:50%;width:24px;height:24px;animation:yc-rotate .8s linear infinite}.yc-scrollbar::-webkit-scrollbar{width:8px;height:8px}.yc-scrollbar::-webkit-scrollbar-track{background:var(--yc-bg-subtle);border-radius:4px}.yc-scrollbar::-webkit-scrollbar-thumb{background:var(--yc-primary);border-radius:4px;-webkit-transition:background .2s;transition:background .2s}.yc-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--yc-primary-dark)}.yc-page-header{margin-bottom:2rem;animation:yc-fade-in .5s ease-out}.yc-page-title{font-size:2rem;font-weight:700;color:var(--yc-text);margin-bottom:.5rem;background:linear-gradient(135deg,var(--yc-text) 0%,var(--yc-text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.yc-page-subtitle{font-size:1rem;color:var(--yc-text-muted);font-weight:400}.yc-toolbar{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--yc-bg-card);border:1px solid var(--yc-border);border-radius:var(--yc-radius-lg);margin-bottom:1.5rem;box-shadow:var(--yc-shadow-sm)}.yc-filter-group{display:flex;align-items:center;gap:.5rem}.yc-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;color:var(--yc-text-muted)}.yc-empty-icon{width:64px;height:64px;margin-bottom:1rem;opacity:.3;color:var(--yc-primary)}.yc-empty-title{font-size:1.25rem;font-weight:600;color:var(--yc-text);margin-bottom:.5rem}.yc-empty-description{font-size:.875rem;color:var(--yc-text-muted);max-width:28rem}@media (max-width: 768px){.yc-page-title,.yc-stat-value{font-size:1.5rem}.yc-toolbar{flex-wrap:wrap}.yc-table{font-size:.75rem}.yc-table tbody td,.yc-table thead th{padding:.5rem}}.yc-transition{transition:all .25s cubic-bezier(.4,0,.2,1)}.yc-transition-slow{transition:all .4s cubic-bezier(.4,0,.2,1)}.yc-transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.yc-hover-lift:hover{transform:translateY(-2px)}.yc-hover-scale:hover{transform:scale(1.02)}.yc-hover-glow:hover{box-shadow:var(--yc-shadow-glow)}
