@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;900;1000&family=PT+Sans:wght@400;700&display=swap";html[data-v-0db494b3]{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-size:14px}[data-v-0db494b3],[data-v-0db494b3]:before,[data-v-0db494b3]:after{box-sizing:inherit}body[data-v-0db494b3]{color:#0f172a;background-color:#f8fafc;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}h1[data-v-0db494b3],h2[data-v-0db494b3],h3[data-v-0db494b3],h4[data-v-0db494b3],h5[data-v-0db494b3],h6[data-v-0db494b3]{color:#0f172a;margin:0;font-family:Inter,sans-serif}a[data-v-0db494b3]{color:inherit;text-decoration:none}ul[data-v-0db494b3],li[data-v-0db494b3]{margin:0;padding:0;list-style:none}img[data-v-0db494b3]{vertical-align:middle;max-width:100%;height:auto}[data-v-0db494b3]::placeholder{color:#94a3b8;font-size:.875rem}.btn[data-v-0db494b3],.btn-continue[data-v-0db494b3],button.crm[data-v-0db494b3],.btn.crm[data-v-0db494b3],.crm.btn-continue[data-v-0db494b3],.crm.btn-eshop[data-v-0db494b3],.btn-crm[data-v-0db494b3],button.eshop.crm[data-v-0db494b3],.eshop.btn-crm[data-v-0db494b3],.crm.btn-crm[data-v-0db494b3],button.eshop[data-v-0db494b3],.btn.eshop[data-v-0db494b3],.eshop.btn-continue[data-v-0db494b3],.btn-eshop[data-v-0db494b3]{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;height:38px;padding:0 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.btn[data-v-0db494b3]:disabled,.btn-continue[data-v-0db494b3]:disabled,button.crm[data-v-0db494b3]:disabled,.btn-crm[data-v-0db494b3]:disabled,button.eshop[data-v-0db494b3]:disabled,.btn-eshop[data-v-0db494b3]:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary[data-v-0db494b3],.btn-continue[data-v-0db494b3],.btn.crm[data-v-0db494b3],.crm.btn-continue[data-v-0db494b3],button.crm[data-v-0db494b3],button.crm.eshop[data-v-0db494b3],.crm.btn-eshop[data-v-0db494b3],.btn-crm.crm[data-v-0db494b3],.btn-crm[data-v-0db494b3],.btn.eshop[data-v-0db494b3],.eshop.btn-continue[data-v-0db494b3],.eshop.btn-crm[data-v-0db494b3],button.eshop[data-v-0db494b3],.btn-eshop.eshop[data-v-0db494b3],.btn-eshop[data-v-0db494b3]{color:#fff;background-color:#0f172a;border-color:#0f172a}.btn.btn-primary[data-v-0db494b3]:hover:not(:disabled),.btn-continue[data-v-0db494b3]:hover:not(:disabled),.btn.crm[data-v-0db494b3]:hover:not(:disabled),button.crm[data-v-0db494b3]:hover:not(:disabled),.btn-crm[data-v-0db494b3]:hover:not(:disabled),.btn.eshop[data-v-0db494b3]:hover:not(:disabled),button.eshop[data-v-0db494b3]:hover:not(:disabled),.btn-eshop[data-v-0db494b3]:hover:not(:disabled){background-color:#1e293b;border-color:#1e293b;box-shadow:0 1px 2px #0f172a0a}.btn.btn-secondary[data-v-0db494b3],.btn-secondary.btn-continue[data-v-0db494b3],button.btn-secondary.crm[data-v-0db494b3],.btn-secondary.btn-crm[data-v-0db494b3],button.btn-secondary.eshop[data-v-0db494b3],.btn-secondary.btn-eshop[data-v-0db494b3]{color:#334155;background-color:#fff;border-color:#e2e8f0}.btn.btn-secondary[data-v-0db494b3]:hover:not(:disabled),.btn-secondary.btn-continue[data-v-0db494b3]:hover:not(:disabled),button.btn-secondary.crm[data-v-0db494b3]:hover:not(:disabled),.btn-secondary.btn-crm[data-v-0db494b3]:hover:not(:disabled),button.btn-secondary.eshop[data-v-0db494b3]:hover:not(:disabled),.btn-secondary.btn-eshop[data-v-0db494b3]:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9;border-color:#cbd5e1}.btn.btn-danger[data-v-0db494b3],.btn-danger.btn-continue[data-v-0db494b3],button.btn-danger.crm[data-v-0db494b3],.btn-danger.btn-crm[data-v-0db494b3],button.btn-danger.eshop[data-v-0db494b3],.btn-danger.btn-eshop[data-v-0db494b3]{color:#fff;background-color:#dc2626;border-color:#dc2626}.btn.btn-danger[data-v-0db494b3]:hover:not(:disabled),.btn-danger.btn-continue[data-v-0db494b3]:hover:not(:disabled),button.btn-danger.crm[data-v-0db494b3]:hover:not(:disabled),.btn-danger.btn-crm[data-v-0db494b3]:hover:not(:disabled),button.btn-danger.eshop[data-v-0db494b3]:hover:not(:disabled),.btn-danger.btn-eshop[data-v-0db494b3]:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.btn.btn-success[data-v-0db494b3],.btn-success.btn-continue[data-v-0db494b3],button.btn-success.crm[data-v-0db494b3],.btn-success.btn-crm[data-v-0db494b3],button.btn-success.eshop[data-v-0db494b3],.btn-success.btn-eshop[data-v-0db494b3]{color:#fff;background-color:#16a34a;border-color:#16a34a}.btn.btn-success[data-v-0db494b3]:hover:not(:disabled),.btn-success.btn-continue[data-v-0db494b3]:hover:not(:disabled),button.btn-success.crm[data-v-0db494b3]:hover:not(:disabled),.btn-success.btn-crm[data-v-0db494b3]:hover:not(:disabled),button.btn-success.eshop[data-v-0db494b3]:hover:not(:disabled),.btn-success.btn-eshop[data-v-0db494b3]:hover:not(:disabled){background-color:#15803d;border-color:#15803d}button.eshop[data-v-0db494b3],.btn.eshop[data-v-0db494b3],.eshop.btn-continue[data-v-0db494b3],button.eshop.crm[data-v-0db494b3],.eshop.btn-crm[data-v-0db494b3],.eshop.btn-eshop[data-v-0db494b3],.btn-eshop[data-v-0db494b3]{color:#fff!important;background-color:#db2777!important;border-color:#db2777!important}button.eshop[data-v-0db494b3]:hover:not(:disabled),.btn.eshop[data-v-0db494b3]:hover:not(:disabled),.eshop.btn-continue[data-v-0db494b3]:hover:not(:disabled),.eshop.btn-crm[data-v-0db494b3]:hover:not(:disabled),.btn-eshop[data-v-0db494b3]:hover:not(:disabled){background-color:#be185d!important;border-color:#be185d!important}button.crm[data-v-0db494b3],.btn.crm[data-v-0db494b3],.crm.btn-continue[data-v-0db494b3],.crm.btn-eshop[data-v-0db494b3],.crm.btn-crm[data-v-0db494b3],button.crm.eshop[data-v-0db494b3],.btn-crm[data-v-0db494b3]{color:#fff!important;background-color:#ea580c!important;border-color:#ea580c!important}button.crm[data-v-0db494b3]:hover:not(:disabled),.btn.crm[data-v-0db494b3]:hover:not(:disabled),.crm.btn-continue[data-v-0db494b3]:hover:not(:disabled),.crm.btn-eshop[data-v-0db494b3]:hover:not(:disabled),.btn-crm[data-v-0db494b3]:hover:not(:disabled){background-color:#c2410c!important;border-color:#c2410c!important}.panel[data-v-0db494b3],.card[data-v-0db494b3],.card-elevation[data-v-0db494b3]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.form-group[data-v-0db494b3]{flex-direction:column;gap:.35rem;display:flex}.form-group label[data-v-0db494b3]{color:#334155;font-size:.755rem;font-weight:600}.form-group>input[data-v-0db494b3],.form-group>select[data-v-0db494b3],.form-group>textarea[data-v-0db494b3]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;height:36px;padding:0 .75rem;font-family:inherit;font-size:.8125rem;transition:all .12s}.form-group>input[data-v-0db494b3]::placeholder,.form-group>select[data-v-0db494b3]::placeholder,.form-group>textarea[data-v-0db494b3]::placeholder{color:#94a3b8}.form-group>input[data-v-0db494b3]:focus,.form-group>select[data-v-0db494b3]:focus,.form-group>textarea[data-v-0db494b3]:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.form-group>input[data-v-0db494b3]:disabled,.form-group>select[data-v-0db494b3]:disabled,.form-group>textarea[data-v-0db494b3]:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.form-group textarea[data-v-0db494b3]{resize:vertical;height:auto;min-height:80px;padding:.6rem .75rem}.input-container[data-v-0db494b3]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;height:40px;transition:all .12s;display:flex;position:relative}.input-container .field-icon[data-v-0db494b3]{color:#94a3b8;pointer-events:none;position:absolute;left:.75rem}.input-container input[data-v-0db494b3]{color:#0f172a!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0 .75rem 0 2.4rem!important;font-size:.8125rem!important}.input-container input[data-v-0db494b3]::placeholder{color:#94a3b8!important}.input-container input[data-v-0db494b3]:disabled{opacity:.5}.input-container.has-focus[data-v-0db494b3],.input-container[data-v-0db494b3]:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.input-container.has-focus .field-icon[data-v-0db494b3],.input-container:focus-within .field-icon[data-v-0db494b3]{color:#0f172a}.modal-overlay[data-v-0db494b3],.idle-overlay[data-v-0db494b3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content[data-v-0db494b3],.idle-modal[data-v-0db494b3]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.modal-content .modal-header[data-v-0db494b3],.idle-modal .modal-header[data-v-0db494b3]{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-content .modal-header h2[data-v-0db494b3],.idle-modal .modal-header h2[data-v-0db494b3],.modal-content .modal-header h3[data-v-0db494b3],.idle-modal .modal-header h3[data-v-0db494b3]{color:#0f172a;font-size:1.125rem;font-weight:700}.modal-content .modal-header .modal-close[data-v-0db494b3],.idle-modal .modal-header .modal-close[data-v-0db494b3]{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.modal-content .modal-header .modal-close[data-v-0db494b3]:hover,.idle-modal .modal-header .modal-close[data-v-0db494b3]:hover{color:#0f172a}.modal-content .modal-body[data-v-0db494b3],.idle-modal .modal-body[data-v-0db494b3]{max-height:calc(90vh - 130px);padding:1.5rem;overflow-y:auto}.modal-content .modal-footer[data-v-0db494b3],.idle-modal .modal-footer[data-v-0db494b3]{background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.table[data-v-0db494b3],.data-table[data-v-0db494b3]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.table thead[data-v-0db494b3],.data-table thead[data-v-0db494b3]{background:#f1f5f9}.table thead th[data-v-0db494b3],.data-table thead th[data-v-0db494b3]{color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;padding:.65rem .85rem;font-size:.725rem;font-weight:600}.table tbody tr[data-v-0db494b3],.data-table tbody tr[data-v-0db494b3]{border-bottom:1px solid #e2e8f0;transition:background-color .12s}.table tbody tr[data-v-0db494b3]:hover,.data-table tbody tr[data-v-0db494b3]:hover{background-color:#fafbfc}.table tbody tr[data-v-0db494b3]:last-child,.data-table tbody tr[data-v-0db494b3]:last-child{border-bottom:none}.table tbody td[data-v-0db494b3],.data-table tbody td[data-v-0db494b3]{vertical-align:middle;color:#0f172a;padding:.75rem .85rem}.badge[data-v-0db494b3]{border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.725rem;font-weight:600;line-height:1.2;display:inline-flex}.badge.badge-secondary[data-v-0db494b3],.badge.badge-muted[data-v-0db494b3]{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.badge.badge-success[data-v-0db494b3]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.badge.badge-warning[data-v-0db494b3]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge.badge-danger[data-v-0db494b3]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge.in-stock[data-v-0db494b3]{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.badge.pending[data-v-0db494b3]{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge.out-of-stock[data-v-0db494b3]{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.fade-in[data-v-0db494b3]{animation:.2s ease-out both fadeIn-0db494b3}@keyframes fadeIn-0db494b3{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.icon-spin[data-v-0db494b3]{animation:1s linear infinite spin-0db494b3}@keyframes spin-0db494b3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-xs[data-v-0db494b3]{font-size:.75rem}.text-sm[data-v-0db494b3]{font-size:.8125rem}.text-muted[data-v-0db494b3]{color:#64748b}.page-header-actions[data-v-0db494b3]{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:1.25rem!important;width:100%!important;margin-bottom:.5rem!important;display:flex!important}.page-header-actions .title-zone[data-v-0db494b3]{flex-direction:column!important;flex:1!important;gap:.45rem!important;min-width:0!important;display:flex!important}.page-header-actions .title-zone h2[data-v-0db494b3]{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.45rem!important;font-weight:700!important;line-height:1.25!important}.page-header-actions .title-zone .subtitle[data-v-0db494b3]{color:#64748b!important;margin:0!important;font-size:.85rem!important;line-height:1.4!important}.page-header-actions .title-zone .stats-pills[data-v-0db494b3]{flex-wrap:wrap!important;align-items:center!important;gap:.4rem!important;margin-top:.2rem!important;display:flex!important}.page-header-actions .title-zone .stats-pills .stat-badge[data-v-0db494b3]{color:#334155!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:.2rem .55rem!important;font-size:.725rem!important;font-weight:600!important}.page-header-actions .title-zone .stats-pills .stat-badge strong[data-v-0db494b3]{color:#0f172a!important}.page-header-actions .title-zone .stats-pills .stat-badge.success[data-v-0db494b3]{color:#15803d!important;background:#f0fdf4!important;border-color:#dcfce7!important}.page-header-actions .title-zone .stats-pills .stat-badge.success strong[data-v-0db494b3]{color:#15803d!important}.page-header-actions .title-zone .stats-pills .stat-badge.warning[data-v-0db494b3]{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.page-header-actions .title-zone .stats-pills .stat-badge.warning strong[data-v-0db494b3]{color:#b45309!important}.page-header-actions .title-zone .stats-pills .stat-badge.danger[data-v-0db494b3]{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.page-header-actions .title-zone .stats-pills .stat-badge.danger strong[data-v-0db494b3]{color:#dc2626!important}.page-header-actions .header-actions[data-v-0db494b3]{flex-shrink:0!important;align-items:center!important;gap:.5rem!important;display:flex!important}@media (width<=768px){.page-header-actions[data-v-0db494b3]{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.page-header-actions .title-zone[data-v-0db494b3],.page-header-actions .header-actions[data-v-0db494b3]{width:100%!important}.page-header-actions .header-actions .btn[data-v-0db494b3],.page-header-actions .header-actions .btn-continue[data-v-0db494b3],.page-header-actions .header-actions button.eshop[data-v-0db494b3],.page-header-actions .header-actions .btn-eshop[data-v-0db494b3],.page-header-actions .header-actions button.crm[data-v-0db494b3],.page-header-actions .header-actions .btn-crm[data-v-0db494b3]{justify-content:center!important;width:100%!important}}.idle-overlay[data-v-0db494b3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.idle-modal[data-v-0db494b3]{text-align:center;max-width:450px;padding:2.5rem}.idle-icon[data-v-0db494b3]{margin-bottom:1.25rem;font-size:2.25rem}.idle-modal h2[data-v-0db494b3]{color:#0f172a;margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.idle-modal p[data-v-0db494b3]{color:#64748b;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.countdown-circle[data-v-0db494b3]{border:4px solid #e2e8f0;border-top-color:#0f172a;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1.5rem;animation:1s infinite alternate pulse-0db494b3;display:flex}.seconds[data-v-0db494b3]{color:#0f172a;font-size:1.35rem;font-weight:700}.label[data-v-0db494b3]{color:#64748b;font-size:.8125rem}.btn-continue[data-v-0db494b3]{border-radius:10px;padding:.75rem 1.5rem;font-weight:600}@keyframes pulse-0db494b3{0%{transform:scale(1)}to{transform:scale(1.05)}}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-size:14px}*,:before,:after{box-sizing:inherit}body{color:#0f172a;background-color:#f8fafc;margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#0f172a;margin:0;font-family:Inter,sans-serif}a{color:inherit;text-decoration:none}ul,li{margin:0;padding:0;list-style:none}img{vertical-align:middle;max-width:100%;height:auto}::placeholder{color:#94a3b8;font-size:.875rem}.btn,button.crm,.btn.crm,.crm.btn-eshop,.btn-crm,button.eshop.crm,.eshop.btn-crm,.crm.btn-crm,button.eshop,.btn.eshop,.btn-eshop{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.45rem;height:38px;padding:0 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.btn:disabled,button.crm:disabled,.btn-crm:disabled,button.eshop:disabled,.btn-eshop:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary,.btn.crm,button.crm,button.crm.eshop,.crm.btn-eshop,.btn-crm.crm,.btn-crm,.btn.eshop,.eshop.btn-crm,button.eshop,.btn-eshop.eshop,.btn-eshop{color:#fff;background-color:#0f172a;border-color:#0f172a}.btn.btn-primary:hover:not(:disabled),.btn.crm:hover:not(:disabled),button.crm:hover:not(:disabled),.btn-crm:hover:not(:disabled),.btn.eshop:hover:not(:disabled),button.eshop:hover:not(:disabled),.btn-eshop:hover:not(:disabled){background-color:#1e293b;border-color:#1e293b;box-shadow:0 1px 2px #0f172a0a}.btn.btn-secondary,button.btn-secondary.crm,.btn-secondary.btn-crm,button.btn-secondary.eshop,.btn-secondary.btn-eshop{color:#334155;background-color:#fff;border-color:#e2e8f0}.btn.btn-secondary:hover:not(:disabled),button.btn-secondary.crm:hover:not(:disabled),.btn-secondary.btn-crm:hover:not(:disabled),button.btn-secondary.eshop:hover:not(:disabled),.btn-secondary.btn-eshop:hover:not(:disabled){color:#0f172a;background-color:#f1f5f9;border-color:#cbd5e1}.btn.btn-danger,button.btn-danger.crm,.btn-danger.btn-crm,button.btn-danger.eshop,.btn-danger.btn-eshop{color:#fff;background-color:#dc2626;border-color:#dc2626}.btn.btn-danger:hover:not(:disabled),button.btn-danger.crm:hover:not(:disabled),.btn-danger.btn-crm:hover:not(:disabled),button.btn-danger.eshop:hover:not(:disabled),.btn-danger.btn-eshop:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.btn.btn-success,button.btn-success.crm,.btn-success.btn-crm,button.btn-success.eshop,.btn-success.btn-eshop{color:#fff;background-color:#16a34a;border-color:#16a34a}.btn.btn-success:hover:not(:disabled),button.btn-success.crm:hover:not(:disabled),.btn-success.btn-crm:hover:not(:disabled),button.btn-success.eshop:hover:not(:disabled),.btn-success.btn-eshop:hover:not(:disabled){background-color:#15803d;border-color:#15803d}button.eshop,.btn.eshop,button.eshop.crm,.eshop.btn-crm,.eshop.btn-eshop,.btn-eshop{color:#fff!important;background-color:#db2777!important;border-color:#db2777!important}button.eshop:hover:not(:disabled),.btn.eshop:hover:not(:disabled),.eshop.btn-crm:hover:not(:disabled),.btn-eshop:hover:not(:disabled){background-color:#be185d!important;border-color:#be185d!important}button.crm,.btn.crm,.crm.btn-eshop,.crm.btn-crm,button.crm.eshop,.btn-crm{color:#fff!important;background-color:#ea580c!important;border-color:#ea580c!important}button.crm:hover:not(:disabled),.btn.crm:hover:not(:disabled),.crm.btn-eshop:hover:not(:disabled),.btn-crm:hover:not(:disabled){background-color:#c2410c!important;border-color:#c2410c!important}.panel,.card,.card-elevation{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px #0f172a0a}.form-group{flex-direction:column;gap:.35rem;display:flex}.form-group label{color:#334155;font-size:.755rem;font-weight:600}.form-group>input,.form-group>select,.form-group>textarea{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:6px;outline:none;width:100%;height:36px;padding:0 .75rem;font-family:inherit;font-size:.8125rem;transition:all .12s}.form-group>input::placeholder,.form-group>select::placeholder,.form-group>textarea::placeholder{color:#94a3b8}.form-group>input:focus,.form-group>select:focus,.form-group>textarea:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.form-group>input:disabled,.form-group>select:disabled,.form-group>textarea:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}.form-group textarea{resize:vertical;height:auto;min-height:80px;padding:.6rem .75rem}.input-container{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;height:40px;transition:all .12s;display:flex;position:relative}.input-container .field-icon{color:#94a3b8;pointer-events:none;position:absolute;left:.75rem}.input-container input{color:#0f172a!important;width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:0 .75rem 0 2.4rem!important;font-size:.8125rem!important}.input-container input::placeholder{color:#94a3b8!important}.input-container input:disabled{opacity:.5}.input-container.has-focus,.input-container:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a14}.input-container.has-focus .field-icon,.input-container:focus-within .field-icon{color:#0f172a}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0f172a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-content{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-width:90vw;max-height:90vh;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.modal-content .modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.modal-content .modal-header h2,.modal-content .modal-header h3{color:#0f172a;font-size:1.125rem;font-weight:700}.modal-content .modal-header .modal-close{color:#64748b;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.modal-content .modal-header .modal-close:hover{color:#0f172a}.modal-content .modal-body{max-height:calc(90vh - 130px);padding:1.5rem;overflow-y:auto}.modal-content .modal-footer{background:#f1f5f9;border-top:1px solid #e2e8f0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.table,.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.table thead,.data-table thead{background:#f1f5f9}.table thead th,.data-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;padding:.65rem .85rem;font-size:.725rem;font-weight:600}.table tbody tr,.data-table tbody tr{border-bottom:1px solid #e2e8f0;transition:background-color .12s}.table tbody tr:hover,.data-table tbody tr:hover{background-color:#fafbfc}.table tbody tr:last-child,.data-table tbody tr:last-child{border-bottom:none}.table tbody td,.data-table tbody td{vertical-align:middle;color:#0f172a;padding:.75rem .85rem}.badge{border-radius:9999px;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.725rem;font-weight:600;line-height:1.2;display:inline-flex}.badge.badge-secondary,.badge.badge-muted{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.badge.badge-success{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.badge.badge-warning{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge.badge-danger{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.badge.in-stock{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.badge.pending{color:#d97706;background:#fffbeb;border:1px solid #fde68a}.badge.out-of-stock{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.fade-in{animation:.2s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.icon-spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-xs{font-size:.75rem}.text-sm{font-size:.8125rem}.text-muted{color:#64748b}.page-header-actions{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:1.25rem!important;width:100%!important;margin-bottom:.5rem!important;display:flex!important}.page-header-actions .title-zone{flex-direction:column!important;flex:1!important;gap:.45rem!important;min-width:0!important;display:flex!important}.page-header-actions .title-zone h2{color:#0f172a!important;letter-spacing:-.02em!important;margin:0!important;font-size:1.45rem!important;font-weight:700!important;line-height:1.25!important}.page-header-actions .title-zone .subtitle{color:#64748b!important;margin:0!important;font-size:.85rem!important;line-height:1.4!important}.page-header-actions .title-zone .stats-pills{flex-wrap:wrap!important;align-items:center!important;gap:.4rem!important;margin-top:.2rem!important;display:flex!important}.page-header-actions .title-zone .stats-pills .stat-badge{color:#334155!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:.2rem .55rem!important;font-size:.725rem!important;font-weight:600!important}.page-header-actions .title-zone .stats-pills .stat-badge strong{color:#0f172a!important}.page-header-actions .title-zone .stats-pills .stat-badge.success{color:#15803d!important;background:#f0fdf4!important;border-color:#dcfce7!important}.page-header-actions .title-zone .stats-pills .stat-badge.success strong{color:#15803d!important}.page-header-actions .title-zone .stats-pills .stat-badge.warning{color:#b45309!important;background:#fffbeb!important;border-color:#fde68a!important}.page-header-actions .title-zone .stats-pills .stat-badge.warning strong{color:#b45309!important}.page-header-actions .title-zone .stats-pills .stat-badge.danger{color:#dc2626!important;background:#fef2f2!important;border-color:#fecaca!important}.page-header-actions .title-zone .stats-pills .stat-badge.danger strong{color:#dc2626!important}.page-header-actions .header-actions{flex-shrink:0!important;align-items:center!important;gap:.5rem!important;display:flex!important}@media (width<=768px){.page-header-actions{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important}.page-header-actions .title-zone,.page-header-actions .header-actions{width:100%!important}.page-header-actions .header-actions .btn,.page-header-actions .header-actions button.eshop,.page-header-actions .header-actions .btn-eshop,.page-header-actions .header-actions button.crm,.page-header-actions .header-actions .btn-crm{justify-content:center!important;width:100%!important}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
