.react-datepicker-wrapper{width:100%}.react-datepicker-popper{pointer-events:auto;z-index:9999!important}.react-datepicker__input-container input{border:1px solid var(--chakra-colors-field-border);border-radius:var(--iv-control-radius);width:100%;font-size:var(--fs-sm);color:var(--chakra-colors-gray-700);background-color:#fff;padding:8px 12px;transition:border-color .2s,box-shadow .2s;height:var(--iv-control-h)!important}.react-datepicker__input-container input:hover{border-color:var(--chakra-colors-field-border-hover)}.react-datepicker__input-container input:focus{outline-offset:0;border-color:var(--chakra-colors-field-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--chakra-colors-field-focus-ring) 14%, transparent);outline:2px solid #0000}.react-datepicker__input-container input:disabled{background-color:var(--chakra-colors-gray-100);color:var(--chakra-colors-gray-400);cursor:not-allowed}.react-datepicker{border:1px solid var(--chakra-colors-gray-200);border-radius:8px;font-family:inherit;overflow:hidden;box-shadow:0 4px 12px #0000001a}.react-datepicker__header{background-color:var(--chakra-colors-gray-50);border-bottom:1px solid var(--chakra-colors-gray-200);padding-top:10px}.react-datepicker__current-month{font-size:var(--fs-md);color:var(--chakra-colors-gray-700);text-transform:capitalize;font-weight:600}.react-datepicker__navigation{top:10px}.react-datepicker__navigation--previous{left:8px}.react-datepicker__navigation--next{right:8px}.react-datepicker__navigation-icon:before{border-color:var(--chakra-colors-gray-600);border-width:2px 2px 0 0;width:8px;height:8px}.react-datepicker__navigation:hover .react-datepicker__navigation-icon:before{border-color:var(--chakra-colors-brand-500)}.react-datepicker__day-names{margin-top:4px}.react-datepicker__day-name{color:var(--chakra-colors-gray-500);font-size:var(--fs-xs);text-transform:capitalize;width:2rem;font-weight:600;line-height:2rem}.react-datepicker__day{width:2rem;line-height:2rem;font-size:var(--fs-sm);color:var(--chakra-colors-gray-700);border-radius:6px;transition:background-color .15s,color .15s}.react-datepicker__day:hover{background-color:var(--chakra-colors-brand-50);color:var(--chakra-colors-brand-500);border-radius:6px}.react-datepicker__day--selected,.react-datepicker__day--keyboard-selected{border-radius:6px;font-weight:600;background-color:var(--chakra-colors-brand-500)!important;color:#fff!important}.react-datepicker__day--selected:hover,.react-datepicker__day--keyboard-selected:hover{background-color:var(--chakra-colors-brand-600)!important}.react-datepicker__day--today{color:var(--chakra-colors-brand-500);font-weight:700}.react-datepicker__day--today.react-datepicker__day--selected{color:#fff!important}.react-datepicker__day--outside-month{color:var(--chakra-colors-gray-300)}.react-datepicker__day--disabled{cursor:not-allowed;color:var(--chakra-colors-gray-300)!important}.react-datepicker__day--disabled:hover{color:var(--chakra-colors-gray-300)!important;background-color:#0000!important}.react-datepicker__triangle{display:none}.react-datepicker__month{margin:6px}.react-datepicker__week{display:flex}.clear-text{color:var(--chakra-colors-gray-700)!important;background-color:#0000!important}:root{--fs-2xs:9px;--fs-xs:10px;--fs-sm:11px;--fs-md:12px;--fs-lg:14px;--fs-xl:16px;--fs-2xl:20px}@media (min-width:1280px){:root{--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px}}@media (min-width:1536px){:root{--fs-2xs:11px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:24px}}:root{--iv-fs-2xs:9px;--iv-fs-xs:9.5px;--iv-fs-sm:10px;--iv-fs-md:11px;--iv-fs-lg:11.5px;--iv-fs-xl:12px;--iv-fs-2xl:13.5px;--iv-fs-3xl:16px;--iv-fs-4xl:19px;--iv-control-h:28px;--iv-control-h-xs:23px;--iv-control-h-sm:26px;--iv-control-h-lg:31px;--iv-control-radius:9px;--iv-tab-px:3px;--iv-tab-gap:1px;--iv-w-dateopt:86px;--iv-w-datefield:88px;--iv-w-search:110px;--iv-w-search-min:95px;--iv-w-search-max:190px;--iv-sp-4:3px;--iv-sp-5:3px;--iv-sp-6:4px;--iv-sp-7:5px;--iv-sp-8:5px;--iv-sp-9:6px;--iv-sp-10:7px;--iv-sp-11:7px;--iv-sp-12:8px;--iv-sp-13:9px;--iv-sp-14:9px;--iv-sp-15:10px;--iv-sp-16:11px;--iv-sp-18:12px;--iv-sp-20:13px;--iv-sp-22:15px;--iv-sp-24:16px;--iv-sp-25:17px;--iv-sp-27:18px;--iv-sp-32:22px;--iv-sp-40:27px;--iv-sp-44:30px;--iv-sp-52:35px;--iv-sp-56:38px}@media (min-width:1280px){:root{--iv-fs-2xs:9.5px;--iv-fs-xs:10px;--iv-fs-sm:11px;--iv-fs-md:12px;--iv-fs-lg:12.5px;--iv-fs-xl:13px;--iv-fs-2xl:15px;--iv-fs-3xl:17.5px;--iv-fs-4xl:21px;--iv-control-h:30px;--iv-control-h-xs:24px;--iv-control-h-sm:28px;--iv-control-h-lg:33px;--iv-tab-px:4px;--iv-tab-gap:1px;--iv-w-dateopt:90px;--iv-w-datefield:92px;--iv-w-search:105px;--iv-w-search-min:100px;--iv-w-search-max:200px;--iv-sp-4:3px;--iv-sp-5:4px;--iv-sp-6:5px;--iv-sp-7:5px;--iv-sp-8:6px;--iv-sp-9:7px;--iv-sp-10:8px;--iv-sp-11:9px;--iv-sp-12:9px;--iv-sp-13:10px;--iv-sp-14:11px;--iv-sp-15:12px;--iv-sp-16:12px;--iv-sp-18:14px;--iv-sp-20:16px;--iv-sp-22:17px;--iv-sp-24:19px;--iv-sp-25:20px;--iv-sp-27:21px;--iv-sp-32:25px;--iv-sp-40:31px;--iv-sp-44:34px;--iv-sp-52:41px;--iv-sp-56:44px;font-size:13px}}@media (min-width:1536px){:root{--iv-fs-2xs:10.5px;--iv-fs-xs:11.5px;--iv-fs-sm:12.5px;--iv-fs-md:13.5px;--iv-fs-lg:14px;--iv-fs-xl:15px;--iv-fs-2xl:17px;--iv-fs-3xl:20px;--iv-fs-4xl:24px;--iv-control-h:35px;--iv-control-h-xs:28px;--iv-control-h-sm:32px;--iv-control-h-lg:38px;--iv-tab-px:7px;--iv-tab-gap:2px;--iv-w-dateopt:130px;--iv-w-datefield:120px;--iv-w-search:180px;--iv-w-search-min:140px;--iv-w-search-max:240px;--iv-sp-4:4px;--iv-sp-5:5px;--iv-sp-6:6px;--iv-sp-7:7px;--iv-sp-8:8px;--iv-sp-9:9px;--iv-sp-10:10px;--iv-sp-11:11px;--iv-sp-12:12px;--iv-sp-13:13px;--iv-sp-14:14px;--iv-sp-15:15px;--iv-sp-16:16px;--iv-sp-18:18px;--iv-sp-20:20px;--iv-sp-22:22px;--iv-sp-24:24px;--iv-sp-25:25px;--iv-sp-27:27px;--iv-sp-32:32px;--iv-sp-40:40px;--iv-sp-44:44px;--iv-sp-52:52px;--iv-sp-56:56px;font-size:14px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a202c;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:12px;font-weight:400;line-height:1.5}a{font-weight:inherit;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}a:hover{color:inherit}body{min-height:100vh;font-size:var(--fs-sm);margin:0;padding:0;display:block}h1{line-height:1.1}@media (prefers-color-scheme:light){:root{color:#1a202c;background-color:#fff}a:hover{color:inherit}}#root{text-align:left;max-width:none;margin:0;padding:0}table.invoice-table thead{z-index:2;position:sticky;top:0}table.invoice-table thead tr>th{position:sticky;top:0}table.invoice-table tfoot{z-index:1;background-color:var(--chakra-colors-iv-bg-bar);position:sticky;bottom:0}table.invoice-table tfoot tr>td{position:sticky;bottom:0}.invoice-table tbody tr:hover{background-color:var(--chakra-colors-iv-bg-row-hover)}.custom-scrollbar::-webkit-scrollbar{background-color:#f5f6f7;width:8px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#f5f6f7;border-radius:10px}.item-link{cursor:pointer;font-weight:600;text-decoration:none}.item-link:hover{color:var(--chakra-colors-brand-600);text-decoration:underline}
