.ptn-packed[data-v-791fe562]{background:var(--color-bg-alt);opacity:.5}.ptn-hover[data-v-791fe562]{transition:background .15s ease-out}.ptn-hover[data-v-791fe562]:hover{background:var(--color-surface-hover)}.ptn-checkbox[data-v-791fe562]{border-color:var(--color-border);accent-color:var(--color-accent-lager)}.ptn-img-btn[data-v-791fe562]{color:var(--color-text-muted);transition:color .15s ease-out}.ptn-img-btn[data-v-791fe562]:hover{color:var(--color-accent-lager)}.ptn-arrow[data-v-791fe562]{color:var(--color-text-muted)}.ptn-text[data-v-791fe562]{color:var(--color-text)}.ptn-text-sec[data-v-791fe562]{color:var(--color-text-secondary)}.ptn-detail-btn[data-v-791fe562]{background:var(--color-bg-alt);color:var(--color-text-secondary)}[data-theme=dark] .packschein-root .bg-blue-50{background-color:#3b82f629!important}[data-theme=dark] .packschein-root .bg-blue-100{background-color:#3b82f638!important}[data-theme=dark] .packschein-root .text-blue-600,[data-theme=dark] .packschein-root .text-blue-700{color:#93c5fd!important}[data-theme=dark] .packschein-root .bg-green-50{background-color:#22c55e29!important}[data-theme=dark] .packschein-root .bg-green-100{background-color:#22c55e38!important}[data-theme=dark] .packschein-root .text-green-600,[data-theme=dark] .packschein-root .text-green-700{color:#86efac!important}[data-theme=dark] .packschein-root .border-green-400{border-color:#22c55e73!important}[data-theme=dark] .packschein-root .bg-red-50{background-color:#ef444429!important}[data-theme=dark] .packschein-root .bg-red-100{background-color:#ef444438!important}[data-theme=dark] .packschein-root .text-red-500,[data-theme=dark] .packschein-root .text-red-600,[data-theme=dark] .packschein-root .text-red-700{color:#fca5a5!important}[data-theme=dark] .packschein-root .bg-yellow-50{background-color:#eab30829!important}[data-theme=dark] .packschein-root .bg-yellow-100{background-color:#eab30838!important}[data-theme=dark] .packschein-root .text-yellow-600,[data-theme=dark] .packschein-root .text-yellow-700{color:#fde047!important}[data-theme=dark] .packschein-root .hover\:bg-yellow-200:hover{background-color:#eab3084d!important}[data-theme=dark] .packschein-root .bg-orange-50{background-color:#f9731629!important}[data-theme=dark] .packschein-root .bg-orange-100{background-color:#f9731638!important}[data-theme=dark] .packschein-root .bg-gray-50{background-color:#94a3b81a!important}[data-theme=dark] .packschein-root .bg-gray-100{background-color:#94a3b826!important}[data-theme=dark] .packschein-root .text-gray-300,[data-theme=dark] .packschein-root .text-gray-400,[data-theme=dark] .packschein-root .text-gray-500,[data-theme=dark] .packschein-root .text-gray-600{color:var(--color-text-muted)!important}[data-theme=dark] .packschein-root .text-gray-700,[data-theme=dark] .packschein-root .text-gray-800{color:var(--color-text)!important}[data-theme=dark] .packschein-root .border-gray-200,[data-theme=dark] .packschein-root .border-gray-300{border-color:var(--color-border)!important}[data-theme=dark] .packschein-root .hover\:bg-gray-50:hover{background-color:var(--color-surface-hover)!important}[data-theme=dark] .packschein-root .hover\:bg-green-200:hover{background-color:#22c55e4d!important}[data-theme=dark] .packschein-root .text-black{color:var(--color-text)!important}.ps-link[data-v-e554a297]:hover{color:var(--color-accent-lager);text-decoration:underline}.status-pill[data-v-e554a297]{white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.hover-action[data-v-e554a297]:hover{filter:brightness(.95)}.ls-in[data-v-915375f5]{background:var(--color-bg-alt);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:8px;outline:none;padding:6px 8px;font-size:13px;display:block}#artikel-root[data-v-9c6196e5] .bg-gray-900{background:var(--color-bg)!important}#artikel-root[data-v-9c6196e5] .bg-gray-800,#artikel-root[data-v-9c6196e5] .bg-gray-700{background:var(--color-bg-alt)!important}#artikel-root[data-v-9c6196e5] .bg-gray-800\/50{background:var(--color-surface)!important}#artikel-root[data-v-9c6196e5] .bg-gray-900\/50{background:var(--color-bg-alt)!important}#artikel-root[data-v-9c6196e5] .bg-black\/60{background:#00000080!important}#artikel-root[data-v-9c6196e5] .text-white,#artikel-root[data-v-9c6196e5] .text-gray-300{color:var(--color-text)!important}#artikel-root[data-v-9c6196e5] .text-gray-400{color:var(--color-text-secondary)!important}#artikel-root[data-v-9c6196e5] .text-gray-500,#artikel-root[data-v-9c6196e5] .text-gray-600,#artikel-root[data-v-9c6196e5] .text-gray-700,#artikel-root[data-v-9c6196e5] .placeholder-gray-500::placeholder{color:var(--color-text-muted)!important}#artikel-root[data-v-9c6196e5] .border-gray-600,#artikel-root[data-v-9c6196e5] .border-gray-700,#artikel-root[data-v-9c6196e5] .border-gray-800{border-color:var(--color-border)!important}#artikel-root[data-v-9c6196e5] .hover\:bg-gray-700:hover,#artikel-root[data-v-9c6196e5] .hover\:bg-gray-800\/50:hover{background:var(--color-bg-alt)!important}#artikel-root[data-v-9c6196e5] .hover\:bg-gray-600:hover{background:var(--color-border)!important}#artikel-root[data-v-9c6196e5] .hover\:text-white:hover{color:var(--color-text)!important}#artikel-root[data-v-9c6196e5] input:focus,#artikel-root[data-v-9c6196e5] textarea:focus,#artikel-root[data-v-9c6196e5] select:focus{outline:none;border-color:var(--color-border-focus)!important}#artikel-root[data-v-9c6196e5] .bg-\[\#0095DB\]{background:var(--color-primary)!important}#artikel-root[data-v-9c6196e5] .bg-\[\#0095DB\]\/10{background:#99c21d1a!important}#artikel-root[data-v-9c6196e5] .hover\:bg-\[\#005780\]:hover{filter:brightness(.9);background:var(--color-primary)!important}#artikel-root[data-v-9c6196e5] .text-\[\#0095DB\],#artikel-root[data-v-9c6196e5] .text-\[\#00AEFF\]{color:var(--color-primary)!important}#artikel-root[data-v-9c6196e5] .border-\[\#0095DB\]{border-color:var(--color-primary)!important}#artikel-root[data-v-9c6196e5] .hover\:text-\[\#0095DB\]:hover,#artikel-root[data-v-9c6196e5] .hover\:text-\[\#009DE6\]:hover{color:var(--color-primary)!important}#artikel-root[data-v-9c6196e5] .bg-yellow-900\/20{background:#eab3081a!important}.bg-white.rounded-lg.shadow.p-2[data-v-b68eb5ea],.bg-white.rounded-lg.shadow.p-3[data-v-b68eb5ea]{background:var(--color-surface)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}.bg-gray-100.rounded-lg.shadow[data-v-b68eb5ea]{background:var(--color-bg-alt)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}canvas.border.border-gray-300[data-v-b68eb5ea]{border-color:var(--color-border)!important}button[data-v-b68eb5ea]{border-radius:10px!important;transition:all .15s ease-out!important}button[data-v-b68eb5ea]:disabled{transform:none!important}.bg-gray-100.hover\:bg-gray-200[data-v-b68eb5ea]{transition:background .15s ease-out;background:var(--color-bg-alt)!important}.bg-gray-100.hover\:bg-gray-200[data-v-b68eb5ea]:hover{background:var(--color-surface-hover)!important}.bg-gray-100.hover\:bg-red-100[data-v-b68eb5ea]{background:var(--color-bg-alt)!important}.bg-huth-green[data-v-b68eb5ea]{background:var(--color-accent-lager)!important}.bg-huth-green[data-v-b68eb5ea]:hover{opacity:.9;transform:scale(1.02)}input[data-v-b68eb5ea]:not([type=checkbox]):not([type=radio]),select[data-v-b68eb5ea]{transition:border-color .15s ease-out,box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:6px!important}input[data-v-b68eb5ea]:not([type=checkbox]):not([type=radio]):focus,select[data-v-b68eb5ea]:focus{border-color:var(--color-accent-lager)!important;box-shadow:0 0 0 2px #c8374233!important}.w-px.bg-gray-300[data-v-b68eb5ea]{background:var(--color-border)!important}.border-t[data-v-b68eb5ea]{border-color:var(--color-border)!important}h4.text-xs.font-bold.text-gray-500[data-v-b68eb5ea]{color:var(--color-text-muted)!important}.bg-gray-100.hover\:bg-blue-100.text-blue-700[data-v-b68eb5ea]{transition:background .15s ease-out;background:var(--color-bg-alt)!important;color:var(--color-accent-lager)!important;border-radius:6px!important}.bg-gray-100.hover\:bg-blue-100.text-blue-700[data-v-b68eb5ea]:hover{background:var(--color-accent-lager-light)!important}.fixed.inset-0 .bg-white.rounded-lg.shadow-xl[data-v-b68eb5ea]{background:var(--color-surface)!important;box-shadow:var(--shadow-xl)!important;border-radius:20px!important}.fixed.bottom-4.right-4[data-v-b68eb5ea]{border-radius:14px!important}.text-gray-700[data-v-b68eb5ea],.text-gray-600[data-v-b68eb5ea]{color:var(--color-text-secondary)!important}.text-gray-500[data-v-b68eb5ea],.text-gray-400[data-v-b68eb5ea]{color:var(--color-text-muted)!important}[contenteditable][data-placeholder][data-v-30dccdd7]:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}h2[data-v-6834bace]{color:var(--color-accent-lager)!important}.bg-white.p-4.rounded-lg.shadow[data-v-6834bace],.bg-white.rounded-lg.shadow[data-v-6834bace]{background:var(--color-surface)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}input[type=text][data-v-6834bace],input[data-v-6834bace]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){transition:border-color .15s ease-out,box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:10px!important}input[data-v-6834bace]:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus{border-color:var(--color-accent-lager)!important;box-shadow:0 0 0 2px #c8374233!important}button[data-v-6834bace]{border-radius:10px!important;transition:all .15s ease-out!important}button[data-v-6834bace]:disabled{transform:none!important}.bg-huth-green[data-v-6834bace],button[style*="background-color:#8DC63F"][data-v-6834bace]{background:var(--color-accent-lager)!important}.bg-huth-green[data-v-6834bace]:hover{opacity:.9;transform:scale(1.02)}.bg-gray-100.text-gray-600.rounded-lg[data-v-6834bace]{background:var(--color-bg-alt)!important;color:var(--color-text-secondary)!important;border-radius:10px!important}.bg-gray-100.text-gray-600.rounded-lg[data-v-6834bace]:hover{background:var(--color-surface-hover)!important}.rounded.border.bg-white[data-v-6834bace]{border-color:var(--color-border)!important;border-radius:14px!important}.bg-blue-50.p-3.rounded[data-v-6834bace],.bg-green-50.p-3.rounded[data-v-6834bace],.bg-red-50.p-3.rounded[data-v-6834bace],.bg-yellow-50.p-3.rounded[data-v-6834bace],.bg-gray-50.p-3.rounded[data-v-6834bace],.bg-purple-50.p-3.rounded[data-v-6834bace]{border-radius:14px!important}.bg-gray-100.rounded[data-v-6834bace]{background:var(--color-bg-alt)!important;color:var(--color-text)!important;border-radius:10px!important}.bg-green-50[data-v-6834bace],.bg-yellow-50[data-v-6834bace],.bg-red-50[data-v-6834bace]{border-radius:10px!important}.fixed.inset-0 .bg-white.rounded-lg[data-v-6834bace]{background:var(--color-surface)!important;box-shadow:var(--shadow-xl)!important;border-radius:20px!important}table[data-v-6834bace]{color:var(--color-text)}thead.bg-gray-100[data-v-6834bace]{background:var(--color-bg-alt)!important}thead th[data-v-6834bace]{color:var(--color-text-secondary)!important}tbody tr.border-b[data-v-6834bace]{transition:background .15s ease-out;border-color:var(--color-border)!important}tbody tr[data-v-6834bace]:hover{background:var(--color-surface-hover)!important}.fixed.inset-0.bg-black\/90 video[data-v-6834bace]{border-radius:20px!important}.border-2.border-green-400\/60.rounded-lg[data-v-6834bace]{border-radius:14px!important}.bg-gray-200.rounded-full[data-v-6834bace]{background:var(--color-border)!important;border-radius:9999px!important}.bg-purple-600.rounded-full[data-v-6834bace]{border-radius:9999px!important}.text-gray-800[data-v-6834bace]{color:var(--color-text)!important}.text-gray-700[data-v-6834bace],.text-gray-600[data-v-6834bace]{color:var(--color-text-secondary)!important}.text-gray-500[data-v-6834bace],.text-gray-400[data-v-6834bace]{color:var(--color-text-muted)!important}.border.rounded-lg.hover\:border-huth-green[data-v-6834bace]{transition:border-color .15s ease-out;border-color:var(--color-border)!important;border-radius:14px!important}.border.rounded-lg.hover\:border-huth-green[data-v-6834bace]:hover{border-color:var(--color-accent-lager)!important}.rounded.border.bg-white[data-v-6834bace],.rounded.border[data-v-6834bace]{border-color:var(--color-border)!important;border-radius:10px!important}[data-theme=dark] .crm-root .bg-white dark:bg-slate-800{background-color:var(--color-surface)!important}:is([data-theme=dark] .crm-root .bg-gray-100 dark:bg-slate-700,[data-theme=dark] .crm-root .bg-gray-200 dark:bg-slate-700){background-color:#94a3b824!important}:is([data-theme=dark] .crm-root .border-gray-200 dark:border-slate-700,[data-theme=dark] .crm-root .border-gray-300 dark:border-slate-600){border-color:var(--color-border)!important}[data-theme=dark] .crm-root .hover\:border-gray-300 dark:border-slate-600:hover{border-color:var(--color-border-hover,var(--color-border))!important}:is([data-theme=dark] .crm-root .text-gray-300 dark:text-slate-600,[data-theme=dark] .crm-root .text-gray-400 dark:text-slate-500,[data-theme=dark] .crm-root .text-gray-500 dark:text-slate-400){color:var(--color-text-muted)!important}[data-theme=dark] .crm-root .bg-blue-50,[data-theme=dark] .crm-root .bg-blue-100{background-color:#3b82f629!important}[data-theme=dark] .crm-root .text-blue-600,[data-theme=dark] .crm-root .text-blue-700{color:#93c5fd!important}[data-theme=dark] .crm-root .border-blue-200,[data-theme=dark] .crm-root .border-blue-300{border-color:#3b82f659!important}[data-theme=dark] .crm-root .bg-green-50,[data-theme=dark] .crm-root .bg-green-100{background-color:#22c55e29!important}[data-theme=dark] .crm-root .text-green-600,[data-theme=dark] .crm-root .text-green-700{color:#86efac!important}[data-theme=dark] .crm-root .border-green-300{border-color:#22c55e59!important}[data-theme=dark] .crm-root .bg-amber-50,[data-theme=dark] .crm-root .bg-amber-100{background-color:#f59e0b29!important}[data-theme=dark] .crm-root .text-amber-600,[data-theme=dark] .crm-root .text-amber-700{color:#fcd34d!important}[data-theme=dark] .crm-root .border-amber-200{border-color:#f59e0b59!important}[data-theme=dark] .crm-root .bg-red-50{background-color:#ef444429!important}[data-theme=dark] .crm-root .text-red-500{color:#fca5a5!important}[data-theme=dark] .crm-root .bg-yellow-50{background-color:#eab30824!important}[data-theme=dark] .crm-root .text-yellow-600{color:#fde047!important}[data-theme=dark] .crm-root .border-yellow-400{border-color:#eab30880!important}[data-theme=dark] .crm-root .bg-purple-50,[data-theme=dark] .crm-root .bg-purple-100{background-color:#a855f729!important}[data-theme=dark] .crm-root .text-purple-600,[data-theme=dark] .crm-root .text-purple-700{color:#d8b4fe!important}[data-theme=dark] .crm-root .border-purple-300{border-color:#a855f759!important}[data-theme=dark] .crm-root .bg-orange-50,[data-theme=dark] .crm-root .bg-orange-100{background-color:#f9731629!important}[data-theme=dark] .crm-root .text-orange-500,[data-theme=dark] .crm-root .text-orange-600,[data-theme=dark] .crm-root .text-orange-700{color:#fdba74!important}[data-theme=dark] .crm-root .border-orange-300{border-color:#f9731659!important}[data-theme=dark] .crm-root .bg-teal-50{background-color:#14b8a629!important}[data-theme=dark] .crm-root .text-teal-600{color:#5eead4!important}[data-theme=dark] .crm-root .hover\:bg-blue-50:hover,[data-theme=dark] .crm-root .hover\:bg-blue-100:hover{background-color:#3b82f638!important}[data-theme=dark] .crm-root .hover\:bg-green-50:hover,[data-theme=dark] .crm-root .hover\:bg-green-200:hover{background-color:#22c55e38!important}[data-theme=dark] .crm-root .hover\:bg-amber-200:hover{background-color:#f59e0b38!important}[data-theme=dark] .crm-root .hover\:bg-red-50:hover{background-color:#ef444438!important}[data-theme=dark] .crm-root .hover\:bg-orange-50:hover{background-color:#f9731638!important}[data-theme=dark] .crm-root .hover\:bg-gray-200 dark:bg-slate-700:hover{background-color:#94a3b838!important}.bulk-cb[data-v-10cd7cbc]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer;vertical-align:middle}.ap-in[data-v-10cd7cbc]{background:var(--color-bg-alt);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:8px;outline:none;margin-top:2px;padding:6px 8px;font-size:13px;display:block}.nb-cb[data-v-7719814a]{accent-color:#16a34a;cursor:pointer;vertical-align:middle;width:14px;height:14px}.nb-cb-mail[data-v-7719814a]{accent-color:#0369a1}.nb-cb[data-v-7719814a]:disabled{cursor:not-allowed}.nb-noperm[data-v-7719814a]{opacity:.3;filter:grayscale()}.nb-noperm button[data-v-7719814a]:disabled{cursor:not-allowed}.gantt-label-col[data-v-0be33d35]{width:200px;min-width:200px}.gantt-day-col[data-v-0be33d35]{width:32px;min-width:32px}.gantt-container[data-v-0be33d35]{min-width:fit-content}.kanban-card[data-v-0be33d35]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important}.kanban-column-dragover[data-v-0be33d35]{box-shadow:0 0 0 2px var(--color-primary);background:var(--color-primary-light)!important}.calendar-cell[data-v-0be33d35]:hover{box-shadow:var(--shadow-sm);background:var(--color-surface-hover)!important}.task-detail-modal[data-v-0be33d35]{border-radius:0}.task-detail-sidebar[data-v-0be33d35]{background:var(--color-bg-alt);border-top:1px solid var(--color-border)}.mdi-drag-vertical[data-v-0be33d35]{opacity:.4;transition:opacity .15s ease-out}.group:hover .mdi-drag-vertical[data-v-0be33d35]{opacity:.7}@media (width<=767px){.gantt-label-col[data-v-0be33d35]{width:120px;min-width:120px}.detail-modal-height[data-v-0be33d35]{min-height:100vh!important;max-height:100vh!important}}@media (width>=768px){.task-detail-modal[data-v-0be33d35]{border-radius:20px}.task-detail-sidebar[data-v-0be33d35]{border-top:none;border-left:1px solid var(--color-border)}.detail-modal-height[data-v-0be33d35]{min-height:600px;max-height:calc(100vh - 48px)}}.tm-create-sheet[data-v-0be33d35]{border-radius:20px 20px 0 0;max-height:92vh;overflow:hidden auto}.tm-create-sheet input[data-v-0be33d35],.tm-create-sheet textarea[data-v-0be33d35],.tm-create-sheet select[data-v-0be33d35]{max-width:100%}@media (width>=640px){.tm-create-sheet[data-v-0be33d35]{border-radius:20px;max-height:85vh}}.tm-field[data-v-0be33d35]:focus-visible,select[data-v-0be33d35]:focus-visible,input[data-v-0be33d35]:not([type=checkbox]):focus-visible,textarea[data-v-0be33d35]:focus-visible{outline:none;border-color:var(--color-border-focus)!important;box-shadow:0 0 0 2px var(--color-primary-light)!important}.tm-btn-primary[data-v-0be33d35]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;transition:background .15s ease-out,transform .15s ease-out}.tm-btn-primary[data-v-0be33d35]:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.tm-btn-primary[data-v-0be33d35]:active:not(:disabled){transform:translateY(0)}.tm-btn-ghost[data-v-0be33d35]{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:background .15s ease-out}.tm-btn-ghost[data-v-0be33d35]:hover{background:var(--color-bg-alt)}.tm-btn-soft[data-v-0be33d35]{background:var(--color-bg-alt);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:background .15s ease-out,color .15s ease-out}.tm-btn-soft[data-v-0be33d35]:hover{background:var(--color-surface-hover);color:var(--color-text)}.tm-icon-btn[data-v-0be33d35],.tm-nav-btn[data-v-0be33d35]{color:var(--color-text-muted);border-radius:10px;transition:background .15s ease-out,color .15s ease-out}.tm-icon-btn[data-v-0be33d35]:hover,.tm-nav-btn[data-v-0be33d35]:hover{color:var(--color-text);background:var(--color-bg-alt)}.tm-icon-btn-danger[data-v-0be33d35]:hover{color:var(--color-error);background:#ef44441a}.tm-link[data-v-0be33d35]{color:var(--color-primary);transition:color .15s ease-out}.tm-link[data-v-0be33d35]:hover{color:var(--color-primary-hover)}.tm-link-muted[data-v-0be33d35]{color:var(--color-text-muted);transition:color .15s ease-out}.tm-link-muted[data-v-0be33d35]:hover{color:var(--color-text)}.tm-add-sub[data-v-0be33d35]{color:var(--color-primary);border-radius:6px;transition:background .15s ease-out,color .15s ease-out}.tm-add-sub-lg[data-v-0be33d35]{color:var(--color-primary);border-radius:10px;transition:background .15s ease-out,color .15s ease-out}.tm-add-sub[data-v-0be33d35]:hover,.tm-add-sub-lg[data-v-0be33d35]:hover{background:var(--color-primary-light);color:var(--color-primary-hover)}.tm-title-edit[data-v-0be33d35],.tm-check-label[data-v-0be33d35]{color:var(--color-text);transition:color .15s ease-out}.tm-title-edit[data-v-0be33d35]:hover,.tm-check-label[data-v-0be33d35]:hover{color:var(--color-primary-hover)}.tm-sub-row[data-v-0be33d35]{transition:background .15s ease-out}.tm-sub-row[data-v-0be33d35]:hover{background:var(--color-bg-alt)}.tm-sub-title[data-v-0be33d35]{color:var(--color-text)}.tm-sub-done[data-v-0be33d35]{color:var(--color-text-muted)}.tm-gantt-row[data-v-0be33d35]{transition:background .15s ease-out}.tm-gantt-row[data-v-0be33d35]:hover{background:var(--color-surface-hover)}.tm-dropzone[data-v-0be33d35]:hover{border-color:var(--color-primary)!important}.tm-att-link[data-v-0be33d35]{color:var(--color-text);transition:color .15s ease-out}.tm-att-link[data-v-0be33d35]:hover{color:var(--color-primary)}.tm-more-link[data-v-0be33d35]{transition:background .15s ease-out}.tm-more-link[data-v-0be33d35]:hover{background:var(--color-primary-light)}.tm-toast-enter-active[data-v-0be33d35],.tm-toast-leave-active[data-v-0be33d35]{transition:opacity .2s ease-out,transform .2s ease-out}.tm-toast-enter-from[data-v-0be33d35],.tm-toast-leave-to[data-v-0be33d35]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.tm-btn-primary[data-v-0be33d35],.tm-btn-ghost[data-v-0be33d35],.tm-btn-soft[data-v-0be33d35],.tm-icon-btn[data-v-0be33d35],.tm-nav-btn[data-v-0be33d35],.tm-link[data-v-0be33d35],.tm-link-muted[data-v-0be33d35],.tm-add-sub[data-v-0be33d35],.tm-add-sub-lg[data-v-0be33d35],.tm-title-edit[data-v-0be33d35],.tm-check-label[data-v-0be33d35],.tm-sub-row[data-v-0be33d35],.tm-gantt-row[data-v-0be33d35],.tm-att-link[data-v-0be33d35],.tm-more-link[data-v-0be33d35],.tm-toast-enter-active[data-v-0be33d35],.tm-toast-leave-active[data-v-0be33d35]{transition:none!important}.tm-btn-primary[data-v-0be33d35]:hover:not(:disabled){transform:none}}.signature-pad[data-v-3f4a2a00]{flex-direction:column;gap:12px;display:flex}.sp-fields[data-v-3f4a2a00]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sp-label[data-v-3f4a2a00]{color:#666;flex-direction:column;gap:2px;font-size:12px;display:flex}.sp-input[data-v-3f4a2a00]{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:14px}.sp-pad-wrapper[data-v-3f4a2a00]{position:relative}.sp-canvas[data-v-3f4a2a00]{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #99c21d;border-radius:8px;width:100%;max-width:600px;height:200px;display:block}.sp-hint[data-v-3f4a2a00]{color:#cbd5e1;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp-confirm[data-v-3f4a2a00]{color:#444;align-items:center;gap:8px;font-size:13px;display:flex}.sp-actions[data-v-3f4a2a00]{align-items:center;gap:8px;display:flex}.sp-btn[data-v-3f4a2a00]{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.sp-btn-clear[data-v-3f4a2a00]{color:#444;background:#f3f4f6}.sp-btn-clear[data-v-3f4a2a00]:hover{background:#e5e7eb}.sp-btn-submit[data-v-3f4a2a00]{color:#fff;background:#99c21d;margin-left:auto}.sp-btn-submit[data-v-3f4a2a00]:disabled{opacity:.4;cursor:not-allowed}.sp-mode-info[data-v-3f4a2a00]{color:#16a34a;font-size:12px}.sp-mode-info-muted[data-v-3f4a2a00]{color:#888}.ct-root[data-v-7cd57bb8]{color:#111}.ct-header[data-v-7cd57bb8]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ct-title[data-v-7cd57bb8]{margin:0;font-size:22px;font-weight:700}.ct-tabs[data-v-7cd57bb8]{flex-wrap:wrap;gap:4px;display:flex}.ct-tab[data-v-7cd57bb8]{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:inline-flex}.ct-tab[data-v-7cd57bb8]:hover{background:#f9fafb}.ct-tab-active[data-v-7cd57bb8]{color:#fff;background:#99c21d;border-color:#99c21d}.ct-pane[data-v-7cd57bb8]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.ct-banner[data-v-7cd57bb8]{color:#92400e;background:#fef3c7;border-left:3px solid #f59e0b;border-radius:6px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.ct-toolbar[data-v-7cd57bb8]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ct-input[data-v-7cd57bb8]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;padding:8px 10px;font-size:14px}.ct-input-search[data-v-7cd57bb8]{flex:1;min-width:180px}.ct-btn[data-v-7cd57bb8]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:4px;padding:8px 14px;font-size:13px;display:inline-flex}.ct-btn[data-v-7cd57bb8]:hover{background:#f9fafb}.ct-btn-primary[data-v-7cd57bb8]{color:#fff;background:#99c21d;border-color:#99c21d}.ct-btn-primary[data-v-7cd57bb8]:hover{background:#84a519}.ct-btn-secondary[data-v-7cd57bb8]{background:#f3f4f6}.ct-btn-danger[data-v-7cd57bb8]{color:#991b1b;background:#fee2e2;border-color:#fecaca}.ct-btn-back[data-v-7cd57bb8]{padding:6px 10px}.ct-btn[data-v-7cd57bb8]:disabled{opacity:.4;cursor:not-allowed}.ct-icon-btn[data-v-7cd57bb8]{cursor:pointer;color:#666;background:0 0;border:none;padding:4px 6px}.ct-icon-btn[data-v-7cd57bb8]:hover{color:#111}.ct-split[data-v-7cd57bb8]{grid-template-columns:320px 1fr;gap:16px;min-height:500px;display:grid}.ct-list[data-v-7cd57bb8]{border:1px solid #e5e7eb;border-radius:8px;max-height:70vh;padding:6px;overflow-y:auto}.ct-list-item[data-v-7cd57bb8]{cursor:pointer;border-radius:6px;margin-bottom:4px;padding:10px}.ct-list-item[data-v-7cd57bb8]:hover{background:#f3f4f6}.ct-list-item-active[data-v-7cd57bb8]{background:#ecfccb;border:1px solid #99c21d}.ct-list-row[data-v-7cd57bb8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ct-no[data-v-7cd57bb8]{color:#666;font-family:monospace;font-size:11px}.ct-list-title[data-v-7cd57bb8]{font-size:14px;font-weight:600}.ct-list-customer[data-v-7cd57bb8]{color:#555;align-items:center;gap:4px;margin:2px 0;font-size:12px;display:flex}.ct-list-meta[data-v-7cd57bb8]{color:#888;flex-wrap:wrap;gap:10px;font-size:11px;display:flex}.ct-meta-item[data-v-7cd57bb8]{align-items:center;gap:3px;display:inline-flex}.ct-detail[data-v-7cd57bb8]{border:1px solid #e5e7eb;border-radius:8px;padding:16px}.ct-detail-empty[data-v-7cd57bb8]{color:#aaa;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.ct-detail-icon[data-v-7cd57bb8]{font-size:64px}.ct-detail-head[data-v-7cd57bb8]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ct-detail-no[data-v-7cd57bb8]{color:#666;font-family:monospace;font-size:11px}.ct-detail-title[data-v-7cd57bb8]{flex:1;min-width:200px;font-size:16px;font-weight:600}.ct-detail-actions[data-v-7cd57bb8]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ct-detail-body[data-v-7cd57bb8]{flex-direction:column;gap:12px;display:flex}.ct-card[data-v-7cd57bb8]{border:1px solid #e5e7eb;border-radius:8px;padding:12px}.ct-card-title[data-v-7cd57bb8]{color:#444;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:700;display:flex}.ct-row[data-v-7cd57bb8]{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}@media (width<=700px){.ct-row[data-v-7cd57bb8],.ct-split[data-v-7cd57bb8]{grid-template-columns:1fr}.ct-mobile-only[data-v-7cd57bb8]{display:inline-flex}.ct-hidden-mobile[data-v-7cd57bb8]{display:none}}@media (width>=701px){.ct-mobile-only[data-v-7cd57bb8]{display:none}}.ct-label[data-v-7cd57bb8]{color:#666;flex-direction:column;gap:2px;font-size:12px;display:flex}.ct-label .ct-input[data-v-7cd57bb8]{width:100%}.ct-vars[data-v-7cd57bb8]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ct-var-keylabel[data-v-7cd57bb8]{color:#3f6212;background:#ecfccb;border-radius:3px;width:fit-content;padding:1px 4px;font-family:monospace;font-size:11px;display:inline-block}.ct-muted[data-v-7cd57bb8]{color:#888;font-size:13px}.ct-empty[data-v-7cd57bb8]{color:#aaa;text-align:center;padding:16px;font-size:13px}.ct-badge[data-v-7cd57bb8]{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.ct-badge-draft[data-v-7cd57bb8]{color:#444;background:#f3f4f6}.ct-badge-rendered[data-v-7cd57bb8]{color:#1e40af;background:#dbeafe}.ct-badge-partially_signed[data-v-7cd57bb8]{color:#92400e;background:#fef3c7}.ct-badge-signed[data-v-7cd57bb8]{color:#166534;background:#dcfce7}.ct-badge-archived[data-v-7cd57bb8]{color:#6b7280;background:#e5e7eb}.ct-badge-meta[data-v-7cd57bb8]{color:#444;background:#f3f4f6;margin-left:6px}.ct-contact-picker[data-v-7cd57bb8]{position:relative}.ct-contact-results[data-v-7cd57bb8]{z-index:10;background:#fff;border:1px solid #e5e7eb;border-radius:6px;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000014}.ct-contact-result[data-v-7cd57bb8]{cursor:pointer;padding:8px 10px;font-size:13px}.ct-contact-result[data-v-7cd57bb8]:hover{background:#f3f4f6}.ct-contact-card[data-v-7cd57bb8]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;margin-top:6px;padding:6px 10px;font-size:13px}.ct-preview[data-v-7cd57bb8]{background:#f9fafb;border-radius:6px;max-height:480px;margin-top:8px;padding:16px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.55;overflow-y:auto}.ct-preview h1[data-v-7cd57bb8],.ct-preview-md h1[data-v-7cd57bb8]{margin:16px 0 6px;font-size:18px;font-weight:700}.ct-preview h2[data-v-7cd57bb8],.ct-preview-md h2[data-v-7cd57bb8]{margin:14px 0 4px;font-size:16px;font-weight:700}.ct-preview h3[data-v-7cd57bb8],.ct-preview-md h3[data-v-7cd57bb8]{margin:12px 0 4px;font-size:14px;font-weight:700}.ct-preview p[data-v-7cd57bb8],.ct-preview-md p[data-v-7cd57bb8]{margin:6px 0}.ct-preview ul[data-v-7cd57bb8],.ct-preview ol[data-v-7cd57bb8],.ct-preview-md ul[data-v-7cd57bb8],.ct-preview-md ol[data-v-7cd57bb8]{margin:6px 0 6px 20px;padding-left:8px}.ct-pdf-preview-wrap[data-v-7cd57bb8]{background:#e5e7eb;border-radius:8px;height:75vh;min-height:500px;margin-top:8px;overflow:hidden}.ct-pdf-preview-frame[data-v-7cd57bb8]{background:#fff;border:none;width:100%;height:100%}.ct-preview-a4-wrap[data-v-7cd57bb8]{background:#e5e7eb;border-radius:8px;justify-content:center;max-height:580px;margin-top:8px;padding:16px;display:flex;overflow:auto}.ct-preview-a4[data-v-7cd57bb8]{box-sizing:border-box;color:#111;background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:100%;width:210mm;min-height:297mm;font-family:Arial,Helvetica,sans-serif;font-size:11pt;line-height:1.5;box-shadow:0 4px 14px #0000002e}.ct-preview-title[data-v-7cd57bb8]{margin:0 0 6mm;font-size:18pt;font-weight:700}.ct-preview-addr[data-v-7cd57bb8]{margin:0 0 4mm}.ct-preview-meta[data-v-7cd57bb8]{margin:0 0 6mm;font-size:10pt}.ct-preview-md h1[data-v-7cd57bb8]{font-size:14pt}.ct-preview-md h2[data-v-7cd57bb8]{font-size:13pt}.ct-preview-md h3[data-v-7cd57bb8]{font-size:12pt}.ct-preview-md p[data-v-7cd57bb8],.ct-preview-md li[data-v-7cd57bb8]{font-size:11pt}.ct-md-editor[data-v-7cd57bb8]{resize:vertical;border:1px solid #e5e7eb;border-radius:6px;outline:none;width:100%;min-height:300px;padding:12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}.ct-md-editor[data-v-7cd57bb8]:focus{border-color:#99c21d}.ct-md-editor[data-v-7cd57bb8]:disabled,.ct-md-editor[readonly][data-v-7cd57bb8]{color:#555;background:#f9fafb}.ct-var-summary[data-v-7cd57bb8]{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.ct-var-chip-small[data-v-7cd57bb8]{color:#3f6212;background:#ecfccb;border:1px solid #99c21d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:10px}.ct-signature-row[data-v-7cd57bb8]{border-top:1px solid #e5e7eb;align-items:center;gap:12px;padding:8px 0;display:flex}.ct-signature-row[data-v-7cd57bb8]:first-of-type{border-top:0}.ct-sig-thumb[data-v-7cd57bb8]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:4px;width:80px;height:32px}.ct-sig-meta[data-v-7cd57bb8]{flex:1;font-size:13px}.ct-share-box[data-v-7cd57bb8]{background:#ecfccb;border:1px solid #99c21d;border-radius:6px;flex-direction:column;gap:4px;margin-top:8px;padding:10px;font-size:13px;display:flex}.ct-share-url[data-v-7cd57bb8]{word-break:break-all;background:#fff;border-radius:4px;padding:6px 8px;font-family:monospace}.ct-modal-overlay[data-v-7cd57bb8]{z-index:50;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ct-modal[data-v-7cd57bb8]{background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto}.ct-modal-wide[data-v-7cd57bb8]{max-width:900px}.ct-modal-head[data-v-7cd57bb8]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px;display:flex}.ct-modal-head h3[data-v-7cd57bb8]{margin:0;font-size:18px;font-weight:700}.ct-modal-body[data-v-7cd57bb8]{flex-direction:column;gap:12px;padding:16px;display:flex}.ev-btn-primary[data-v-97467c80]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;transition:background .15s ease-out,transform .15s ease-out}.ev-btn-primary[data-v-97467c80]:hover:not(:disabled){background:var(--color-primary-hover);transform:scale(1.02)}.ev-btn-secondary[data-v-97467c80]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:background .15s ease-out,border-color .15s ease-out}.ev-btn-secondary[data-v-97467c80]:hover{background:var(--color-surface-hover);border-color:var(--color-text-muted)}.ev-input[data-v-97467c80]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.ev-input[data-v-97467c80]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.ev-select[data-v-97467c80]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;transition:border-color .15s ease-out}.ev-select[data-v-97467c80]:focus{border-color:var(--color-border-focus);outline:none}.ev-sidebar[data-v-97467c80]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px}.ev-sidebar-item[data-v-97467c80]{border-left:4px solid #0000;transition:background .15s ease-out}.ev-sidebar-item[data-v-97467c80]:hover{background:var(--color-surface-hover)}.ev-sidebar-item-active[data-v-97467c80]{border-left:4px solid var(--color-primary);background:var(--color-primary-light)}.ev-panel[data-v-97467c80]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px}.ev-tab[data-v-97467c80]{transition:color .15s ease-out,border-color .15s ease-out}.ev-tab-active[data-v-97467c80]{border-color:var(--color-primary);color:var(--color-primary-hover)}.ev-tab-inactive[data-v-97467c80]{color:var(--color-text-muted);border-color:#0000}.ev-tab-inactive[data-v-97467c80]:hover{color:var(--color-text-secondary)}.ev-overlay[data-v-97467c80]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66}.ev-modal[data-v-97467c80]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px}@media (width<=767px){.ev-main-layout[data-v-97467c80]{height:auto!important}.ev-main-layout.ev-detail-open .ev-list-pane[data-v-97467c80],.ev-main-layout:not(.ev-detail-open) .ev-detail-pane[data-v-97467c80]{display:none}.ev-sidebar.ev-list-pane[data-v-97467c80]{max-height:calc(100vh - 220px)}}.rte-btn[data-v-21f9d344]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:inline-flex}.rte-btn[data-v-21f9d344]:hover{color:#111827;background:#e5e7eb}.rte-content h2[data-v-21f9d344]{margin:.5em 0;font-size:1.25rem;font-weight:700}.rte-content h3[data-v-21f9d344]{margin:.4em 0;font-size:1.1rem;font-weight:600}.rte-content p[data-v-21f9d344]{margin:.3em 0}.rte-content ul[data-v-21f9d344],.rte-content ol[data-v-21f9d344]{margin:.3em 0;padding-left:1.5em}.rte-content a[data-v-21f9d344]{color:#2563eb;text-decoration:underline}.rte-content b[data-v-21f9d344],.rte-content strong[data-v-21f9d344]{font-weight:600}.preview-html h2[data-v-21f9d344]{margin:.5em 0 .3em;font-size:1.1rem;font-weight:700}.preview-html h3[data-v-21f9d344]{margin:.4em 0 .2em;font-size:1rem;font-weight:600}.preview-html p[data-v-21f9d344]{margin:.2em 0}.preview-html ul[data-v-21f9d344],.preview-html ol[data-v-21f9d344]{margin:.3em 0;padding-left:1.3em}.preview-html li[data-v-21f9d344]{margin:.1em 0}.preview-html a[data-v-21f9d344]{color:#2563eb;text-decoration:underline}.preview-html b[data-v-21f9d344],.preview-html strong[data-v-21f9d344]{font-weight:600}.fn-video-play-overlay[data-v-21f9d344]{transition:opacity .2s}.websites-app[data-v-1f8a91b7]{color:var(--color-text);min-height:100vh}.form-label[data-v-1f8a91b7]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:4px;font-size:.7rem;font-weight:600;display:block}.input[data-v-1f8a91b7]{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);border-radius:8px;outline:none;padding:8px 12px;font-size:.875rem}.input[data-v-1f8a91b7]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #99c21d33}.btn-secondary[data-v-1f8a91b7]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:4px;padding:8px 12px;font-size:.8rem;display:inline-flex}.btn-secondary[data-v-1f8a91b7]:hover{background:var(--color-surface)}.btn-primary[data-v-1f8a91b7]{background:var(--color-primary);color:#fff;border-radius:8px;padding:8px 16px;font-size:.875rem;font-weight:600}.icon-btn[data-v-1f8a91b7]{cursor:pointer;border-radius:4px;padding:4px 6px}.icon-btn[data-v-1f8a91b7]:hover{background:#0000000d}.icon-btn[data-v-1f8a91b7]:disabled{opacity:.3;cursor:not-allowed}.modal-overlay[data-v-1f8a91b7]{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal[data-v-1f8a91b7]{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:20px}.toast[data-v-1f8a91b7]{color:#fff;z-index:200;border-radius:8px;padding:12px 16px;font-size:.875rem;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 25px #0003}.toast-success[data-v-1f8a91b7]{background:#16a34a}.toast-error[data-v-1f8a91b7]{background:#dc2626}.add-block-btn[data-v-1f8a91b7]{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;text-align:center;border-radius:12px;padding:12px 8px;transition:all .15s}.add-block-btn[data-v-1f8a91b7]:hover{background:var(--color-surface);transform:translateY(-1px)}.tab-active-mini[data-v-1f8a91b7]{background:var(--color-primary);color:#fff;border-radius:6px;padding:4px 12px;font-size:.75rem;font-weight:600}.tab-inactive-mini[data-v-1f8a91b7]{color:var(--color-text-muted);background:0 0;border-radius:6px;padding:4px 12px;font-size:.75rem}.event-body-html[data-v-95e8473e] a{color:var(--color-primary);word-break:break-word;text-decoration:underline}.event-body-html[data-v-95e8473e] a:hover{opacity:.8}.event-body-html[data-v-95e8473e] p{margin:0 0 8px}.event-body-html[data-v-95e8473e] ul,.event-body-html[data-v-95e8473e] ol{margin:4px 0;padding-left:20px}.event-body-html[data-v-95e8473e] li{margin:2px 0}.event-body-html[data-v-95e8473e] br{content:"";margin-top:4px;display:block}.event-body-html[data-v-95e8473e] table{border-collapse:collapse;margin:4px 0;font-size:12px}.event-body-html[data-v-95e8473e] td,.event-body-html[data-v-95e8473e] th{border:1px solid var(--color-border);padding:2px 6px}.event-body-html[data-v-95e8473e] img{display:none}.event-body-html[data-v-95e8473e] font{all:unset}.fade-enter-active[data-v-bbc806e0],.fade-leave-active[data-v-bbc806e0]{transition:opacity .2s ease-out}.fade-enter-from[data-v-bbc806e0],.fade-leave-to[data-v-bbc806e0]{opacity:0}.line-clamp-2[data-v-bbc806e0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-sheet[data-v-bbc806e0]{border-radius:16px 16px 0 0}@media (width>=640px){.bf-sheet[data-v-bbc806e0]{border-radius:16px}}.bm-editor[data-ph][data-v-e5ec22eb]:empty:before{content:attr(data-ph);color:var(--color-text-muted)}.bm-block[data-v-e5ec22eb]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:12px}.bm-input[data-v-e5ec22eb]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:8px;outline:none;padding:7px 10px;font-size:13px;transition:border-color .15s}.bm-input[data-v-e5ec22eb]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light)}.bm-input[data-v-e5ec22eb]:disabled{opacity:.6}textarea.bm-input[data-v-e5ec22eb]{resize:vertical}.bm-btn[data-v-e5ec22eb]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bm-btn[data-v-e5ec22eb]:disabled{opacity:.45;cursor:default}.bm-btn-sm[data-v-e5ec22eb]{padding:5px 9px;font-size:11px}.bm-btn-primary[data-v-e5ec22eb]{background:var(--color-primary);color:var(--color-on-primary)}.bm-btn-primary[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-primary-hover)}.bm-btn-secondary[data-v-e5ec22eb]{background:var(--color-secondary);color:var(--color-on-secondary)}.bm-btn-secondary[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-secondary-hover)}.bm-btn-accent[data-v-e5ec22eb]{background:var(--color-accent-werkstatt);color:#fff}.bm-btn-accent[data-v-e5ec22eb]:hover:not(:disabled){filter:brightness(1.06)}.bm-btn-ghost[data-v-e5ec22eb]{border-color:var(--color-border);color:var(--color-text-secondary);background:0 0}.bm-btn-ghost[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-hover);color:var(--color-text)}.bm-btn-ghost .mdi[data-v-e5ec22eb]{font-size:14px}.bm-btn-task[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-info-light);border-color:var(--color-info);color:var(--color-text)}.bm-btn-done[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-success-light);border-color:var(--color-success);color:var(--color-text)}.bm-btn-wv[data-v-e5ec22eb]:hover:not(:disabled){background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-text)}.bm-btn-task .mdi[data-v-e5ec22eb]{color:var(--color-info)}.bm-btn-done .mdi[data-v-e5ec22eb]{color:var(--color-success)}.bm-btn-wv .mdi[data-v-e5ec22eb]{color:var(--color-warning)}.bm-pill[data-v-e5ec22eb]{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;line-height:1.4;display:inline-flex}.bm-pill-muted[data-v-e5ec22eb]{background:var(--color-bg-alt);color:var(--color-text-secondary);border:1px solid var(--color-border)}.bm-pill-task[data-v-e5ec22eb]{background:var(--color-info-light);color:var(--color-info)}.bm-pill-done[data-v-e5ec22eb]{background:var(--color-success-light);color:var(--color-success)}.bm-pill-wv[data-v-e5ec22eb]{background:var(--color-warning-light);color:var(--color-warning)}.bm-pill-overdue[data-v-e5ec22eb]{background:var(--color-error-light);color:var(--color-error)}.bm-pill-online[data-v-e5ec22eb]{background:var(--color-accent-werkstatt-light);color:var(--color-accent-werkstatt)}.bm-dot[data-v-e5ec22eb]{border-radius:999px;width:7px;height:7px;display:inline-block}.bm-dot-task[data-v-e5ec22eb]{background:var(--color-info)}.bm-dot-done[data-v-e5ec22eb]{background:var(--color-success)}.bm-dot-wv[data-v-e5ec22eb]{background:var(--color-warning)}.bm-menu-item[data-v-e5ec22eb]{text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.bm-menu-item[data-v-e5ec22eb]:hover{background:var(--color-surface-hover)}.bm-menu-item .mdi[data-v-e5ec22eb]{font-size:15px}.bm-subitem[data-v-e5ec22eb]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:10px;padding:8px 10px}.bm-subitem--alt[data-v-e5ec22eb]{background:var(--color-surface-hover)}.bm-btn[data-v-e5ec22eb]:focus-visible,.bm-menu-item[data-v-e5ec22eb]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.bm-btn[data-v-e5ec22eb],.bm-input[data-v-e5ec22eb]{transition:none}}@media (pointer:coarse){.bm-btn[data-v-e5ec22eb]{padding:9px 13px}.bm-btn-sm[data-v-e5ec22eb]{padding:7px 11px}.bm-menu-item[data-v-e5ec22eb]{padding:11px 14px}}.bm-mention{background:var(--color-info-light);color:var(--color-info);white-space:nowrap;border-radius:6px;padding:0 4px;font-weight:600}.bm-editor ul{padding-left:1.25rem;list-style:outside}.bm-editor ol{padding-left:1.25rem;list-style:decimal}h2[data-v-c2db0720]{color:var(--color-accent-lager)!important}.bg-white.rounded-xl.shadow-sm.border[data-v-c2db0720]{transition:box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}.bg-white.rounded-xl.shadow-sm.border[data-v-c2db0720]:hover{box-shadow:var(--shadow-md)!important}.bg-white.rounded-xl.shadow-sm.border.p-4[data-v-c2db0720]{background:var(--color-surface)!important;border-color:var(--color-border)!important;border-radius:14px!important}.bg-gray-50.rounded-xl.border[data-v-c2db0720]{background:var(--color-bg-alt)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important;border-radius:14px!important}.bg-gray-50.rounded-xl.border table[data-v-c2db0720]{color:var(--color-text-secondary)!important}.bg-gray-50.rounded-xl.border table th[data-v-c2db0720]{color:var(--color-text-muted)!important;border-color:var(--color-border)!important}.bg-gray-50.rounded-xl.border table td[data-v-c2db0720]{border-color:var(--color-border)!important}.bg-gray-50.rounded-lg[data-v-c2db0720]{background:var(--color-bg-alt)!important;border-radius:14px!important}.border.rounded-lg.overflow-hidden[data-v-c2db0720]{border-color:var(--color-border)!important;border-radius:14px!important}table thead tr.bg-gray-50[data-v-c2db0720]{background:var(--color-bg-alt)!important}table thead th[data-v-c2db0720]{color:var(--color-text-muted)!important}table tbody tr[data-v-c2db0720]{transition:background .15s ease-out;border-color:var(--color-border)!important}table tbody tr[data-v-c2db0720]:hover{background:var(--color-surface-hover)!important}button[data-v-c2db0720]{border-radius:10px!important;transition:all .15s ease-out!important}button[data-v-c2db0720]:disabled{transform:none!important}.bg-gray-100.hover\:bg-gray-200[data-v-c2db0720]{background:var(--color-bg-alt)!important;color:var(--color-text-secondary)!important}.bg-gray-100.hover\:bg-gray-200[data-v-c2db0720]:hover{background:var(--color-surface-hover)!important}.bg-huth-green[data-v-c2db0720]{background:var(--color-accent-lager)!important}.bg-huth-green[data-v-c2db0720]:hover{opacity:.9;transform:scale(1.02)}input[data-v-c2db0720]:not([type=checkbox]):not([type=radio]):not([type=file]),select[data-v-c2db0720]{transition:border-color .15s ease-out,box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:10px!important}input[data-v-c2db0720]:not([type=checkbox]):not([type=radio]):not([type=file]):focus,select[data-v-c2db0720]:focus{border-color:var(--color-accent-lager)!important;box-shadow:0 0 0 2px #c8374233!important}.bg-white.rounded-2xl.shadow-xl[data-v-c2db0720],.bg-white.rounded-xl.shadow-xl[data-v-c2db0720]{background:var(--color-surface)!important;box-shadow:var(--shadow-xl)!important;border-radius:20px!important}.border-b button[data-v-c2db0720]{border-radius:10px 10px 0 0!important;transition:color .15s ease-out,border-color .15s ease-out!important}.border-huth-green[data-v-c2db0720]{border-color:var(--color-accent-lager)!important}.text-huth-green[data-v-c2db0720]{color:var(--color-accent-lager)!important}.bg-green-50.rounded-lg[data-v-c2db0720],.bg-gray-50.rounded-lg[data-v-c2db0720]{border-radius:14px!important}.p-4.bg-gray-50.rounded-lg[data-v-c2db0720]{background:var(--color-bg-alt)!important;border-radius:14px!important}.border-b.border-gray-50[data-v-c2db0720]{border-color:var(--color-border)!important}.bg-white.border.rounded-lg[data-v-c2db0720],.border.border-dashed.border-gray-300.rounded-lg[data-v-c2db0720]{border-color:var(--color-border)!important;border-radius:10px!important}.fixed.bottom-4.right-4.bg-gray-800[data-v-c2db0720]{border-radius:14px!important}.text-gray-800[data-v-c2db0720]{color:var(--color-text)!important}.text-gray-700[data-v-c2db0720],.text-gray-600[data-v-c2db0720]{color:var(--color-text-secondary)!important}.text-gray-500[data-v-c2db0720],.text-gray-400[data-v-c2db0720],.text-gray-300[data-v-c2db0720]{color:var(--color-text-muted)!important}.border.border-yellow-200[data-v-c2db0720],.border.border-green-200[data-v-c2db0720],.border.border-gray-200[data-v-c2db0720]{border-radius:10px!important}.as-tabs[data-v-549f3b9b]{background:var(--color-bg-alt);-webkit-overflow-scrolling:touch;border-radius:14px;gap:4px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.as-tabs[data-v-549f3b9b]::-webkit-scrollbar{display:none}.as-tab[data-v-549f3b9b],.as-tab-active[data-v-549f3b9b]{align-items:center;min-height:44px;display:inline-flex}.as-tab[data-v-549f3b9b]{color:var(--color-text-muted);border-radius:10px;padding:6px 12px;font-size:.875rem;font-weight:500;transition:color .15s ease-out}.as-tab[data-v-549f3b9b]:hover{color:var(--color-text)}.as-tab-active[data-v-549f3b9b]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:10px;padding:6px 12px;font-size:.875rem;font-weight:500}.as-row-actions button[data-v-549f3b9b]{border-radius:8px;justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.as-row-actions button .mdi[data-v-549f3b9b]{font-size:1.05rem}.as-card[data-v-549f3b9b]{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:14px;padding:1rem;transition:box-shadow .15s ease-out,transform .15s ease-out}.as-card[data-v-549f3b9b]:hover{box-shadow:var(--shadow-md);transform:scale(1.01)}.as-section-card[data-v-549f3b9b]{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:14px;padding:1rem}.as-discount-bar[data-v-549f3b9b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:12px}.as-modal-backdrop[data-v-549f3b9b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.as-modal-backdrop[data-v-549f3b9b]{align-items:center}}.as-modal[data-v-549f3b9b]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px 20px 0 0;width:100%;max-width:28rem;padding:1rem 1.5rem}@media (width>=768px){.as-modal[data-v-549f3b9b]{border-radius:20px;padding:1.5rem}}.as-modal-lg[data-v-549f3b9b]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:42rem;height:95vh;display:flex}@media (width>=768px){.as-modal-lg[data-v-549f3b9b]{border-radius:20px;height:auto;max-height:90vh}}.sa-backdrop[data-v-5becdbfc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sa-container[data-v-5becdbfc]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;flex-direction:column;max-width:90vw;max-height:90vh;display:flex;overflow:hidden}.sa-toolbar[data-v-5becdbfc]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 16px;display:flex}.sa-tool[data-v-5becdbfc]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);border-radius:10px;transition:all .15s ease-out}.sa-tool[data-v-5becdbfc]:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.sa-tool-active[data-v-5becdbfc]{border:1px solid var(--color-error);color:var(--color-error);background:#ef44441a;border-radius:10px}.sa-btn-ghost[data-v-5becdbfc]{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface);border-radius:10px;padding:6px 12px;font-size:.875rem;transition:background .15s ease-out}.sa-btn-ghost[data-v-5becdbfc]:hover{background:var(--color-surface-hover)}.sa-btn-save[data-v-5becdbfc]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;padding:6px 16px;font-size:.875rem;font-weight:500;transition:background .15s ease-out}.sa-btn-save[data-v-5becdbfc]:hover{background:var(--color-primary-hover)}.sa-text-bar[data-v-5becdbfc]{background:var(--color-primary-light);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:8px 16px;display:flex}.sa-text-input[data-v-5becdbfc]{border:1px solid var(--color-error);color:var(--color-error);background:var(--color-surface);border-radius:10px;flex:1;padding:6px 12px;font-size:.875rem;font-weight:500;transition:box-shadow .15s ease-out}.sa-text-input[data-v-5becdbfc]:focus{outline:none;box-shadow:0 0 0 3px #ef444433}.sa-btn-place[data-v-5becdbfc]{background:var(--color-error);color:#fff;border-radius:10px;padding:6px 12px;font-size:.875rem;transition:opacity .15s ease-out}.sa-btn-place[data-v-5becdbfc]:hover{opacity:.85}.sa-hint-bar[data-v-5becdbfc]{background:var(--color-info);border-bottom:1px solid var(--color-border);color:var(--color-info);background:#0ea5e91a;align-items:center;gap:8px;padding:6px 16px;font-size:.875rem;display:flex}.sa-canvas-wrap[data-v-5becdbfc]{background:var(--color-bg);flex:1;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;overflow:auto}.support-header[data-v-a521168f]{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}@media (width<=767px){.support-shell[data-v-a521168f]{height:calc(100vh - 56px)!important}.support-header[data-v-a521168f]{padding:12px 16px}.support-body.support-detail-open .support-list[data-v-a521168f],.support-body:not(.support-detail-open) .support-detail[data-v-a521168f]{display:none}.support-detail[data-v-a521168f],.support-list[data-v-a521168f]{border-right:none!important;width:100%!important}.support-list>div>div.flex.gap-1.flex-wrap[data-v-a521168f]{padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important}.support-list>div>div.flex.gap-1.flex-wrap[data-v-a521168f]::-webkit-scrollbar{display:none}[data-v-a521168f] .support-filter-btn{min-height:36px;padding:6px 12px!important}[data-v-a521168f] .support-ticket-item{min-height:64px;padding:14px 16px!important}[data-v-a521168f] .support-chat-input{padding:10px 12px!important;padding-bottom:max(10px, env(safe-area-inset-bottom))!important}[data-v-a521168f] .support-chat-text-input{min-height:44px;font-size:16px!important}[data-v-a521168f] .support-modal{border-radius:1rem 1rem 0 0;align-self:flex-end;max-height:92vh;overflow-y:auto;width:100%!important;max-width:100%!important}}.support-btn-primary[data-v-a521168f]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s ease-out}.support-btn-primary[data-v-a521168f]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.support-btn-primary[data-v-a521168f]:disabled{opacity:.5;transform:none}.support-btn-secondary[data-v-a521168f]{background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:10px;padding:8px 12px;font-size:14px;transition:all .15s ease-out}.support-btn-secondary[data-v-a521168f]:hover{background:var(--color-border);transform:scale(1.02)}.support-btn-cancel[data-v-a521168f]{color:var(--color-text-secondary);border-radius:10px;padding:8px 16px;font-size:14px;transition:all .15s ease-out}.support-btn-cancel[data-v-a521168f]:hover{background:var(--color-bg-alt)}.support-filter-btn[data-v-a521168f]{border:1px solid var(--color-border);border-radius:9999px;padding:4px 8px;font-size:12px;font-weight:500;transition:all .15s ease-out}.support-filter-active[data-v-a521168f]{background:var(--color-primary-light);color:var(--color-primary-hover);border-color:var(--color-primary)}.support-filter-type-active[data-v-a521168f]{background:var(--color-accent-werkstatt-light);color:var(--color-accent-werkstatt);border-color:var(--color-accent-werkstatt)}.support-filter-prio-active[data-v-a521168f]{color:var(--color-warning);border-color:var(--color-warning);background:#fff7ed}.support-filter-inactive[data-v-a521168f]{background:var(--color-surface);color:var(--color-text-muted);border-color:var(--color-border)}.support-filter-inactive[data-v-a521168f]:hover{background:var(--color-surface-hover)}.support-ticket-item[data-v-a521168f]{cursor:pointer;border-bottom:1px solid var(--color-border);border-left:4px solid #0000;padding:12px 16px;transition:all .15s ease-out}.support-ticket-active[data-v-a521168f]{background:var(--color-primary-light);border-left-color:var(--color-primary)}.support-ticket-inactive[data-v-a521168f]:hover{background:var(--color-surface-hover)}.support-badge[data-v-a521168f]{border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500}.support-badge-error[data-v-a521168f]{color:var(--color-error);background:#ef44441a}.support-badge-info[data-v-a521168f]{color:var(--color-info);background:#0ea5e91a}.support-badge-secondary[data-v-a521168f]{background:var(--color-secondary-light);color:var(--color-secondary)}.support-badge-warning[data-v-a521168f]{color:var(--color-warning);background:#f59e0b1a}.support-badge-warning-alt[data-v-a521168f]{color:#d97706;background:#f59e0b26}.support-badge-success[data-v-a521168f]{color:var(--color-success);background:#22c55e1a}.support-badge-default[data-v-a521168f]{background:var(--color-bg-alt);color:var(--color-text-secondary)}.support-admin-badge[data-v-a521168f]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:9999px;padding:1px 6px;font-size:11px;font-weight:500}.support-msg[data-v-a521168f]{border:1px solid var(--color-border);border-radius:14px;padding:10px 16px;transition:box-shadow .15s ease-out}.support-msg[data-v-a521168f]:hover{box-shadow:var(--shadow-sm)}.support-msg-admin[data-v-a521168f]{background:var(--color-primary-light);border-color:var(--color-primary)}.support-msg-user[data-v-a521168f]{background:var(--color-surface);border-color:var(--color-border)}.support-chat-input[data-v-a521168f]{background:var(--color-surface);border-top:1px solid var(--color-border);padding:12px 24px}.support-chat-text-input[data-v-a521168f]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;flex:1;padding:8px 16px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.support-chat-text-input[data-v-a521168f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.support-btn-send[data-v-a521168f]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s ease-out}.support-btn-send[data-v-a521168f]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.support-btn-send[data-v-a521168f]:disabled{opacity:.5;transform:none}.support-icon-btn[data-v-a521168f]{color:var(--color-text-muted);border-radius:10px;padding:8px;transition:all .15s ease-out}.support-icon-btn[data-v-a521168f]:hover{color:var(--color-primary);background:var(--color-primary-light)}.support-btn-annotate[data-v-a521168f]{border:1px solid var(--color-error);color:var(--color-error);background:#ef44440d;border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:all .15s ease-out;display:flex}.support-btn-annotate[data-v-a521168f]:hover{background:#ef44441a}.support-btn-remove[data-v-a521168f]{border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;transition:all .15s ease-out;display:flex}.support-btn-remove[data-v-a521168f]:hover{background:var(--color-border)}.support-delete-btn[data-v-a521168f]{color:var(--color-text-muted);transition:color .15s ease-out}.support-delete-btn[data-v-a521168f]:hover{color:var(--color-error)}.support-close-btn[data-v-a521168f]{color:var(--color-text-muted);transition:color .15s ease-out}.support-close-btn[data-v-a521168f]:hover{color:var(--color-text)}.support-select[data-v-a521168f]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:4px 8px;font-size:12px;transition:border-color .15s ease-out}.support-select[data-v-a521168f]:focus{border-color:var(--color-primary);outline:none}.support-screenshot[data-v-a521168f]{transition:opacity .15s ease-out}.support-screenshot[data-v-a521168f]:hover{opacity:.9}.support-modal[data-v-a521168f]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;width:100%;max-width:32rem;margin:0 16px}.support-type-btn[data-v-a521168f]{border:1px solid var(--color-border);text-align:center;border-radius:10px;flex:1;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s ease-out}.support-type-active[data-v-a521168f]{background:var(--color-primary-light);color:var(--color-primary-hover);border-color:var(--color-primary)}.support-type-inactive[data-v-a521168f]{background:var(--color-surface);color:var(--color-text-secondary);border-color:var(--color-border)}.support-type-inactive[data-v-a521168f]:hover{background:var(--color-surface-hover)}.support-input[data-v-a521168f]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.support-input[data-v-a521168f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.support-textarea[data-v-a521168f]{border:1px solid var(--color-border);resize:none;background:var(--color-surface);width:100%;color:var(--color-text);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.support-textarea[data-v-a521168f]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.cl-header[data-v-f0640560]{background:var(--color-surface);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.cl-btn-primary[data-v-f0640560]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s ease-out}.cl-btn-primary[data-v-f0640560]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.cl-btn-primary[data-v-f0640560]:disabled{opacity:.5;transform:none}.cl-btn-cancel[data-v-f0640560]{color:var(--color-text-secondary);border-radius:10px;padding:8px 16px;font-size:14px;transition:all .15s ease-out}.cl-btn-cancel[data-v-f0640560]:hover{background:var(--color-bg-alt)}.cl-timeline-dot[data-v-f0640560]{background:var(--color-accent-werkstatt-light);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:4px;transition:transform .15s ease-out;display:flex}.cl-timeline-dot[data-v-f0640560]:hover{transform:scale(1.1)}.cl-card[data-v-f0640560]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;flex:1;transition:box-shadow .15s ease-out,transform .15s ease-out;overflow:hidden}.cl-card[data-v-f0640560]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.cl-card-footer[data-v-f0640560]{color:var(--color-text-muted);background:var(--color-bg-alt);border-top:1px solid var(--color-border);padding:8px 20px;font-size:12px}.cl-version-badge[data-v-f0640560]{background:var(--color-accent-werkstatt-light);color:var(--color-accent-werkstatt);border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500}.cl-action-btn[data-v-f0640560]{color:var(--color-text-muted);transition:color .15s ease-out}.cl-action-btn[data-v-f0640560]:hover{color:var(--color-info)}.cl-action-btn-danger[data-v-f0640560]:hover{color:var(--color-error)}.cl-close-btn[data-v-f0640560]{color:var(--color-text-muted);transition:color .15s ease-out}.cl-close-btn[data-v-f0640560]:hover{color:var(--color-text)}.cl-modal[data-v-f0640560]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;width:100%;max-width:32rem;max-height:92vh;margin:0 16px;overflow-y:auto}@media (width<=639px){.cl-modal[data-v-f0640560]{border-radius:20px 20px 0 0;align-self:flex-end;max-height:92vh;margin:0}}.cl-content[data-v-f0640560] h2{color:var(--color-text);margin:12px 0 6px;font-size:16px;font-weight:700}.cl-content[data-v-f0640560] h3{color:var(--color-text);margin:10px 0 4px;font-size:14px;font-weight:700}.cl-content[data-v-f0640560] h4{color:var(--color-text);margin:8px 0 4px;font-size:13px;font-weight:600}.cl-content[data-v-f0640560] p{margin:4px 0}.cl-content[data-v-f0640560] ul{margin:4px 0 8px 18px;padding:0;list-style:outside}.cl-content[data-v-f0640560] li{margin:2px 0}.cl-content[data-v-f0640560] strong{color:var(--color-text);font-weight:600}.cl-content[data-v-f0640560] em{font-style:italic}.cl-content[data-v-f0640560] code{background:var(--color-bg-alt);color:var(--color-text);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cl-input[data-v-f0640560]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.cl-input[data-v-f0640560]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.cl-textarea[data-v-f0640560]{border:1px solid var(--color-border);resize:none;background:var(--color-surface);width:100%;color:var(--color-text);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.cl-textarea[data-v-f0640560]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.nz-toggle[data-v-72e4e7ee]{transition:background .15s ease-out,color .15s ease-out}@media (prefers-reduced-motion:reduce){.nz-toggle[data-v-72e4e7ee]{transition:none}}.range-slider[data-v-5acf06fe]{height:24px;position:relative}.range-track[data-v-5acf06fe]{background:var(--color-border);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.range-fill[data-v-5acf06fe]{background:var(--color-primary);border-radius:2px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.range-input[data-v-5acf06fe]{appearance:none;pointer-events:none;background:0 0;outline:none;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.range-input[data-v-5acf06fe]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto;border-radius:50%}.range-input[data-v-5acf06fe]::-moz-range-thumb{background:var(--color-primary);border:2px solid var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:auto;border-radius:50%}.zm-tabs[data-v-5acf06fe]{background:var(--color-bg-alt);border-radius:14px;gap:4px;padding:4px;display:flex}.zm-tab[data-v-5acf06fe]{color:var(--color-text-muted);border-radius:10px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:color .15s ease-out}.zm-tab[data-v-5acf06fe]:hover{color:var(--color-text)}.zm-tab-active[data-v-5acf06fe]{background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:10px;padding:8px 16px;font-size:.875rem;font-weight:500}.zm-input[data-v-5acf06fe]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;outline:none;padding:8px 16px;font-size:.875rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.zm-input[data-v-5acf06fe]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px #99c21d26}.zm-btn-primary[data-v-5acf06fe]{color:var(--color-on-primary);background:var(--color-primary);border-radius:10px;padding:8px 20px;font-size:.875rem;font-weight:500;transition:background .15s ease-out}.zm-btn-primary[data-v-5acf06fe]:hover{background:var(--color-primary-hover)}.zm-btn-secondary[data-v-5acf06fe]{background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:10px;padding:8px 16px;font-size:.875rem;transition:background .15s ease-out}.zm-btn-secondary[data-v-5acf06fe]:hover{background:var(--color-border)}.zm-group-card[data-v-5acf06fe]{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.zm-group-header[data-v-5acf06fe]{background:var(--color-bg-alt);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s ease-out;display:flex}.zm-group-header[data-v-5acf06fe]:hover{background:var(--color-surface-hover)}.zm-badge[data-v-5acf06fe]{background:var(--color-border);color:var(--color-text-secondary);border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:500}.zm-table-header[data-v-5acf06fe]{border-top:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem}.zm-table-row[data-v-5acf06fe]{border-top:1px solid var(--color-border);transition:background .15s ease-out}.zm-table-row[data-v-5acf06fe]:hover{background:var(--color-surface-hover)}.zm-hint[data-v-5acf06fe]{border:1px solid var(--color-warning);color:var(--color-warning);background:#f59e0b14;border-radius:14px;margin-top:1rem;padding:12px;font-size:.75rem}.zm-section-card[data-v-5acf06fe]{background:var(--color-surface);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);border-radius:14px;padding:1rem}.zm-modal-backdrop[data-v-5acf06fe]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=768px){.zm-modal-backdrop[data-v-5acf06fe]{align-items:center}}.zm-modal[data-v-5acf06fe]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px 20px 0 0;width:100%;max-width:28rem;max-height:95vh;padding:1rem 1.5rem;overflow-y:auto}@media (width>=768px){.zm-modal[data-v-5acf06fe]{border-radius:20px;max-height:90vh;margin:0 1rem}}.dash-root[data-v-b0bc5c7a]{background:var(--color-bg);min-height:100vh}.dash-news[data-v-b0bc5c7a]{border:1px solid color-mix(in oklab, var(--color-primary) 38%, transparent);background:linear-gradient(90deg, color-mix(in oklab, var(--color-primary) 16%, var(--color-surface)) 0%, var(--color-surface) 62%);width:100%;max-width:1200px;color:var(--color-text);cursor:pointer;text-align:left;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 auto 16px;padding:10px 14px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:flex}.dash-news[data-v-b0bc5c7a]:hover{border-color:var(--color-primary);box-shadow:0 6px 18px -8px color-mix(in oklab, var(--color-primary) 55%, transparent);transform:translateY(-1px)}.dash-news[data-v-b0bc5c7a]:active{transform:translateY(0)}.dash-news[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-news-badge[data-v-b0bc5c7a]{background:var(--color-primary);color:var(--color-on-primary);letter-spacing:.01em;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.dash-news-badge .mdi[data-v-b0bc5c7a]{font-size:14px}.dash-news-version[data-v-b0bc5c7a]{font-variant-numeric:tabular-nums;color:var(--color-primary);flex-shrink:0;font-size:12px;font-weight:700}.dash-news-text[data-v-b0bc5c7a]{min-width:0;color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:55%;font-size:14px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-news-cta[data-v-b0bc5c7a]{color:var(--color-primary);flex-shrink:0;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.dash-news-cta .mdi[data-v-b0bc5c7a]{transition:transform .18s cubic-bezier(.22,1,.36,1)}.dash-news:hover .dash-news-cta .mdi[data-v-b0bc5c7a]{transform:translate(3px)}@media (width<=560px){.dash-news-cta span[data-v-b0bc5c7a]:not(.mdi){display:none}}@media (prefers-reduced-motion:reduce){.dash-news[data-v-b0bc5c7a],.dash-news .mdi[data-v-b0bc5c7a]{transition:none}.dash-news[data-v-b0bc5c7a]:hover,.dash-news:hover .dash-news-cta .mdi[data-v-b0bc5c7a]{transform:none}}.dash-greeting-section[data-v-b0bc5c7a]{max-width:1200px;margin:0 auto;padding:0 8px 16px}.dash-greeting-text[data-v-b0bc5c7a]{color:var(--color-text);text-wrap:balance;margin:0 0 4px;font-size:clamp(24px,4vw,34px);font-weight:700;line-height:1.2}.dash-greeting-name[data-v-b0bc5c7a]{color:var(--color-primary);font-weight:800}.dash-greeting-sub[data-v-b0bc5c7a]{color:var(--color-text-secondary);margin:0;font-size:14px}.dash-hero[data-v-b0bc5c7a]{border-radius:20px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.dash-hero-bg[data-v-b0bc5c7a]{z-index:0;background:linear-gradient(135deg,#0f1a2e 0%,#162236 30%,#1a3330 60%,#243b22 100%);position:absolute;inset:0}.dash-hero-bg[data-v-b0bc5c7a]:after{content:"";background:radial-gradient(at 75% 15%,#99c21d2e 0%,#0000 55%),radial-gradient(at 25% 85%,#99c21d14 0%,#0000 45%),radial-gradient(circle,#ffffff05 0%,#0000 70%);position:absolute;inset:0}.dash-hero-content[data-v-b0bc5c7a]{z-index:1;max-width:1200px;margin:0 auto;padding:36px 24px 28px;position:relative}.dash-greeting-row[data-v-b0bc5c7a]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.dash-clock-card[data-v-b0bc5c7a]{text-align:center;background:var(--hero-surface-1);border:1px solid var(--hero-border-2);border-radius:20px;flex-shrink:0;padding:24px 40px}.dash-clock-time[data-v-b0bc5c7a]{color:var(--color-primary);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1}.dash-clock-date[data-v-b0bc5c7a]{color:var(--hero-text-4);letter-spacing:.3px;margin-top:8px;font-size:13px}.dash-weather-strip[data-v-b0bc5c7a]{background:var(--hero-surface-2);border:1px solid var(--hero-border-3);border-radius:16px;flex-direction:column;align-items:stretch;gap:14px;padding:16px 20px;display:flex}.dash-weather-icon[data-v-b0bc5c7a]{font-size:42px;line-height:1}.dash-weather-temp[data-v-b0bc5c7a]{font-variant-numeric:tabular-nums;color:#fff;font-size:38px;font-weight:700;line-height:1}.dash-weather-meta[data-v-b0bc5c7a]{min-width:80px}.dash-weather-desc[data-v-b0bc5c7a]{color:var(--hero-text-3);font-size:13px}.dash-weather-range[data-v-b0bc5c7a]{margin-top:2px;font-size:12px}.dash-temp-lo[data-v-b0bc5c7a]{color:#93c5fd;margin-right:6px}.dash-temp-hi[data-v-b0bc5c7a]{color:#fca5a5}.dash-weather-sun[data-v-b0bc5c7a]{color:var(--hero-text-4);flex-direction:column;gap:2px;margin-left:8px;font-size:11px;display:flex}.dash-weather-sun .mdi[data-v-b0bc5c7a]{margin-right:3px}.dash-weather-astro[data-v-b0bc5c7a]{color:var(--hero-text-4);border-left:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-left:10px;padding-left:10px;font-size:11px;display:flex}.dash-today-block[data-v-b0bc5c7a]{background:#99c21d0f;border:1px solid #99c21d2e;border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px 12px;display:flex;position:relative}.dash-today-badge[data-v-b0bc5c7a]{letter-spacing:1.5px;background:var(--color-primary);color:var(--color-on-primary,#1a1a1a);box-shadow:var(--shadow-glow-primary);border-radius:6px;padding:3px 10px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:14px}.dash-weather-now[data-v-b0bc5c7a]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.dash-weather-rain[data-v-b0bc5c7a]{color:#87cefad9;background:#87cefa14;border-radius:8px;align-items:center;gap:4px;margin-left:10px;padding:4px 10px;font-size:12px;display:flex}.dash-weather-rain .mdi[data-v-b0bc5c7a]{font-size:16px}.dwr-val[data-v-b0bc5c7a]{color:var(--hero-text-2);font-weight:700}.dwr-mm[data-v-b0bc5c7a]{color:var(--hero-text-5);border-left:1px solid #ffffff1a;margin-left:2px;padding-left:4px;font-size:10px}.dash-weather-wind[data-v-b0bc5c7a]{background:var(--wind-tint,#87cefa1a);border:1px solid var(--wind-border,#87cefa40);cursor:help;white-space:nowrap;border-radius:10px;align-items:center;margin-left:auto;padding:6px 12px;display:flex}.dw-wind-row[data-v-b0bc5c7a]{align-items:center;gap:8px;font-size:13px;display:flex}.dash-wind-arrow[data-v-b0bc5c7a]{color:var(--wind-accent,#87cefaf2);min-width:14px;font-size:14px;line-height:1;display:inline-block}.dw-wind-label[data-v-b0bc5c7a]{color:var(--hero-text-4);text-transform:uppercase;letter-spacing:.6px;font-size:10px}.dash-wind-vals[data-v-b0bc5c7a]{align-items:baseline;display:inline-flex}.dash-wind-avg[data-v-b0bc5c7a]{color:var(--hero-text-2);font-size:15px;font-weight:700}.dash-wind-sep[data-v-b0bc5c7a]{color:var(--hero-text-5);padding:0 2px;font-weight:400}.dash-wind-gustval[data-v-b0bc5c7a]{color:#ffd089;font-size:15px;font-weight:700}.dash-wind-unit[data-v-b0bc5c7a]{color:var(--hero-text-4);margin-left:2px;font-size:10px;font-weight:500}.dw-wind-bft[data-v-b0bc5c7a]{background:var(--wind-accent,#87cefa66);color:#000c;letter-spacing:.3px;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.dw-wind-dir[data-v-b0bc5c7a]{color:var(--hero-text-4);border-left:1px solid #ffffff1a;padding-left:6px;font-size:11px;font-weight:500}.dash-umbrella[data-v-b0bc5c7a]{margin-right:2px;font-size:16px;line-height:1}.wind-calm[data-v-b0bc5c7a]{--wind-accent:#87cefa99;--wind-tint:#87cefa14;--wind-border:#87cefa38}.wind-light[data-v-b0bc5c7a]{--wind-accent:#7fd4a8;--wind-tint:#7fd4a81a;--wind-border:#7fd4a847}.wind-fresh[data-v-b0bc5c7a]{--wind-accent:#5fb4ff;--wind-tint:#5fb4ff1f;--wind-border:#5fb4ff52}.wind-strong[data-v-b0bc5c7a]{--wind-accent:#ffb547;--wind-tint:#ffb54724;--wind-border:#ffb5475c}.wind-gale[data-v-b0bc5c7a]{--wind-accent:#ff6b6b;--wind-tint:#ff6b6b29;--wind-border:#ff6b6b66}.wind-storm[data-v-b0bc5c7a]{--wind-accent:#ff3b3b;--wind-tint:#ff3b3b2e;--wind-border:#ff3b3b73}.dash-pollen-strip[data-v-b0bc5c7a]{background:#00000026;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;display:flex}.dash-pollen-icon[data-v-b0bc5c7a]{color:var(--hero-text-3);letter-spacing:.4px;border-right:1px solid #ffffff1f;padding-right:8px;font-size:12px;font-weight:600}.dash-pollen-item[data-v-b0bc5c7a]{cursor:help;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;display:flex}.dash-pollen-emoji[data-v-b0bc5c7a]{font-size:14px}.dash-pollen-name[data-v-b0bc5c7a]{color:var(--hero-text-3);font-size:11px;font-weight:500}.dash-pollen-bar[data-v-b0bc5c7a]{background:#ffffff1a;border-radius:2px;width:36px;height:4px;display:inline-block;overflow:hidden}.dash-pollen-bar>span[data-v-b0bc5c7a]{height:100%;transition:width .25s var(--ease-out-quart);display:block}.p-low .dash-pollen-bar>span[data-v-b0bc5c7a]{background:#7fd4a8}.p-mid .dash-pollen-bar>span[data-v-b0bc5c7a]{background:#ffe066}.p-high .dash-pollen-bar>span[data-v-b0bc5c7a]{background:#ff9f4a}.p-vhigh .dash-pollen-bar>span[data-v-b0bc5c7a]{background:#ff5252}.p-low[data-v-b0bc5c7a]{background:#7fd4a814;border-color:#7fd4a840}.p-mid[data-v-b0bc5c7a]{background:#ffe0661a;border-color:#ffe0664d}.p-high[data-v-b0bc5c7a]{background:#ff9f4a1f;border-color:#ff9f4a59}.p-vhigh[data-v-b0bc5c7a]{background:#ff525224;border-color:#ff525266}.dash-forecast-day[data-v-b0bc5c7a]{cursor:default}.dash-forecast-head[data-v-b0bc5c7a]{flex-direction:column;align-items:center;gap:3px;margin-bottom:6px;display:flex}.dash-forecast-temps[data-v-b0bc5c7a]{align-items:baseline;gap:4px;display:flex}.dash-forecast-meta[data-v-b0bc5c7a]{border-top:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding-top:5px;display:flex}.dash-forecast-rain[data-v-b0bc5c7a]{color:#87cefad9;text-align:center;background:#87cefa14;border-radius:5px;justify-content:center;align-items:center;gap:2px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.dash-forecast-rain .mdi[data-v-b0bc5c7a]{font-size:11px}.dash-forecast-wind[data-v-b0bc5c7a]{color:#96cdafe6;background:#78c8961a;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex}.dash-forecast-wind .mdi[data-v-b0bc5c7a]{font-size:11px}.dash-forecast-rain.rain-low[data-v-b0bc5c7a]{color:#87cefa99;background:#87cefa0a}.dash-forecast-rain.rain-mid[data-v-b0bc5c7a]{color:#82c8ff;background:#82c8ff1f}.dash-forecast-rain.rain-high[data-v-b0bc5c7a]{color:#4aa3ff;background:#4aa3ff2e;font-weight:800}.dash-forecast-label-row[data-v-b0bc5c7a]{letter-spacing:.2px;color:var(--hero-text-4);margin-bottom:6px;padding-left:4px;font-size:11px;font-weight:600}.dash-forecast-days[data-v-b0bc5c7a]{gap:8px;display:flex}.dash-kite[data-v-b0bc5c7a]{border-top:1px dashed #ffffff1a;margin-top:14px;padding-top:12px}.dash-kite-spots[data-v-b0bc5c7a]{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:12px;display:grid}.dash-kite-spot[data-v-b0bc5c7a]{background:#0083bd0f;border:1px solid #0083bd33;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.dks-head[data-v-b0bc5c7a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dks-name[data-v-b0bc5c7a]{align-items:center;gap:10px;display:flex}.dks-icon[data-v-b0bc5c7a]{font-size:28px}.dks-spot-name[data-v-b0bc5c7a]{color:#fff;font-size:14px;font-weight:700}.dks-now[data-v-b0bc5c7a]{background:var(--kite-tint,#87cefa14);border:1px solid var(--kite-border,#87cefa38);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.dks-arrow[data-v-b0bc5c7a]{color:var(--kite-accent,#87cefaf2);font-size:14px;line-height:1;display:inline-block}.dks-vals[data-v-b0bc5c7a]{font-size:14px}.dks-vals strong[data-v-b0bc5c7a]{color:#fff;font-weight:700}.dks-sep[data-v-b0bc5c7a]{color:var(--hero-text-5);padding:0 2px}.dks-gust[data-v-b0bc5c7a]{color:#ffd089!important}.dks-unit[data-v-b0bc5c7a]{color:var(--hero-text-4);margin-left:1px;font-size:10px}.dks-bft[data-v-b0bc5c7a]{background:var(--kite-accent);color:#000c;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.dks-dir[data-v-b0bc5c7a]{color:var(--hero-text-4);padding:0 4px;font-size:11px}.dks-score[data-v-b0bc5c7a]{background:var(--kite-accent);color:#000000d9;letter-spacing:.2px;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.kite-na[data-v-b0bc5c7a]{--kite-accent:#ffffff59;--kite-tint:#ffffff0a;--kite-border:#ffffff1a}.kite-low[data-v-b0bc5c7a]{--kite-accent:#9ca3af;--kite-tint:#9ca3af14;--kite-border:#9ca3af38}.kite-soft[data-v-b0bc5c7a]{--kite-accent:#82c8ff;--kite-tint:#82c8ff1a;--kite-border:#82c8ff47}.kite-good[data-v-b0bc5c7a]{--kite-accent:#7fd4a8;--kite-tint:#7fd4a81f;--kite-border:#7fd4a852}.kite-hard[data-v-b0bc5c7a]{--kite-accent:#ffb547;--kite-tint:#ffb54724;--kite-border:#ffb5475c}.kite-storm[data-v-b0bc5c7a]{--kite-accent:#ff5252;--kite-tint:#ff525229;--kite-border:#ff52526b}.dks-hours[data-v-b0bc5c7a]{align-items:flex-end;gap:3px;display:flex}.dks-hour[data-v-b0bc5c7a]{background:var(--kite-tint,#ffffff0a);border:1px solid var(--kite-border,#ffffff14);cursor:help;border-radius:5px;flex-direction:column;flex:1;align-items:center;min-width:0;padding:4px 2px;display:flex}.dks-hour-time[data-v-b0bc5c7a]{color:var(--hero-text-4);font-variant-numeric:tabular-nums;margin-bottom:2px;font-size:11px}.dks-hour-bar[data-v-b0bc5c7a]{background:#ffffff0a;border-radius:3px;align-items:flex-end;width:100%;height:36px;display:flex;overflow:hidden}.dks-hour-bar-fill[data-v-b0bc5c7a]{background:var(--kite-accent);width:100%;transition:height var(--duration-slow) var(--ease-out-quart)}.dks-hour-val[data-v-b0bc5c7a]{color:#fff;margin-top:2px;font-size:10px;font-weight:700}.dks-daily[data-v-b0bc5c7a]{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.dks-day[data-v-b0bc5c7a]{background:var(--kite-tint,#ffffff0a);border:1px solid var(--kite-border,#ffffff14);cursor:help;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;font-size:10px;display:flex}.dks-day-label[data-v-b0bc5c7a]{color:var(--hero-text-2);font-size:11px;font-weight:700}.dks-day-icon[data-v-b0bc5c7a]{font-size:18px}.dks-day-wind[data-v-b0bc5c7a]{color:var(--hero-text-2);font-size:11px}.dks-day-bft[data-v-b0bc5c7a]{background:var(--kite-accent);color:#000000d9;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.dks-day-dir[data-v-b0bc5c7a]{color:var(--hero-text-4);align-items:center;gap:2px;font-size:11px;display:flex}.dks-kites[data-v-b0bc5c7a]{border-left:1px solid #ffffff1a;align-items:center;gap:3px;margin-left:6px;padding-left:6px;display:inline-flex}.dks-day-kites[data-v-b0bc5c7a]{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:2px;display:flex}.dks-kite-chip[data-v-b0bc5c7a]{color:#fff;white-space:nowrap;cursor:help;background:#ffffff14;border:1px solid #ffffff26;border-radius:5px;align-items:center;gap:2px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-flex}.dks-kite-chip.best[data-v-b0bc5c7a]{color:#c8f0d8;background:#7fd4a82e;border-color:#7fd4a899;box-shadow:inset 0 0 6px #7fd4a826}.dks-kite-chip.best .dks-kite-size[data-v-b0bc5c7a],.dks-kite-chip.best .mdi[data-v-b0bc5c7a]{color:#b4ecc4}.dks-kite-chip.mini[data-v-b0bc5c7a]{padding:1px 4px;font-size:9px}.dks-kite-size[data-v-b0bc5c7a]{font-weight:800;font-size:inherit}.dks-kite-unit[data-v-b0bc5c7a]{opacity:.7;margin-left:1px;font-size:.75em;font-weight:600}.dks-kite-chip .mdi[data-v-b0bc5c7a]{font-size:13px;line-height:1}.dks-kite-chip.mini .mdi[data-v-b0bc5c7a]{font-size:10px}.dks-kite-none[data-v-b0bc5c7a]{opacity:.6;cursor:help;align-items:center;gap:2px;font-size:13px;display:inline-flex}.dks-kite-none.mini[data-v-b0bc5c7a]{font-size:10px}.dks-kite-cross[data-v-b0bc5c7a]{color:#ff5252;margin-left:-2px;font-size:.85em;font-weight:800}.dash-forecast-wind[data-v-b0bc5c7a]{background:var(--wind-tint,#87cefa14);border:1px solid var(--wind-border,#87cefa38);border-radius:5px;justify-content:space-between;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:flex}.dash-fwind-arrow[data-v-b0bc5c7a]{color:var(--wind-accent);font-size:11px;line-height:1;display:inline-block}.dash-fwind-vals[data-v-b0bc5c7a]{align-items:baseline;gap:0;display:inline-flex}.dash-fwind-avg[data-v-b0bc5c7a]{color:var(--hero-text-2);font-size:11px;font-weight:700}.dash-fwind-sep[data-v-b0bc5c7a]{color:var(--hero-text-5);padding:0 1px}.dash-fwind-gustval[data-v-b0bc5c7a]{color:#ffd089;font-size:11px;font-weight:700}.dash-fwind-unit[data-v-b0bc5c7a]{color:var(--hero-text-4);margin-left:1px;font-size:10px;font-weight:500}.dash-fwind-bft[data-v-b0bc5c7a]{background:var(--wind-accent);color:#000c;white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:9px;font-weight:700}.dash-fc-umbrella[data-v-b0bc5c7a]{margin-right:1px;font-size:13px;line-height:1}.dash-forecast[data-v-b0bc5c7a]{flex-direction:column;width:100%;margin-left:0;display:flex}.dash-forecast-day[data-v-b0bc5c7a]{background:var(--hero-surface-3);min-width:88px;transition:background var(--duration-base) var(--ease-out-quart);border-radius:14px;flex-direction:column;flex:1 1 0;align-items:stretch;padding:10px 8px;display:flex}.dash-forecast-day[data-v-b0bc5c7a]:hover,.dash-forecast-day[data-v-b0bc5c7a]:focus{background:var(--hero-border-1);outline:none}.dash-forecast-day[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-forecast-label[data-v-b0bc5c7a]{color:var(--hero-text-4);margin-bottom:4px;font-size:11px;font-weight:500}.dash-forecast-icon[data-v-b0bc5c7a]{margin-bottom:4px;font-size:24px}.dash-forecast-hi[data-v-b0bc5c7a]{color:#fff;font-size:13px;font-weight:600}.dash-forecast-lo[data-v-b0bc5c7a]{color:var(--hero-text-4);font-size:11px}.dash-birthday-banner[data-v-b0bc5c7a]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.dash-birthday-entry[data-v-b0bc5c7a]{background:var(--hero-surface-3);border:1px solid var(--hero-border-1);animation:birthdaySlideIn-b0bc5c7a var(--duration-slow) var(--ease-out-quart);border-radius:10px;align-items:center;gap:10px;padding:8px 14px;display:flex}.dash-birthday-entry.is-today[data-v-b0bc5c7a]{background:#99c21d26;border-color:#99c21d66}.dash-birthday-emoji[data-v-b0bc5c7a]{flex-shrink:0;font-size:20px}.dash-birthday-text[data-v-b0bc5c7a]{color:var(--hero-text-3);font-size:13px;line-height:1.4}.dash-birthday-text strong[data-v-b0bc5c7a]{color:#fff}@keyframes birthdaySlideIn-b0bc5c7a{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dash-info-strip[data-v-b0bc5c7a]{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.dash-info-block[data-v-b0bc5c7a]{background:var(--hero-surface-2);border:1px solid var(--hero-border-3);border-radius:10px;flex:1;min-width:200px;padding:10px 14px}.dash-info-label[data-v-b0bc5c7a]{color:var(--hero-text-3);align-items:center;gap:5px;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.dash-info-label .mdi[data-v-b0bc5c7a]{font-size:14px}.dash-bvg-list[data-v-b0bc5c7a]{flex-direction:column;gap:3px;display:flex}.dash-bvg-row[data-v-b0bc5c7a]{color:var(--hero-text-4);align-items:center;gap:8px;font-size:12px;display:flex}.dash-bvg-direction[data-v-b0bc5c7a]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.dash-bvg-time[data-v-b0bc5c7a]{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.dash-bvg-delay[data-v-b0bc5c7a]{border-radius:4px;padding:1px 4px;font-size:10px;font-weight:600}.dash-bvg-delay.late[data-v-b0bc5c7a]{color:#f87171;background:#f8717126}.dash-bvg-delay.early[data-v-b0bc5c7a]{color:#4ade80;background:#4ade8026}.dash-bvg-toggle[data-v-b0bc5c7a]{color:var(--hero-text-4);min-height:36px;transition:color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;margin-top:4px;padding:8px 12px;font-size:12px;display:inline-flex}.dash-bvg-toggle[data-v-b0bc5c7a]:hover{color:var(--hero-text-2);background:#ffffff14}.dash-bvg-toggle[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-bsr-list[data-v-b0bc5c7a]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dash-bsr-row[data-v-b0bc5c7a]{color:var(--hero-text-4);align-items:center;gap:8px;font-size:12px;display:flex}.dash-bsr-icon[data-v-b0bc5c7a]{background:#ffffff1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;display:flex}.dash-bsr-label[data-v-b0bc5c7a]{flex:1;font-size:11px}.dash-bsr-date[data-v-b0bc5c7a]{color:#fff;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.dash-section[data-v-b0bc5c7a]{max-width:1200px;margin:0 auto;padding:0 8px}.dash-quick-actions[data-v-b0bc5c7a]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin:28px 0 36px;padding:4px 0;display:flex;overflow-x:auto}.dash-quick-actions[data-v-b0bc5c7a]::-webkit-scrollbar{display:none}.dash-quick-action[data-v-b0bc5c7a]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;transition:border-color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.dash-quick-action[data-v-b0bc5c7a]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}.dash-quick-action[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-qa-icon-circle[data-v-b0bc5c7a]{background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.dash-qa-icon-circle .mdi[data-v-b0bc5c7a]{color:var(--color-on-primary,#fff);font-size:15px}.dash-module-group[data-v-b0bc5c7a]{margin-bottom:32px}.dash-module-header[data-v-b0bc5c7a]{color:var(--color-text-secondary);letter-spacing:0;text-wrap:balance;align-items:center;gap:10px;margin:0 0 14px;padding-left:4px;font-size:14px;font-weight:600;display:flex}.dash-cat-chevron[data-v-b0bc5c7a]{margin-left:auto;font-size:20px;display:none}@media (width<=639px){.dash-module-header-toggle[data-v-b0bc5c7a]{cursor:pointer}.dash-cat-chevron[data-v-b0bc5c7a]{display:inline-flex}.dash-cat-hidden-mobile[data-v-b0bc5c7a]{display:none!important}}.dash-module-header-accent[data-v-b0bc5c7a]{background:var(--color-primary);border-radius:2px;flex-shrink:0;width:3px;height:16px;display:block}.dash-module-grid[data-v-b0bc5c7a]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width>=480px){.dash-module-grid[data-v-b0bc5c7a]{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.dash-module-grid[data-v-b0bc5c7a]{grid-template-columns:repeat(4,1fr);gap:12px}}@media (width>=1024px){.dash-module-grid[data-v-b0bc5c7a]{grid-template-columns:repeat(5,1fr)}}.dash-module-tile[data-v-b0bc5c7a]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;min-height:88px;transition:border-color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart), transform var(--duration-base) var(--ease-out-quart);box-shadow:var(--shadow-sm);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 12px;display:flex;position:relative}.dash-module-tile[data-v-b0bc5c7a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dash-module-tile[data-v-b0bc5c7a]:active{transform:scale(.96)}.dash-module-tile[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-tile-icon[data-v-b0bc5c7a]{transition:transform var(--duration-slow) var(--ease-out-quart);font-size:34px;line-height:1}.dash-module-tile:hover .dash-tile-icon[data-v-b0bc5c7a]{transform:scale(1.06)translateY(-1px)}.dash-tile-label[data-v-b0bc5c7a]{color:var(--color-text-secondary);text-align:center;transition:color var(--duration-base) var(--ease-out-quart);font-size:12px;font-weight:500;line-height:1.3}.dash-module-tile:hover .dash-tile-label[data-v-b0bc5c7a]{color:var(--color-text)}.dash-footer[data-v-b0bc5c7a]{text-align:center;max-width:1200px;margin-top:16px;margin-left:auto;margin-right:auto;padding:40px 16px 32px}.dash-footer-brand[data-v-b0bc5c7a]{color:var(--color-text-muted);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.dash-footer-name[data-v-b0bc5c7a]{color:var(--color-text-muted);font-weight:700}.dash-footer-divider[data-v-b0bc5c7a]{color:var(--color-border)}.dash-footer-slogan[data-v-b0bc5c7a]{font-style:italic;font-weight:300}.dash-footer-sub[data-v-b0bc5c7a]{color:var(--color-text-muted);letter-spacing:.2px;margin-top:6px;font-size:12px}.dash-presence-groups[data-v-b0bc5c7a]{flex-direction:column;gap:8px;display:flex}.dash-presence-group[data-v-b0bc5c7a]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dash-presence-ort[data-v-b0bc5c7a]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);min-width:90px;font-size:12px;font-weight:700}.dash-presence-person[data-v-b0bc5c7a]{color:var(--color-text);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:999px;padding:2px 10px;font-size:13px}.dash-presence-pause[data-v-b0bc5c7a]{color:var(--color-text-muted)}.dash-widget[data-v-b0bc5c7a]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);border-radius:20px;margin-bottom:28px;padding:24px}.dash-widget-header[data-v-b0bc5c7a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.dash-widget-title[data-v-b0bc5c7a]{color:var(--color-text);letter-spacing:0;text-wrap:balance;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.dash-widget-subtitle[data-v-b0bc5c7a]{color:var(--color-text-muted);letter-spacing:0;font-size:12px;font-weight:400}.dash-widget-icon[data-v-b0bc5c7a]{color:var(--color-primary);font-size:18px}.dash-widget-actions[data-v-b0bc5c7a]{align-items:center;gap:12px;display:flex}.dash-widget-link[data-v-b0bc5c7a]{color:var(--color-primary);min-height:36px;transition:opacity var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);cursor:pointer;border-radius:8px;align-items:center;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.dash-widget-link[data-v-b0bc5c7a]:hover{opacity:.85;background:rgba(var(--color-primary-rgb,153, 194, 29), .08)}.dash-widget-link[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-widget-cta[data-v-b0bc5c7a]{background:var(--color-primary);min-height:40px;color:var(--color-on-primary,#fff);cursor:pointer;transition:filter var(--duration-fast) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-quart);border:0;border-radius:8px;align-items:center;gap:4px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.dash-widget-cta[data-v-b0bc5c7a]:hover{filter:brightness(1.05);transform:translateY(-1px)}.dash-widget-cta[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-widget-cta .mdi[data-v-b0bc5c7a]{font-size:16px}.dash-view-toggle[data-v-b0bc5c7a]{background:var(--color-bg-alt,var(--color-bg));border:1px solid var(--color-border);border-radius:10px;gap:0;padding:3px;display:flex}.dash-view-toggle button[data-v-b0bc5c7a]{min-width:44px;min-height:40px;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out-quart), background var(--duration-fast) var(--ease-out-quart);background:0 0;border:none;border-radius:8px;padding:10px 14px;font-size:14px}.dash-view-toggle button[data-v-b0bc5c7a]:hover{color:var(--color-text-secondary)}.dash-view-toggle button.active[data-v-b0bc5c7a]{background:var(--color-surface);color:var(--color-primary);box-shadow:var(--shadow-sm)}.dash-view-toggle button[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-tasks-grid[data-v-b0bc5c7a]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.dash-task-card[data-v-b0bc5c7a]{width:100%;font:inherit;color:inherit;text-align:left;border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart), transform var(--duration-base) var(--ease-out-quart);background:var(--color-surface);border-radius:14px;padding:0;display:flex;overflow:hidden}.dash-task-card[data-v-b0bc5c7a]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-1px)}.dash-task-card[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-task-status-border[data-v-b0bc5c7a]{flex-shrink:0;width:4px}.dash-task-card-inner[data-v-b0bc5c7a]{flex:1;min-width:0;padding:12px 14px}.dash-task-card-header[data-v-b0bc5c7a]{margin-bottom:4px}.dash-task-title[data-v-b0bc5c7a]{color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:600;display:-webkit-box;overflow:hidden}.dash-task-dept[data-v-b0bc5c7a]{color:var(--color-text-muted);margin-bottom:6px;font-size:11px}.dash-task-card-meta[data-v-b0bc5c7a]{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.dash-task-date[data-v-b0bc5c7a]{color:var(--color-text-muted);align-items:center;gap:3px;font-size:11px;display:flex}.dash-task-date.overdue[data-v-b0bc5c7a]{color:#ef4444;font-weight:600}.dash-task-status[data-v-b0bc5c7a]{color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.dash-tasks-loading[data-v-b0bc5c7a],.dash-tasks-empty[data-v-b0bc5c7a]{text-align:center;color:var(--color-text-muted);padding:32px;font-size:13px}.dash-tasks-empty .mdi[data-v-b0bc5c7a]{opacity:.5;margin-bottom:8px;font-size:28px;display:block}.dash-timeline[data-v-b0bc5c7a]{flex-direction:column;gap:6px;display:flex}.dash-timeline-list[data-v-b0bc5c7a]{margin:0;padding:0;list-style:none}.dash-timeline-row[data-v-b0bc5c7a]{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;transition:background var(--duration-fast) var(--ease-out-quart);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.dash-timeline-row[data-v-b0bc5c7a]:hover{background:var(--color-surface-hover)}.dash-timeline-row[data-v-b0bc5c7a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dash-timeline-label[data-v-b0bc5c7a]{align-items:center;gap:6px;width:160px;min-width:160px;display:flex;overflow:hidden}.dash-task-prio-dot[data-v-b0bc5c7a]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dash-timeline-title[data-v-b0bc5c7a]{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dash-timeline-bar-wrap[data-v-b0bc5c7a]{background:var(--color-bg-alt);border-radius:999px;flex:1;height:8px;overflow:hidden}.dash-timeline-bar[data-v-b0bc5c7a]{opacity:.85;border-radius:999px;min-width:4px;height:100%;transition:width .3s}.dash-timeline-date[data-v-b0bc5c7a]{color:var(--color-text-muted);text-align:right;flex-shrink:0;width:40px;font-size:11px}.dash-timeline-date.overdue[data-v-b0bc5c7a]{color:#ef4444;font-weight:700}@media (width<=640px){.dash-hero[data-v-b0bc5c7a]{border-radius:0 0 20px 20px;margin-left:-16px;margin-right:-16px}.dash-hero-content[data-v-b0bc5c7a]{padding:24px 16px 20px}.dash-clock-card[data-v-b0bc5c7a]{padding:18px 28px}.dash-clock-time[data-v-b0bc5c7a]{font-size:36px}.dash-weather-strip[data-v-b0bc5c7a]{gap:12px;padding:12px 14px}.dash-weather-temp[data-v-b0bc5c7a]{font-size:28px}.dash-weather-icon[data-v-b0bc5c7a]{font-size:32px}.dash-forecast[data-v-b0bc5c7a]{gap:4px}.dash-forecast-days[data-v-b0bc5c7a]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:4px;margin:0 -14px;padding:0 14px 4px;overflow-x:auto}.dash-forecast-day[data-v-b0bc5c7a]{flex:0 0 78px;min-width:78px;padding:8px 6px}.dash-forecast-meta[data-v-b0bc5c7a]{gap:3px;padding-top:4px}.dash-forecast-rain[data-v-b0bc5c7a]{padding:1px 3px;font-size:9px}.dash-forecast-rain .mdi[data-v-b0bc5c7a]{font-size:10px}.dash-forecast-wind[data-v-b0bc5c7a]{text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;min-width:0;padding:3px 4px;font-size:9px}.dash-fwind-arrow[data-v-b0bc5c7a]{display:none}.dash-fwind-vals[data-v-b0bc5c7a]{justify-content:center;font-size:9px}.dash-fwind-avg[data-v-b0bc5c7a],.dash-fwind-gustval[data-v-b0bc5c7a]{font-size:10px}.dash-fwind-unit[data-v-b0bc5c7a]{display:none}.dash-fwind-bft[data-v-b0bc5c7a]{align-self:center;padding:1px 3px;font-size:8px}.dash-weather-now[data-v-b0bc5c7a]{gap:8px}.dash-weather-wind[data-v-b0bc5c7a]{flex-basis:100%;margin-left:0;padding:5px 8px}.dw-wind-row[data-v-b0bc5c7a]{flex-wrap:wrap;gap:5px;font-size:11px}.dash-wind-avg[data-v-b0bc5c7a],.dash-wind-gustval[data-v-b0bc5c7a]{font-size:13px}.dash-weather-rain[data-v-b0bc5c7a]{margin-left:0;padding:3px 8px;font-size:11px}.dash-pollen-strip[data-v-b0bc5c7a]{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -10px;padding:8px 10px;overflow-x:auto}.dash-today-block[data-v-b0bc5c7a]{padding:12px 12px 10px}.dash-section[data-v-b0bc5c7a]{padding:0 4px}.dash-quick-actions[data-v-b0bc5c7a]{gap:8px;margin:18px 0 24px}.dash-module-tile[data-v-b0bc5c7a]{padding:16px 8px}.dash-tile-icon[data-v-b0bc5c7a]{font-size:28px}.dash-tile-label[data-v-b0bc5c7a]{font-size:11px}.dash-greeting-text[data-v-b0bc5c7a]{font-size:22px}.dash-widget[data-v-b0bc5c7a]{border-radius:16px;padding:16px}.dash-timeline-label[data-v-b0bc5c7a]{width:120px;min-width:120px}}.visually-hidden[data-v-b0bc5c7a]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.dash-root[data-v-b0bc5c7a] *,.dash-root[data-v-b0bc5c7a] :before,.dash-root[data-v-b0bc5c7a] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dash-module-tile[data-v-b0bc5c7a]:hover,.dash-task-card[data-v-b0bc5c7a]:hover,.dash-quick-action[data-v-b0bc5c7a]:hover,.dash-module-tile:hover .dash-tile-icon[data-v-b0bc5c7a]{transform:none}}.fade-enter-active[data-v-ac999bca],.fade-leave-active[data-v-ac999bca]{transition:opacity .2s}.fade-enter-from[data-v-ac999bca],.fade-leave-to[data-v-ac999bca]{opacity:0}.po-input[data-v-ac999bca]{background:var(--ws-band,#1f2937);border:1px solid var(--ws-border,#374151);width:100%;color:var(--ws-fg,white);border-radius:.25rem;padding:.375rem .5rem;font-size:.875rem;display:block}.po-input[data-v-ac999bca]:disabled{opacity:.6;cursor:not-allowed}.po-input[data-v-ac999bca]:focus{outline:2px solid var(--ws-accent,#0095db);outline-offset:-2px}.po-drag-over[data-v-ac999bca]{box-shadow:inset 0 3px 0 var(--ws-accent,#0095db)}tr.po-drag-over td[data-v-ac999bca]{background:color-mix(in srgb, var(--ws-accent,#0095db) 8%, transparent)}.mdi-drag-vertical[data-v-ac999bca]:active{cursor:grabbing}@media (width<=640px){.po-detail[data-v-ac999bca]{z-index:25;background:var(--ws-bg);flex-direction:column;padding:0;display:flex;position:fixed;inset:3.5rem 0 0;overflow:hidden}.po-detail-header[data-v-ac999bca]{flex:none;margin:0!important}.po-detail-body[data-v-ac999bca]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:.75rem 1rem 2rem;overflow-y:auto}.po-detail .po-input[data-v-ac999bca]{min-height:44px;padding:.625rem .75rem;font-size:16px}.po-detail input[data-v-ac999bca]:not([type=checkbox]):not([type=radio]),.po-detail select[data-v-ac999bca],.po-detail textarea[data-v-ac999bca]{min-height:44px;padding:.5rem .625rem!important;font-size:16px!important}.po-detail .grid.md\:grid-cols-2[data-v-ac999bca],.po-detail .grid.grid-cols-2.lg\:grid-cols-3[data-v-ac999bca],.po-detail .grid.grid-cols-3[data-v-ac999bca],.po-detail .grid.grid-cols-4[data-v-ac999bca]{grid-template-columns:1fr!important}}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.wo-grid{border-collapse:collapse;font-size:12px;line-height:1.2}.wo-grid thead th{text-transform:uppercase;letter-spacing:.03em;z-index:2;border-bottom:1px solid var(--ws-border);padding:4px 6px;font-size:10px;font-weight:600;position:sticky;top:0}.wo-grid td{border-bottom:1px solid var(--ws-border);height:26px;padding:0}.wo-grid .wo-descrow td{border-bottom:1px solid var(--ws-border);height:22px}.wo-grid .wo-zebra td{background:var(--ws-bg-2)}.wo-grid .wo-row:hover td,.wo-grid .wo-row:focus-within td{background:var(--ws-hover)}.wo-in{width:100%;height:100%;min-height:24px;color:var(--ws-fg);background:0 0;border:1px solid #0000;border-radius:3px;outline:none;padding:2px 6px;font-size:12px;transition:border-color .12s,background .12s}.wo-in:hover{border-color:var(--ws-border)}.wo-in:focus{border-color:var(--ws-accent);background:var(--ws-bg);box-shadow:0 0 0 1px var(--ws-accent)}.wo-in::placeholder{color:var(--ws-fg-25)}.wo-grid select.wo-in{padding-right:2px}#workshop-root,.ws-mono{--ws-bg:#fff;--ws-bg-2:#fafafa;--ws-bg-3:#f3f3f3;--ws-fg:#0f172a;--ws-fg-65:#0f172aa6;--ws-fg-45:#0f172a73;--ws-fg-25:#0f172a40;--ws-border:#0f172a1a;--ws-border-strong:#0f172a2e;--ws-band:#0f172a0a;--ws-hover:#0f172a0d;--ws-accent:#0095db;--ws-accent-hover:#007cb7;--ws-accent-soft:#0095db1a;--ws-tooltip-glow:0 8px 32px #0095db2e}[data-theme=dark] #workshop-root,[data-theme=dark] .ws-mono{--ws-bg:#000;--ws-bg-2:#0a0a0a;--ws-bg-3:#141414;--ws-fg:#fff;--ws-fg-65:#ffffffa6;--ws-fg-45:#ffffff73;--ws-fg-25:#ffffff40;--ws-border:#ffffff1a;--ws-border-strong:#fff3;--ws-band:#ffffff0a;--ws-hover:#ffffff0f;--ws-accent-hover:#33abe2;--ws-accent-soft:#0095db29;--ws-tooltip-glow:0 8px 32px #0095db4d}#workshop-root{background:var(--ws-bg);color:var(--ws-fg)}@media (width<=640px){#workshop-root.p-4{padding:.75rem}.article-detail .grid-cols-2,.article-detail .grid-cols-3,.article-detail .grid-cols-4,.article-detail .grid-cols-5{grid-template-columns:1fr!important}.article-detail input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.article-detail select,.article-detail textarea{min-height:44px;padding:.625rem .75rem!important;font-size:16px!important}.article-detail [class*=overflow-x-auto] button[class*=border-b-2]{min-height:44px;padding-left:1rem!important;padding-right:1rem!important}#workshop-root .fixed.inset-0>div.bg-gray-900,#workshop-root .fixed.inset-0>div[class*=rounded-lg]:not([class*=max-w-md]):not([class*=max-w-lg]){border-radius:1rem 1rem 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow-y:auto!important}.article-detail [class*=overflow-x-auto]::-webkit-scrollbar{display:none}}.ws-mono .ws-pill-solid{background:var(--ws-accent);color:#fff}.ws-mono .ws-pill-accent{color:var(--ws-accent);box-shadow:inset 0 0 0 1px var(--ws-accent)}.ws-mono .ws-pill-neutral{color:var(--ws-fg);box-shadow:inset 0 0 0 1px var(--ws-border-strong)}.ws-mono .ws-log-row:hover{background:var(--ws-hover)}#workshop-root .bg-gray-800{box-shadow:var(--shadow-sm);border-radius:14px;background-color:var(--ws-bg)!important}#workshop-root .bg-gray-900{background-color:var(--ws-bg-2)!important}#workshop-root .bg-gray-700{background-color:var(--ws-hover)!important}#workshop-root .bg-gray-600{background-color:var(--ws-bg-2)!important}#workshop-root .border-gray-700,#workshop-root .border-gray-600,#workshop-root .border-gray-200{border-color:var(--ws-border)!important}#workshop-root .text-white{color:var(--ws-fg)!important}#workshop-root .text-gray-400{color:var(--ws-fg-65)!important}#workshop-root .text-gray-500{color:var(--ws-fg-45)!important}#workshop-root .text-gray-300{color:var(--ws-fg-65)!important}#workshop-root .text-gray-200{color:var(--ws-fg)!important}#workshop-root .hover\:bg-gray-700:hover,#workshop-root .hover\:bg-gray-600:hover{transition:all .15s ease-out;background-color:var(--ws-hover)!important}#workshop-root .hover\:text-white:hover,#workshop-root .hover\:text-gray-200:hover,#workshop-root .hover\:text-gray-300:hover{color:var(--ws-fg)!important}#workshop-root .hover\:bg-gray-800:hover{transition:all .15s ease-out;background-color:var(--ws-bg)!important}#workshop-root .bg-\[\#0095DB\]{background-color:var(--ws-accent)!important}#workshop-root .text-\[\#0095DB\]{color:var(--ws-accent)!important}#workshop-root .border-\[\#0095DB\]{border-color:var(--ws-accent)!important}#workshop-root .hover\:bg-\[\#005780\]:hover{background-color:color-mix(in srgb, var(--ws-accent) 80%, black)!important}#workshop-root .bg-\[\#0095DB\]\/20{background-color:color-mix(in srgb, var(--ws-accent) 20%, transparent)!important}#workshop-root .hover\:border-\[\#0095DB\]:hover{border-color:var(--ws-accent)!important}#workshop-root .hover\:text-\[\#0095DB\]:hover{color:var(--ws-accent)!important}#workshop-root .group-hover\:text-\[\#0095DB\]{transition:color .15s ease-out}.group:hover #workshop-root .group-hover\:text-\[\#0095DB\],#workshop-root .group:hover .group-hover\:text-\[\#0095DB\]{color:var(--ws-accent)!important}#workshop-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),#workshop-root select,#workshop-root textarea{transition:border-color .15s ease-out,box-shadow .15s ease-out;background-color:var(--ws-bg)!important;border:1px solid var(--ws-border)!important;color:var(--ws-fg)!important;border-radius:10px!important}#workshop-root input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,#workshop-root select:focus,#workshop-root textarea:focus{border-color:var(--ws-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ws-accent) 20%, transparent)!important;outline:none!important}#workshop-root button{border-radius:10px!important;transition:all .15s ease-out!important}#workshop-root button:hover{transform:translateY(-1px)}#workshop-root button:active{transform:translateY(0)}#workshop-root table{border-collapse:separate;border-spacing:0;width:100%}#workshop-root thead th{text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.75rem;font-weight:600;background-color:var(--ws-bg)!important;color:var(--ws-fg-65)!important;border-bottom:2px solid var(--ws-border)!important}#workshop-root tbody tr{transition:background-color .15s ease-out}#workshop-root tbody tr:hover{background-color:var(--ws-hover)!important}#workshop-root tbody td{padding:.625rem 1rem;border-bottom:1px solid var(--ws-border)!important;color:var(--ws-fg)!important}#workshop-root .fixed.inset-0{-webkit-backdrop-filter:blur(8px)!important}#workshop-root .fixed.inset-0>div:first-child,#workshop-root .fixed.inset-0>.bg-gray-800,#workshop-root .fixed.inset-0>.bg-white,#workshop-root .fixed.inset-0>div[class*=bg-gray-800],#workshop-root .fixed.inset-0>div[class*=bg-white],#workshop-root .fixed.inset-0>div[class*=rounded]{box-shadow:var(--shadow-xl)!important;background-color:var(--ws-bg)!important;border-radius:20px!important}#workshop-root .bg-white{background-color:var(--ws-bg)!important}#workshop-root .shadow-lg{box-shadow:var(--shadow-lg)!important}#workshop-root .shadow-xl{box-shadow:var(--shadow-xl)!important}#workshop-root .shadow-md{box-shadow:var(--shadow-md)!important}#workshop-root .border-b-2{transition:all .15s ease-out}#workshop-root .border-b-2.border-\[\#0095DB\]{background-color:color-mix(in srgb, var(--ws-accent) 10%, transparent);border-radius:10px 10px 0 0;padding-left:1rem;padding-right:1rem;border-bottom-color:var(--ws-accent)!important;color:var(--ws-fg)!important}#workshop-root span[class*="px-2 py-0.5 rounded"],#workshop-root span[class*="px-1.5 py-0.5 rounded"],#workshop-root span[class*="px-2 py-1 rounded"]{font-weight:500;border-radius:9999px!important}#workshop-root .absolute[class*=bg-gray-800][class*=border][class*=rounded],#workshop-root div[class*=absolute][class*=z-][class*=bg-gray-800][class*=rounded]{background-color:var(--ws-bg)!important;border:1px solid var(--ws-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:14px!important}#workshop-root .rounded{border-radius:10px!important}#workshop-root .rounded-lg{border-radius:14px!important}#workshop-root .rounded-xl{border-radius:20px!important}#workshop-root .rounded-full{border-radius:9999px!important}#workshop-root ::-webkit-scrollbar{width:6px;height:6px}#workshop-root ::-webkit-scrollbar-track{background:0 0}#workshop-root ::-webkit-scrollbar-thumb{background:var(--ws-border);border-radius:9999px}#workshop-root ::-webkit-scrollbar-thumb:hover{background:var(--ws-fg-45)}#workshop-root ::selection{background-color:color-mix(in srgb, var(--ws-accent) 30%, transparent);color:var(--ws-fg)}#workshop-root input::placeholder,#workshop-root textarea::placeholder{color:var(--ws-fg-45)!important}#workshop-root .divide-gray-700>:not(:last-child){border-color:var(--ws-border)!important}#workshop-root .text-gray-600{color:var(--ws-fg-45)!important}#workshop-root .text-gray-800{color:var(--ws-fg)!important}#workshop-root .text-gray-700{color:var(--ws-fg-65)!important}#workshop-root .bg-gray-500{background-color:var(--ws-fg-45)!important}#workshop-root .bg-gray-200{background-color:var(--ws-bg-2)!important}#workshop-root .ring-gray-700,#workshop-root .ring-gray-600{--tw-ring-color:var(--ws-border)!important}#workshop-root button.bg-\[\#0095DB\],#workshop-root button[class*="bg-[#0095DB]"]{font-weight:500;background-color:var(--ws-accent)!important;color:#fff!important;border-radius:10px!important}#workshop-root button.bg-\[\#0095DB\]:hover,#workshop-root button[class*="bg-[#0095DB]"]:hover{box-shadow:0 0 16px color-mix(in srgb, var(--ws-accent) 30%, transparent);background-color:color-mix(in srgb, var(--ws-accent) 85%, black)!important}#workshop-root label[class*=border-dashed]{transition:all .15s ease-out;border-radius:14px!important}#workshop-root a,#workshop-root button,#workshop-root input,#workshop-root select,#workshop-root textarea{transition:all .15s ease-out}#workshop-root .overflow-x-auto{scrollbar-width:thin}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.5}}#workshop-root .animate-pulse{animation:1.5s cubic-bezier(.4,0,.6,1) infinite ws-pulse}#workshop-root .bg-black\/60,#workshop-root .bg-black\/50,#workshop-root .bg-black\/70,#workshop-root .bg-black\/80,#workshop-root .bg-black.bg-opacity-60{-webkit-backdrop-filter:blur(8px);background-color:#0000008c!important}#workshop-root .bg-gray-800\/30,#workshop-root .bg-gray-800\/40,#workshop-root .bg-gray-800\/50,#workshop-root .bg-gray-800\/60,#workshop-root .bg-gray-900\/40,#workshop-root .bg-gray-900\/60{background-color:var(--ws-band)!important}#workshop-root .bg-gray-950,#workshop-root .bg-gray-950\/95{background-color:var(--ws-bg)!important}#workshop-root .text-gray-100,#workshop-root .text-white\/90{color:var(--ws-fg)!important}#workshop-root .text-gray-200\/80{color:var(--ws-fg-65)!important}#workshop-root .border-white\/10,#workshop-root .border-white\/15,#workshop-root .border-white\/20,#workshop-root .ring-white\/10,#workshop-root .ring-white\/15{border-color:var(--ws-border)!important;--tw-ring-color:var(--ws-border)!important}#workshop-root .bg-white\/\[0\.03\],#workshop-root .bg-white\/\[0\.04\],#workshop-root .bg-white\/\[0\.05\]{background-color:var(--ws-band)!important}#workshop-root .hover\:bg-white\/\[0\.03\]:hover,#workshop-root .hover\:bg-white\/\[0\.05\]:hover{background-color:var(--ws-hover)!important}h2[data-v-5502a8ab]{color:var(--color-accent-lager)!important}.bg-gray-50.border.border-gray-200.rounded-lg[data-v-5502a8ab]{background:var(--color-bg-alt)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important;border-radius:14px!important}.bg-gray-50.border.border-gray-200.rounded-lg .text-gray-700[data-v-5502a8ab]{color:var(--color-text)!important}.bg-white.p-4.rounded-lg.shadow[data-v-5502a8ab],.bg-white.rounded-lg.shadow[data-v-5502a8ab],.bg-white.p-3.rounded-lg.shadow[data-v-5502a8ab]{background:var(--color-surface)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}input[type=text][data-v-5502a8ab]{transition:border-color .15s ease-out,box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:10px!important}input[type=text][data-v-5502a8ab]:focus{border-color:var(--color-accent-lager)!important;box-shadow:0 0 0 2px #c8374233!important}.flex.flex-wrap.gap-2.mb-4 button[data-v-5502a8ab]{border-radius:10px!important;transition:all .15s ease-out!important}.flex.flex-wrap.gap-2.mb-4 button.bg-gray-100[data-v-5502a8ab]{background:var(--color-bg-alt)!important;color:var(--color-text-secondary)!important}.flex.flex-wrap.gap-2.mb-4 button.bg-gray-100[data-v-5502a8ab]:hover{background:var(--color-surface-hover)!important}table[data-v-5502a8ab]{border-radius:14px}thead.bg-gray-50[data-v-5502a8ab]{background:var(--color-bg-alt)!important}thead th[data-v-5502a8ab]{border-bottom:1px solid var(--color-border);color:var(--color-text-muted)!important}tbody tr[data-v-5502a8ab]{transition:background .15s ease-out;border-color:var(--color-border)!important}tbody tr[data-v-5502a8ab]:hover{background:var(--color-surface-hover)!important}.border-b.border-gray-200[data-v-5502a8ab]{border-color:var(--color-border)!important}button[data-v-5502a8ab]{border-radius:10px!important;transition:all .15s ease-out!important}button[data-v-5502a8ab]:disabled{transform:none!important}.text-gray-800[data-v-5502a8ab]{color:var(--color-text)!important}.text-gray-700[data-v-5502a8ab],.text-gray-600[data-v-5502a8ab]{color:var(--color-text-secondary)!important}.text-gray-500[data-v-5502a8ab],.text-gray-400[data-v-5502a8ab],.text-gray-300[data-v-5502a8ab]{color:var(--color-text-muted)!important}.bg-white.rounded-lg.shadow-sm.border[data-v-5502a8ab]{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}.bg-red-50.border.border-red-200[data-v-5502a8ab]{border-radius:14px!important}.text-center.text-gray-400[data-v-5502a8ab]{color:var(--color-text-muted)!important}.bg-gray-100.text-gray-700.rounded-lg[data-v-5502a8ab]{background:var(--color-bg-alt)!important;color:var(--color-text-secondary)!important;border-radius:10px!important}.bg-gray-100.text-gray-700.rounded-lg[data-v-5502a8ab]:hover{background:var(--color-surface-hover)!important}.pscan-wrap[data-v-5502a8ab]{max-width:520px;margin:0 auto}.pscan-card[data-v-5502a8ab]{background:#fff;border-radius:16px;margin-bottom:16px;padding:20px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.pscan-status[data-v-5502a8ab]{text-align:center;padding:28px 20px}.pscan-icon[data-v-5502a8ab]{border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:14px;font-size:52px;font-weight:900;display:inline-flex}.pscan-icon.green[data-v-5502a8ab]{color:#15803d;background:#dcfce7}.pscan-icon.red[data-v-5502a8ab]{color:#b91c1c;background:#fee2e2}.pscan-icon.gray[data-v-5502a8ab]{color:#6b7280;background:#f3f4f6}.pscan-label[data-v-5502a8ab]{margin:0 0 4px;font-size:20px;font-weight:800}.pscan-label.green[data-v-5502a8ab]{color:#15803d}.pscan-label.red[data-v-5502a8ab]{color:#b91c1c}.pscan-label.gray[data-v-5502a8ab]{color:#374151}.pscan-date[data-v-5502a8ab]{color:#111827;letter-spacing:-.01em;margin:8px 0 0;font-size:28px;font-weight:800}.pscan-sub[data-v-5502a8ab]{color:#6b7280;margin:4px 0 0;font-size:14px}.pscan-h2[data-v-5502a8ab]{text-transform:uppercase;letter-spacing:.04em;color:#6b7280!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.pscan-kv[data-v-5502a8ab]{grid-template-columns:minmax(110px,auto) 1fr;gap:10px 14px;margin:0;display:grid}.pscan-kv dt[data-v-5502a8ab]{color:#6b7280;font-size:14px}.pscan-kv dd[data-v-5502a8ab]{color:#111827;word-break:break-word;margin:0;font-size:15px;font-weight:600}.pscan-code[data-v-5502a8ab]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pscan-comp[data-v-5502a8ab]{color:#9ca3af;font-weight:400}.pscan-badge[data-v-5502a8ab]{color:#4338ca;background:#eef2ff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.pscan-imgcard[data-v-5502a8ab]{padding:12px}.pscan-imgcard img[data-v-5502a8ab]{object-fit:contain;background:#f9fafb;border-radius:12px;width:100%;max-height:260px;display:block}.chk-item[data-v-5502a8ab]{border-top:1px solid #f3f4f6}.chk-item[data-v-5502a8ab]:first-of-type{border-top:none}.chk-head[data-v-5502a8ab]{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 0;display:flex}.chk-head[data-v-5502a8ab]:hover{background:#f9fafb}.chk-date[data-v-5502a8ab]{color:#374151;font-size:14px;font-weight:600}.chk-meta[data-v-5502a8ab]{align-items:center;gap:10px;display:inline-flex}.chk-pruefer[data-v-5502a8ab]{color:#9ca3af;font-size:12px}.chk-erg[data-v-5502a8ab]{font-size:13px;font-weight:700}.chk-body[data-v-5502a8ab]{padding:4px 0 12px 2px}.chk-flags[data-v-5502a8ab]{color:#6b7280;margin-top:10px;font-size:12px;line-height:1.5}.chk-flags b[data-v-5502a8ab]{color:#374151;font-weight:600}.chk-note[data-v-5502a8ab]{color:#6b7280;margin-top:6px;font-size:12px}.chk-maengel[data-v-5502a8ab]{color:#b91c1c}.wms-stage[data-v-9eb2fdc4]{perspective:1800px;position:relative}.wms-face[data-v-9eb2fdc4]{transform-origin:top;backface-visibility:hidden;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s}.wms-face-front[data-v-9eb2fdc4]{opacity:0;pointer-events:none;position:absolute;inset:0;transform:rotateX(90deg)}.wms-stage.is-front .wms-face-floor[data-v-9eb2fdc4]{opacity:0;pointer-events:none;position:absolute;inset:0;transform:rotateX(-90deg)}.wms-stage.is-front .wms-face-front[data-v-9eb2fdc4]{opacity:1;pointer-events:auto;position:relative;transform:rotateX(0)}.wms-board[data-v-9eb2fdc4]{background-image:linear-gradient(90deg,#78787824 1px,#0000 1px),linear-gradient(#78787824 1px,#0000 1px);min-height:200px;position:relative}.wms-board.drawing[data-v-9eb2fdc4]{cursor:crosshair}.wms-rack[data-v-9eb2fdc4]{cursor:grab;touch-action:none;transform-origin:50%;position:absolute}.wms-rack.locked[data-v-9eb2fdc4]{cursor:default;pointer-events:none}.wms-rack[data-v-9eb2fdc4]:active{cursor:grabbing}.wms-rack-plan[data-v-9eb2fdc4]{-webkit-user-select:none;user-select:none;border-radius:3px;width:100%;height:100%;position:relative;overflow:visible;box-shadow:0 1px 3px #0000002e}.wms-rack-plan.selected[data-v-9eb2fdc4]{outline:2px solid var(--color-primary);outline-offset:1px}.tt-beam[data-v-9eb2fdc4]{z-index:1;background:#f97316;position:absolute;left:0;right:0}.tt-post[data-v-9eb2fdc4]{z-index:2;background:#2563eb;position:absolute;top:0;bottom:0}.tt-rack-label[data-v-9eb2fdc4]{color:#0f172a;text-shadow:0 0 3px #ffffffd9;pointer-events:none;z-index:3;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.tt-field-label[data-v-9eb2fdc4]{white-space:nowrap;color:#0f172a;text-shadow:0 0 3px #ffffffe6,0 0 3px #ffffffe6;pointer-events:none;z-index:4;font-size:10px;font-weight:800;position:absolute}.tt-wall[data-v-9eb2fdc4]{cursor:pointer;background:#475569;border-radius:2px;position:absolute}.tt-wall.sel[data-v-9eb2fdc4]{background:var(--color-secondary)}.tt-wall.nodraw[data-v-9eb2fdc4]{pointer-events:none}.tt-wall.preview[data-v-9eb2fdc4]{background:var(--color-secondary);opacity:.85;pointer-events:none}.tt-wall.ghost[data-v-9eb2fdc4]{opacity:.4}.tt-wall-label[data-v-9eb2fdc4]{color:#fff;white-space:nowrap;z-index:5;background:#0f172ac7;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.tt-wall-label.editable[data-v-9eb2fdc4]{cursor:pointer}.tt-wall-label.editable[data-v-9eb2fdc4]:hover{background:var(--color-primary)}.tt-helpline[data-v-9eb2fdc4]{opacity:.6;pointer-events:none;z-index:4;position:absolute}.tt-helpline.hl-v[data-v-9eb2fdc4]{background:repeating-linear-gradient(0deg,#0ea5e9,#0ea5e9 4px,#0000 4px 7px)}.tt-helpline.hl-h[data-v-9eb2fdc4]{background:repeating-linear-gradient(90deg,#0ea5e9,#0ea5e9 4px,#0000 4px 7px)}.tt-door[data-v-9eb2fdc4]{pointer-events:auto;cursor:pointer;z-index:6;position:absolute;overflow:visible}.tt-wall-del[data-v-9eb2fdc4]{background:var(--color-error);color:#fff;z-index:6;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex;position:absolute;transform:translate(50%,-150%)}.tt-handle[data-v-9eb2fdc4]{border:3px solid var(--color-secondary);z-index:7;cursor:grab;touch-action:none;background:#fff;border-radius:999px;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.tt-node[data-v-9eb2fdc4]{border:2px solid var(--color-secondary);background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.lg-swatch[data-v-9eb2fdc4]{border-radius:2px;width:14px;height:8px;display:inline-block}.wms-lbl[data-v-9eb2fdc4]{color:var(--color-text-muted);margin:6px 0 2px;font-size:11px;font-weight:600;display:block}.wms-inp[data-v-9eb2fdc4]{background:var(--color-bg-alt);width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;padding:6px 8px;font-size:13px}.wms-step[data-v-9eb2fdc4]{background:var(--color-bg-alt);width:28px;height:28px;color:var(--color-text);border:1px solid var(--color-border);border-radius:6px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.wms-mini[data-v-9eb2fdc4]{background:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.elev[data-v-9eb2fdc4]{box-sizing:border-box}.hs-cell[data-v-9eb2fdc4]{box-sizing:border-box;border-bottom:1px dashed var(--color-border);justify-content:flex-end;align-items:flex-start;padding:0 4px;display:flex}.hs-cell.boden-gutter[data-v-9eb2fdc4]{border-bottom:none;justify-content:center;align-items:center}.hs-mark[data-v-9eb2fdc4]{color:var(--color-warning);white-space:nowrap;font-size:9px;font-weight:700}.fg-inp[data-v-9eb2fdc4]{text-align:center;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:5px;padding:1px 4px;font-size:11px}.fg-sel[data-v-9eb2fdc4]{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:5px;padding:2px 4px;font-size:11px}.rackzone[data-v-9eb2fdc4]{box-sizing:border-box;align-items:flex-end;display:flex;position:relative}.field-head[data-v-9eb2fdc4]{box-sizing:border-box;border-bottom:1px solid var(--color-border);flex-shrink:0;padding:2px 3px}.field-col[data-v-9eb2fdc4]{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:flex-end;display:flex;position:relative}.fach-space[data-v-9eb2fdc4]{box-sizing:border-box;flex-shrink:0;position:relative}.deck-row[data-v-9eb2fdc4]{box-sizing:border-box;z-index:1;flex-shrink:0;width:100%}.deck-spanplatte[data-v-9eb2fdc4]{background:#b98a4e}.deck-balken[data-v-9eb2fdc4]{background:repeating-linear-gradient(90deg,#8b5a2b,#8b5a2b 14px,#70461f 14px 22px)}.deck-gitter[data-v-9eb2fdc4]{background:repeating-linear-gradient(45deg,#94a3b8,#94a3b8 3px,#64748b 3px 6px)}.deck-europalette[data-v-9eb2fdc4]{background:repeating-linear-gradient(90deg,#c79a5b,#c79a5b 10px,#a87f43 10px 16px);box-shadow:inset 0 0 0 1px #8b5a2b}.beam-row[data-v-9eb2fdc4]{box-sizing:border-box;z-index:2;flex-shrink:0;align-items:center;gap:3px;padding:0 4px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000026}.bh-unit[data-v-9eb2fdc4]{color:#ffffffeb;flex-shrink:0;font-size:9px}.bin-boxes[data-v-9eb2fdc4]{align-items:flex-end;gap:2px;display:flex;position:absolute;bottom:0;left:2px;right:2px;overflow:hidden}.art-box[data-v-9eb2fdc4]{background:var(--color-primary-light);border:1px solid var(--color-primary);cursor:pointer;border-radius:2px;flex-shrink:0;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.art-box[data-v-9eb2fdc4]:hover{filter:brightness(.95)}.art-box-label[data-v-9eb2fdc4]{color:#1f2937;text-align:center;max-width:100%;padding:1px;font-size:8px;font-weight:600;line-height:1.05;overflow:hidden}.art-box-x[data-v-9eb2fdc4]{color:var(--color-error);opacity:0;background:#ffffffb3;border-radius:2px;font-size:10px;position:absolute;top:0;right:0}.art-box:hover .art-box-x[data-v-9eb2fdc4]{opacity:1}.boden-bar[data-v-9eb2fdc4]{background:repeating-linear-gradient(45deg,#64748b,#64748b 6px,#475569 6px 12px);border-radius:2px;flex-shrink:0}.post-v[data-v-9eb2fdc4]{z-index:3;pointer-events:none;background:#2563eb;border-radius:1px;position:absolute;bottom:0}.wms-bin-code[data-v-9eb2fdc4]{color:#fff;text-shadow:0 0 2px #0000008c;letter-spacing:.2px;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:800}.beam-row .fg-inp[data-v-9eb2fdc4]{border-radius:3px;flex-shrink:0;height:20px;padding:0 3px;font-size:11px}.beam-row .fg-sel[data-v-9eb2fdc4]{border-radius:3px;min-width:0;height:20px;padding:0 2px;font-size:11px}.wms-bin-add[data-v-9eb2fdc4]{color:#1f2937;background:#ffffffd9;border:1px solid #00000026;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:19px;margin-left:auto;font-size:13px;display:inline-flex}.wms-bin-add[data-v-9eb2fdc4]:hover{background:var(--color-primary);color:#fff}.wms-bin-del[data-v-9eb2fdc4]{width:18px;height:19px;color:var(--color-error);background:#ffffffd9;border:1px solid #00000026;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.wms-bin-del[data-v-9eb2fdc4]:hover{background:var(--color-error);color:#fff}.fh-add[data-v-9eb2fdc4]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.fh-add[data-v-9eb2fdc4]:hover{filter:brightness(1.08)}.wms-chip[data-v-9eb2fdc4]{background:var(--color-primary-light);color:#1f2937;cursor:pointer;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:2px 6px;font-size:11px;display:inline-flex}.wms-chip[data-v-9eb2fdc4]:hover{filter:brightness(.96)}.wms-chip-x[data-v-9eb2fdc4]{opacity:.55;font-size:12px}.wms-chip-x[data-v-9eb2fdc4]:hover{opacity:1;color:var(--color-error)}.wms-modal[data-v-9eb2fdc4]{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wms-modal-box[data-v-9eb2fdc4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;width:100%;max-width:440px;padding:18px;box-shadow:0 10px 40px #00000040}.stat-label[data-v-1574567c]{color:var(--color-text-muted);margin-bottom:4px;font-size:12px;display:block}.stat-config-card[data-v-1574567c]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;margin-bottom:24px;padding:16px;display:inline-flex}.stat-card[data-v-1574567c]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;padding:16px}.stat-toggle-group[data-v-1574567c]{border:1px solid var(--color-border);border-radius:10px;display:flex;overflow:hidden}.stat-toggle-btn[data-v-1574567c]{padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s ease-out}.stat-toggle-active-success[data-v-1574567c]{background:var(--color-success);color:#fff}.stat-toggle-active-error[data-v-1574567c]{background:var(--color-error);color:#fff}.stat-toggle-inactive[data-v-1574567c]{background:var(--color-bg-alt);color:var(--color-text-secondary)}.stat-toggle-inactive[data-v-1574567c]:hover{background:var(--color-surface-hover)}.stat-input[data-v-1574567c]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;padding:8px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.stat-input[data-v-1574567c]:focus{border-color:var(--color-accent-lager);box-shadow:0 0 0 3px var(--color-accent-lager-light);outline:none}.stat-btn-primary[data-v-1574567c]{background:var(--color-secondary);color:var(--color-on-secondary);border-radius:10px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:all .15s ease-out;display:flex}.stat-btn-primary[data-v-1574567c]:hover{background:var(--color-secondary-hover);transform:scale(1.02)}.stat-btn-primary[data-v-1574567c]:disabled{opacity:.5;transform:none}.stat-progress-bar[data-v-1574567c]{background:var(--color-secondary);border-radius:9999px;height:10px;transition:width .5s ease-out}.stat-alert-error[data-v-1574567c]{border:1px solid var(--color-error);color:var(--color-error);background:#ef444414;border-radius:14px;padding:16px}.stat-alert-warning[data-v-1574567c]{border:1px solid var(--color-warning);color:var(--color-warning);background:#f59e0b14;border-radius:14px;padding:16px}.stat-table-card[data-v-1574567c]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.stat-search-input[data-v-1574567c]{background:var(--color-surface);border:1px solid var(--color-border);width:16rem;color:var(--color-text);border-radius:10px;padding:6px 12px;font-size:14px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.stat-search-input[data-v-1574567c]:focus{border-color:var(--color-secondary);box-shadow:0 0 0 3px var(--color-secondary-light);outline:none}.stat-table-head[data-v-1574567c]{background:var(--color-bg-alt);text-align:left;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.stat-th-hover[data-v-1574567c]{transition:color .15s ease-out}.stat-th-hover[data-v-1574567c]:hover{color:var(--color-text-secondary)}.stat-table-row[data-v-1574567c]{border-bottom:1px solid var(--color-border);transition:background .15s ease-out}.stat-table-row[data-v-1574567c]:hover{background:var(--color-surface-hover)}.stat-table-foot[data-v-1574567c]{background:var(--color-bg-alt)}h2[data-v-0728a19f]{color:var(--color-accent-lager)!important}.bg-white.rounded-lg.shadow[data-v-0728a19f],.bg-white.rounded-lg.shadow.p-4[data-v-0728a19f]{background:var(--color-surface)!important;box-shadow:var(--shadow-sm)!important;border-radius:14px!important}input[type=text][data-v-0728a19f],input[data-v-0728a19f]{transition:border-color .15s ease-out,box-shadow .15s ease-out;background:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important;border-radius:10px!important}input[data-v-0728a19f]:focus{border-color:var(--color-accent-lager)!important;box-shadow:0 0 0 2px #c8374233!important}.absolute.z-10[data-v-0728a19f]{background:var(--color-surface)!important;border-color:var(--color-border)!important;box-shadow:var(--shadow-lg)!important;border-radius:14px!important}.absolute.z-10 button[data-v-0728a19f]{transition:background .15s ease-out;border-color:var(--color-border)!important}.absolute.z-10 button[data-v-0728a19f]:hover{background:var(--color-surface-hover)!important}.text-gray-700[data-v-0728a19f],.text-gray-600[data-v-0728a19f]{color:var(--color-text-secondary)!important}.text-gray-500[data-v-0728a19f],.text-gray-400[data-v-0728a19f]{color:var(--color-text-muted)!important}.border.rounded.bg-gray-50[data-v-0728a19f]{border-color:var(--color-border)!important;background:var(--color-bg-alt)!important;border-radius:14px!important}button[data-v-0728a19f]{border-radius:10px!important;transition:all .15s ease-out!important}.bg-huth-green[data-v-0728a19f]{background:var(--color-accent-lager)!important}.bg-huth-green[data-v-0728a19f]:hover{opacity:.9;transform:scale(1.02)}button[data-v-0728a19f]:disabled{transform:none!important}.academy-feedback[data-v-30299da9]{border:1px solid var(--color-border,#e5e7eb);background:var(--color-surface,#fafafa);border-radius:12px;margin-top:24px;padding:16px}.afb-header[data-v-30299da9]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.afb-header .mdi[data-v-30299da9]{color:var(--color-primary,#99c21d);font-size:18px}.afb-title[data-v-30299da9]{color:var(--color-text,#111827);font-weight:600}.afb-aggregate[data-v-30299da9]{gap:12px;margin-left:auto;font-size:13px;display:flex}.afb-up[data-v-30299da9]{color:#16a34a;font-weight:600}.afb-down[data-v-30299da9]{color:#dc2626;font-weight:600}.afb-actions[data-v-30299da9]{align-items:center;gap:8px;display:flex}.afb-btn[data-v-30299da9]{border:1px solid var(--color-border,#e5e7eb);color:#374151;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.afb-btn[data-v-30299da9]:hover{color:#16a34a;border-color:#16a34a}.afb-btn.active[data-v-30299da9]{color:#166534;background:#dcfce7;border-color:#16a34a}.afb-btn-down[data-v-30299da9]:hover{color:#dc2626;border-color:#dc2626}.afb-btn-down.active[data-v-30299da9]{color:#991b1b;background:#fee2e2;border-color:#dc2626}.afb-remove[data-v-30299da9]{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px}.afb-remove[data-v-30299da9]:hover{color:#374151;background:#f3f4f6}.afb-comment-box[data-v-30299da9]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.afb-my-comment[data-v-30299da9]{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.afb-my-icon[data-v-30299da9]{color:#16a34a;font-size:18px}.afb-icon-btn[data-v-30299da9]{cursor:pointer;color:#16a34a;background:0 0;border:0;border-radius:4px;padding:4px 6px}.afb-icon-btn[data-v-30299da9]:hover{background:#dcfce7}.afb-icon-danger[data-v-30299da9]{color:#dc2626}.afb-icon-danger[data-v-30299da9]:hover{background:#fee2e2}.afb-cancel-btn[data-v-30299da9]{background:#6b7280!important}.afb-cancel-btn[data-v-30299da9]:hover{background:#4b5563!important}.afb-mine[data-v-30299da9]{color:#16a34a;margin-left:4px;font-size:11px;font-weight:700}.afb-textarea[data-v-30299da9]{border:1px solid var(--color-border,#e5e7eb);width:100%;color:var(--color-text,#111827);resize:vertical;background:#fff;border-radius:8px;outline:none;padding:8px 12px;font-size:14px}.afb-textarea[data-v-30299da9]:focus{border-color:var(--color-primary,#99c21d)}.afb-save-btn[data-v-30299da9]{background:var(--color-primary,#99c21d);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:600}.afb-save-btn[data-v-30299da9]:disabled{opacity:.4;cursor:not-allowed}.afb-list[data-v-30299da9]{border-top:1px dashed #e5e7eb;margin-top:14px;padding-top:12px}.afb-list-toggle[data-v-30299da9]{color:#6b7280;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.afb-list-toggle[data-v-30299da9]:hover{color:#374151}.afb-list-items[data-v-30299da9]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.afb-item[data-v-30299da9]{border-radius:8px;gap:8px;padding:8px 10px;font-size:13px;display:flex}.afb-item-up[data-v-30299da9]{color:#166534;background:#f0fdf4}.afb-item-down[data-v-30299da9]{color:#991b1b;background:#fef2f2}.afb-item-meta[data-v-30299da9]{opacity:.9;margin-bottom:2px;font-weight:600}.afb-item-comment[data-v-30299da9]{color:#4b5563;font-size:13px;line-height:1.4}.wiki-pin-badge[data-v-05e423d0]{color:#fff;cursor:pointer;z-index:2;background:#f59e0b;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:transform .15s,background .15s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #f59e0b66}.wiki-pin-badge[data-v-05e423d0]:hover{background:#dc2626;transform:rotate(45deg)scale(1.1)}.wiki-card.is-pinned[data-v-05e423d0]{border-color:#f59e0b;box-shadow:0 4px 12px #f59e0b26}.wiki-card[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;transition:all .15s ease-out;position:relative;overflow:hidden}.wiki-card[data-v-05e423d0]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}.wiki-breadcrumb[data-v-05e423d0]{color:var(--color-text-secondary)}.wiki-breadcrumb button[data-v-05e423d0]:hover{color:var(--color-primary)}.wiki-breadcrumb .bc-active[data-v-05e423d0]{color:var(--color-text);font-weight:500}.wiki-pill[data-v-05e423d0]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:9999px;font-weight:500}.wiki-pill-draft[data-v-05e423d0]{color:#d97706;background:#f59e0b1f;border-radius:9999px;font-weight:500}.btn-primary[data-v-05e423d0]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-primary[data-v-05e423d0]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.btn-primary[data-v-05e423d0]:disabled{opacity:.5}.btn-secondary[data-v-05e423d0]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:all .15s ease-out}.btn-secondary[data-v-05e423d0]:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.btn-danger[data-v-05e423d0]{background:var(--color-error);color:#fff;border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-danger[data-v-05e423d0]:hover{filter:brightness(.9)}.wiki-input[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.wiki-input[data-v-05e423d0]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.wiki-filter-active[data-v-05e423d0]{background:var(--color-primary);color:var(--color-on-primary);border-radius:9999px}.wiki-filter-inactive[data-v-05e423d0]{background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:9999px;transition:all .15s ease-out}.wiki-filter-inactive[data-v-05e423d0]:hover{background:var(--color-primary-light)}.wiki-surface[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px}.wiki-editor[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.wiki-editor-toolbar[data-v-05e423d0]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.wiki-editor-toolbar button[data-v-05e423d0]:hover{background:var(--color-surface-hover)}.wiki-info-box[data-v-05e423d0]{background:var(--color-bg-alt);color:var(--color-text-muted);border-radius:10px}.wiki-heading[data-v-05e423d0]{color:var(--color-text)}.wiki-heading .mdi[data-v-05e423d0]{color:var(--color-primary)}.wiki-meta[data-v-05e423d0]{color:var(--color-text-muted)}.wiki-article-surface[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.wiki-attachment[data-v-05e423d0]{background:var(--color-bg-alt);border-radius:10px;transition:background .15s ease-out}.wiki-attachment[data-v-05e423d0]:hover{background:var(--color-surface-hover)}.wiki-modal-overlay[data-v-05e423d0]{background:#00000080}.wiki-modal[data-v-05e423d0]{background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:14px}.wiki-toast-success[data-v-05e423d0]{background:var(--color-success);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.wiki-toast-error[data-v-05e423d0]{background:var(--color-error);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.wiki-skeleton[data-v-05e423d0]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.wiki-content[data-v-05e423d0] h1{color:var(--color-text);margin:2rem 0 1rem;font-size:1.75rem;font-weight:800}.wiki-content[data-v-05e423d0] h2{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.wiki-content[data-v-05e423d0] h3{color:var(--color-text);margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.wiki-content[data-v-05e423d0] p{color:var(--color-text);margin:.5rem 0;line-height:1.7}.wiki-content[data-v-05e423d0] ul{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:outside}.wiki-content[data-v-05e423d0] ol{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:decimal}.wiki-content[data-v-05e423d0] a{color:var(--color-primary);text-decoration:underline}.wiki-content[data-v-05e423d0] img,.wiki-content[data-v-05e423d0] video{border-radius:10px;max-width:100%;margin:8px 0}.wiki-content[data-v-05e423d0] blockquote{border-left:4px solid var(--color-primary);background:var(--color-bg-alt);color:var(--color-text-secondary);margin:12px 0;padding:8px 16px;font-style:italic}.wiki-content[data-v-05e423d0] table{border-collapse:collapse;width:100%;margin:12px 0}.wiki-content[data-v-05e423d0] th,.wiki-content[data-v-05e423d0] td{border:1px solid var(--color-border);color:var(--color-text);padding:8px 12px}.wiki-content[data-v-05e423d0] th{background:var(--color-bg-alt);text-align:left;font-weight:600}.wiki-content[data-v-05e423d0] hr{border:none;border-top:2px solid var(--color-border);margin:16px 0}.line-clamp-2[data-v-05e423d0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover-lift[data-v-05e423d0]{transition:all .15s ease-out}.hover-lift[data-v-05e423d0]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.kurs-card[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;transition:all .15s ease-out;overflow:hidden}.kurs-card[data-v-b7ffe18d]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}.kurs-breadcrumb[data-v-b7ffe18d]{color:var(--color-text-secondary)}.kurs-breadcrumb button[data-v-b7ffe18d]:hover{color:var(--color-primary)}.kurs-breadcrumb .bc-active[data-v-b7ffe18d]{color:var(--color-text);font-weight:500}.btn-primary[data-v-b7ffe18d]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-primary[data-v-b7ffe18d]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.btn-primary[data-v-b7ffe18d]:disabled{opacity:.5;transform:none}.btn-secondary[data-v-b7ffe18d]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:all .15s ease-out}.btn-secondary[data-v-b7ffe18d]:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.btn-danger[data-v-b7ffe18d]{background:var(--color-error);color:#fff;border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-danger[data-v-b7ffe18d]:hover{filter:brightness(.9)}.kurs-input[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.kurs-input[data-v-b7ffe18d]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.kurs-filter-active[data-v-b7ffe18d]{background:var(--color-primary);color:var(--color-on-primary);border-radius:9999px}.kurs-filter-inactive[data-v-b7ffe18d]{background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:9999px;transition:all .15s ease-out}.kurs-filter-inactive[data-v-b7ffe18d]:hover{background:var(--color-primary-light)}.kurs-surface[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px}.kurs-editor[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.kurs-editor-toolbar[data-v-b7ffe18d]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.kurs-editor-toolbar button[data-v-b7ffe18d]:hover{background:var(--color-surface-hover)}.kurs-info-box[data-v-b7ffe18d]{background:var(--color-bg-alt);color:var(--color-text-muted);border-radius:10px}.kurs-heading[data-v-b7ffe18d]{color:var(--color-text)}.kurs-heading .mdi[data-v-b7ffe18d]{color:var(--color-primary)}.kurs-meta[data-v-b7ffe18d]{color:var(--color-text-muted)}.kurs-chapter[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.kurs-chapter-header[data-v-b7ffe18d]:hover{background:var(--color-surface-hover)}.kurs-chapter-num[data-v-b7ffe18d]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:9999px}.kurs-lesson-active[data-v-b7ffe18d]{background:var(--color-primary-light);color:var(--color-primary-hover);font-weight:500}.kurs-lesson-inactive[data-v-b7ffe18d]{color:var(--color-text-secondary);transition:background .15s ease-out}.kurs-lesson-inactive[data-v-b7ffe18d]:hover{background:var(--color-surface-hover)}.kurs-progress-bg[data-v-b7ffe18d]{background:var(--color-bg-alt);border-radius:9999px;overflow:hidden}.kurs-progress-fill[data-v-b7ffe18d]{background:var(--color-primary);border-radius:9999px;transition:width .3s ease-out}.kurs-quiz-option[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;transition:all .15s ease-out}.kurs-quiz-option[data-v-b7ffe18d]:hover{border-color:var(--color-primary)}.kurs-quiz-option-selected[data-v-b7ffe18d]{border-color:var(--color-primary);background:var(--color-primary-light)}.kurs-quiz-bg[data-v-b7ffe18d]{background:var(--color-bg-alt);border-radius:14px}.kurs-group-pill[data-v-b7ffe18d]{border-radius:9999px;font-weight:500}.kurs-modal-overlay[data-v-b7ffe18d]{background:#00000080}.kurs-modal[data-v-b7ffe18d]{background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:14px}.kurs-toast-success[data-v-b7ffe18d]{background:var(--color-success);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.kurs-toast-error[data-v-b7ffe18d]{background:var(--color-error);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.kurs-skeleton[data-v-b7ffe18d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.kurs-badge-draft[data-v-b7ffe18d]{background:var(--color-warning);color:#fff;border-radius:9999px}.wiki-content[data-v-b7ffe18d] h2{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.wiki-content[data-v-b7ffe18d] h3{color:var(--color-text);margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.wiki-content[data-v-b7ffe18d] p{color:var(--color-text);margin:.5rem 0;line-height:1.7}.wiki-content[data-v-b7ffe18d] ul{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:outside}.wiki-content[data-v-b7ffe18d] ol{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:decimal}.wiki-content[data-v-b7ffe18d] img{border-radius:10px;max-width:100%;margin:8px 0}.wiki-content[data-v-b7ffe18d] a{color:var(--color-primary);text-decoration:underline}.line-clamp-2[data-v-b7ffe18d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.guide-pin-badge[data-v-026ec198]{color:#fff;cursor:pointer;z-index:2;background:#f59e0b;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;transition:transform .15s,background .15s;display:flex;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #f59e0b66}.guide-pin-badge[data-v-026ec198]:hover{background:#dc2626;transform:rotate(45deg)scale(1.1)}.guide-card.is-pinned[data-v-026ec198]{box-shadow:0 4px 10px #f59e0b26;border-color:#f59e0b!important}.guide-card[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:14px;transition:all .15s ease-out;overflow:hidden}.guide-card[data-v-026ec198]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}.guide-folder[data-v-026ec198]{border:1px solid var(--color-border);cursor:pointer;border-radius:14px;transition:all .15s ease-out}.guide-folder[data-v-026ec198]:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.guide-breadcrumb[data-v-026ec198]{color:var(--color-text-secondary)}.guide-breadcrumb button[data-v-026ec198]:hover{color:var(--color-primary)}.guide-breadcrumb .bc-active[data-v-026ec198]{color:var(--color-text);font-weight:500}.guide-pill[data-v-026ec198]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:9999px;font-weight:500}.guide-pill-draft[data-v-026ec198]{color:#d97706;background:#f59e0b1f;border-radius:9999px;font-weight:500}.btn-primary[data-v-026ec198]{background:var(--color-primary);color:var(--color-on-primary);border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-primary[data-v-026ec198]:hover{background:var(--color-primary-hover);transform:scale(1.02)}.btn-primary[data-v-026ec198]:disabled{opacity:.5;transform:none}.btn-secondary[data-v-026ec198]{background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:10px;transition:all .15s ease-out}.btn-secondary[data-v-026ec198]:hover{background:var(--color-surface-hover);border-color:var(--color-primary)}.btn-danger[data-v-026ec198]{background:var(--color-error);color:#fff;border-radius:10px;font-weight:500;transition:all .15s ease-out}.btn-danger[data-v-026ec198]:hover{filter:brightness(.9)}.guide-input[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:10px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.guide-input[data-v-026ec198]:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.guide-filter-active[data-v-026ec198]{background:var(--color-primary);color:var(--color-on-primary);border-radius:9999px}.guide-filter-inactive[data-v-026ec198]{background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:9999px;transition:all .15s ease-out}.guide-filter-inactive[data-v-026ec198]:hover{background:var(--color-primary-light)}.guide-surface[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px}.guide-editor[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.guide-editor-toolbar[data-v-026ec198]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.guide-editor-toolbar button[data-v-026ec198]:hover{background:var(--color-surface-hover)}.guide-info-box[data-v-026ec198]{background:var(--color-bg-alt);color:var(--color-text-muted);border-radius:10px}.guide-heading[data-v-026ec198]{color:var(--color-text)}.guide-heading .mdi[data-v-026ec198]{color:var(--color-primary)}.guide-meta[data-v-026ec198]{color:var(--color-text-muted)}.guide-block[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;overflow:hidden}.guide-block-header[data-v-026ec198]{background:var(--color-bg-alt);border-bottom:1px solid var(--color-border)}.guide-step-num[data-v-026ec198]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:9999px}.guide-modal-overlay[data-v-026ec198]{background:#00000080}.guide-modal[data-v-026ec198]{background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:14px}.guide-toast-success[data-v-026ec198]{background:var(--color-success);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.guide-toast-error[data-v-026ec198]{background:var(--color-error);color:#fff;box-shadow:var(--shadow-md);border-radius:10px}.guide-skeleton[data-v-026ec198]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px}.guide-sort-active[data-v-026ec198]{color:var(--color-primary);border-bottom:2px solid var(--color-primary);font-weight:500}.guide-sort-inactive[data-v-026ec198]{color:var(--color-text-muted);border-bottom:2px solid #0000}.wiki-content[data-v-026ec198] h2{color:var(--color-text);margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700}.wiki-content[data-v-026ec198] h3{color:var(--color-text);margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.wiki-content[data-v-026ec198] p{color:var(--color-text);margin:.5rem 0;line-height:1.7}.wiki-content[data-v-026ec198] ul{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:outside}.wiki-content[data-v-026ec198] ol{color:var(--color-text);margin:.5rem 0;padding-left:1.5rem;list-style:decimal}.wiki-content[data-v-026ec198] a{color:var(--color-primary);text-decoration:underline}.wiki-content[data-v-026ec198] img{border-radius:10px;max-width:100%;margin:8px 0}.line-clamp-2[data-v-026ec198]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.frag-card[data-v-7a711b2b]{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:12px;padding:14px 16px;transition:border-color .15s,transform .15s}.frag-card[data-v-7a711b2b]:hover{border-color:#fb923c}.frag-open[data-v-7a711b2b]{border-left:4px solid #f97316}.frag-answered[data-v-7a711b2b]{border-left:4px solid #22c55e}.frag-converted[data-v-7a711b2b]{opacity:.85;border-left:4px solid #3b82f6}.frag-vote-wrap[data-v-7a711b2b]{display:inline-block;position:relative}.frag-vote-remove[data-v-7a711b2b]{color:#fff;cursor:pointer;z-index:2;background:#6b7280;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;transition:background .15s;display:flex;position:absolute;top:-6px;right:-6px}.frag-vote-remove[data-v-7a711b2b]:hover{background:#ef4444}.frag-vote[data-v-7a711b2b]{cursor:pointer;background:#fafafa;border:2px solid #e5e7eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:64px;padding:8px 6px;transition:all .15s;display:flex}.frag-vote[data-v-7a711b2b]:hover{background:#fff7ed;border-color:#fb923c}.frag-vote.voted[data-v-7a711b2b]{color:#fff;background:#fb923c;border-color:#f97316}.frag-vote-q[data-v-7a711b2b]{color:#f97316;letter-spacing:-2px;font-size:18px;font-weight:800;line-height:1}.frag-vote.voted .frag-vote-q[data-v-7a711b2b]{color:#fff}.frag-vote-count[data-v-7a711b2b]{color:#6b7280;margin-top:4px;font-size:11px;font-weight:600}.frag-vote.voted .frag-vote-count[data-v-7a711b2b]{color:#fff}.frag-vote-big[data-v-7a711b2b]{color:#f97316;letter-spacing:-2px;cursor:pointer;background:#fff7ed;border:2px solid #fb923c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:78px;padding:10px 8px;font-weight:800;transition:all .15s;display:flex}.frag-vote-big[data-v-7a711b2b]:hover:not(.voted){background:#ffedd5;transform:translateY(-1px)}.frag-vote-big.voted[data-v-7a711b2b]{color:#fff;cursor:default;background:#fb923c}.frag-vote-big.voted[data-v-7a711b2b]:hover{transform:none}.frag-status-badge[data-v-7a711b2b]{letter-spacing:.3px;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.frag-st-open[data-v-7a711b2b]{color:#c2410c;background:#fed7aa}.frag-st-answered[data-v-7a711b2b]{color:#166534;background:#bbf7d0}.frag-st-converted[data-v-7a711b2b]{color:#1e40af;background:#bfdbfe}.frag-drop[data-v-7a711b2b]{text-align:center;background:#fff7ed;border:2px dashed #fb923c;border-radius:12px;padding:18px 12px;transition:all .15s}.frag-drop.active[data-v-7a711b2b]{background:#ffedd5;border-color:#f97316}.frag-att[data-v-7a711b2b]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:4px;position:relative}.frag-att-remove[data-v-7a711b2b]{color:#fff;cursor:pointer;z-index:2;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:flex;position:absolute;top:4px;right:4px}.frag-att-remove[data-v-7a711b2b]:hover{background:#000c}.lib-tile .lib-tile-edit{opacity:0;transition:opacity .15s ease-out}.lib-tile:hover .lib-tile-edit,.lib-tile:focus-within .lib-tile-edit,.lib-tile .lib-tile-edit:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.lib-tile .lib-tile-edit{transition:none}}:global(.mdm-marker-label){color:#1f2937;background:#fffffff2;border:1px solid #888;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;box-shadow:0 1px 3px #0003}:global(.mdm-marker-label::before){display:none}@media (width<=639px){.mdm-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.cell-x{display:none}.group:hover .cell-x{display:flex}@media (hover:none){.cell-x{width:26px;height:26px;font-size:13px;display:flex}.lib-tile .lib-tile-edit{opacity:1;width:30px;height:30px}.mock-btn{min-width:32px;min-height:32px}}.mdm-hover-row{transition:background-color .12s}.mdm-hover-row:hover{background:var(--color-surface-hover)}.mdm-hover-soft:hover,.mdm-card-tap:active{background:var(--color-bg-alt)}.mdm-card-tap:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.mdm-hover-row{transition:none}}.spl-card[data-v-b296dc30]{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:14px;padding:1rem;transition:box-shadow .15s ease-out,border-color .15s ease-out,transform .15s ease-out}.spl-card[data-v-b296dc30]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:scale(1.02)}.spl-btn-primary[data-v-b296dc30]{color:var(--color-on-primary);background:var(--color-primary);border-radius:10px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:background .15s ease-out}.spl-btn-primary[data-v-b296dc30]:hover{background:var(--color-primary-hover)}.spl-btn-secondary[data-v-b296dc30]{background:var(--color-surface-hover);color:var(--color-text);border-radius:10px;padding:8px 16px;font-size:.875rem;transition:background .15s ease-out}.spl-btn-secondary[data-v-b296dc30]:hover{background:var(--color-border)}.spl-icon-btn[data-v-b296dc30]{color:var(--color-text-muted);border-radius:10px;padding:6px;transition:background .15s ease-out,color .15s ease-out}.spl-icon-btn[data-v-b296dc30]:hover{background:var(--color-surface-hover);color:var(--color-text-secondary)}.spl-icon-btn-danger[data-v-b296dc30]{color:var(--color-text-muted);border-radius:10px;padding:6px;transition:background .15s ease-out,color .15s ease-out}.spl-icon-btn-danger[data-v-b296dc30]:hover{color:var(--color-error);background:#ef44441a}.spl-inline-input[data-v-b296dc30]{color:var(--color-text);background:0 0;border-bottom:1px solid #0000;outline:none;transition:border-color .15s ease-out}.spl-inline-input[data-v-b296dc30]:hover{border-color:var(--color-border)}.spl-inline-input[data-v-b296dc30]:focus{border-color:var(--color-border-focus)}.spl-settings-bar[data-v-b296dc30]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:14px}.spl-input[data-v-b296dc30]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:6px 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.spl-input[data-v-b296dc30]:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #99c21d26}.spl-item[data-v-b296dc30]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:8px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.spl-item[data-v-b296dc30]:hover{box-shadow:var(--shadow-sm)}.spl-item-drag-over[data-v-b296dc30]{box-shadow:var(--shadow-glow-primary);border-color:var(--color-primary)!important}.spl-drop-zone[data-v-b296dc30]{border:2px dashed var(--color-border);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:1rem;transition:border-color .15s ease-out,background .15s ease-out;display:flex}.spl-drop-zone[data-v-b296dc30]:hover{border-color:var(--color-primary)}.spl-drop-active[data-v-b296dc30]{border-color:var(--color-primary)!important;background:var(--color-primary-light)!important}.spl-dashed-btn[data-v-b296dc30]{border:2px dashed var(--color-border);color:var(--color-text-muted);border-radius:14px;padding:8px 16px;font-size:.875rem;transition:border-color .15s ease-out}.spl-dashed-btn[data-v-b296dc30]:hover{border-color:var(--color-primary);color:var(--color-primary)}.spl-player-tag[data-v-b296dc30]{background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:6px;padding:4px 8px;font-size:.75rem}.spl-modal-backdrop[data-v-b296dc30]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spl-modal[data-v-b296dc30]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;width:100%;max-width:28rem;margin:0 1rem;padding:1.5rem}.spl-modal-lg[data-v-b296dc30]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;flex-direction:column;width:100%;max-width:42rem;max-height:80vh;margin:0 1rem;padding:1.5rem;display:flex}.spl-lib-item[data-v-b296dc30]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:8px;transition:background .15s ease-out;display:flex}.spl-lib-item[data-v-b296dc30]:hover{background:var(--color-surface-hover)}.sl-media-card[data-v-aa62a111]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;transition:box-shadow .15s ease-out,transform .15s ease-out;overflow:hidden}.sl-media-card[data-v-aa62a111]:hover{box-shadow:var(--shadow-md);transform:scale(1.02)}.sl-media-overlay[data-v-aa62a111]{opacity:0;background:#00000059;border-radius:10px 10px 0 0;justify-content:center;align-items:center;transition:opacity .15s ease-out;display:flex;position:absolute;inset:0}.sl-media-card:hover .sl-media-overlay[data-v-aa62a111]{opacity:1}.sl-tag[data-v-aa62a111]{background:var(--color-primary-light);color:var(--color-primary-hover);border-radius:6px;padding:2px 6px;font-size:.75rem;font-weight:500}.sl-input[data-v-aa62a111]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:10px;padding:6px 12px;font-size:.875rem;transition:border-color .15s ease-out,box-shadow .15s ease-out}.sl-input[data-v-aa62a111]:focus{border-color:var(--color-border-focus);outline:none;box-shadow:0 0 0 3px #99c21d26}.sl-label[data-v-aa62a111]{color:var(--color-text-secondary);margin-bottom:4px;font-size:.875rem;font-weight:500;display:block}.sl-btn-primary[data-v-aa62a111]{color:var(--color-on-primary);background:var(--color-primary);border-radius:10px;padding:6px 16px;font-size:.875rem;font-weight:500;transition:background .15s ease-out}.sl-btn-primary[data-v-aa62a111]:hover{background:var(--color-primary-hover)}.sl-btn-secondary[data-v-aa62a111]{background:var(--color-surface-hover);color:var(--color-text);border-radius:10px;padding:6px 16px;font-size:.875rem;transition:background .15s ease-out}.sl-btn-secondary[data-v-aa62a111]:hover{background:var(--color-border)}.sl-btn-sm[data-v-aa62a111]{background:var(--color-surface-hover);color:var(--color-text-secondary);border-radius:10px;padding:4px 8px;font-size:.75rem;transition:background .15s ease-out}.sl-btn-sm[data-v-aa62a111]:hover{background:var(--color-border)}.sl-btn-sm-danger[data-v-aa62a111]{color:var(--color-error);background:#ef444414;border-radius:10px;padding:4px 8px;font-size:.75rem;transition:background .15s ease-out}.sl-btn-sm-danger[data-v-aa62a111]:hover{background:#ef444426}.sl-upload-banner[data-v-aa62a111]{background:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:14px;padding:1rem}.sl-progress-track[data-v-aa62a111]{background:var(--color-border);border-radius:9999px;width:100%;height:8px;overflow:hidden}.sl-progress-fill[data-v-aa62a111]{background:var(--color-primary);border-radius:9999px;height:100%;transition:width .3s ease-out}.sl-drop-active[data-v-aa62a111]{border:2px solid var(--color-primary);background:var(--color-primary-light);border-radius:14px}.sl-empty-state[data-v-aa62a111]{text-align:center;color:var(--color-text-muted);border:2px dashed var(--color-border);border-radius:14px;padding:4rem 0}.sl-preview-backdrop[data-v-aa62a111]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sl-modal-backdrop[data-v-aa62a111]{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sl-modal[data-v-aa62a111]{background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:20px;width:100%;max-width:28rem;margin:0 1rem;padding:1.5rem}.status-dot[data-v-926c507e]{background:var(--color-text-muted);border-radius:50%;flex-shrink:0;width:12px;height:12px}.status-dot.live[data-v-926c507e]{background:#22c55e;animation:1.5s infinite pulse-926c507e;box-shadow:0 0 12px #22c55e}.status-dot.error[data-v-926c507e]{background:#ef4444}@keyframes pulse-926c507e{0%,to{opacity:1}50%{opacity:.5}}.upload-tile[data-v-d434cee0]{border:1px dashed var(--color-border);background:var(--color-bg-alt);color:var(--color-text-muted);cursor:pointer;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.upload-tile[data-v-d434cee0]:hover{border-color:var(--color-primary);color:var(--color-text)}.trim-inp[data-v-d434cee0]{border:1px solid var(--color-border);background:var(--color-bg-alt);width:88px;color:var(--color-text);border-radius:6px;padding:2px 6px;font-size:12px}.ev-h[data-v-74fb7947]{color:var(--color-text);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.ev-field[data-v-74fb7947]{flex-direction:column;gap:2px;display:flex}.ev-field>span[data-v-74fb7947]{color:var(--color-text-muted);font-size:.72rem}.ev-input[data-v-74fb7947]{background:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:8px;outline:none;padding:.45rem .6rem;font-size:.85rem}.ev-input[data-v-74fb7947]:focus{border-color:var(--color-primary)}.ev-block[data-v-74fb7947]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;padding:.6rem .75rem}.ev-block-h[data-v-74fb7947]{color:var(--color-text);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:flex}.hide-scrollbar[data-v-74fb7947]::-webkit-scrollbar{display:none}.hide-scrollbar[data-v-74fb7947]{-ms-overflow-style:none;scrollbar-width:none}.bjbtn[data-v-3aa5317e]{background:var(--color-bg-alt);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;padding:6px 11px;font-size:13px}.bjbtn[data-v-3aa5317e]:active{transform:scale(.96)}.bjbtn[data-v-3aa5317e]:disabled{opacity:.5}.bjprimary[data-v-3aa5317e]{background:var(--color-primary);color:var(--color-on-primary,#fff);border:none}.bjbadge[data-v-3aa5317e]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:999px;padding:2px 8px;font-size:10px}.bjinput[data-v-3aa5317e]{border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text);border-radius:8px;padding:8px;font-size:16px}.bjcard[data-v-3aa5317e]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;padding:14px}.bjcard[data-v-3aa5317e]:hover{border-color:var(--color-primary)}.bjl[data-v-3aa5317e]{color:var(--color-text-secondary);margin:8px 0 3px;font-size:11px;display:block}.bjoverlay[data-v-3aa5317e]{z-index:60;background:#00000080;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.bjsheet[data-v-3aa5317e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;width:min(96vw,520px);max-height:86vh;padding:18px;overflow:auto}.bjtoast[data-v-3aa5317e]{background:var(--color-text);color:var(--color-bg);z-index:70;border-radius:10px;padding:9px 16px;font-size:13px;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.bjac[data-v-3aa5317e]{z-index:20;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;max-height:280px;margin-top:3px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #00000040}.bjac-item[data-v-3aa5317e]{text-align:left;border:none;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);cursor:pointer;background:0 0;padding:8px 10px;font-size:13px;display:block}.bjac-item[data-v-3aa5317e]:hover{background:var(--color-surface-hover,#7f7f7f1f)}.bjac-item[data-v-3aa5317e]:last-child{border-bottom:none}.bjscroll[data-v-3aa5317e]{scrollbar-width:auto;scrollbar-color:var(--color-text-muted) var(--color-bg)}.bjscroll[data-v-3aa5317e]::-webkit-scrollbar{width:12px;height:12px}.bjscroll[data-v-3aa5317e]::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:3px solid var(--color-bg);background-clip:padding-box;border-radius:6px}.bjscroll[data-v-3aa5317e]::-webkit-scrollbar-track{background:var(--color-bg)}.bjochip[data-v-3aa5317e]{background:var(--color-bg-alt);border:1.5px solid;border-radius:999px;align-items:center;gap:6px;max-width:280px;padding:3px 6px 3px 10px;font-size:12px;display:inline-flex}.bjochip .dot[data-v-3aa5317e]{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.bjochip .n[data-v-3aa5317e]{white-space:nowrap;font-weight:700}.bjochip .t[data-v-3aa5317e]{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bjochip .x[data-v-3aa5317e]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0 3px;font-size:15px;line-height:1}.bjochip .x[data-v-3aa5317e]:hover{color:#dc2626}.bjseg[data-v-3aa5317e]{border:1px solid var(--color-border);border-radius:8px;display:flex;overflow:hidden}.bjseg button[data-v-3aa5317e]{background:var(--color-bg-alt);color:var(--color-text-secondary);cursor:pointer;border:none;padding:6px 12px;font-size:13px}.bjseg button+button[data-v-3aa5317e]{border-left:1px solid var(--color-border)}.bjseg button.on[data-v-3aa5317e]{background:var(--color-primary);color:var(--color-on-primary,#fff);font-weight:600}.bjwk[data-v-3aa5317e]{min-width:max-content;display:grid}.bjwk-corner[data-v-3aa5317e]{z-index:4;background:var(--color-surface);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);position:sticky;left:0}.bjwk-kw[data-v-3aa5317e]{background:var(--color-secondary,#7c3aed);color:#fff;text-align:center;border-right:1px solid var(--color-border);padding:5px 0;font-size:12px;font-weight:700}.bjwk-day[data-v-3aa5317e]{background:var(--color-bg-alt);color:var(--color-text-secondary);text-align:center;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:6px 4px;font-size:12px;font-weight:600}.bjwk-day.we[data-v-3aa5317e]{background:var(--color-border)}.bjwk-day.today[data-v-3aa5317e]{background:var(--color-primary-light,#e8f5c8);color:var(--color-text)}.bjwk-gew[data-v-3aa5317e]{z-index:3;background:var(--color-surface);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px;font-size:13px;font-weight:600;display:flex;position:sticky;left:0}.bjwk-gew .bar[data-v-3aa5317e]{border-radius:2px;flex:0 0 5px;width:5px;height:18px}.bjwk-cell[data-v-3aa5317e]{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);cursor:cell;flex-direction:column;gap:6px;min-height:56px;padding:6px;display:flex}.bjwk-cell.we[data-v-3aa5317e]{background:var(--color-border);opacity:.97;background-clip:padding-box}.bjwk-card[data-v-3aa5317e]{text-align:left;background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-left-width:1px;border-radius:8px;width:100%;padding:7px 9px;transition:box-shadow .15s ease-out;display:block}.bjwk-card .t[data-v-3aa5317e]{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.bjwk-card .t b[data-v-3aa5317e]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bjwk-card .dot[data-v-3aa5317e]{border-radius:50%;flex:0 0 9px;width:9px;height:9px}.bjwk-card .s[data-v-3aa5317e]{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.bjwk-card .more[data-v-3aa5317e]{color:var(--color-text-secondary);border-top:1px solid var(--color-border);margin-top:6px;padding-top:6px;font-size:12px;display:none}.bjwk-card .more .n[data-v-3aa5317e]{white-space:pre-line;margin-top:4px}.bjwk-card[data-v-3aa5317e]:hover{box-shadow:var(--shadow-md,0 4px 12px #0000002e);border-color:var(--color-border-hover,var(--color-border))}.bjwk-card:hover .more[data-v-3aa5317e]{display:block}@media (prefers-reduced-motion:reduce){.bjwk-card[data-v-3aa5317e]{transition:none}}.bjls-day[data-v-3aa5317e]{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.bjls-chip[data-v-3aa5317e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;flex:0 0 64px;align-items:center;gap:2px;padding:9px 6px;display:flex;position:sticky;top:0}.bjls-chip b[data-v-3aa5317e]{font-size:14px}.bjls-chip span[data-v-3aa5317e]{color:var(--color-text-secondary);font-size:12px}.bjls-row[data-v-3aa5317e]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.bjls-row[data-v-3aa5317e]:hover{border-color:var(--color-primary)}.bjls-row .dot[data-v-3aa5317e]{border-radius:50%;flex:0 0 10px;width:10px;height:10px}.bjls-row .ttl[data-v-3aa5317e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.bjls-row .tm[data-v-3aa5317e]{color:var(--color-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.bjls-row .bjls-event[data-v-3aa5317e]{flex:0 240px;min-width:0}.bjchip[data-v-3aa5317e]{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-bg-alt);height:36px;color:var(--color-text);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.bjchip.on[data-v-3aa5317e]{font-weight:700}.bjchip .dot[data-v-3aa5317e]{border-radius:50%;width:9px;height:9px}.bj-dayhead[data-v-3aa5317e]{z-index:5;background:var(--color-bg);text-transform:capitalize;color:var(--color-text-secondary);letter-spacing:.02em;padding:12px 14px 6px;font-size:12px;font-weight:700;position:sticky;top:56px}.bj-tcard[data-v-3aa5317e]{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;gap:0;width:calc(100% - 24px);min-height:60px;margin:0 12px 10px;padding:0;display:flex;overflow:hidden}.bj-tcard[data-v-3aa5317e]:active{background:var(--color-surface-hover,#7f7f7f14)}.bj-tcard .bar[data-v-3aa5317e]{flex:0 0 6px;width:6px}.bj-tcard>div[data-v-3aa5317e]:last-child{padding:11px 13px}.bj-gpill[data-v-3aa5317e]{opacity:.95;border:1px solid;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.bj-spill[data-v-3aa5317e]{border:1px solid;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:600}.bj-prog[data-v-3aa5317e]{background:var(--color-border);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.bj-prog>div[data-v-3aa5317e]{background:var(--color-primary);border-radius:3px;height:100%}.bj-fab[data-v-3aa5317e]{background:var(--color-primary);width:56px;height:56px;color:var(--color-on-primary,#fff);z-index:40;cursor:pointer;border:none;border-radius:50%;font-size:30px;line-height:1;position:fixed;bottom:22px;right:18px;box-shadow:0 6px 20px #00000059}.bj-fab[data-v-3aa5317e]:active{transform:scale(.94)}.bj-fab2[data-v-3aa5317e]{background:var(--color-surface);width:48px;height:48px;color:var(--color-primary);border:1px solid var(--color-border);font-size:22px;bottom:86px;box-shadow:0 4px 14px #00000047}.bj-fab3[data-v-3aa5317e]{background:var(--color-surface);color:#d97706;border:1px solid var(--color-border);width:48px;height:48px;font-size:19px;bottom:142px;box-shadow:0 4px 14px #00000047}.bj-fabbadge[data-v-3aa5317e]{color:#fff;background:#ef4444;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-4px;right:-4px}.bj-mscard[data-v-3aa5317e]{border-style:dashed}.bjquick[data-v-3aa5317e]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 9px;font-size:11px;line-height:1.5}.bjquick[data-v-3aa5317e]:hover{border-color:var(--color-primary);color:var(--color-primary)}.bjdepsel[data-v-3aa5317e]{border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text-secondary);border-radius:6px;max-width:92px;padding:1px 2px;font-size:10px}.bjls-ms .msdia[data-v-3aa5317e]{border:1.5px solid;border-radius:2px;flex:0 0 12px;width:12px;height:12px;transform:rotate(45deg)}.bjls-ms[data-v-3aa5317e]{border-left:3px solid var(--color-border)}@media (width<=639px){.bjoverlay[data-v-3aa5317e]{align-items:flex-end;padding:0}.bjsheet[data-v-3aa5317e]{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:90vh}}.lf-input[data-v-a2d9b7e6]{background-color:var(--color-bg-alt,#374151);border:1px solid var(--color-border,#4b5563);width:100%;color:var(--color-text,white);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.lf-input[data-v-a2d9b7e6]:focus{border-color:var(--color-accent-logistik,#d97706)}.lf-label[data-v-a2d9b7e6]{color:var(--color-text-muted,#9ca3af);margin-bottom:.25rem;font-size:.75rem;display:block}.lf-accent-btn[data-v-a2d9b7e6]{background-color:var(--color-accent-logistik,#d97706);color:#fff}.lf-accent-btn[data-v-a2d9b7e6]:hover{filter:brightness(1.1)}.lf-accent-bg[data-v-a2d9b7e6]{background-color:var(--color-accent-logistik,#d97706)}.lf-accent-text[data-v-a2d9b7e6]{color:var(--color-accent-logistik,#d97706)}.cabling-canvas[data-v-22e44b5a]{background-image:radial-gradient(var(--color-border) 1px, transparent 1px);scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;background-size:22px 22px;overflow:auto}.cabling-canvas[data-v-22e44b5a]::-webkit-scrollbar{width:13px;height:13px}.cabling-canvas[data-v-22e44b5a]::-webkit-scrollbar-track{background:0 0}.cabling-canvas[data-v-22e44b5a]::-webkit-scrollbar-thumb{background:var(--color-text-muted);border:3px solid var(--color-bg-alt);background-clip:content-box;border-radius:7px}.cabling-canvas[data-v-22e44b5a]::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary);background-clip:content-box}.cabling-canvas[data-v-22e44b5a]::-webkit-scrollbar-corner{background:0 0}.cabling-node[data-v-22e44b5a]{transition:box-shadow .15s}.port-dot[data-v-22e44b5a]:hover{transform:scale(1.25)}.merk-note[data-v-f0120217] .merk-link{color:var(--ws-accent);word-break:break-all;text-decoration:underline}.merk-note[data-v-f0120217] .merk-link:hover{opacity:.8}.vb-row[data-v-a735ebc2]:hover{background:var(--color-surface-hover)!important}.vb-row[data-v-a735ebc2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.vb-toast-enter-active[data-v-a735ebc2],.vb-toast-leave-active[data-v-a735ebc2]{transition:opacity .2s,transform .2s}.vb-toast-enter-from[data-v-a735ebc2],.vb-toast-leave-to[data-v-a735ebc2]{opacity:0;transform:translate(-50%,8px)}@media (prefers-reduced-motion:reduce){.vb-toast-enter-active[data-v-a735ebc2],.vb-toast-leave-active[data-v-a735ebc2]{transition:none}}.pm-input[data-v-9e6c1cb2]{background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.pm-input[data-v-9e6c1cb2]:focus{border-color:#14b8a6}.pz-input[data-v-6071be54]{background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.pz-input[data-v-6071be54]:focus{border-color:#14b8a6}.pa-input[data-v-ac985d5d]{background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.pa-input[data-v-ac985d5d]:focus{border-color:#14b8a6}.heat-cell[data-v-ac985d5d]{border-radius:1px;width:4px;height:18px}.heat-month[data-v-ac985d5d]{white-space:nowrap;overflow:hidden}.pd-input[data-v-0699cdc7]{background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.pd-input[data-v-0699cdc7]:focus{border-color:#14b8a6}.pb-input[data-v-1287b205]{background-color:var(--color-surface);border:1px solid var(--color-border);width:100%;color:var(--color-text);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.pb-input[data-v-1287b205]:focus{border-color:#14b8a6}.lf-input[data-v-45f40d06]{background-color:var(--color-bg-alt,#374151);border:1px solid var(--color-border,#4b5563);width:100%;color:var(--color-text,white);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.lf-input[data-v-45f40d06]:focus{border-color:var(--color-accent-logistik,#d97706)}.lf-label[data-v-45f40d06]{color:var(--color-text-muted,#9ca3af);margin-bottom:.25rem;font-size:.75rem;display:block}.lf-accent-btn[data-v-45f40d06]{background-color:var(--color-accent-logistik,#d97706);color:#fff}.lf-accent-btn[data-v-45f40d06]:hover{filter:brightness(1.1)}.lf-accent-bg[data-v-45f40d06]{background-color:var(--color-accent-logistik,#d97706)}.lf-accent-text[data-v-45f40d06]{color:var(--color-accent-logistik,#d97706)}.lf-pill-active[data-v-45f40d06]{background-color:var(--color-accent-logistik,#d97706);border-color:var(--color-accent-logistik,#d97706);color:#fff}.lf-stat-tile[data-v-45f40d06]{background-color:var(--color-surface,#1f2937);border:1px solid var(--color-border,#374151);border-radius:.75rem;padding:1rem}.lf-stat-label[data-v-45f40d06]{color:var(--color-text-muted,#9ca3af);margin-bottom:.25rem;font-size:.75rem}.lf-stat-value[data-v-45f40d06]{font-size:1.25rem;font-weight:700}.lgx :is(.bg-gray-800\/40,.bg-gray-900\/60,.bg-gray-700\/50,.bg-gray-500\/15),.lgx .bg-gray-700{background:var(--color-bg-alt)!important}.lgx .text-white,.lgx .hover\:text-white:hover{color:var(--color-text)!important}.lgx :is(.text-gray-200,.text-gray-300,.text-gray-400),.lgx .text-gray-500{color:var(--color-text-secondary)!important}.lgx.text-white{color:var(--color-text)!important}.text-gray-200[data-v-4a1d5420],.text-gray-300[data-v-4a1d5420],.text-gray-400[data-v-4a1d5420],.text-gray-500[data-v-4a1d5420]{color:var(--color-text-secondary)!important}.bg-gray-800[data-v-4a1d5420],.bg-gray-900[data-v-4a1d5420]{background:var(--color-surface)!important}:is(.border-gray-600[data-v-4a1d5420],.border-gray-700[data-v-4a1d5420],.border-gray-700\/60[data-v-4a1d5420]){border-color:var(--color-border)!important}.hover\:text-white[data-v-4a1d5420]:hover{color:var(--color-text)!important}.lgx-week-row{grid-template-columns:70px minmax(0,1fr);gap:.5rem;display:grid}@media (width>=768px){.lgx-week-row{grid-template-columns:90px minmax(0, 1fr) var(--lgx-req-col,260px)}}.lgx-col-grip{cursor:col-resize;border-radius:3px;width:10px;position:absolute;top:-2px;bottom:-2px;left:-9px}.lgx-col-grip:before{content:"";background:var(--color-border);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:4px}.lgx-col-grip:hover:before{background:var(--color-accent-logistik,#d97706)}.lgx{color:var(--color-text)}.lgx :is(.bg-gray-800,.bg-gray-900){background:var(--color-surface)!important}.lgx :is(.bg-gray-800\/40,.bg-gray-900\/60,.bg-gray-700\/50,.bg-gray-500\/15),.lgx .bg-gray-700{background:var(--color-bg-alt)!important}.lgx :is(.hover\:bg-gray-800:hover,.hover\:bg-gray-700:hover){background:var(--color-surface-hover)!important}.lgx .hover\:bg-gray-600:hover{background:var(--color-surface-active)!important}.lgx :is(.border-gray-500,.border-gray-600,.border-gray-700,.border-gray-800){border-color:var(--color-border)!important}.lgx .hover\:border-gray-500:hover{border-color:var(--color-border-hover)!important}.lgx .focus\:border-gray-500:focus{border-color:var(--color-border-focus)!important}.lgx .text-white,.lgx.text-white,.lgx .hover\:text-white:hover{color:var(--color-text)!important}.lgx :is(.text-gray-200,.text-gray-300,.text-gray-400),.lgx .text-gray-500{color:var(--color-text-secondary)!important}.lgx :is(input,select,textarea,button){color:var(--color-text)}.lgx :is(input,select,textarea){background-color:var(--color-surface);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.lgx :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial}}.lgx :is(input,select,textarea)::placeholder{color:var(--color-text-muted);opacity:1}.lgx select option{color:var(--color-text);background:var(--color-surface)}.lgx :is(.text-green-300,.text-green-400){color:#15803d!important}.lgx :is(.text-amber-300,.text-amber-400){color:#b45309!important}.lgx :is(.text-red-300,.text-red-400){color:#dc2626!important}.lgx .hover\:text-red-300:hover{color:#b91c1c!important}.lgx .text-violet-300{color:#6d28d9!important}[data-theme=dark] .lgx :is(.text-green-300,.text-green-400){color:#4ade80!important}[data-theme=dark] .lgx :is(.text-amber-300,.text-amber-400){color:#fbbf24!important}[data-theme=dark] .lgx :is(.text-red-300,.text-red-400){color:#f87171!important}[data-theme=dark] .lgx .hover\:text-red-300:hover{color:#fca5a5!important}[data-theme=dark] .lgx .text-violet-300{color:#c4b5fd!important}.lgx :is(.bg-amber-600,.bg-amber-500,.bg-amber-600\/80,.bg-green-600,.bg-green-700,.bg-red-600,.bg-red-700,.bg-violet-600,.bg-violet-700),.lgx :is(.bg-amber-600,.bg-green-600,.bg-green-700,.bg-red-600,.bg-red-700,.bg-violet-700) .text-white{color:#fff!important}.lgx .bg-amber-600{background:var(--color-accent-logistik)!important}.lgx .hover\:bg-amber-500:hover{filter:brightness(1.07);background:var(--color-accent-logistik)!important}[data-theme=dark] .lgx :is(.bg-amber-600,.bg-amber-600\/80){color:#0f172a!important}.lf-input[data-v-1eaff8de]{background-color:var(--color-bg-alt,#374151);border:1px solid var(--color-border,#4b5563);width:100%;color:var(--color-text,white);border-radius:.375rem;outline:none;padding:.5rem .75rem;font-size:.875rem}.lf-input[data-v-1eaff8de]:focus{border-color:var(--color-accent-logistik,#d97706)}.lf-input-error[data-v-1eaff8de],.lf-input-error[data-v-1eaff8de]:focus{border-color:var(--color-error,#dc2626)}.lf-label[data-v-1eaff8de]{color:var(--color-text-muted,#9ca3af);margin-bottom:.25rem;font-size:.75rem;display:block}.lf-accent-btn[data-v-1eaff8de]{background-color:var(--color-accent-logistik,#d97706);color:#fff}.lf-accent-btn[data-v-1eaff8de]:hover{filter:brightness(1.1)}.lf-accent-bg[data-v-1eaff8de]{background-color:var(--color-accent-logistik,#d97706)}.lf-accent-text[data-v-1eaff8de]{color:var(--color-accent-logistik,#d97706)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.capture-hiding [data-no-capture]{visibility:hidden!important}@font-face{font-family:Klavika;src:url(/fonts/HUTHevents%20Klavika%20Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Klavika;src:url(/fonts/HUTHevents%20Klavika%20Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}body,#app{font-family:Klavika,system-ui,-apple-system,Segoe UI,sans-serif}.bg-huth-green{background-color:var(--color-primary)}.text-huth-green{color:var(--color-primary)}.border-huth-green{border-color:var(--color-primary)}.hover\:bg-huth-green:hover{background-color:var(--color-primary-hover)}.focus\:ring-huth-green:focus{--tw-ring-color:var(--color-primary)}.menu-button{color:var(--color-text-muted);transition:all .15s}.menu-button:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.menu-button.active-menu{color:var(--color-on-primary);background-color:var(--color-primary)}.sidebar-item{width:100%;color:var(--color-sidebar-text);border-left:3px solid #0000;border-radius:10px;align-items:center;padding:8px 12px;transition:all .15s;display:flex}.sidebar-item:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.sidebar-item-active{background:var(--color-sidebar-active);width:100%;color:var(--color-sidebar-text-active);border-left:3px solid var(--color-sidebar-accent);border-radius:10px;align-items:center;padding:8px 12px;font-weight:600;display:flex}.sidebar-group-header{width:100%;color:var(--color-sidebar-text);text-transform:uppercase;letter-spacing:.05em;border-radius:8px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.sidebar-group-header:hover{color:var(--color-sidebar-text-active)}.sidebar-subitem{width:100%;color:var(--color-sidebar-text);text-align:left;border-radius:8px;padding:6px 12px;font-size:13px;transition:all .15s;display:block}.sidebar-subitem:hover{background:var(--color-sidebar-hover);color:var(--color-sidebar-text-active)}.sidebar-subitem-active{background:var(--color-sidebar-active);width:100%;color:var(--color-sidebar-accent);text-align:left;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:500;display:block}[data-theme=dark] ::-webkit-scrollbar{width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-bg)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}*,:before,:after{transition:background-color .15s,border-color .15s,color .1s,box-shadow .15s}input,textarea,select,canvas,video,img,svg,.mdi{transition:none!important}.card-hover{transition:box-shadow .2s,transform .15s}.card-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}button:active:not(:disabled){transform:scale(.97)}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.7}}.skeleton{background:var(--color-bg-alt);border-radius:8px;animation:1.5s ease-in-out infinite skeleton-pulse}@keyframes slide-in-left{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.page-enter-active{animation:.15s ease-out fade-in}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes gentle-bounce{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}html{scroll-behavior:smooth}::selection{background:var(--color-primary-light);color:var(--color-text)}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-white{background-color:var(--color-surface)!important;color:var(--color-text)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-gray-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-gray-50\/50{background-color:var(--color-bg-alt)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-gray-100{background-color:#94a3b81f!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-gray-200{background-color:#94a3b82e!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-gray-300{background-color:#94a3b83d!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-400{color:var(--color-text-muted)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-600{color:var(--color-text-secondary)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-700,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-800,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-gray-900{color:var(--color-text)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-gray-100,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-gray-200,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-gray-300{border-color:var(--color-border)!important}[data-theme=dark] .personal-root .text-teal-600{color:#2dd4bf!important}[data-theme=dark] .personal-root .border-teal-500{border-color:#2dd4bf!important}[data-theme=dark] .personal-root .hover\:text-gray-900:hover{color:var(--color-text)!important}[data-theme=dark] .personal-root .hover\:text-red-600:hover{color:#f87171!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-gray-50:hover,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-gray-100:hover,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-gray-200:hover{background-color:var(--color-surface-hover)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-100{background-color:#22c55e29!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-50\/50{background-color:#22c55e1a!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-green-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-green-700{color:#86efac!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-green-500{border-color:#22c55e8c!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-green-50:hover,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-green-100:hover,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-green-700:hover{background-color:#22c55e40!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-blue-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-blue-100{background-color:#3b82f629!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-blue-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-blue-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-blue-700{color:#93c5fd!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-blue-300{border-color:#3b82f659!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-blue-50:hover,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-blue-100:hover{background-color:#3b82f640!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-red-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-red-100{background-color:#ef444429!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-red-400,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-red-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-red-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-red-700{color:#fca5a5!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .border-red-300{border-color:#ef444459!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .hover\:bg-red-50:hover{background-color:#ef444440!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-yellow-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-yellow-100{background-color:#eab30829!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-yellow-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-yellow-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-yellow-700{color:#fde047!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-orange-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-orange-100{background-color:#f9731629!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-orange-400,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-orange-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-orange-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-orange-700{color:#fdba74!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-purple-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-purple-100{background-color:#a855f729!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-purple-400,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-purple-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-purple-700{color:#d8b4fe!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-amber-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-amber-100{background-color:#f59e0b29!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-amber-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-amber-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-amber-700{color:#fcd34d!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-emerald-50{background-color:#10b98129!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-emerald-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-emerald-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-emerald-700{color:#6ee7b7!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-cyan-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-cyan-100{background-color:#06b6d429!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-cyan-400,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-cyan-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-cyan-600{color:#67e8f9!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-sky-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-sky-100{background-color:#0ea5e929!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-sky-400,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-sky-500{color:#7dd3fc!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-indigo-50,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-indigo-100{background-color:#6366f129!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-indigo-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .text-indigo-700{color:#a5b4fc!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) input:not([type=checkbox]):not([type=radio]):not([type=color]),[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) textarea,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) select{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-500,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-600,[data-theme=dark] :is(.settings-modal-root,.ausschreibungen-root,.personal-root) .bg-green-700{color:#fff!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week]{color-scheme:inherit}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;border-radius:3px;padding:2px;transition:opacity .15s,background-color .15s}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;border-radius:3px;padding:2px;transition:opacity .15s,background-color .15s}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;border-radius:3px;padding:2px;transition:opacity .15s,background-color .15s}input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;border-radius:3px;padding:2px;transition:opacity .15s,background-color .15s}input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.85;border-radius:3px;padding:2px;transition:opacity .15s,background-color .15s}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0095db2e}input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0095db2e}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0095db2e}input[type=month]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0095db2e}input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1;background-color:#0095db2e}[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] input[type=month]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] input[type=week]::-webkit-calendar-picker-indicator{filter:invert()brightness(1.6)}[data-theme=dark] input[type=date]::-webkit-datetime-edit{color:var(--color-text)}[data-theme=dark] input[type=time]::-webkit-datetime-edit{color:var(--color-text)}[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit{color:var(--color-text)}[data-theme=dark] input[type=month]::-webkit-datetime-edit{color:var(--color-text)}[data-theme=dark] input[type=week]::-webkit-datetime-edit{color:var(--color-text)}[data-theme=dark] input[type=date]::-webkit-datetime-edit-text{color:var(--color-text-muted)}[data-theme=dark] input[type=time]::-webkit-datetime-edit-text{color:var(--color-text-muted)}[data-theme=dark] input[type=datetime-local]::-webkit-datetime-edit-text{color:var(--color-text-muted)}.permissions-matrix-scroll{scrollbar-gutter:stable}.permissions-matrix-scroll::-webkit-scrollbar{width:12px;height:12px}.permissions-matrix-scroll::-webkit-scrollbar-track{background:var(--color-bg-alt,#f3f4f6);border-radius:6px}.permissions-matrix-scroll::-webkit-scrollbar-thumb{background:var(--color-border,#9ca3af);border:2px solid var(--color-bg-alt,#f3f4f6);border-radius:6px}.permissions-matrix-scroll::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted,#6b7280)}@media (width<=640px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px}.mobile-touch-inputs input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),.mobile-touch-inputs select,.mobile-touch-inputs textarea{min-height:44px;padding:.5rem .75rem}.mobile-bottom-sheet{align-items:flex-end!important}.mobile-bottom-sheet>div:not(.fixed){-webkit-overflow-scrolling:touch;border-radius:1rem 1rem 0 0!important;width:100%!important;max-width:100%!important;max-height:92vh!important;margin:0!important;overflow-y:auto!important}.mobile-stack .grid.grid-cols-2,.mobile-stack .grid.grid-cols-3,.mobile-stack .grid.grid-cols-4,.mobile-stack .grid.md\:grid-cols-2,.mobile-stack .grid.md\:grid-cols-3,.mobile-stack .grid.lg\:grid-cols-3{grid-template-columns:1fr!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none}}button:active:not(:disabled),[role=button]:active:not(:disabled){transition:transform 80ms ease-out;transform:scale(.98)}
