:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#050816;color:#e5e7eb}.legacy-shell,.legacy-shell .legacy-content{color:#e5e7eb}.legacy-shell .legacy-content [class*=bg-white],.legacy-shell .legacy-content [class*=bg-slate-50]{background-color:#0f172a6b!important}.legacy-shell .legacy-content [class*=border-slate-200]{border-color:#334155e6!important}.legacy-shell .legacy-content [class*=text-slate-900]{color:#f8fafc!important}.legacy-shell .legacy-content [class*=text-slate-800]{color:#e2e8f0!important}.legacy-shell .legacy-content [class*=text-slate-700]{color:#cbd5e1!important}.legacy-shell .legacy-content [class*=text-slate-600]{color:#94a3b8!important}.legacy-shell .legacy-content [class*=text-slate-500]{color:#64748b!important}#root{min-height:100vh}a{color:inherit;text-decoration:none}.field{display:grid;gap:6px;min-width:0}.field label{font-size:11px;color:#94a3b8f2;text-transform:uppercase;letter-spacing:.08em}.input,.textarea{width:100%;background:#ffffff05;color:#e5eefc;border:1px solid rgba(71,85,105,.9);border-radius:14px;padding:11px 12px;font:inherit;box-shadow:inset 0 1px #ffffff08}.textarea{min-height:88px;resize:vertical}.input::placeholder,.textarea::placeholder{color:#94a3b8b3}.seg{display:flex;border-radius:14px;overflow:hidden;border:1px solid rgba(71,85,105,.9);background:#ffffff05}.seg button{flex:1;min-width:0;padding:11px 12px;border:0;background:transparent;color:#e5eefc;font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.seg button+button{border-left:1px solid rgba(71,85,105,.75)}.seg button.active{background:linear-gradient(135deg,#4a8cffe6,#ff5a96d1);color:#fff}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(71,85,105,.9);background:#ffffff05;font-size:12px;white-space:nowrap}.badge.blue{background:#4a8cff24}.badge.pink{background:#ff5a9624}.badge.green{background:#17c08e24}.badge.violet{background:#a98dff24}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(71,85,105,.9);background:#ffffff05;color:#e5eefc;border-radius:14px;padding:10px 14px;font:inherit;font-size:12px;cursor:pointer}.button.primary{background:linear-gradient(135deg,#17c08e,#4a8cff);border-color:transparent;color:#fff;font-weight:700}.button.pink{background:linear-gradient(135deg,#ff5a96e6,#ff5a96b8);border-color:transparent;color:#fff}.chips{display:flex;flex-wrap:wrap;gap:8px;max-height:200px;overflow:auto;padding-right:4px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;border:1px solid rgba(71,85,105,.9);background:#ffffff05;color:#e5eefc;font-size:12px;cursor:pointer;white-space:nowrap}.chip small{color:#94a3b8f2}.chip.selected{background:linear-gradient(135deg,#4a8cff2e,#ff5a9629);border-color:#4a8cff4d}.pillrow{display:flex;flex-wrap:wrap;gap:8px}details[data-filter-card]>summary{position:relative;padding-right:42px;-webkit-user-select:none;user-select:none}details[data-filter-card]>summary:after{content:"⌄";position:absolute;right:14px;top:50%;transform:translateY(-55%);font-size:18px;line-height:1;color:#94a3b8f2;transition:transform .18s ease,color .18s ease,opacity .18s ease;pointer-events:none}details[data-filter-card][open]>summary:after{transform:translateY(-45%) rotate(180deg);color:#e5eefc}details[data-filter-card]>summary:hover{background:#ffffff04}.enterprise-planning{color:#0f172a}.enterprise-planning form{margin-bottom:0}.enterprise-planning .field{gap:4px}.enterprise-planning [class*=bg-gradient-to-b]{background-image:none!important}.enterprise-planning [class*=bg-bgCard],.enterprise-planning [class*=bg-bgCardSoft],.enterprise-planning [class*=bg-slate-950],.enterprise-planning [class*=bg-slate-900]{background-color:#fffffffb!important}.enterprise-planning [class*=border-slate-800],.enterprise-planning [class*=border-slate-700]{border-color:#cbd5e1f2!important}.enterprise-planning .fixed.inset-0 [class*="bg-slate-950/85"],.enterprise-planning .fixed.inset-0 [class*="bg-slate-950/72"]{background-color:#0f172ad6!important}.enterprise-planning [class*=text-slate-50]{color:#0f172a!important}.enterprise-planning [class*=text-slate-100]{color:#111827!important}.enterprise-planning [class*=text-slate-200]{color:#1f2937!important}.enterprise-planning [class*=text-slate-300]{color:#334155!important}.enterprise-planning [class*=text-slate-400]{color:#475569!important}.enterprise-planning [class*=text-slate-500]{color:#64748b!important}.enterprise-planning .field label{color:#475569;font-weight:600;font-size:9.5px;letter-spacing:.08em}.enterprise-planning .input,.enterprise-planning .textarea{background:#fff;color:#0f172a;border-color:#cbd5e1;box-shadow:inset 0 1px #ffffffb8;font-size:11.5px;padding:8px 10px}.enterprise-planning .input::placeholder,.enterprise-planning .textarea::placeholder{color:#94a3b8}.enterprise-planning .seg{background:#fff;border-color:#cbd5e1}.enterprise-planning .seg button{color:#1e293b;font-weight:600;font-size:11.5px;padding:8px 9px}.enterprise-planning .seg button.active{background:linear-gradient(135deg,#3b82f6f5,#22c55ee0);color:#fff}.enterprise-planning .badge{background:#fff;border-color:#cbd5e1;color:#1e293b;font-weight:600;font-size:11px;padding:5px 9px}.enterprise-planning .badge.blue{background:#bfdbfee6;border-color:#60a5fa59;color:#1e3a8a}.enterprise-planning .badge.pink{background:#fbcfe8e6;border-color:#f472b659;color:#9d174d}.enterprise-planning .badge.green{background:#dcfce7f2;border-color:#4ade8059;color:#166534}.enterprise-planning .badge.violet{background:#ede9fef2;border-color:#c084fc59;color:#6b21a8}.enterprise-planning .button{background:#fff;border-color:#cbd5e1;color:#1e293b;font-weight:600;font-size:10.5px;padding:7px 10px}.enterprise-planning .button.primary{background:linear-gradient(135deg,#2563eb,#16a34a);border-color:transparent;color:#fff}.enterprise-planning .button.pink{background:linear-gradient(135deg,#d946ef,#a855f7);border-color:transparent;color:#fff}.enterprise-planning .chips{gap:8px;max-height:180px}.enterprise-planning .chip{background:#fff;border-color:#cbd5e1;color:#0f172a;font-weight:600;font-size:10.5px;padding:6px 9px}.enterprise-planning .chip small{color:#64748b}.enterprise-planning .chip.selected{background:#dbeafee6;border-color:#60a5fa59}.enterprise-planning details[data-filter-card]>summary:after{color:#64748b;font-size:16px}.enterprise-planning details[data-filter-card]{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 1px 1px #0f172a0a}.enterprise-planning details[data-filter-card]>summary{min-height:42px;padding:9px 12px;background:#fff}.enterprise-planning details[data-filter-card][open]>summary{border-bottom:1px solid rgba(219,227,238,.9);background:#f8fafc}.enterprise-planning details[data-filter-card]>div{background:#f8fafc!important;border-top-color:#dbe3eee6!important;padding:8px 12px 10px!important}.enterprise-planning details[data-filter-card]>summary>div.min-w-0>div:first-child{color:#0f172a!important;font-size:13px!important}.enterprise-planning details[data-filter-card]>summary>div.min-w-0>div:nth-child(2){color:#64748b!important;font-size:10px!important}.enterprise-planning details[data-filter-card]>summary .badge{background:#f8fafc;padding:4px 8px;font-size:10px}.enterprise-planning details[data-filter-card][open]>summary:after{color:#0f172a}.enterprise-planning details[data-filter-card]>summary:hover{background:#0f172a05}.enterprise-planning details[data-filter-card] .seg,.enterprise-planning details[data-filter-card] .button,.enterprise-planning details[data-filter-card] .input,.enterprise-planning details[data-filter-card] .textarea{border-color:#cbd5e1}.enterprise-planning details[data-filter-card] .chips{max-height:148px;gap:6px}.enterprise-planning details[data-filter-card] .chip{padding:6px 9px;font-size:10.5px}.enterprise-planning table{color:#0f172a}.enterprise-planning table thead tr{color:#334155}.enterprise-planning table tbody tr,.enterprise-planning-admin{color:#0f172a}.enterprise-planning-admin [class*=bg-slate-950],.enterprise-planning-admin [class*=bg-slate-900]{background-color:#fffffffb!important}.enterprise-planning-admin [class*=border-slate-800],.enterprise-planning-admin [class*=border-slate-700]{border-color:#cbd5e1f2!important}.enterprise-planning-admin [class*=text-slate-50]{color:#0f172a!important}.enterprise-planning-admin [class*=text-slate-100]{color:#111827!important}.enterprise-planning-admin [class*=text-slate-200]{color:#1f2937!important}.enterprise-planning-admin [class*=text-slate-300]{color:#334155!important}.enterprise-planning-admin [class*=text-slate-400]{color:#475569!important}.enterprise-planning-admin [class*=text-slate-500]{color:#64748b!important}.enterprise-planning-admin .text-indigo-100,.enterprise-planning-admin .text-indigo-200,.enterprise-planning-admin .text-emerald-100,.enterprise-planning-admin .text-amber-100,.enterprise-planning-admin .text-red-100{color:#0f172a!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border{font-size:12px!important;font-weight:700!important;color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-emerald-900\/30{background:#10b9812e!important;border-color:#10b98173!important;color:#065f46!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-slate-800\/70{background:#e2e8f0f2!important;border-color:#cbd5e1!important;color:#0f172a!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-sky-900\/30,.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-emerald-900\/30,.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-fuchsia-900\/25,.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-amber-900\/30{font-size:12px!important;font-weight:700!important;color:#fff!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-emerald-900\/30{background:#059669!important;border-color:#047857!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-sky-900\/30{background:#0284c7!important;border-color:#0369a1!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-fuchsia-900\/25{background:#c026d3!important;border-color:#a21caf!important}.enterprise-planning-admin .inline-flex.items-center.px-2.py-0\.5.text-\[11px\].rounded-lg.border.bg-amber-900\/30{background:#d97706!important;border-color:#b45309!important}.enterprise-planning-admin .bg-emerald-900\/30{background:#059669!important;border-color:#047857!important;color:#fff!important}.enterprise-planning-admin .bg-emerald-900\/20{background:#10b9812e!important;border-color:#10b98173!important;color:#065f46!important}.enterprise-planning-admin .bg-emerald-800\/60{border-color:#047857!important}.enterprise-planning-admin button,.enterprise-planning-admin select,.enterprise-planning-admin input{font-weight:600}.enterprise-planning-admin button[class*=bg-slate-900],.enterprise-planning-admin button[class*=bg-indigo-900],.enterprise-planning-admin button[class*=bg-emerald-900],.enterprise-planning-admin button[class*=bg-amber-900],.enterprise-planning-admin button[class*=bg-red-900],.enterprise-planning-admin button[class*=bg-sky-900]{background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-planning-admin button[class*=bg-indigo-600],.enterprise-planning-admin button[class*=bg-emerald-600],.enterprise-planning-admin button[class*=bg-amber-500]{color:#fff!important;border-color:transparent!important}.enterprise-planning-admin .rounded-2xl,.enterprise-planning-admin .rounded-xl,.enterprise-planning-admin .rounded-lg{box-shadow:0 1px 2px #0f172a0d}.enterprise-planning-admin .rounded-2xl.border,.enterprise-planning-admin .rounded-xl.border{background:#fff!important}.enterprise-planning-admin .grid>div>.p-4,.enterprise-planning-admin .grid>div>.p-5,.enterprise-planning-admin .grid>div>.p-6{background:#fff!important}.enterprise-planning-admin .admin-btn{font-size:13px!important;font-weight:700!important;letter-spacing:.01em;min-height:42px}.enterprise-planning-admin .admin-btn-success{background:#059669!important;border-color:#047857!important;color:#fff!important}.enterprise-planning-admin .admin-btn-success:hover{background:#047857!important}.enterprise-planning-admin .admin-btn-warn{background:#d97706!important;border-color:#b45309!important;color:#fff!important}.enterprise-planning-admin .admin-btn-warn:hover{background:#b45309!important}.enterprise-planning-admin .admin-btn-info{background:#0284c7!important;border-color:#0369a1!important;color:#fff!important}.enterprise-planning-admin .admin-btn-info:hover{background:#0369a1!important}.enterprise-planning-admin .admin-btn-primary{background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important}.enterprise-planning-admin .admin-btn-primary:hover{background:#4338ca!important}.enterprise-planning-admin .admin-btn-neutral{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}.enterprise-planning-admin .admin-btn-neutral:hover{background:#f8fafc!important}.enterprise-planning-admin .admin-btn-danger{background:#e11d48!important;border-color:#e11d48!important;color:#fff!important}.enterprise-planning-admin .admin-btn-danger:hover{background:#be123c!important}.enterprise-planning-admin .admin-select{min-height:42px;font-size:13px!important;color:#0f172a!important;background:#fff!important;border-color:#cbd5e1!important}.enterprise-planning-admin .admin-select option{color:#0f172a!important}.enterprise-planning .plan-modal-shell,.enterprise-planning .bom-modal-shell{background:#fff!important;border-color:#cbd5e1!important}.enterprise-delivery-lists,.enterprise-delivery-new,.enterprise-delivery-excel,.enterprise-delivery-changes-shell,.enterprise-delivery-history-shell,.enterprise-delivery-plans-shell,.enterprise-customer-volume-shell{color:#0f172a}.enterprise-delivery-changes-shell [class*=bg-slate-950],.enterprise-delivery-changes-shell [class*=bg-slate-900],.enterprise-delivery-changes-shell [class*=bg-bgCard],.enterprise-delivery-history-shell [class*=bg-slate-950],.enterprise-delivery-history-shell [class*=bg-slate-900],.enterprise-delivery-history-shell [class*=bg-bgCard],.enterprise-delivery-plans-shell [class*=bg-slate-950],.enterprise-delivery-plans-shell [class*=bg-slate-900],.enterprise-delivery-plans-shell [class*=bg-bgCard],.enterprise-customer-volume-shell [class*=bg-slate-950],.enterprise-customer-volume-shell [class*=bg-slate-900],.enterprise-customer-volume-shell [class*=bg-bgCard]{background-color:#fffffffb!important}.enterprise-delivery-changes-shell [class*=border-slate-800],.enterprise-delivery-changes-shell [class*=border-slate-700],.enterprise-delivery-history-shell [class*=border-slate-800],.enterprise-delivery-history-shell [class*=border-slate-700],.enterprise-delivery-plans-shell [class*=border-slate-800],.enterprise-delivery-plans-shell [class*=border-slate-700],.enterprise-customer-volume-shell [class*=border-slate-800],.enterprise-customer-volume-shell [class*=border-slate-700]{border-color:#cbd5e1f2!important}.enterprise-delivery-changes-shell [class*=text-slate-50],.enterprise-delivery-changes-shell [class*=text-slate-100],.enterprise-delivery-changes-shell [class*=text-slate-200],.enterprise-delivery-changes-shell [class*=text-slate-300],.enterprise-delivery-changes-shell [class*=text-slate-400],.enterprise-delivery-changes-shell [class*=text-slate-500],.enterprise-delivery-history-shell [class*=text-slate-50],.enterprise-delivery-history-shell [class*=text-slate-100],.enterprise-delivery-history-shell [class*=text-slate-200],.enterprise-delivery-history-shell [class*=text-slate-300],.enterprise-delivery-history-shell [class*=text-slate-400],.enterprise-delivery-history-shell [class*=text-slate-500],.enterprise-delivery-plans-shell [class*=text-slate-50],.enterprise-delivery-plans-shell [class*=text-slate-100],.enterprise-delivery-plans-shell [class*=text-slate-200],.enterprise-delivery-plans-shell [class*=text-slate-300],.enterprise-delivery-plans-shell [class*=text-slate-400],.enterprise-delivery-plans-shell [class*=text-slate-500],.enterprise-customer-volume-shell [class*=text-slate-50],.enterprise-customer-volume-shell [class*=text-slate-100],.enterprise-customer-volume-shell [class*=text-slate-200],.enterprise-customer-volume-shell [class*=text-slate-300],.enterprise-customer-volume-shell [class*=text-slate-400],.enterprise-customer-volume-shell [class*=text-slate-500],.enterprise-delivery-changes-shell table th,.enterprise-delivery-changes-shell table td,.enterprise-delivery-history-shell table th,.enterprise-delivery-history-shell table td,.enterprise-delivery-plans-shell table th,.enterprise-delivery-plans-shell table td,.enterprise-customer-volume-shell table th,.enterprise-customer-volume-shell table td{color:#0f172a!important}.enterprise-delivery-lists [class*=bg-bgCard],.enterprise-delivery-lists [class*=bg-bgCardSoft],.enterprise-delivery-lists [class*=bg-slate-950],.enterprise-delivery-lists [class*=bg-slate-900],.enterprise-delivery-new [class*=bg-bgCard],.enterprise-delivery-new [class*=bg-bgCardSoft],.enterprise-delivery-new [class*=bg-slate-950],.enterprise-delivery-new [class*=bg-slate-900],.enterprise-delivery-excel [class*=bg-slate-950],.enterprise-delivery-excel [class*=bg-slate-900]{background-color:#fffffffb!important}.enterprise-delivery-lists [class*=border-slate-800],.enterprise-delivery-lists [class*=border-slate-700],.enterprise-delivery-new [class*=border-slate-800],.enterprise-delivery-new [class*=border-slate-700],.enterprise-delivery-excel [class*=border-slate-800],.enterprise-delivery-excel [class*=border-slate-700]{border-color:#cbd5e1f2!important}.enterprise-delivery-lists [class*=text-slate-50],.enterprise-delivery-lists [class*=text-slate-100],.enterprise-delivery-lists [class*=text-slate-200],.enterprise-delivery-lists [class*=text-slate-300],.enterprise-delivery-lists [class*=text-slate-400],.enterprise-delivery-lists [class*=text-slate-500],.enterprise-delivery-new [class*=text-slate-50],.enterprise-delivery-new [class*=text-slate-100],.enterprise-delivery-new [class*=text-slate-200],.enterprise-delivery-new [class*=text-slate-300],.enterprise-delivery-new [class*=text-slate-400],.enterprise-delivery-new [class*=text-slate-500],.enterprise-delivery-excel [class*=text-slate-50],.enterprise-delivery-excel [class*=text-slate-100],.enterprise-delivery-excel [class*=text-slate-200],.enterprise-delivery-excel [class*=text-slate-300],.enterprise-delivery-excel [class*=text-slate-400],.enterprise-delivery-excel [class*=text-slate-500]{color:#0f172a!important}.enterprise-delivery-lists .bg-sky-900\/35,.enterprise-delivery-lists .bg-sky-900\/40,.enterprise-delivery-lists .bg-slate-900\/40,.enterprise-delivery-lists .bg-slate-900\/30,.enterprise-delivery-lists .bg-slate-950\/40,.enterprise-delivery-lists .bg-slate-950\/30,.enterprise-delivery-new .bg-sky-900\/35,.enterprise-delivery-new .bg-slate-900\/40,.enterprise-delivery-new .bg-slate-900\/30,.enterprise-delivery-new .bg-slate-950\/40,.enterprise-delivery-new .bg-slate-950\/30{background-color:#fff!important}.enterprise-delivery-lists .text-slate-50,.enterprise-delivery-lists .text-slate-100,.enterprise-delivery-new .text-slate-50,.enterprise-delivery-new .text-slate-100{color:#0f172a!important}.enterprise-delivery-lists .text-slate-200,.enterprise-delivery-lists .text-slate-300,.enterprise-delivery-new .text-slate-200,.enterprise-delivery-new .text-slate-300{color:#1f2937!important}.enterprise-delivery-lists .text-slate-400,.enterprise-delivery-lists .text-slate-500,.enterprise-delivery-new .text-slate-400,.enterprise-delivery-new .text-slate-500{color:#64748b!important}.enterprise-delivery-lists input,.enterprise-delivery-lists select,.enterprise-delivery-new input,.enterprise-delivery-new select,.enterprise-delivery-new textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-delivery-lists button,.enterprise-delivery-new button{font-weight:600}.enterprise-delivery-lists button[class*=bg-slate-800],.enterprise-delivery-lists button[class*=bg-slate-900],.enterprise-delivery-new button[class*=bg-slate-800],.enterprise-delivery-new button[class*=bg-slate-900],.enterprise-delivery-excel button[class*=bg-slate-800],.enterprise-delivery-excel button[class*=bg-slate-900]{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-delivery-lists .bg-emerald-700\/55,.enterprise-delivery-new .bg-emerald-700\/55,.enterprise-delivery-lists .bg-red-950\/55,.enterprise-delivery-new .bg-red-950\/55{background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-delivery-excel{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-delivery-excel .bg-slate-950,.enterprise-delivery-excel .bg-slate-950\/30,.enterprise-delivery-excel .bg-slate-950\/40,.enterprise-delivery-excel .bg-slate-900,.enterprise-delivery-excel .bg-slate-900\/70{background-color:#fff!important}.enterprise-delivery-excel .text-slate-50,.enterprise-delivery-excel .text-slate-100,.enterprise-delivery-excel .text-slate-200,.enterprise-delivery-excel .text-slate-300,.enterprise-delivery-excel .text-slate-400,.enterprise-delivery-excel .text-slate-500{color:#0f172a!important}.enterprise-delivery-excel .border-slate-800,.enterprise-delivery-excel .border-slate-700{border-color:#cbd5e1!important}.enterprise-delivery-excel .bg-sky-700,.enterprise-delivery-excel .bg-emerald-600{color:#fff!important}.enterprise-planning .plan-modal-header,.enterprise-planning .plan-modal-footer,.enterprise-planning .bom-modal-footer{background:#f8fafc!important;border-color:#dbe3ee!important}.enterprise-planning .plan-modal-title,.enterprise-planning .bom-modal-title{color:#0f172a!important;font-size:18px!important;line-height:1.1!important;letter-spacing:.01em}.enterprise-planning .plan-modal-subtitle,.enterprise-planning .bom-modal-subtitle{color:#475569!important;font-size:13px!important;line-height:1.35!important}.enterprise-planning .plan-modal-section-title,.enterprise-planning .plan-modal-count,.enterprise-planning .plan-modal-wire-title,.enterprise-planning .plan-modal-wire-hint{color:#334155!important;font-size:13px!important;font-weight:600}.enterprise-planning .plan-modal-search{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;font-size:14px!important;min-height:42px;box-shadow:inset 0 1px #fffc}.enterprise-planning .plan-modal-dropdown{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 18px 40px #0f172a1f}.enterprise-planning .plan-modal-result,.enterprise-planning .plan-modal-list-item{background:#fff!important;border-color:#dbe3ee!important}.enterprise-planning .plan-modal-result-title,.enterprise-planning .plan-modal-list-title{color:#0f172a!important;font-size:14px!important;line-height:1.15!important}.enterprise-planning .plan-modal-result-subtitle,.enterprise-planning .plan-modal-list-subtitle,.enterprise-planning .plan-modal-hint{color:#475569!important;font-size:12px!important;line-height:1.35!important}.enterprise-planning .plan-modal-action,.enterprise-planning .plan-modal-list-action,.enterprise-planning .plan-modal-default-wire,.enterprise-planning .plan-modal-wire-chip{font-size:13px!important;font-weight:700!important}.enterprise-planning .plan-modal-wire-label{color:#0f172a!important;font-size:14px!important}.enterprise-planning .plan-modal-bom-warning{background:linear-gradient(180deg,#fef3c7e6,#fff7edfa)!important;border-color:#d9770659!important}.enterprise-planning .plan-modal-bom-warning .text-amber-100,.enterprise-planning .plan-modal-bom-warning .text-amber-200\/90{color:#92400e!important}.enterprise-planning .bom-modal-item{background:#fff!important;border-color:#dbe3ee!important}.enterprise-planning .bom-modal-item-title{color:#0f172a!important;font-size:15px!important}.enterprise-planning .bom-modal-item-count,.enterprise-planning .bom-modal-item-label{color:#475569!important;font-size:13px!important}.enterprise-planning .plan-modal-shell button,.enterprise-planning .bom-modal-shell button{letter-spacing:.01em}.enterprise-planning .plan-modal-action,.enterprise-planning .plan-modal-list-action{box-shadow:0 1px #ffffff73,inset 0 1px #ffffff2e}.enterprise-planning .plan-modal-action,.enterprise-planning .plan-modal-list-action,.enterprise-planning .plan-modal-wire-chip,.enterprise-planning .plan-modal-default-wire{text-shadow:0 1px 0 rgba(15,23,42,.16)}.enterprise-planning .bom-modal-shell .rounded-full{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1e3a8a!important;font-weight:600}.enterprise-communication-modal,.enterprise-communication-modal .text-slate-50,.enterprise-communication-modal .text-slate-100{color:#0f172a!important}.enterprise-communication-modal .text-slate-200{color:#1e293b!important}.enterprise-communication-modal .text-slate-300{color:#475569!important}.enterprise-communication-modal .text-slate-400{color:#64748b!important}.enterprise-communication-modal .border-slate-800,.enterprise-communication-modal .border-slate-800\/70,.enterprise-communication-modal .border-slate-800\/80,.enterprise-communication-modal .border-slate-700{border-color:#dbe3ee!important}.enterprise-communication-modal .bg-slate-950\/90,.enterprise-communication-modal .bg-slate-950\/85,.enterprise-communication-modal .bg-slate-950\/60,.enterprise-communication-modal .bg-slate-950\/40,.enterprise-communication-modal .bg-slate-900\/30,.enterprise-communication-modal .bg-slate-900\/25,.enterprise-communication-modal .bg-slate-800\/60,.enterprise-communication-modal .bg-slate-800\/50,.enterprise-communication-modal .bg-slate-800\/40{background:#fff!important;color:#0f172a!important}.enterprise-communication-modal button{font-size:1rem;font-weight:600;letter-spacing:.01em}.enterprise-communication-modal thead{background:#f8fafc!important}.enterprise-communication-modal thead th{color:#475569!important;font-size:14px!important;font-weight:700!important}.enterprise-communication-modal td{color:#0f172a!important}.enterprise-communication-modal input,.enterprise-communication-modal textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-communication-modal .rounded-xl.border{border-color:#dbe3ee!important}.enterprise-communication-modal .max-h-\[72vh\]{background:#fff!important}.enterprise-communication-modal .sticky.top-0{background:#f8fafc!important}.enterprise-communication-modal table tbody tr{background:#fff!important}.enterprise-communication-modal table tbody tr:hover{background:#f8fafc!important}.enterprise-communication-modal table td,.enterprise-communication-modal table th{font-size:15px!important}.enterprise-communication-modal .inline-flex.items-center.gap-2.px-3.py-2.rounded-xl{box-shadow:0 1px #ffffff80,inset 0 1px #fff3}.enterprise-communication-modal .bg-emerald-700\/25,.enterprise-communication-modal .bg-emerald-700\/40,.enterprise-communication-modal .bg-sky-700\/25,.enterprise-communication-modal .bg-sky-700\/40{color:#0f172a!important}.enterprise-communication-modal .text-xs,.enterprise-communication-modal .text-\[11px\]{font-size:.9rem!important;color:#475569!important}.enterprise-communication-modal .text-\[13px\]{font-size:.98rem!important;color:#334155!important}.enterprise-communication-modal .text-sm{font-size:.98rem!important}.enterprise-settings-shell,.enterprise-settings-shell .text-slate-50,.enterprise-settings-shell .text-slate-100{color:#0f172a!important}.enterprise-settings-shell .text-slate-200{color:#1e293b!important}.enterprise-settings-shell .text-slate-300{color:#334155!important}.enterprise-settings-shell .text-slate-400{color:#475569!important}.enterprise-settings-shell .border-slate-800,.enterprise-settings-shell .border-slate-800\/70,.enterprise-settings-shell .border-slate-700{border-color:#dbe3ee!important}.enterprise-settings-shell .bg-slate-950\/80,.enterprise-settings-shell .bg-slate-950\/70,.enterprise-settings-shell .bg-slate-950\/60,.enterprise-settings-shell .bg-slate-950\/40,.enterprise-settings-shell .bg-slate-950\/35,.enterprise-settings-shell .bg-slate-900\/70,.enterprise-settings-shell .bg-slate-900\/60,.enterprise-settings-shell .bg-slate-900\/50,.enterprise-settings-shell .bg-slate-900\/40,.enterprise-settings-shell .bg-slate-900\/35{background:#fff!important;color:#0f172a!important}.enterprise-settings-shell button{font-size:.98rem;font-weight:600;letter-spacing:.01em}.enterprise-settings-shell input,.enterprise-settings-shell select,.enterprise-settings-shell textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-settings-shell .rounded-2xl.border,.enterprise-settings-shell .rounded-xl.border{background:#fff!important;border-color:#dbe3ee!important;color:#0f172a!important}.enterprise-sastavnice-shell,.enterprise-assets-shell,.enterprise-delivery-planner-shell,.enterprise-sastavnice-shell .text-slate-50,.enterprise-sastavnice-shell .text-slate-100,.enterprise-assets-shell .text-slate-50,.enterprise-assets-shell .text-slate-100,.enterprise-delivery-planner-shell .text-slate-50,.enterprise-delivery-planner-shell .text-slate-100{color:#0f172a!important}.enterprise-sastavnice-shell .text-slate-200,.enterprise-assets-shell .text-slate-200,.enterprise-delivery-planner-shell .text-slate-200{color:#1e293b!important}.enterprise-sastavnice-shell .text-slate-300,.enterprise-assets-shell .text-slate-300,.enterprise-delivery-planner-shell .text-slate-300{color:#334155!important}.enterprise-sastavnice-shell .text-slate-400,.enterprise-assets-shell .text-slate-400,.enterprise-delivery-planner-shell .text-slate-400{color:#475569!important}.enterprise-sastavnice-shell .border-slate-800,.enterprise-sastavnice-shell .border-slate-800\/70,.enterprise-sastavnice-shell .border-slate-700,.enterprise-assets-shell .border-slate-800,.enterprise-assets-shell .border-slate-800\/70,.enterprise-assets-shell .border-slate-700,.enterprise-delivery-planner-shell .border-slate-800,.enterprise-delivery-planner-shell .border-slate-800\/70,.enterprise-delivery-planner-shell .border-slate-700{border-color:#dbe3ee!important}.enterprise-sastavnice-shell .bg-slate-950\/70,.enterprise-sastavnice-shell .bg-slate-950\/60,.enterprise-sastavnice-shell .bg-slate-950\/40,.enterprise-sastavnice-shell .bg-slate-950\/35,.enterprise-sastavnice-shell .bg-slate-950\/30,.enterprise-sastavnice-shell .bg-slate-900\/60,.enterprise-sastavnice-shell .bg-slate-900\/40,.enterprise-sastavnice-shell .bg-slate-900\/35,.enterprise-assets-shell .bg-slate-950\/70,.enterprise-assets-shell .bg-slate-950\/60,.enterprise-assets-shell .bg-slate-950\/40,.enterprise-assets-shell .bg-slate-950\/35,.enterprise-assets-shell .bg-slate-950\/30,.enterprise-assets-shell .bg-slate-900\/60,.enterprise-assets-shell .bg-slate-900\/40,.enterprise-assets-shell .bg-slate-900\/35,.enterprise-delivery-planner-shell .bg-slate-950\/70,.enterprise-delivery-planner-shell .bg-slate-950\/60,.enterprise-delivery-planner-shell .bg-slate-950\/40,.enterprise-delivery-planner-shell .bg-slate-950\/35,.enterprise-delivery-planner-shell .bg-slate-950\/30,.enterprise-delivery-planner-shell .bg-slate-900\/60,.enterprise-delivery-planner-shell .bg-slate-900\/40,.enterprise-delivery-planner-shell .bg-slate-900\/35{background:#fff!important;color:#0f172a!important}.enterprise-sastavnice-shell button,.enterprise-assets-shell button,.enterprise-delivery-planner-shell button{font-size:.98rem;font-weight:600}.enterprise-sastavnice-shell input,.enterprise-sastavnice-shell select,.enterprise-sastavnice-shell textarea,.enterprise-assets-shell input,.enterprise-assets-shell select,.enterprise-assets-shell textarea,.enterprise-delivery-planner-shell input,.enterprise-delivery-planner-shell select,.enterprise-delivery-planner-shell textarea{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}.enterprise-sastavnice-shell button,.enterprise-assets-shell button,.enterprise-delivery-planner-shell button{font-size:.98rem;font-weight:600;letter-spacing:.01em}.enterprise-sastavnice-shell label,.enterprise-assets-shell label,.enterprise-delivery-planner-shell label{color:#334155!important}.enterprise-sastavnice-shell .rounded-2xl.border.border-slate-800,.enterprise-sastavnice-shell .rounded-2xl.border.border-slate-800\/80,.enterprise-sastavnice-shell .rounded-2xl.border.border-slate-700,.enterprise-assets-shell .rounded-2xl.border.border-slate-800,.enterprise-assets-shell .rounded-2xl.border.border-slate-800\/80,.enterprise-assets-shell .rounded-2xl.border.border-slate-700,.enterprise-delivery-planner-shell .rounded-2xl.border.border-slate-800,.enterprise-delivery-planner-shell .rounded-2xl.border.border-slate-800\/80,.enterprise-delivery-planner-shell .rounded-2xl.border.border-slate-700,.enterprise-sastavnice-shell .rounded-xl.border.border-slate-800,.enterprise-sastavnice-shell .rounded-xl.border.border-slate-800\/80,.enterprise-sastavnice-shell .rounded-xl.border.border-slate-700,.enterprise-assets-shell .rounded-xl.border.border-slate-800,.enterprise-assets-shell .rounded-xl.border.border-slate-800\/80,.enterprise-assets-shell .rounded-xl.border.border-slate-700,.enterprise-delivery-planner-shell .rounded-xl.border.border-slate-800,.enterprise-delivery-planner-shell .rounded-xl.border.border-slate-800\/80,.enterprise-delivery-planner-shell .rounded-xl.border.border-slate-700{background:#fff!important;border-color:#dbe3ee!important;color:#0f172a!important}.enterprise-sastavnice-shell .bg-slate-950\/80,.enterprise-sastavnice-shell .bg-slate-950\/70,.enterprise-sastavnice-shell .bg-slate-950\/60,.enterprise-sastavnice-shell .bg-slate-950\/40,.enterprise-sastavnice-shell .bg-slate-950\/35,.enterprise-sastavnice-shell .bg-slate-950\/30,.enterprise-sastavnice-shell .bg-slate-900\/70,.enterprise-sastavnice-shell .bg-slate-900\/60,.enterprise-sastavnice-shell .bg-slate-900\/50,.enterprise-sastavnice-shell .bg-slate-900\/40,.enterprise-sastavnice-shell .bg-slate-900\/35,.enterprise-assets-shell .bg-slate-950\/80,.enterprise-assets-shell .bg-slate-950\/70,.enterprise-assets-shell .bg-slate-950\/60,.enterprise-assets-shell .bg-slate-950\/40,.enterprise-assets-shell .bg-slate-950\/35,.enterprise-assets-shell .bg-slate-950\/30,.enterprise-assets-shell .bg-slate-900\/70,.enterprise-assets-shell .bg-slate-900\/60,.enterprise-assets-shell .bg-slate-900\/50,.enterprise-assets-shell .bg-slate-900\/40,.enterprise-assets-shell .bg-slate-900\/35,.enterprise-delivery-planner-shell .bg-slate-950\/80,.enterprise-delivery-planner-shell .bg-slate-950\/70,.enterprise-delivery-planner-shell .bg-slate-950\/60,.enterprise-delivery-planner-shell .bg-slate-950\/40,.enterprise-delivery-planner-shell .bg-slate-950\/35,.enterprise-delivery-planner-shell .bg-slate-950\/30,.enterprise-delivery-planner-shell .bg-slate-900\/70,.enterprise-delivery-planner-shell .bg-slate-900\/60,.enterprise-delivery-planner-shell .bg-slate-900\/50,.enterprise-delivery-planner-shell .bg-slate-900\/40,.enterprise-delivery-planner-shell .bg-slate-900\/35{background:#fff!important;color:#0f172a!important}.enterprise-sastavnice-shell .text-\[11px\],.enterprise-assets-shell .text-\[11px\],.enterprise-delivery-planner-shell .text-\[11px\]{font-size:.84rem!important;color:#475569!important}.enterprise-sastavnice-shell .text-xs,.enterprise-assets-shell .text-xs,.enterprise-delivery-planner-shell .text-xs{font-size:.92rem!important;color:#334155!important}.enterprise-sastavnice-shell .text-sm,.enterprise-assets-shell .text-sm,.enterprise-delivery-planner-shell .text-sm{font-size:.98rem!important;color:#0f172a!important}.enterprise-sastavnice-shell .rounded-xl,.enterprise-assets-shell .rounded-xl,.enterprise-delivery-planner-shell .rounded-xl{border-color:#dbe3ee!important}.enterprise-assets-shell table thead,.enterprise-assets-shell table tbody tr,.enterprise-sastavnice-shell table thead,.enterprise-sastavnice-shell table tbody tr,.enterprise-delivery-planner-shell table thead,.enterprise-delivery-planner-shell table tbody tr{background:#fff!important;color:#0f172a!important}.enterprise-assets-shell table th,.enterprise-assets-shell table td,.enterprise-sastavnice-shell table th,.enterprise-sastavnice-shell table td,.enterprise-delivery-planner-shell table th,.enterprise-delivery-planner-shell table td{color:#0f172a!important}
