:root{--de-primary: #4f46e5;--de-primary-hover: #4338ca;--de-primary-soft: #eef2ff;--de-dark: #0f172a;--de-body-bg: #f8fafc;--de-border: #e2e8f0;--de-card-radius: 1rem;--de-card-padding: 1.5rem}.card{background-color:#fff;border:1px solid var(--de-border)!important;border-radius:var(--de-card-radius)!important;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #0000000a!important;transition:box-shadow .2s ease,transform .2s ease}.card-body{padding:var(--de-card-padding)!important}@media (max-width: 768px){.card-body{padding:1.25rem!important}}.card-header-clean,.card-header{background-color:transparent!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:1rem!important;margin-bottom:1.25rem!important}.card .bg-light.border,.card .bg-light.bg-opacity-60.border,.card .bg-light.bg-opacity-70.border,.card .bg-slate-50.border{padding:1rem 1.25rem;border-radius:.75rem!important;border-color:#e2e8f0!important}.p-0{padding:0!important}.p-0\.5{padding:.125rem!important}.p-1{padding:.25rem!important}.p-1\.5{padding:.375rem!important}.p-2{padding:.5rem!important}.p-2\.5{padding:.625rem!important}.p-3{padding:.75rem!important}.p-3\.5{padding:1rem!important}.p-4{padding:1.5rem!important}.p-4\.5{padding:1.375rem!important}.p-5{padding:2rem!important}.px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.px-2\.5{padding-left:.625rem!important;padding-right:.625rem!important}.px-3\.5{padding-left:.875rem!important;padding-right:.875rem!important}.px-4\.5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.py-1\.5{padding-top:.375rem!important;padding-bottom:.375rem!important}.py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.pt-1\.5{padding-top:.375rem!important}.pt-2\.5{padding-top:.625rem!important}.pt-3\.5{padding-top:.875rem!important}.pb-1\.5{padding-bottom:.375rem!important}.pb-2\.5{padding-bottom:.625rem!important}.pb-3\.5{padding-bottom:.875rem!important}.ps-2\.5{padding-left:.625rem!important}.ps-3\.5{padding-left:.875rem!important}.pe-2\.5{padding-right:.625rem!important}.pe-3\.5{padding-right:.875rem!important}.m-3\.5{margin:.875rem!important}.mb-0\.5{margin-bottom:.125rem!important}.mb-1\.5{margin-bottom:.375rem!important}.mb-2\.5{margin-bottom:.625rem!important}.mb-3\.5{margin-bottom:.875rem!important}.mb-4\.5{margin-bottom:1.25rem!important}.mt-0\.5{margin-top:.125rem!important}.mt-1\.5{margin-top:.375rem!important}.mt-2\.5{margin-top:.625rem!important}.mt-3\.5{margin-top:.875rem!important}.mt-4\.5{margin-top:1.25rem!important}.my-1\.5{margin-top:.375rem!important;margin-bottom:.375rem!important}.my-2\.5{margin-top:.625rem!important;margin-bottom:.625rem!important}.my-3\.5{margin-top:.875rem!important;margin-bottom:.875rem!important}.me-1\.5{margin-right:.375rem!important}.me-2\.5{margin-right:.625rem!important}.me-3\.5{margin-right:.875rem!important}.ms-1\.5{margin-left:.375rem!important}.ms-2\.5{margin-left:.625rem!important}.ms-3\.5{margin-left:.875rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-1\.5{gap:.375rem!important}.gap-2{gap:.5rem!important}.gap-2\.5{gap:.625rem!important}.gap-3{gap:.75rem!important}.gap-3\.5{gap:.875rem!important}.gap-4{gap:1rem!important}.gap-5{gap:1.5rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important}.rounded-2{border-radius:.375rem!important}.rounded-3{border-radius:.5rem!important}.rounded-4{border-radius:1rem!important}.rounded-5{border-radius:1.25rem!important}.rounded-6{border-radius:1.5rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.shadow-none{box-shadow:none!important}.shadow-xs{box-shadow:0 1px 2px #0000000d!important}.shadow-sm{box-shadow:0 1px 3px #00000012,0 1px 2px -1px #00000012!important}.shadow-md,.shadow{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000d!important}.shadow-lg{box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000d!important}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000000f!important}.shadow-2xl{box-shadow:0 25px 50px -12px #0003!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder,.fw-extrabold,.fw-black{font-weight:800!important}.bg-indigo-subtle{background-color:#eef2ff!important}.text-indigo{color:#4f46e5!important}.bg-emerald-subtle{background-color:#ecfdf5!important}.text-emerald{color:#059669!important}.bg-cyan-subtle{background-color:#ecfeff!important}.text-cyan{color:#0891b2!important}.bg-slate-subtle{background-color:#f1f5f9!important}.text-slate{color:#475569!important}.bg-purple-subtle{background-color:#f3e8ff!important}.text-purple{color:#9333ea!important}.hover-primary:hover{color:#4f46e5!important}.hover-shadow:hover{box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000d!important}.tabular-nums{font-variant-numeric:tabular-nums}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
