body{font-family:Outfit,sans-serif}.nav-active{background:#eef2ff;color:#465fff;font-weight:600}.kpi-card{border:1px solid #e4e7ec;border-radius:16px;background:#fff;padding:20px;box-shadow:0 1px 2px rgba(16,24,40,.05)}.table-shell{overflow-x:auto;border:1px solid #e4e7ec;border-radius:12px;background:#fff}th{background:#f9fafb;color:#475467;font-size:12px;text-align:left}td,th{padding:12px 16px;border-bottom:1px solid #eaecf0;white-space:nowrap}.input{width:100%;border:1px solid #d0d5dd;padding:9px 12px}.button,.input{border-radius:8px;font-size:14px}.button{padding:9px 14px;font-weight:600}.button-primary{background:#465fff;color:#fff}.button-secondary{border:1px solid #d0d5dd;background:#fff;color:#344054}.business-form{display:grid;gap:1rem}.business-form>*{margin:0!important}.date-picker-field{display:grid;gap:.375rem}.ant-modal{max-width:calc(100vw - 2rem)}.ant-modal .ant-modal-content{overflow:hidden;border-radius:1rem;padding:0}.ant-modal .ant-modal-header{margin:0;padding:1.5rem 1.75rem .5rem;background:transparent}.ant-modal .ant-modal-title{font-size:1.25rem;font-weight:700;color:var(--color-gray-900)}.ant-modal .ant-modal-body{padding:1rem 1.75rem 1.75rem}.ant-modal .ant-modal-close{top:1.25rem;inset-inline-end:1.25rem}.ant-modal .business-form .ant-select-selector,.ant-modal .business-form .input,.ant-modal .business-form select{min-height:2.875rem}@media (max-width:640px){.ant-modal .ant-modal-header{padding:1.25rem 1.25rem .5rem}.ant-modal .ant-modal-body{padding:1rem 1.25rem 1.25rem}}.ant-modal-mask,.ant-modal-wrap{z-index:100000!important}.ant-notification{z-index:100001!important}.ant-spin-fullscreen{z-index:100002!important}.business-table-scroll{position:relative;display:block;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem;overscroll-behavior-x:contain;scrollbar-gutter:stable}.business-table-scroll>.ant-table-wrapper{width:100%;min-width:0}.event-cost-table-frame{width:100%;min-width:0;max-width:100%;overflow:hidden}