:root,[data-primary=blue]{--uk-primary: #2563eb;--uk-primary-hover: #1d4ed8;--uk-primary-active: #1e40af;--uk-primary-bg: #dbeafe;--uk-primary-bg-subtle: #eff6ff;--uk-on-primary: #ffffff;--uk-accent: #6366f1;--uk-focus-ring: #2563eb;--uk-primary-h: 221;--uk-primary-s: 83%;--uk-primary-l: 53%}[data-primary=indigo]{--uk-primary: #4f46e5;--uk-primary-hover: #4338ca;--uk-primary-active: #3730a3;--uk-primary-bg: #e0e7ff;--uk-primary-bg-subtle: #eef2ff;--uk-on-primary: #ffffff;--uk-accent: #7c3aed;--uk-focus-ring: #4f46e5;--uk-primary-h: 244;--uk-primary-s: 75%;--uk-primary-l: 58%}[data-primary=teal]{--uk-primary: #0d9488;--uk-primary-hover: #0f766e;--uk-primary-active: #115e59;--uk-primary-bg: #ccfbf1;--uk-primary-bg-subtle: #f0fdfa;--uk-on-primary: #ffffff;--uk-accent: #0891b2;--uk-focus-ring: #0d9488;--uk-primary-h: 174;--uk-primary-s: 84%;--uk-primary-l: 32%}[data-primary=violet]{--uk-primary: #7c3aed;--uk-primary-hover: #6d28d9;--uk-primary-active: #5b21b6;--uk-primary-bg: #ede9fe;--uk-primary-bg-subtle: #f5f3ff;--uk-on-primary: #ffffff;--uk-accent: #db2777;--uk-focus-ring: #7c3aed;--uk-primary-h: 263;--uk-primary-s: 83%;--uk-primary-l: 58%}[data-primary=graphite]{--uk-primary: #334155;--uk-primary-hover: #1e293b;--uk-primary-active: #0f172a;--uk-primary-bg: #e2e8f0;--uk-primary-bg-subtle: #f1f5f9;--uk-on-primary: #ffffff;--uk-accent: #475569;--uk-focus-ring: #334155;--uk-primary-h: 215;--uk-primary-s: 25%;--uk-primary-l: 27%}[data-theme=dark][data-primary=blue]{--uk-primary:#3b82f6;--uk-primary-hover:#60a5fa;--uk-primary-active:#2563eb;--uk-accent:#818cf8;--uk-focus-ring:#3b82f6}[data-theme=dark][data-primary=indigo]{--uk-primary:#6366f1;--uk-primary-hover:#818cf8;--uk-primary-active:#4f46e5;--uk-accent:#a78bfa;--uk-focus-ring:#6366f1}[data-theme=dark][data-primary=teal]{--uk-primary:#2dd4bf;--uk-primary-hover:#5eead4;--uk-primary-active:#14b8a6;--uk-accent:#22d3ee;--uk-focus-ring:#2dd4bf}[data-theme=dark][data-primary=violet]{--uk-primary:#a78bfa;--uk-primary-hover:#c4b5fd;--uk-primary-active:#8b5cf6;--uk-accent:#f472b6;--uk-focus-ring:#a78bfa}[data-theme=dark][data-primary=graphite]{--uk-primary:#94a3b8;--uk-primary-hover:#cbd5e1;--uk-primary-active:#64748b;--uk-accent:#cbd5e1;--uk-focus-ring:#94a3b8}[data-theme=dark]{--uk-primary-bg: color-mix(in srgb, var(--uk-primary) 22%, transparent);--uk-primary-bg-subtle: color-mix(in srgb, var(--uk-primary) 12%, transparent)}:root{--uk-slate-50: #f8fafc;--uk-slate-100: #f1f5f9;--uk-slate-200: #e2e8f0;--uk-slate-300: #cbd5e1;--uk-slate-400: #94a3b8;--uk-slate-500: #64748b;--uk-slate-600: #475569;--uk-slate-700: #334155;--uk-slate-800: #1e293b;--uk-slate-900: #0f172a;--uk-slate-950: #020617}:root,[data-theme=light]{--uk-bg: #eef1f6;--uk-surface: #ffffff;--uk-surface-alt: #f8fafc;--uk-surface-muted: #f1f5f9;--uk-surface-inset: #eef2f7;--uk-text: #1e293b;--uk-text-secondary: #475569;--uk-text-muted: #94a3b8;--uk-text-disabled: #cbd5e1;--uk-border: #e2e8f0;--uk-border-medium: #cbd5e1;--uk-border-strong: #94a3b8;--uk-float-bg: #1e293b;--uk-float-text: #f8fafc;--uk-shadow-0: none;--uk-shadow-1: 0 1px 2px rgba(15,23,42,.06), 0 1px 1px rgba(15,23,42,.04);--uk-shadow-2: 0 4px 12px -2px rgba(15,23,42,.1), 0 2px 4px -2px rgba(15,23,42,.06);--uk-shadow-3: 0 12px 28px -6px rgba(15,23,42,.14), 0 4px 8px -4px rgba(15,23,42,.08);--uk-shadow-4: 0 24px 48px -12px rgba(15,23,42,.2), 0 8px 16px -8px rgba(15,23,42,.1);--uk-success: #16a34a;--uk-success-dark:#15803d;--uk-success-bg:#dcfce7;--uk-on-success:#ffffff;--uk-warning: #d97706;--uk-warning-dark:#b45309;--uk-warning-bg:#fef3c7;--uk-on-warning:#ffffff;--uk-error: #dc2626;--uk-error-dark: #b91c1c;--uk-error-bg: #fee2e2;--uk-on-error: #ffffff;--uk-info: #0284c7;--uk-info-dark: #0369a1;--uk-info-bg: #e0f2fe;--uk-on-info: #ffffff}[data-theme=dark]{--uk-bg: #0a0f1c;--uk-surface: #121a2b;--uk-surface-alt: #1a2438;--uk-surface-muted: #222e46;--uk-surface-inset: #0d1424;--uk-text: #e9eef7;--uk-text-secondary: #a6b2c8;--uk-text-muted: #6a778f;--uk-text-disabled: #45516a;--uk-border: #273149;--uk-border-medium: #34415c;--uk-border-strong: #4a5a78;--uk-float-bg: #1f2a40;--uk-float-text: #e9eef7;--uk-shadow-0: none;--uk-shadow-1: 0 1px 2px rgba(0,0,0,.4);--uk-shadow-2: 0 4px 12px -2px rgba(0,0,0,.5), 0 2px 4px -2px rgba(0,0,0,.4);--uk-shadow-3: 0 12px 28px -6px rgba(0,0,0,.55), 0 4px 8px -4px rgba(0,0,0,.45);--uk-shadow-4: 0 24px 48px -12px rgba(0,0,0,.65), 0 8px 16px -8px rgba(0,0,0,.5);--uk-success: #34d399;--uk-success-dark:#10b981;--uk-success-bg:color-mix(in srgb,#34d399 18%,transparent);--uk-on-success:#06281c;--uk-warning: #fbbf24;--uk-warning-dark:#f59e0b;--uk-warning-bg:color-mix(in srgb,#fbbf24 18%,transparent);--uk-on-warning:#2a1a02;--uk-error: #f87171;--uk-error-dark: #ef4444;--uk-error-bg: color-mix(in srgb,#f87171 18%,transparent);--uk-on-error: #2a0a0a;--uk-info: #38bdf8;--uk-info-dark: #0ea5e9;--uk-info-bg: color-mix(in srgb,#38bdf8 18%,transparent);--uk-on-info: #042430}:root{--uk-font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--uk-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--uk-font-num: var(--uk-font-sans);--uk-num-feat: "tnum" 1, "lnum" 1;--uk-display: 2rem;--uk-display-lh: 2.5rem;--uk-display-w: 700;--uk-h1: 1.5rem;--uk-h1-lh: 2rem;--uk-h1-w: 700;--uk-h2: 1.25rem;--uk-h2-lh: 1.75rem;--uk-h2-w: 650;--uk-h3: 1rem;--uk-h3-lh: 1.5rem;--uk-h3-w: 600;--uk-body: .875rem;--uk-body-lh: 1.375rem;--uk-body-w: 400;--uk-body-strong-w: 600;--uk-small: .8125rem;--uk-small-lh: 1.25rem;--uk-caption: .75rem;--uk-caption-lh: 1rem;--uk-caption-w: 500;--uk-overline: .6875rem;--uk-overline-lh: 1rem;--uk-overline-w: 600}:root{--uk-icon-board: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='5' height='16' rx='1'/%3E%3Crect x='9.5' y='4' width='5' height='11' rx='1'/%3E%3Crect x='16' y='4' width='5' height='14' rx='1'/%3E%3C/svg%3E");--uk-icon-list: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6h16M4 12h16M4 18h16'/%3E%3C/svg%3E");--uk-icon-calendar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E");--uk-icon-timeline: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='10' height='4' rx='1'/%3E%3Crect x='8' y='10' width='13' height='4' rx='1'/%3E%3Crect x='5' y='16' width='9' height='4' rx='1'/%3E%3C/svg%3E");--uk-icon-download: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 11l5 5 5-5M4 20h16'/%3E%3C/svg%3E");--uk-icon-upload: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21V9M7 13l5-5 5 5M4 20h16'/%3E%3C/svg%3E");--uk-icon-open-link: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6'/%3E%3Cpath d='M15 3h6v6M10 14L21 3'/%3E%3C/svg%3E");--uk-icon-gear: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 00.3 1.9l.1.1a2 2 0 11-2.8 2.8l-.1-.1a1.7 1.7 0 00-2.9 1.2v.2a2 2 0 11-4 0v-.1a1.7 1.7 0 00-1.1-1.6 1.7 1.7 0 00-1.9.4l-.1.1a2 2 0 11-2.8-2.8l.1-.1a1.7 1.7 0 00-1.2-2.9H2.9a2 2 0 110-4H3a1.7 1.7 0 001.6-1.1 1.7 1.7 0 00-.4-1.9l-.1-.1a2 2 0 112.8-2.8l.1.1a1.7 1.7 0 001.9.3H9a1.7 1.7 0 001-1.5V2.9a2 2 0 114 0V3a1.7 1.7 0 002.9 1.2l.1-.1a2 2 0 112.8 2.8l-.1.1a1.7 1.7 0 00-.3 1.9V9a1.7 1.7 0 001.5 1h.2a2 2 0 110 4H21a1.7 1.7 0 00-1.6 1z'/%3E%3C/svg%3E");--uk-icon-trash: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 7h16M9 7V5h6v2M6 7l1 13h10l1-13'/%3E%3C/svg%3E");--uk-space-0: 0;--uk-space-1: .25rem;--uk-space-2: .5rem;--uk-space-3: .75rem;--uk-space-4: 1rem;--uk-space-5: 1.5rem;--uk-space-6: 2rem;--uk-space-7: 3rem;--uk-space-8: 4rem;--uk-radius-sm: 6px;--uk-radius-md: 10px;--uk-radius-lg: 14px;--uk-radius-xl: 20px;--uk-radius-pill: 999px;--uk-motion-fast: .12s;--uk-motion-base: .2s;--uk-motion-slow: .32s;--uk-motion-data: .6s;--uk-ease: cubic-bezier(.2,.8,.2,1);--uk-ease-out: cubic-bezier(.16,1,.3,1);--uk-ease-in: cubic-bezier(.4,0,1,1);--uk-cell-pad-y: .625rem;--uk-cell-pad-x: .875rem;--uk-row-h: 44px}[data-density=compact]{--uk-cell-pad-y: .375rem;--uk-cell-pad-x: .75rem;--uk-row-h: 34px}@media(prefers-reduced-motion:reduce){:root{--uk-motion-fast: 1ms;--uk-motion-base: 1ms;--uk-motion-slow: 1ms;--uk-motion-data: 1ms}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ukore-font-family);font-size:var(--uk-body);line-height:var(--uk-body-lh);color:var(--ukore-color-text);background:var(--uk-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background var(--uk-motion-base) var(--uk-ease),color var(--uk-motion-base) var(--uk-ease)}.container{max-width:1200px;margin:0 auto;padding:0 var(--uk-space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-4);border:none;border-radius:var(--ukore-border-radius-md);cursor:pointer;font-family:var(--ukore-font-family);font-size:var(--uk-body);font-weight:600;line-height:1;white-space:nowrap;transition:background var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease),transform var(--uk-motion-fast) var(--uk-ease)}.btn-primary{background:var(--ukore-color-primary);color:var(--ukore-color-on-primary)}.btn-primary:hover{background:var(--ukore-color-primary-hover)}.btn-primary:active{background:var(--ukore-color-primary-active);transform:translateY(1px)}.btn-primary:disabled{background:var(--ukore-color-surface-muted);color:var(--uk-text-disabled);cursor:not-allowed}.btn-danger{background:var(--ukore-color-error);color:var(--ukore-color-on-primary)}.btn-danger:hover{background:var(--uk-error-dark)}.btn-secondary{background:var(--ukore-color-surface);color:var(--ukore-color-text);border:1px solid var(--ukore-color-border-medium);box-shadow:var(--uk-shadow-1)}.btn-secondary:hover{background:var(--ukore-color-surface-alt);border-color:var(--uk-border-strong)}table{width:100%;border-collapse:collapse;background:var(--ukore-color-surface);border-radius:var(--ukore-border-radius-md);overflow:hidden;box-shadow:var(--uk-shadow-1)}th,td{padding:var(--uk-cell-pad-y) var(--uk-cell-pad-x);text-align:left;border-bottom:1px solid var(--ukore-color-border)}th{background:var(--ukore-color-surface-alt);font-weight:600;color:var(--ukore-color-text-secondary)}tr:hover td{background:var(--ukore-color-surface-muted)}.form-group{margin-bottom:var(--uk-space-4)}.form-group label{display:block;margin-bottom:var(--uk-space-1);font-weight:500;font-size:var(--uk-small);color:var(--ukore-color-text)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:var(--uk-space-2) var(--uk-space-3);border:1px solid var(--ukore-color-border-medium);border-radius:var(--ukore-border-radius-md);font-family:var(--ukore-font-family);font-size:var(--uk-body);color:var(--ukore-color-text);background:var(--ukore-color-surface);transition:border-color var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--ukore-color-text-muted)}.form-group input:hover,.form-group select:hover,.form-group textarea:hover{border-color:var(--uk-border-strong)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--ukore-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ukore-color-focus-ring) 28%,transparent)}.card{background:var(--ukore-color-surface);border:1px solid var(--ukore-color-border);border-radius:var(--uk-radius-lg);padding:var(--uk-space-5);box-shadow:var(--uk-shadow-1);margin-bottom:var(--uk-space-4)}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--uk-space-5)}.page-header h1{font-size:var(--uk-h1);font-weight:var(--uk-h1-w);line-height:var(--uk-h1-lh);color:var(--ukore-color-text);letter-spacing:-.02em}.uk-page__head{display:flex;align-items:center;gap:var(--uk-space-3);margin-bottom:var(--uk-space-4)}.uk-page__title{font-size:var(--uk-h1);font-weight:var(--uk-h1-w);line-height:var(--uk-h1-lh);color:var(--ukore-color-text);letter-spacing:-.02em}.uk-page__sub{font-size:var(--uk-caption);color:var(--ukore-color-text-muted);margin-top:2px}.uk-spacer{flex:1}.uk-btn{padding:var(--uk-space-2) var(--uk-space-4);border:none;border-radius:var(--ukore-border-radius-md);font-family:var(--ukore-font-family);font-size:var(--uk-small);font-weight:600;white-space:nowrap;cursor:pointer;background:var(--ukore-color-primary);color:var(--ukore-color-on-primary);transition:background var(--uk-motion-fast) var(--uk-ease)}.uk-btn:hover{background:var(--ukore-color-primary-hover)}.uk-btn--ghost{background:var(--ukore-color-surface);color:var(--ukore-color-text);border:1px solid var(--ukore-color-border)}.uk-btn--ghost:hover{background:var(--ukore-color-surface-muted)}.search-bar{margin-bottom:var(--uk-space-4)}.search-bar input{padding:var(--uk-space-2) var(--uk-space-3);border:1px solid var(--ukore-color-border-medium);border-radius:var(--ukore-border-radius-md);background:var(--uk-surface-inset);color:var(--ukore-color-text);font-family:var(--ukore-font-family);font-size:var(--uk-body);width:300px;transition:border-color var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease),background var(--uk-motion-fast) var(--uk-ease)}.search-bar input:focus{outline:none;border-color:var(--ukore-color-primary);background:var(--ukore-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ukore-color-focus-ring) 28%,transparent)}.pagination{display:flex;justify-content:center;gap:var(--uk-space-1);margin-top:var(--uk-space-4)}.pagination button{padding:var(--uk-space-1) var(--uk-space-3);border:1px solid var(--ukore-color-border);border-radius:var(--ukore-border-radius-sm);background:var(--ukore-color-surface);color:var(--ukore-color-text-secondary);font-family:var(--ukore-font-family);font-size:var(--uk-small);font-weight:600;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease)}.pagination button:hover:not(.active){background:var(--ukore-color-surface-muted)}.pagination button.active{background:var(--ukore-color-primary);color:var(--ukore-color-on-primary);border-color:var(--ukore-color-primary)}.empty-state{text-align:center;padding:var(--uk-space-7);color:var(--ukore-color-text-muted)}:root{--ukore-nav-height: 52px}.nav{background:var(--ukore-color-surface);border-bottom:1px solid var(--ukore-color-border);position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--ukore-color-surface) 88%,transparent)}.nav-content{display:flex;align-items:center;height:var(--ukore-nav-height);padding:0 var(--uk-space-4);gap:var(--uk-space-3)}.nav-brand{font-size:var(--uk-h3);font-weight:700;letter-spacing:-.02em;color:var(--ukore-color-text);text-decoration:none}.nav-brand b{color:var(--ukore-color-primary)}.nav-spacer{flex:1}.nav-search{display:inline-flex;align-items:center;gap:var(--uk-space-2);width:220px;padding:var(--uk-space-1) var(--uk-space-3);border-radius:var(--uk-radius-pill);background:var(--uk-surface-inset);color:var(--ukore-color-text-muted);font-size:var(--uk-small);font-family:var(--ukore-font-family)}.nav-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-search kbd{margin-left:auto;flex:none;font-family:inherit;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;background:var(--ukore-color-surface);border:1px solid var(--ukore-color-border);color:var(--ukore-color-text-muted)}@media(max-width:919px){.nav-search{display:none}}.nav-iconbtn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--ukore-border-radius-md);background:transparent;color:var(--ukore-color-text-secondary);text-decoration:none;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease),color var(--uk-motion-fast) var(--uk-ease)}.nav-iconbtn:hover{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text)}.nav-iconbtn.active{background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active)}[data-theme=dark] .nav-iconbtn.active{color:var(--ukore-color-primary)}.nav-iconbtn:disabled{opacity:.6;cursor:not-allowed}.uk-shell__mobile-toggle{display:none}@media(max-width:919px){.uk-shell__mobile-toggle{display:inline-flex}}.nav-avatar{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:none;background:var(--ukore-color-warning);color:var(--uk-on-warning);font-family:var(--ukore-font-family);font-size:var(--uk-overline);font-weight:700;cursor:pointer}:focus-visible{outline:2px solid var(--ukore-color-focus-ring);outline-offset:2px;border-radius:var(--ukore-border-radius-sm)}a{color:var(--ukore-color-primary);text-decoration:none}a:hover{text-decoration:underline}.uk-ed{display:block;padding:var(--uk-space-5);color:var(--ukore-color-text);font-family:var(--ukore-font-family)}.uk-ed__header h1{margin:0 0 4px;font-size:var(--uk-h2);font-weight:var(--uk-h2-w);color:var(--ukore-color-text)}.uk-ed__toolbar{display:flex;align-items:center;gap:var(--uk-space-2);flex-wrap:wrap}.uk-ed__body{display:grid;min-width:0}.uk-ed__rail{background:var(--ukore-color-surface-muted);border-right:1px solid var(--ukore-color-border);padding:var(--uk-space-4) var(--uk-space-3)}.uk-ed__rail--end{border-right:none;border-left:1px solid var(--ukore-color-border)}.uk-ed__rail-item{display:flex;align-items:center;gap:var(--uk-space-2);width:100%;text-align:left;font:inherit;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--ukore-border-radius-sm);padding:var(--uk-space-2);margin-bottom:2px;color:var(--ukore-color-text)}.uk-ed__rail-item:hover{background:var(--ukore-color-surface)}.uk-ed__rail-item.is-active{background:var(--ukore-color-surface);border-color:var(--ukore-color-border)}.uk-ed__panel{background:var(--ukore-color-surface);border:1px solid var(--ukore-color-border);border-radius:var(--ukore-border-radius-md);overflow:hidden}.uk-ed__panel--lg{border-radius:var(--uk-radius-lg)}.uk-ed__panel-footer{padding:var(--uk-space-3) var(--uk-space-4);border-top:1px solid var(--ukore-color-border);background:var(--ukore-color-surface-muted)}.uk-ed__empty{text-align:center;color:var(--ukore-color-text-muted);font-size:var(--uk-body)}.uk-ed__unsaved-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--uk-caption);font-weight:600;color:var(--uk-warning-dark);background:var(--uk-warning-bg);border-radius:var(--uk-radius-pill);padding:3px 10px}.uk-ed__unsaved-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.uk-ed-field{display:block;margin-bottom:var(--uk-space-3)}.uk-ed-field:last-child{margin-bottom:0}.uk-ed-label{display:block;margin-bottom:4px;font-size:var(--uk-caption);font-weight:600;color:var(--ukore-color-text-secondary)}.uk-ed-input,.uk-ed-select{width:100%;box-sizing:border-box;height:34px;padding:0 var(--uk-space-3);border:1px solid var(--ukore-color-border-medium);border-radius:var(--uk-radius-sm);background:var(--ukore-color-surface);color:var(--ukore-color-text);font-family:var(--ukore-font-family);font-size:var(--uk-small);transition:border-color var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease)}.uk-ed-input:hover:not(:disabled),.uk-ed-select:hover:not(:disabled){border-color:var(--uk-border-strong)}.uk-ed-input:focus-visible,.uk-ed-select:focus-visible{outline:none;border-color:var(--ukore-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--ukore-color-primary) 18%,transparent)}.uk-ed-input:disabled,.uk-ed-select:disabled{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text-muted);cursor:not-allowed}.uk-ed-input::placeholder{color:var(--ukore-color-text-muted)}.uk-ed-select{appearance:none;-webkit-appearance:none;padding-right:var(--uk-space-5, 28px);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:right 14px center,right 9px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.uk-ed-input--code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--uk-caption)}.uk-ed-choices{display:flex;flex-direction:column;gap:2px}.uk-ed-choice{display:flex;align-items:flex-start;gap:var(--uk-space-2);padding:var(--uk-space-2) var(--uk-space-3);border:1px solid transparent;border-radius:var(--uk-radius-sm);font-size:var(--uk-small);color:var(--ukore-color-text);cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease)}.uk-ed-choice:hover{background:var(--ukore-color-surface-muted)}.uk-ed-choice--on{border-color:var(--ukore-color-primary);background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active);font-weight:600}.uk-ed-choice input{margin:2px 0 0;accent-color:var(--ukore-color-primary);flex-shrink:0}.uk-ed-choice__text{display:block}.uk-ed-choice__note{display:block;margin-top:1px;font-size:var(--uk-caption);font-weight:400;color:var(--ukore-color-text-muted)}.uk-ed-choice--on .uk-ed-choice__note{color:var(--ukore-color-primary-active)}.uk-ed-help{margin:4px 0 0;font-size:var(--uk-caption);line-height:1.45;color:var(--ukore-color-text-muted)}.uk-ed-help--warn{color:var(--uk-warning-text, #a15c00)}.uk-ed-help code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ukore-color-text-secondary)}.uk-ed-error{margin:var(--uk-space-2) 0 0;font-size:var(--uk-caption);line-height:1.45;color:var(--uk-error, #c62828)}.uk-ed-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-space-2);height:34px;padding:0 var(--uk-space-3);border:1px solid var(--ukore-color-border-medium);border-radius:var(--uk-radius-sm);background:var(--ukore-color-surface);color:var(--ukore-color-text);font-family:var(--ukore-font-family);font-size:var(--uk-small);font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease),border-color var(--uk-motion-fast) var(--uk-ease)}.uk-ed-btn:hover:not(:disabled){background:var(--ukore-color-surface-muted);border-color:var(--uk-border-strong)}.uk-ed-btn:focus-visible{outline:2px solid var(--ukore-color-primary);outline-offset:1px}.uk-ed-btn:disabled{opacity:.55;cursor:not-allowed}.uk-ed-btn--primary{padding:0 var(--uk-space-4);border-color:var(--ukore-color-primary);background:var(--ukore-color-primary);color:var(--ukore-color-on-primary)}.uk-ed-btn--primary:hover:not(:disabled){background:var(--ukore-color-primary-hover);border-color:var(--ukore-color-primary-hover)}.uk-ed-btn--quiet{border-color:transparent;background:none;color:var(--ukore-color-text-muted);font-weight:500}.uk-ed-btn--quiet:hover:not(:disabled){background:var(--ukore-color-surface-muted);color:var(--ukore-color-text)}.uk-ed-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--uk-space-2);margin-top:var(--uk-space-4)}.uk-ed-inset{margin-top:var(--uk-space-3);padding:var(--uk-space-4);border:1px solid var(--ukore-color-border);border-radius:var(--uk-radius-sm);background:var(--ukore-color-surface-alt, var(--ukore-color-surface-muted))}.uk-ed-inset__head{display:flex;align-items:baseline;gap:var(--uk-space-2);margin-bottom:var(--uk-space-3);padding-bottom:var(--uk-space-2);border-bottom:1px solid var(--ukore-color-border)}.uk-ed-inset__title{font-size:var(--uk-small);font-weight:700;color:var(--ukore-color-text)}.uk-ed-inset__hint{font-size:var(--uk-caption);color:var(--ukore-color-text-muted)}.uk-ed-tag{display:inline-block;padding:1px 8px;border-radius:var(--uk-radius-pill, 999px);background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active);font-size:var(--uk-caption);font-weight:600;white-space:nowrap}.uk-ed-tag--quiet{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text-muted);font-weight:500}:root{--uk-sidebar-width: 248px;--uk-sidebar-rail-width: 60px}.uk-shell{display:flex;align-items:stretch;min-height:calc(100vh - var(--ukore-nav-height))}.uk-shell__main{flex:1;min-width:0}.uk-shell__sidebar{flex:none;width:var(--uk-sidebar-width);display:flex;flex-direction:column;border-right:1px solid var(--ukore-color-border);background:var(--ukore-color-surface);position:sticky;top:var(--ukore-nav-height);height:calc(100vh - var(--ukore-nav-height));overflow-y:auto;transition:width var(--uk-motion-fast) var(--uk-ease)}.uk-shell__sidebar.is-collapsed{width:var(--uk-sidebar-rail-width)}.uk-shell__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:var(--uk-space-2);padding:var(--uk-space-3) var(--uk-space-4);border-bottom:1px solid var(--ukore-color-border)}.uk-shell__sidebar.is-collapsed .uk-shell__sidebar-header{justify-content:center;padding:var(--uk-space-3) var(--uk-space-2)}.uk-shell__sidebar-title{font-size:var(--uk-overline);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ukore-color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-shell__sidebar-collapse{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:var(--ukore-border-radius-sm);background:transparent;color:var(--ukore-color-text-secondary);font-family:var(--ukore-font-family);cursor:pointer}.uk-shell__sidebar-collapse:hover{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text)}.uk-shell__sidebar-collapse:focus-visible{outline:2px solid var(--ukore-color-focus-ring);outline-offset:2px}.uk-shell__nav{flex:1;padding:var(--uk-space-2);display:flex;flex-direction:column;gap:2px}.uk-shell__nav-item{display:flex;align-items:center;gap:var(--uk-space-3);padding:var(--uk-space-2) var(--uk-space-3);border-radius:var(--ukore-border-radius-md);font-size:var(--uk-small);font-weight:500;color:var(--ukore-color-text-secondary);text-decoration:none;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease),color var(--uk-motion-fast) var(--uk-ease)}.uk-shell__sidebar.is-collapsed .uk-shell__nav-item{justify-content:center;padding:var(--uk-space-2)}.uk-shell__nav-item:hover{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text)}.uk-shell__nav-item.active{background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active);font-weight:600}[data-theme=dark] .uk-shell__nav-item.active{color:var(--ukore-color-primary)}.uk-shell__nav-icon{flex:none}.uk-shell__nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-shell__nav-children{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--uk-space-1) calc(var(--uk-space-3) + 16px)}.uk-shell__nav-item--child{padding:var(--uk-space-1) var(--uk-space-3);font-size:var(--uk-small)}.uk-shell__nav-empty{padding:var(--uk-space-3);font-size:var(--uk-small);color:var(--ukore-color-text-muted)}.uk-shell__sidebar-footer{border-top:1px solid var(--ukore-color-border);padding:var(--uk-space-2)}.uk-shell__sidebar-footer-link{display:flex;align-items:center;gap:var(--uk-space-3);padding:var(--uk-space-2) var(--uk-space-3);border-radius:var(--ukore-border-radius-md);font-size:var(--uk-small);font-weight:500;color:var(--ukore-color-text-secondary);text-decoration:none}.uk-shell__sidebar.is-collapsed .uk-shell__sidebar-footer-link{justify-content:center;padding:var(--uk-space-2)}.uk-shell__sidebar-footer-link:hover{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text)}.uk-shell__scrim{display:none}@media(max-width:919px){.uk-shell__sidebar{position:fixed;left:0;top:var(--ukore-nav-height);height:calc(100vh - var(--ukore-nav-height));width:var(--uk-sidebar-width);transform:translate(-100%);z-index:42;transition:transform var(--uk-motion-fast) var(--uk-ease);box-shadow:var(--uk-shadow-2)}.uk-shell__sidebar.is-mobile-open{transform:translate(0)}.uk-shell__scrim{display:block;position:fixed;inset:var(--ukore-nav-height) 0 0 0;background:color-mix(in srgb,var(--ukore-color-text) 32%,transparent);z-index:41}}.uk-band-page{display:flex;flex-direction:column;height:calc(100vh - var(--ukore-nav-height, 56px));background:var(--ukore-color-surface);box-sizing:border-box}.uk-band-page__scroll{flex:1;min-height:0;overflow-y:auto}.uk-band{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--uk-space-2);flex-shrink:0;padding:var(--uk-space-2) var(--uk-space-4);background:var(--ukore-color-surface);border-bottom:1px solid var(--ukore-color-border);box-shadow:0 1px 8px color-mix(in srgb,var(--ukore-color-text) 5%,transparent)}.uk-band--bare{display:contents}.uk-band__identity{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}.uk-band__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--uk-space-2);min-width:0;font-size:var(--uk-caption);font-weight:500;color:var(--ukore-color-text-muted)}.uk-band__crumb-link,.uk-band__crumb-current{display:inline-block;max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.uk-band__crumb-link{color:inherit;text-decoration:none;border-radius:3px}.uk-band__crumb-link:hover{color:var(--ukore-color-text-secondary);text-decoration:underline}.uk-band__crumb-link:focus-visible{outline:2px solid var(--ukore-color-primary);outline-offset:2px}.uk-band__crumb-sep{color:var(--ukore-color-border-medium)}.uk-band__crumb-current{color:var(--ukore-color-text-secondary)}.uk-band__row{display:flex;align-items:center;gap:var(--uk-space-3);min-width:0}.uk-band__title{margin:0;font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--ukore-color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uk-band__chip{flex-shrink:0;padding:2px 10px;border-radius:999px;background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active);font-size:var(--uk-caption);font-weight:600;white-space:nowrap}.uk-band__chip--quiet{background:var(--ukore-color-surface-muted);color:var(--ukore-color-text-secondary)}.uk-band__dot{color:var(--ukore-color-border-medium)}.uk-band__note{font-size:var(--uk-caption);color:var(--ukore-color-text-muted);white-space:nowrap}.uk-band__actions{display:flex;align-items:center;gap:var(--uk-space-2)}.uk-band-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-space-2);height:34px;padding:0 var(--uk-space-3);border:1px solid transparent;border-radius:var(--uk-radius-sm);background:none;color:var(--ukore-color-text-muted);font-family:var(--ukore-font-family);font-size:var(--uk-small);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease),color var(--uk-motion-fast) var(--uk-ease),border-color var(--uk-motion-fast) var(--uk-ease)}.uk-band-btn:hover:not(:disabled){color:var(--ukore-color-text);background:var(--ukore-color-surface-muted)}.uk-band-btn:focus-visible{outline:2px solid var(--ukore-color-primary);outline-offset:1px}.uk-band-btn:disabled{opacity:.55;cursor:not-allowed}.uk-band-btn--secondary{border-color:var(--ukore-color-border-medium);background:var(--ukore-color-surface);color:var(--ukore-color-text-secondary)}.uk-band-btn--secondary:hover:not(:disabled){border-color:var(--uk-border-strong);color:var(--ukore-color-text)}.uk-band-btn--primary{padding:0 var(--uk-space-4);border-color:var(--ukore-color-primary);background:var(--ukore-color-primary);color:var(--ukore-color-on-primary);font-weight:600}.uk-band-btn--primary:hover:not(:disabled){background:var(--ukore-color-primary-hover);border-color:var(--ukore-color-primary-hover);color:var(--ukore-color-on-primary)}.uk-band-btn__icon{width:15px;height:15px;flex-shrink:0;background-color:currentColor}.uk-band-btn__icon--gear{mask:var(--uk-icon-gear) center / contain no-repeat;-webkit-mask:var(--uk-icon-gear) center / contain no-repeat}.uk-band-btn__icon--board{mask:var(--uk-icon-board) center / contain no-repeat;-webkit-mask:var(--uk-icon-board) center / contain no-repeat}.uk-band-btn__icon--list{mask:var(--uk-icon-list) center / contain no-repeat;-webkit-mask:var(--uk-icon-list) center / contain no-repeat}.uk-band-btn__icon--calendar{mask:var(--uk-icon-calendar) center / contain no-repeat;-webkit-mask:var(--uk-icon-calendar) center / contain no-repeat}.uk-band-btn__icon--download{mask:var(--uk-icon-download) center / contain no-repeat;-webkit-mask:var(--uk-icon-download) center / contain no-repeat}.uk-band-btn__icon--upload{mask:var(--uk-icon-upload) center / contain no-repeat;-webkit-mask:var(--uk-icon-upload) center / contain no-repeat}.uk-band__views{display:inline-flex;align-items:center;gap:2px;height:34px;padding:3px;border-radius:var(--uk-radius-sm);background:var(--ukore-color-surface-muted)}.uk-band__view{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--uk-space-2);border:0;border-radius:4px;background:none;color:var(--ukore-color-text-muted);font-family:var(--ukore-font-family);font-size:var(--uk-small);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background var(--uk-motion-fast) var(--uk-ease),color var(--uk-motion-fast) var(--uk-ease)}.uk-band__view:hover{color:var(--ukore-color-text)}.uk-band__view:focus-visible{outline:2px solid var(--ukore-color-primary);outline-offset:1px}.uk-band__view--current{background:var(--ukore-color-surface);box-shadow:var(--uk-shadow-1);color:var(--ukore-color-text);font-weight:600;cursor:default}.uk-band__view-icon{width:14px;height:14px;flex-shrink:0;background-color:currentColor}.uk-band__view-icon--list{mask:var(--uk-icon-list) center / contain no-repeat;-webkit-mask:var(--uk-icon-list) center / contain no-repeat}.uk-band__view-icon--kanban{mask:var(--uk-icon-board) center / contain no-repeat;-webkit-mask:var(--uk-icon-board) center / contain no-repeat}.uk-band__view-icon--calendar{mask:var(--uk-icon-calendar) center / contain no-repeat;-webkit-mask:var(--uk-icon-calendar) center / contain no-repeat}.uk-band__view-icon--timeline{mask:var(--uk-icon-timeline) center / contain no-repeat;-webkit-mask:var(--uk-icon-timeline) center / contain no-repeat}.uk-band__sep{flex:0 0 auto;width:1px;height:22px;background:var(--ukore-color-border)}.uk-band-toolbar{display:flex;align-items:center;gap:var(--uk-space-2);padding:var(--uk-space-3) var(--uk-space-4) var(--uk-space-2)}.uk-band-toolbar__search{width:280px;max-width:100%;height:34px;padding:0 var(--uk-space-3);border:1px solid var(--ukore-color-border-medium);border-radius:var(--uk-radius-sm);background:var(--uk-surface-inset);color:var(--ukore-color-text);font-family:var(--ukore-font-family);font-size:var(--uk-small);transition:border-color var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease),background var(--uk-motion-fast) var(--uk-ease)}.uk-band-toolbar__search:focus{outline:none;border-color:var(--ukore-color-primary);background:var(--ukore-color-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ukore-color-focus-ring) 28%,transparent)}.uk-band-content{padding:0 var(--uk-space-4) var(--uk-space-5)}.uk-band-notice{margin:0 var(--uk-space-4) var(--uk-space-4);padding:var(--uk-space-3) var(--uk-space-4);border-radius:var(--uk-radius-md);font-size:var(--uk-small)}.uk-band-notice--info{background:var(--ukore-color-primary-bg);color:var(--ukore-color-primary-active)}.uk-band-notice--warning{background:var(--uk-warning-bg);color:var(--uk-warning-dark)}.uk-band-notice--error{background:var(--uk-error-bg);color:var(--uk-error-dark)}:root,:host,.ukf-root{--ukf-color-primary: var(--uk-primary);--ukf-color-on-primary: var(--uk-on-primary);--ukf-color-primary-hover: var(--uk-primary-hover);--ukf-color-primary-active: var(--uk-primary-active);--ukf-color-primary-bg: var(--uk-primary-bg);--ukf-color-primary-bg-subtle: var(--uk-primary-bg-subtle);--ukf-color-surface: var(--uk-surface);--ukf-color-surface-alt: var(--uk-surface-alt);--ukf-color-surface-muted: var(--uk-surface-muted);--ukf-color-text: var(--uk-text);--ukf-color-text-secondary: var(--uk-text-secondary);--ukf-color-text-muted: var(--uk-text-muted);--ukf-color-text-disabled: var(--uk-text-disabled);--ukf-color-border: var(--uk-border);--ukf-color-border-medium: var(--uk-border-medium);--ukf-color-border-strong: var(--uk-border-strong);--ukf-color-success: var(--uk-success);--ukf-color-success-dark: var(--uk-success-dark);--ukf-color-warning: var(--uk-warning);--ukf-color-warning-bg: var(--uk-warning-bg);--ukf-color-error: var(--uk-error);--ukf-color-error-dark: var(--uk-error-dark);--ukf-color-info: var(--uk-info);--ukf-color-focus-ring: var(--uk-focus-ring);--ukf-color-canvas-bg: var(--uk-bg);--ukf-color-canvas-scroll: var(--uk-text-muted);--ukf-color-accent: var(--uk-accent);--ukf-color-float-bg: var(--uk-float-bg);--ukf-font-family: var(--uk-font-sans);--ukf-spacing-xs: var(--uk-space-1);--ukf-spacing-sm: var(--uk-space-2);--ukf-spacing-md: var(--uk-space-4);--ukf-spacing-lg: var(--uk-space-5);--ukf-border-radius-sm: var(--uk-radius-sm);--ukf-border-radius-md: var(--uk-radius-md)}:root,:host,.ukl-root{--ukl-color-primary: var(--uk-primary);--ukl-color-on-primary: var(--uk-on-primary);--ukl-color-primary-hover: var(--uk-primary-hover);--ukl-color-primary-active: var(--uk-primary-active);--ukl-color-primary-bg: var(--uk-primary-bg);--ukl-color-primary-bg-subtle: var(--uk-primary-bg-subtle);--ukl-color-surface: var(--uk-surface);--ukl-color-surface-alt: var(--uk-surface-alt);--ukl-color-surface-muted: var(--uk-surface-muted);--ukl-color-text: var(--uk-text);--ukl-color-text-secondary: var(--uk-text-secondary);--ukl-color-text-muted: var(--uk-text-muted);--ukl-color-text-disabled: var(--uk-text-disabled);--ukl-color-border: var(--uk-border);--ukl-color-border-medium: var(--uk-border-medium);--ukl-color-border-strong: var(--uk-border-strong);--ukl-color-success: var(--uk-success);--ukl-color-success-dark: var(--uk-success-dark);--ukl-color-warning: var(--uk-warning);--ukl-color-warning-bg: var(--uk-warning-bg);--ukl-color-error: var(--uk-error);--ukl-color-error-dark: var(--uk-error-dark);--ukl-color-info: var(--uk-info);--ukl-color-focus-ring: var(--uk-focus-ring);--ukl-color-canvas-bg: var(--uk-bg);--ukl-color-canvas-scroll: var(--uk-text-muted);--ukl-color-accent: var(--uk-accent);--ukl-color-float-bg: var(--uk-float-bg);--ukl-font-family: var(--uk-font-sans);--ukl-spacing-xs: var(--uk-space-1);--ukl-spacing-sm: var(--uk-space-2);--ukl-spacing-md: var(--uk-space-4);--ukl-spacing-lg: var(--uk-space-5);--ukl-border-radius-sm: var(--uk-radius-sm);--ukl-border-radius-md: var(--uk-radius-md);--ukl-color-row-selected: var(--uk-primary-bg);--ukl-color-row-hover: var(--uk-surface-muted);--ukl-spacing-cell: .5rem 1rem;--ukl-color-sort-glyph-idle: var(--uk-text-muted);--ukl-color-sort-glyph-active: var(--uk-primary);--ukl-color-th-sortable-hover: #f0f4ff;--ukl-color-filter-border: var(--uk-border-medium);--ukl-color-filter-focus: var(--uk-primary);--ukl-color-filter-row-bg: var(--uk-surface-alt);--ukl-width-checkbox-col: 40px;--ukl-th-font-weight: 600;--ukl-color-th-text: var(--ukl-color-text);--ukl-th-text-transform: none;--ukl-th-letter-spacing: normal;--ukl-th-font-size: inherit;--ukl-th-border-bottom-width: 2px}:root,:host,.ukg-kanban-root{--ukg-kanban-bg: var(--uk-bg, #f8fafc);--ukg-kanban-border: var(--uk-border, #e2e8f0);--ukg-kanban-swimlane-bg: var(--uk-surface, #ffffff);--ukg-kanban-swimlane-border: var(--uk-border, #e2e8f0);--ukg-kanban-swimlane-header-text: var(--uk-text, #1e293b);--ukg-kanban-card-bg: var(--uk-surface, #ffffff);--ukg-kanban-card-text: var(--uk-text, #1e293b);--ukg-kanban-card-text-muted: var(--uk-text-muted, #64748b);--ukg-kanban-card-border: var(--uk-border, #e2e8f0);--ukg-kanban-card-shadow: 0 1px 3px rgba(0, 0, 0, .08);--ukg-kanban-card-hover-shadow: 0 4px 12px rgba(0, 0, 0, .12);--ukg-kanban-card-selected-border: var(--uk-primary, #6366f1);--ukg-kanban-card-selected-bg: var(--uk-primary-bg, #eef2ff);--ukg-kanban-drag-shadow: 0 8px 24px rgba(0, 0, 0, .15);--ukg-kanban-drop-placeholder-bg: var(--uk-primary-bg, #e0e7ff);--ukg-kanban-drop-placeholder-border: var(--uk-primary, #6366f1);--ukg-kanban-revert-duration: .3s;--ukg-kanban-priority-high: var(--uk-error, #ef4444);--ukg-kanban-priority-medium: var(--uk-warning, #f59e0b);--ukg-kanban-priority-low: var(--uk-success, #22c55e);--ukg-kanban-stage-prospect: #94a3b8;--ukg-kanban-stage-qualified: var(--uk-accent, #6366f1);--ukg-kanban-stage-proposal: #0ea5e9;--ukg-kanban-stage-won: var(--uk-success, #22c55e);--ukg-kanban-stage-lost: var(--uk-error, #ef4444);--ukg-kanban-badge-bg: var(--uk-surface-muted, #f1f5f9);--ukg-kanban-badge-text: var(--uk-text-secondary, #475569);--ukg-kanban-toolbar-bg: var(--uk-surface-alt, #fafbff);--ukg-kanban-toolbar-border: var(--uk-border, #e2e8f0);--ukg-kanban-input-bg: var(--uk-surface, #ffffff);--ukg-kanban-input-border: var(--uk-border-medium, #cbd5e1);--ukg-kanban-input-text: var(--uk-text, #1e293b);--ukg-kanban-font-size-sm: var(--uk-small, .8125rem);--ukg-kanban-font-size-base: var(--uk-body, .9375rem);--ukg-kanban-font-size-lg: var(--uk-h3, 1rem);--ukg-kanban-spacing-xs: var(--uk-space-1, .25rem);--ukg-kanban-spacing-sm: var(--uk-space-2, .5rem);--ukg-kanban-spacing-md: var(--uk-space-4, 1rem);--ukg-kanban-spacing-lg: var(--uk-space-5, 1.5rem);--ukg-kanban-gap: var(--uk-space-4, 1rem);--ukg-kanban-card-padding: var(--uk-space-3, .75rem);--ukg-kanban-swimlane-width: 280px;--ukg-kanban-swimlane-min-height: 200px;--ukg-kanban-radius-card: var(--uk-radius-md, 8px);--ukg-kanban-radius-swimlane: var(--uk-radius-lg, 12px);--ukg-kanban-radius-badge: var(--uk-radius-sm, 4px);--ukg-kanban-swimlane-group-header-bg: #f0f4ff;--ukg-kanban-swimlane-group-header-text: #3730a3;--ukg-kanban-on-primary: var(--uk-on-primary, #ffffff);--ukg-tag-color-default: var(--uk-primary-bg, #e0e7ff);--ukg-tag-text-color: var(--uk-text, #1e293b);--ukg-tag-border-radius: var(--uk-radius-sm, 4px);--ukg-tag-font-size: var(--uk-caption, .75rem);--ukg-tag-padding: .125rem .5rem;--ukg-kanban-swimlane-min-width: 260px;--ukg-kanban-swimlane-max-width: 340px;--ukg-kanban-swimlane-width-sm: 85vw;--ukg-kanban-swimlane-width-xs: 94vw;--ukg-kanban-toolbar-gap-mobile: var(--uk-space-2, .5rem)}@media(prefers-color-scheme:dark){:root,:host,.ukg-kanban-root{--ukg-kanban-bg: #0f172a;--ukg-kanban-border: #1e293b;--ukg-kanban-swimlane-bg: #1e293b;--ukg-kanban-swimlane-border: #334155;--ukg-kanban-swimlane-header-text: #f1f5f9;--ukg-kanban-card-bg: #1e293b;--ukg-kanban-card-text: #f1f5f9;--ukg-kanban-card-text-muted: #94a3b8;--ukg-kanban-card-border: #334155;--ukg-kanban-card-shadow: 0 1px 3px rgba(0, 0, 0, .4);--ukg-kanban-card-hover-shadow: 0 4px 12px rgba(0, 0, 0, .5);--ukg-kanban-card-selected-border: #818cf8;--ukg-kanban-card-selected-bg: #1e1b4b;--ukg-kanban-drop-placeholder-bg: #1e1b4b;--ukg-kanban-drop-placeholder-border: #818cf8;--ukg-kanban-badge-bg: #334155;--ukg-kanban-badge-text: #cbd5e1;--ukg-kanban-toolbar-bg: #1e293b;--ukg-kanban-toolbar-border: #334155;--ukg-kanban-input-bg: #0f172a;--ukg-kanban-input-border: #334155;--ukg-kanban-input-text: #f1f5f9}}:root,:host,.ukg-root{--ukg-color-primary: var(--uk-primary, #6366f1);--ukg-color-bg: var(--uk-surface-alt, #f8fafc);--ukg-color-border: var(--uk-border, #e2e8f0);--ukg-color-text: var(--uk-text, #1e293b);--ukg-series-1: #2a78d6;--ukg-series-2: #eb6834;--ukg-series-3: #199e70;--ukg-series-4: #c98500;--ukg-series-5: #d55181;--ukg-series-6: #008300;--ukg-series-7: #4a3aa7;--ukg-series-8: #e34948;--ukg-grid-color: var(--uk-border, #e2e8f0);--ukg-axis-text-color: var(--uk-text-secondary, #475569);--ukg-tooltip-bg: var(--uk-float-bg, #1e293b);--ukg-tooltip-text: var(--uk-float-text, #f8fafc);--ukg-tooltip-radius: var(--uk-radius-md, 10px);--ukg-font-family: var(--uk-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif);--ukg-axis-font-size: 12px;--ukg-motion-duration: var(--uk-motion-base, .2s)}@media(prefers-reduced-motion:reduce){:root,:host,.ukg-root{--ukg-motion-duration: 1ms}}:root,:host,.ukc-root{--ukc-color-primary: var(--uk-primary, #3b82f6);--ukc-color-on-primary: var(--uk-on-primary, #111827);--ukc-color-surface: var(--uk-surface, #ffffff);--ukc-color-border: var(--uk-border, #e5e7eb);--ukc-color-today-bg: var(--uk-primary-bg-subtle, #eff6ff);--ukc-color-today-text: var(--uk-primary-hover, #1d4ed8);--ukc-color-selected-bg: var(--uk-primary, #3b82f6);--ukc-color-selected-text: var(--uk-on-primary, #ffffff);--ukc-color-weekend-bg: var(--uk-surface-alt, #fafbff);--ukc-color-off-month-text: var(--uk-text-muted, #9ca3af);--ukc-color-hover-bg: var(--uk-surface-muted, #f3f4f6);--ukc-color-disabled-bg: var(--uk-surface-alt, #f9fafb);--ukc-color-disabled-text: var(--uk-text-disabled, #d1d5db);--ukc-color-event-default: var(--uk-primary, #3b82f6);--ukc-color-error: var(--uk-error, #ef4444);--ukc-spacing-xs: var(--uk-space-1, .25rem);--ukc-spacing-sm: var(--uk-space-2, .5rem);--ukc-spacing-md: var(--uk-space-4, 1rem);--ukc-spacing-lg: var(--uk-space-5, 1.5rem);--ukc-font-family: var(--uk-font-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--ukc-font-size-base: var(--uk-body, .875rem);--ukc-cell-min-height: 80px;--ukc-radius-cell: var(--uk-radius-md, 8px);--ukc-radius-event: var(--uk-radius-sm, 3px)}:root,:host,.ukr-root{--ukr-color-primary: #3b82f6;--ukr-color-primary-hover: #2563eb;--ukr-color-primary-dark: #1d4ed8;--ukr-color-primary-bg: #dbeafe;--ukr-color-primary-bg-subtle: #eff6ff;--ukr-color-surface: #ffffff;--ukr-color-surface-subtle: #f9fafb;--ukr-color-surface-muted: #f3f4f6;--ukr-color-canvas-bg: #e5e7eb;--ukr-color-canvas-scroll: #6b7280;--ukr-color-border: #e5e7eb;--ukr-color-border-medium: #d1d5db;--ukr-color-border-strong: #9ca3af;--ukr-color-text-primary: #374151;--ukr-color-text-secondary: #6b7280;--ukr-color-text-muted: #9ca3af;--ukr-color-float-bg: #1f2937;--ukr-color-error: #ef4444;--ukr-color-error-dark: #dc2626;--ukr-color-success: #10b981;--ukr-color-success-dark: #059669;--ukr-color-warning: #f59e0b;--ukr-color-warning-bg: #fef3c7;--ukr-color-accent: #6366f1;--ukr-color-info: #0284c7}.cdk-drag-preview{z-index:10000!important;box-sizing:border-box;pointer-events:none}.cdk-drag-preview.campo-drag-preview{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--ukr-color-surface);border:2px solid var(--ukr-color-primary);border-radius:6px;box-shadow:0 8px 24px #0003;font-size:12px;color:var(--ukr-color-text-primary);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cdk-drag-preview.campo-drag-preview-agregacion{background-color:#fef9c3;border-color:#facc15}.cdk-drag-preview.campo-drag-preview-especial{background-color:#eef2ff;border-color:var(--ukr-color-accent)}.cdk-drag-placeholder{opacity:0}.cdk-drag-animating{transition:none!important}.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:none!important}.cdk-drop-list-receiving{background-color:#3b82f614!important;box-shadow:inset 0 0 0 2px #3b82f680,0 0 20px #3b82f626!important;border-radius:6px;transition:all .2s ease}.seccion-contenido.cdk-drop-list-receiving{position:relative}.seccion-contenido.cdk-drop-list-receiving:before{content:"Soltar aqui";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:8px 16px;background-color:#3b82f6e6;color:#fff;font-size:12px;font-weight:500;border-radius:4px;pointer-events:none;z-index:10;opacity:0;animation:fadeIn .2s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{--ukore-color-primary: var(--uk-primary);--ukore-color-primary-hover: var(--uk-primary-hover);--ukore-color-primary-active: var(--uk-primary-active);--ukore-color-primary-bg: var(--uk-primary-bg);--ukore-color-primary-bg-subtle: var(--uk-primary-bg-subtle);--ukore-color-on-primary: var(--uk-on-primary);--ukore-color-surface: var(--uk-surface);--ukore-color-surface-alt: var(--uk-surface-alt);--ukore-color-surface-muted: var(--uk-surface-muted);--ukore-color-text: var(--uk-text);--ukore-color-text-secondary: var(--uk-text-secondary);--ukore-color-text-muted: var(--uk-text-muted);--ukore-color-border: var(--uk-border);--ukore-color-border-medium: var(--uk-border-medium);--ukore-color-success: var(--uk-success);--ukore-color-warning: var(--uk-warning);--ukore-color-error: var(--uk-error);--ukore-color-info: var(--uk-info);--ukore-color-focus-ring: var(--uk-focus-ring);--ukore-color-accent: var(--uk-accent);--ukore-color-float-bg: var(--uk-float-bg);--ukore-font-family: var(--uk-font-sans);--ukore-spacing-xs: var(--uk-space-1);--ukore-spacing-sm: var(--uk-space-2);--ukore-spacing-md: var(--uk-space-4);--ukore-spacing-lg: var(--uk-space-5);--ukore-border-radius-sm: var(--uk-radius-sm);--ukore-border-radius-md: var(--uk-radius-md);--ukl-spacing-cell: .375rem .875rem;--ukl-width-checkbox-col: 32px;--ukl-color-th-sortable-hover: var(--uk-primary-bg-subtle);--ukl-color-filter-focus: var(--uk-focus-ring);--ukl-th-text-transform: uppercase;--ukl-th-letter-spacing: .04em;--ukl-th-font-size: var(--uk-caption);--ukl-color-th-text: var(--uk-text-secondary);--ukg-kanban-card-shadow: var(--uk-shadow-1);--ukg-kanban-card-hover-shadow: var(--uk-shadow-2);--ukg-kanban-drag-shadow: var(--uk-shadow-3);--ukg-kanban-card-text-muted: var(--uk-text-secondary);--ukg-kanban-card-selected-border: var(--uk-accent);--ukg-kanban-drop-placeholder-border:var(--uk-accent);--ukg-kanban-badge-bg: var(--uk-surface-alt);--ukg-kanban-swimlane-group-header-bg: var(--uk-primary-bg-subtle);--ukg-kanban-swimlane-group-header-text: var(--uk-primary-active);--ukg-color-bg: var(--uk-bg);--ukr-color-primary: var(--uk-primary);--ukr-color-primary-hover: var(--uk-primary-hover);--ukr-color-primary-dark: var(--uk-primary-active);--ukr-color-primary-bg: var(--uk-primary-bg);--ukr-color-primary-bg-subtle: var(--uk-primary-bg-subtle);--ukr-color-surface: var(--uk-surface);--ukr-color-surface-subtle: var(--uk-surface-alt);--ukr-color-surface-muted: var(--uk-surface-muted);--ukr-color-border: var(--uk-border);--ukr-color-border-medium: var(--uk-border-medium);--ukr-color-border-strong: var(--uk-border-strong);--ukr-color-text-primary: var(--uk-text);--ukr-color-text-secondary: var(--uk-text-secondary);--ukr-color-text-muted: var(--uk-text-muted);--ukr-color-float-bg: var(--uk-float-bg);--ukr-color-error: var(--uk-error);--ukr-color-error-dark: var(--uk-error-dark);--ukr-color-success: var(--uk-success);--ukr-color-success-dark: var(--uk-success-dark);--ukr-color-warning: var(--uk-warning);--ukr-color-warning-bg: var(--uk-warning-bg);--ukr-color-accent: var(--uk-accent);--ukr-color-info: var(--uk-info);--ukr-color-canvas-bg: var(--uk-bg);--ukr-color-canvas-scroll: var(--uk-text-muted)}@media(prefers-color-scheme:dark){:root{--ukg-kanban-bg: var(--uk-bg);--ukg-kanban-border: var(--uk-border);--ukg-kanban-swimlane-bg: var(--uk-surface);--ukg-kanban-swimlane-border: var(--uk-border);--ukg-kanban-swimlane-header-text: var(--uk-text);--ukg-kanban-card-bg: var(--uk-surface);--ukg-kanban-card-text: var(--uk-text);--ukg-kanban-card-border: var(--uk-border);--ukg-kanban-card-selected-bg: var(--uk-primary-bg);--ukg-kanban-drop-placeholder-bg: var(--uk-primary-bg);--ukg-kanban-badge-text: var(--uk-text-secondary);--ukg-kanban-toolbar-bg: var(--uk-surface-alt);--ukg-kanban-toolbar-border: var(--uk-border);--ukg-kanban-input-bg: var(--uk-surface);--ukg-kanban-input-border: var(--uk-border-medium);--ukg-kanban-input-text: var(--uk-text)}}.ukf-form__actions{gap:var(--uk-space-2)}.ukf-form__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--uk-space-2);height:34px;padding:0 var(--uk-space-4);border:1px solid transparent;border-radius:var(--uk-radius-sm);cursor:pointer;font-family:var(--ukf-font-family, var(--uk-font-sans));font-size:var(--uk-small);font-weight:600;line-height:1;white-space:nowrap;transition:background var(--uk-motion-fast) var(--uk-ease),box-shadow var(--uk-motion-fast) var(--uk-ease),transform var(--uk-motion-fast) var(--uk-ease)}.ukf-form__action-btn--primary{background:var(--ukf-color-primary, var(--uk-primary));color:var(--ukf-color-on-primary, var(--uk-on-primary))}.ukf-form__action-btn--primary:hover{background:var(--ukf-color-primary-hover, var(--uk-primary-hover))}.ukf-form__action-btn--primary:active{background:var(--ukf-color-primary-active, var(--uk-primary-active));transform:translateY(1px)}.ukf-form__action-btn--primary:disabled{background:var(--ukf-color-surface-muted, var(--uk-surface-muted));color:var(--uk-text-disabled);cursor:not-allowed}.ukf-form__action-btn--secondary{background:var(--ukf-color-surface, var(--uk-surface));color:var(--ukf-color-text, var(--uk-text));border:1px solid var(--ukf-color-border-medium, var(--uk-border-medium));box-shadow:var(--uk-shadow-1)}.ukf-form__action-btn--secondary:hover{background:var(--ukf-color-surface-alt, var(--uk-surface-alt));border-color:var(--uk-border-strong)}.ukf-form__action-btn--danger{background:var(--ukf-color-error, var(--uk-error));color:var(--ukf-color-on-primary, var(--uk-on-primary))}.ukf-form__action-btn--danger:hover{background:var(--ukf-color-error-dark, var(--uk-error-dark))}ukl-list .ukl-list__td--actions .ukl-list__action-btn,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn{display:inline-flex;align-items:center;gap:var(--uk-space-1);padding:var(--uk-space-2) var(--uk-space-4);font-size:var(--uk-body);font-weight:600;line-height:1;border:1px solid transparent;border-radius:var(--ukl-border-radius-md, var(--uk-radius-md));cursor:pointer;white-space:nowrap;background:transparent;transition:background var(--uk-motion-fast) var(--uk-ease),color var(--uk-motion-fast) var(--uk-ease),border-color var(--uk-motion-fast) var(--uk-ease)}ukl-list .ukl-list__td--actions .ukl-list__action-btn+.ukl-list__action-btn,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn+.ukl-list__action-btn{margin-left:var(--uk-space-1)}ukl-list .ukl-list__td--actions .ukl-list__action-btn--ghost,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--ghost{color:var(--ukl-color-primary, var(--uk-primary));border-color:var(--ukl-color-border, var(--uk-border))}ukl-list .ukl-list__td--actions .ukl-list__action-btn--ghost:hover,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--ghost:hover{background:var(--ukl-color-primary-bg, var(--uk-primary-bg));border-color:var(--ukl-color-primary, var(--uk-primary))}ukl-list .ukl-list__td--actions .ukl-list__action-btn--primary,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--primary{background:var(--ukl-color-primary, var(--uk-primary));color:var(--ukl-color-on-primary, var(--uk-on-primary));border-color:var(--ukl-color-primary, var(--uk-primary))}ukl-list .ukl-list__td--actions .ukl-list__action-btn--primary:hover,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--primary:hover{filter:brightness(.92)}ukl-list .ukl-list__td--actions .ukl-list__action-btn--secondary,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--secondary{background:var(--ukl-color-surface-alt, var(--uk-surface-alt));color:var(--ukl-color-text, var(--uk-text));border-color:var(--ukl-color-border-medium, var(--uk-border-medium));box-shadow:var(--uk-shadow-1)}ukl-list .ukl-list__td--actions .ukl-list__action-btn--secondary:hover,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--secondary:hover{background:var(--ukl-color-surface-muted, var(--uk-surface-muted));border-color:var(--uk-border-strong)}ukl-list .ukl-list__td--actions .ukl-list__action-btn--danger,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--danger{color:var(--ukl-color-error, var(--uk-error));border-color:transparent;background:transparent}ukl-list .ukl-list__td--actions .ukl-list__action-btn--danger:hover,ukl-list .ukl-list__bulk-toolbar .ukl-list__action-btn--danger:hover{background:var(--uk-error-bg);border-color:var(--ukl-color-error, var(--uk-error))}ukl-list .ukl-list__th,ukl-list .ukl-list__td{border-right:none}ukl-list{display:block;border:1px solid var(--uk-border);border-radius:var(--uk-radius-lg);overflow:hidden}ukl-list table.ukl-list{border-radius:0;box-shadow:none;overflow:visible}.ukf-form__action-btn--secondary{border-color:var(--uk-border-medium);background:var(--uk-surface);color:var(--uk-text-secondary);font-weight:500}.ukf-form__action-btn--secondary:hover{border-color:var(--uk-border-strong);color:var(--uk-text)}.ukf-form__action-btn--danger{background:none;border-color:transparent;color:var(--uk-error-dark);font-weight:500}.ukf-form__action-btn--danger:hover{background:var(--uk-error-bg);border-color:transparent;color:var(--uk-error-dark)}.ukf-form__action-btn--danger:before{content:"";width:14px;height:14px;flex-shrink:0;background-color:currentColor;mask:var(--uk-icon-trash) center / contain no-repeat;-webkit-mask:var(--uk-icon-trash) center / contain no-repeat}
