.InvoiceReportTable_irtableContainer__6yf0U{background:#fff;border:1px solid #e8ecf0;margin-top:24px;overflow:hidden}.InvoiceReportTable_irtableScroll__2GKM_{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dde3ea transparent}.InvoiceReportTable_irtableScroll__2GKM_::-webkit-scrollbar{height:5px}.InvoiceReportTable_irtableScroll__2GKM_::-webkit-scrollbar-track{background:transparent}.InvoiceReportTable_irtableScroll__2GKM_::-webkit-scrollbar-thumb{background:#dde3ea;border-radius:99px}.InvoiceReportTable_irtableScroll__2GKM_::-webkit-scrollbar-thumb:hover{background:#b8c2ce}.InvoiceReportTable_irtable__nBGLu{width:100%;min-width:1400px;border-collapse:collapse;font-size:13px;font-family:DM Sans,Instrument Sans,system-ui,sans-serif}.InvoiceReportTable_irtable__nBGLu thead tr{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1.5px solid #e2e8f0}.InvoiceReportTable_irtable__nBGLu thead th{position:-webkit-sticky;position:sticky;top:0;background:transparent;color:#64748b;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.055em;padding:12px 14px;white-space:nowrap;z-index:2;border-bottom:1.5px solid #e2e8f0}.InvoiceReportTable_irtable__nBGLu thead th:first-child{padding-left:20px}.InvoiceReportTable_irtable__nBGLu thead th:last-child{padding-right:20px}.InvoiceReportTable_irtable__nBGLu tbody td{padding:11px 14px;color:#374151;white-space:nowrap;vertical-align:middle;border-bottom:1px solid #f1f5f9;transition:background .15s ease}.InvoiceReportTable_irtable__nBGLu tbody td:first-child{padding-left:20px}.InvoiceReportTable_irtable__nBGLu tbody td:last-child{padding-right:20px}.InvoiceReportTable_irtable__nBGLu tbody tr{transition:background .12s ease,box-shadow .12s ease}.InvoiceReportTable_rowEven__5MpGZ{background:#fff}.InvoiceReportTable_rowOdd__6yIPv{background:#fafbfc}.InvoiceReportTable_irtable__nBGLu tbody tr:hover td{background:#f0f7ff!important}.InvoiceReportTable_irtable__nBGLu tbody tr:last-child td{border-bottom:none}.InvoiceReportTable_cellMuted__twHxM{color:#94a3b8!important;font-size:12.5px}.InvoiceReportTable_cellMono__98u8k{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:12px;color:#475569;letter-spacing:.02em}.InvoiceReportTable_cellName__I15CT{font-weight:500;color:#1e293b!important}.InvoiceReportTable_cellAmount__pTqhE{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:12.5px;font-weight:500;color:#334155;text-align:right}.InvoiceReportTable_cellGrandTotal__gDSH_{font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:13px;font-weight:700;color:#0f172a;text-align:right}.InvoiceReportTable_emptyState__VWcJ7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:10px}.InvoiceReportTable_emptyIcon__VJbv9{width:56px;height:56px;background:#f1f5f9;border-radius:14px;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;color:#94a3b8;margin-bottom:4px}.InvoiceReportTable_emptyTitle__K7sjO{margin:0;font-size:14px;font-weight:600;color:#475569}.InvoiceReportTable_emptySubtitle___ihtp{margin:0;font-size:12.5px;color:#94a3b8}.InvoiceReportTable_badge__XZmDI{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap;border:1px solid transparent}.InvoiceReportTable_badgeDot__75t1S{width:5.5px;height:5.5px;border-radius:50%;flex-shrink:0;background:currentColor;opacity:.7}.InvoiceReportTable_badgeSuccess__qjRLr{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.InvoiceReportTable_badgeDanger__Dmgmi{background:#fff1f2;color:#be123c;border-color:#fecdd3}.InvoiceReportTable_badgeWarning__u4Cky{background:#fffbeb;color:#b45309;border-color:#fde68a}.InvoiceReportTable_badgeInfo__jqt7q{background:#f0f9ff;color:#0369a1;border-color:#bae6fd}.InvoiceReportTable_badgeSecondary__Jaj1q{background:#f8fafc;color:#475569;border-color:#e2e8f0}.InvoiceReportTable_badgeDark__Ix_Lg{background:#1e293b;color:#e2e8f0;border-color:#334155}.InvoiceReportTable_badgePrimary__z2dM9{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.InvoiceReportTable_badgeLight__qFkYF{background:#f8fafc;color:#64748b;border-color:#e2e8f0}.InvoiceReportTable_crmBtn__0QQjP{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;color:#2563eb;font-size:12.5px;font-weight:600;font-family:JetBrains Mono,Fira Code,Courier New,monospace;cursor:pointer;transition:all .16s ease;white-space:nowrap;letter-spacing:.01em}.InvoiceReportTable_crmBtn__0QQjP:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#1d4ed8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(37,99,235,.12)}.InvoiceReportTable_crmBtn__0QQjP:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc;border-color:#f1f5f9}.InvoiceReportTable_viewInvoiceBtn__FwgHo{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:#0f172a;border:none;border-radius:7px;color:#f8fafc;font-size:12px;font-weight:500;cursor:pointer;transition:all .16s ease;white-space:nowrap;letter-spacing:.01em}.InvoiceReportTable_viewInvoiceBtn__FwgHo:hover:not(:disabled){background:#1e293b;transform:translateY(-1px);box-shadow:0 3px 10px rgba(15,23,42,.2)}.InvoiceReportTable_viewInvoiceBtn__FwgHo:disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.InvoiceReportTable_revealCell__L4GKn{display:flex;align-items:center;gap:8px}.InvoiceReportTable_revealValueWrapper__UDFZZ{flex-shrink:0;overflow:hidden}.InvoiceReportTable_revealValue__OHerJ{display:block;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:12px;line-height:1.2;white-space:nowrap;transition:color .2s ease,opacity .2s ease,letter-spacing .2s ease}.InvoiceReportTable_revealValueHidden__7lajr{color:#94a3b8;letter-spacing:2px;opacity:.75}.InvoiceReportTable_revealValueShown__wg5Ai{color:#0f172a;font-weight:600;letter-spacing:.03em;opacity:1}.InvoiceReportTable_revealBtn__ASzPL{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8;cursor:pointer;transition:all .16s ease;flex-shrink:0;padding:0}.InvoiceReportTable_revealBtn__ASzPL:hover{background:#f1f5f9;border-color:#94a3b8;color:#475569;transform:scale(1.1)}.InvoiceReportTable_revealBtnActive__vFgib{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.InvoiceReportTable_revealBtnActive__vFgib:hover{background:#ffedd5;border-color:#fb923c;color:#9a3412}.InvoiceReportTable_revealBtnShield__byqAE{display:flex;align-items:center;justify-content:center;font-size:32px}.InvoiceReportTable_modalWrapper__gixF8{animation:InvoiceReportTable_modalBackdropIn__D7HWS .2s ease forwards}.InvoiceReportTable_modalContent__WaKvE{display:flex!important;flex-direction:column!important;max-height:90vh!important;overflow:hidden!important;border-radius:16px!important;box-shadow:0 25px 60px rgba(15,23,42,.18),0 8px 20px rgba(15,23,42,.1),0 0 0 1px rgba(15,23,42,.06)!important;animation:InvoiceReportTable_modalIn__MibeJ .22s cubic-bezier(.34,1.2,.64,1) forwards}@keyframes InvoiceReportTable_modalBackdropIn__D7HWS{0%{opacity:0}to{opacity:1}}@keyframes InvoiceReportTable_modalIn__MibeJ{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.InvoiceReportTable_modalHeader__wmUen{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#0f172a,#1e3a5f);border-radius:16px 16px 0 0;flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.InvoiceReportTable_modalHeaderLeft__tvFpe{display:flex;align-items:center;gap:14px}.InvoiceReportTable_modalHeaderIcon__mVtlU{width:36px;height:36px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:9px;display:flex;align-items:center;justify-content:center;color:#e2e8f0;flex-shrink:0}.InvoiceReportTable_modalTitle__XUf4D{margin:0;font-size:16px;font-weight:700;color:#f8fafc;letter-spacing:-.01em;line-height:1.2}.InvoiceReportTable_modalSubtitle__dMYml{margin:2px 0 0;font-size:12px;color:#94a3b8;font-weight:400}.InvoiceReportTable_invoiceHtml__6b6p0{overflow:auto;padding:20px;flex:1 1;scrollbar-width:thin;scrollbar-color:#dde3ea transparent;background:#fafbfc}.InvoiceReportTable_invoiceHtml__6b6p0::-webkit-scrollbar{width:5px}.InvoiceReportTable_invoiceHtml__6b6p0::-webkit-scrollbar-thumb{background:#dde3ea;border-radius:99px}.IrReportTableSkeleton_container__vTlBY{background:#fff;border:1px solid #e8ecf0;margin-top:24px;box-shadow:0 1px 3px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.06);overflow:hidden}.IrReportTableSkeleton_scroll__z_GCW{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#dde3ea transparent}.IrReportTableSkeleton_scroll__z_GCW::-webkit-scrollbar{height:5px}.IrReportTableSkeleton_scroll__z_GCW::-webkit-scrollbar-track{background:transparent}.IrReportTableSkeleton_scroll__z_GCW::-webkit-scrollbar-thumb{background:#dde3ea;border-radius:99px}.IrReportTableSkeleton_table__PVgjQ{width:100%;min-width:1400px;border-collapse:collapse;font-size:13px}.IrReportTableSkeleton_table__PVgjQ thead tr{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1.5px solid #e2e8f0}.IrReportTableSkeleton_th__jkF4w{position:-webkit-sticky;position:sticky;top:0;background:transparent;color:#64748b;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.055em;padding:12px 14px;white-space:nowrap;z-index:2;border-bottom:1.5px solid #e2e8f0;font-family:DM Sans,Instrument Sans,system-ui,sans-serif}.IrReportTableSkeleton_th__jkF4w:first-child{padding-left:20px}.IrReportTableSkeleton_th__jkF4w:last-child{padding-right:20px}.IrReportTableSkeleton_rowEven__OMN57{background:#fff}.IrReportTableSkeleton_rowOdd___9eGy{background:#fafbfc}.IrReportTableSkeleton_td__j5KOr{padding:11px 14px;border-bottom:1px solid #f1f5f9;vertical-align:middle;animation:IrReportTableSkeleton_rowFadeIn__3AW3L .3s ease both;animation-delay:var(--row-delay,0s)}.IrReportTableSkeleton_td__j5KOr:first-child{padding-left:20px}.IrReportTableSkeleton_td__j5KOr:last-child{padding-right:20px}.IrReportTableSkeleton_table__PVgjQ tbody tr:last-child .IrReportTableSkeleton_td__j5KOr{border-bottom:none}.IrReportTableSkeleton_skeletonBar__27NyT{display:block;background:linear-gradient(90deg,#f1f5f9,#e8edf3 40%,#f1f5f9 80%);background-size:400% 100%;animation:IrReportTableSkeleton_shimmer__oeY3N 1.6s ease-in-out infinite;will-change:background-position}.IrReportTableSkeleton_footer__Dc65d{display:flex;align-items:center;justify-content:space-between;padding:11px 20px;border-top:1px solid #f1f5f9;background:#fafbfc}@keyframes IrReportTableSkeleton_shimmer__oeY3N{0%{background-position:100% 50%}to{background-position:-100% 50%}}@keyframes IrReportTableSkeleton_rowFadeIn__3AW3L{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content-wrapper{border-radius:8px;width:100%;max-width:950px;margin-inline:16px}.modal-content{background:#fff;border-radius:8px;position:relative;max-height:550px}.modal-header___bg{padding:8px 15px;background-color:#103e65;border-top-left-radius:10px;border-top-right-radius:10px}.modal-close{position:absolute;top:10px;right:12px;border:none;background:none;font-size:18px;cursor:pointer;color:#fff;z-index:20;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:background-color .3s ease;padding:4px 8px}.modal-close:hover{background-color:hsla(0,0%,100%,.15)}@media screen and (max-width:991px){.modal-content-wrapper{margin:0}.modal-content{height:90vh}.modal-overlay{align-items:flex-end}.modal-overlay .queueUpdateModal .modal-content{max-height:-moz-fit-content!important;max-height:fit-content!important;border-top-right-radius:20px;border-top-left-radius:20px}}@media screen and (max-width:767px){.modal-close{top:0}}.BannerModalForm_banner-modal__8e5ko{width:100%;overflow:hidden;display:flex;flex-direction:column}.BannerModalForm_banner-modal__header__eMcbD{position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:18px 24px;background:linear-gradient(135deg,#0f3c61,#1f6fb2);box-shadow:0 6px 18px rgba(15,23,42,.25)}.BannerModalForm_banner-modal__title__ExCAw{margin:0;color:#fff;font-size:20px;font-weight:700;letter-spacing:.3px}.BannerModalForm_banner-modal__body__KGT1r{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;padding:20px;overflow:hidden}.BannerModalForm_formSection__lEj0Q{overflow-y:auto;padding-right:10px}.BannerModalForm_banner-modal__form__fB4Xq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.BannerModalForm_banner-modal__group__e6hQx{display:flex;flex-direction:column;position:relative}.BannerModalForm_banner-modal__group__e6hQx label{font-size:12px;font-weight:600;color:#475569}.BannerModalForm_banner-modal__group__e6hQx input,.BannerModalForm_banner-modal__group__e6hQx select{height:40px;padding:8px 12px;font-size:14px;color:#0f172a;background:#fff;border-radius:8px;border:1px solid #e2e8f0;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.BannerModalForm_banner-modal__group__e6hQx input:hover,.BannerModalForm_banner-modal__group__e6hQx select:hover{border-color:#94a3b8}.BannerModalForm_banner-modal__group__e6hQx input:focus,.BannerModalForm_banner-modal__group__e6hQx select:focus{border-color:#103e65}.BannerModalForm_banner-modal__datepicker__LfO74{width:100%;outline:none;padding:8px 12px;font-size:14px;background-color:#fff;border-radius:8px;border:1px solid #e2e8f0;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.BannerModalForm_banner-modal__datepicker__LfO74:hover{border-color:#94a3b8}.BannerModalForm_banner-modal__datepicker__LfO74:focus{border-color:#103e65}.BannerModalForm_banner-modal__datepicker__LfO74:disabled{background:#f5f5f5;cursor:not-allowed}.BannerModalForm_react-datepicker__l1N_z{border-radius:14px!important;border:none!important;box-shadow:0 18px 40px rgba(15,23,42,.2)!important;overflow:hidden}.BannerModalForm_react-datepicker__header__Egw1z{background:linear-gradient(135deg,#1e3a8a,#2563eb);border-bottom:none}.BannerModalForm_react-datepicker__current-month__ffOxe,.BannerModalForm_react-datepicker__day-name__lhXCA{color:#fff;font-weight:600}.BannerModalForm_react-datepicker__day__ozVp2{border-radius:8px;transition:background .2s ease}.BannerModalForm_react-datepicker__day--keyboard-selected__6VvJD,.BannerModalForm_react-datepicker__day--selected__FnVBS{background:#2563eb!important;color:#fff!important}.BannerModalForm_react-datepicker__day__ozVp2:hover{background:rgba(37,99,235,.15)}.BannerModalForm_error__8qzbr{position:absolute;top:100%;font-size:11px;color:#dc2626}.BannerModalForm_submitBtn__MWmaE{height:42px;margin-top:10px;border-radius:10px;border:none;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:700;letter-spacing:.3px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.BannerModalForm_submitBtn__MWmaE:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(37,99,235,.35)}.BannerModalForm_submitBtn__MWmaE:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.BannerModalForm_visualSection__e8LHJ{position:relative;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-radius:20px;padding:32px 32px 28px;display:flex;flex-direction:column;justify-content:space-between;text-align:center}.BannerModalForm_carouselWrapper__XUoRx{position:relative;width:100%;max-width:440px;aspect-ratio:16/9;margin:0 auto 18px;border-radius:18px;overflow:hidden}.BannerModalForm_carouselSlide__yi_5c{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .8s ease,transform .8s ease}.BannerModalForm_carouselSlide__yi_5c.BannerModalForm_active__0VKHy{opacity:1;transform:scale(1);z-index:2}.BannerModalForm_carouselImage__FNInT{object-fit:cover;border-radius:18px}.BannerModalForm_carouselSlide__yi_5c.BannerModalForm_active__0VKHy .BannerModalForm_carouselImage__FNInT{animation:BannerModalForm_subtleZoom__Qbdx8 7s ease-in-out infinite}@keyframes BannerModalForm_subtleZoom__Qbdx8{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.BannerModalForm_visualText__WuMFH{min-height:70px;display:flex;flex-direction:column;justify-content:center}.BannerModalForm_visualText__WuMFH h2,.BannerModalForm_visualText__WuMFH p{opacity:0;transform:translateY(8px);animation:BannerModalForm_textFadeUp__tuMOv .6s ease forwards}.BannerModalForm_visualText__WuMFH h2{font-size:19px;font-weight:800;color:#1e293b;margin-bottom:6px}.BannerModalForm_visualText__WuMFH p{font-size:13px;color:#475569;max-width:340px;line-height:1.6;margin:0 auto}@keyframes BannerModalForm_textFadeUp__tuMOv{to{opacity:1;transform:translateY(0)}}.BannerModalForm_carouselSkeleton__ObBVb{width:100%;height:100%;border-radius:18px;position:relative;overflow:hidden;background:linear-gradient(90deg,#e5e7eb 25%,#f1f5f9 37%,#e5e7eb 63%);background-size:400% 100%;animation:BannerModalForm_carouselShimmer__0vK_S 1.4s ease infinite}.BannerModalForm_carouselSkeleton__ObBVb:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,0) 70%);animation:BannerModalForm_shimmerSweep__hOF5p 1.6s ease infinite}@keyframes BannerModalForm_carouselShimmer__0vK_S{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes BannerModalForm_shimmerSweep__hOF5p{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.BannerModalForm_hiddenFileInput__csQxO{display:none}.BannerModalForm_uploadBox__mEE3o{width:100%;height:180px;border:2px dashed #c7d2fe;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#eef2ff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.BannerModalForm_uploadBox__mEE3o:hover{border-color:#6366f1;background:#eef2ff;transform:translateY(-1px)}.BannerModalForm_uploadBox__mEE3o.BannerModalForm_uploadDisabled__9cVKb{pointer-events:none;opacity:.6;cursor:not-allowed}.BannerModalForm_uploadDisabled__9cVKb .BannerModalForm_uploadPlaceholder__Q4UVK{opacity:.7}.BannerModalForm_removeIcon__qXPn8:disabled{cursor:not-allowed;opacity:.5}.BannerModalForm_uploadPlaceholder__Q4UVK{text-align:center;color:#475569}.BannerModalForm_uploadIcon__lU9N0{font-size:32px;display:block;margin-bottom:8px}.BannerModalForm_uploadPlaceholder__Q4UVK p{font-size:14px;font-weight:600;margin-bottom:4px}.BannerModalForm_uploadPlaceholder__Q4UVK small{font-size:11px;color:#64748b}.BannerModalForm_previewImage__FQELa{max-width:100%;max-height:100%;border-radius:10px}.BannerModalForm_changeBtn__jwO9W{margin-top:8px;background:#f5f5f5;border:1px solid #ccc;padding:6px 12px;font-size:13px;cursor:pointer;border-radius:4px}.BannerModalForm_changeBtn__jwO9W:hover{background:#eee}.BannerModalForm_previewWrapper__rFxSE{position:relative}.BannerModalForm_previewImage__FQELa{width:100%;height:160px;object-fit:cover;border-radius:8px}.BannerModalForm_removeIcon__qXPn8{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:none;background:rgba(0,0,0,.65);color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.BannerModalForm_removeIcon__qXPn8:hover{background:rgba(0,0,0,.85)}.BannerModalForm_visualSection__e8LHJ:after,.BannerModalForm_visualSection__e8LHJ:before{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.45;pointer-events:none;z-index:0}.BannerModalForm_visualSection__e8LHJ:before{width:320px;height:320px;background:radial-gradient(circle,rgba(99,102,241,.55),transparent 70%);top:-120px;left:-120px;animation:BannerModalForm_floatOrbOne__LS3Au 14s ease-in-out infinite}.BannerModalForm_visualSection__e8LHJ:after{width:380px;height:380px;background:radial-gradient(circle,rgba(37,99,235,.45),transparent 70%);bottom:-160px;right:-160px;animation:BannerModalForm_floatOrbTwo__At60W 18s ease-in-out infinite}@keyframes BannerModalForm_floatOrbOne__LS3Au{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes BannerModalForm_floatOrbTwo__At60W{0%,to{transform:translate(0)}50%{transform:translate(-50px,-40px)}}.BannerModalForm_visualSection__e8LHJ{background-image:radial-gradient(rgba(99,102,241,.08) 1px,transparent 0),linear-gradient(135deg,#eef2ff,#f8fafc);background-size:22px 22px,cover;background-position:50%}.BannerModalForm_carouselWrapper__XUoRx,.BannerModalForm_sparkleSecondary__ipgzl,.BannerModalForm_sparkle__1U6UQ,.BannerModalForm_visualGlow__EAt5E,.BannerModalForm_visualText__WuMFH{position:relative;z-index:2}.ModalHeader_modalHeader__LTUZ5{background:linear-gradient(135deg,#0d3456,#1a5c96 60%,#2176c7);padding:15px 50px 15px 22px;display:flex;align-items:center;gap:10px;flex-shrink:0}.ModalHeader_modalHeaderIcon__2CIjO{color:hsla(0,0%,100%,.85);font-size:15px}.ModalHeader_modalHeaderTitle__wWHge{margin:0;font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}@media screen and (max-width:991px){.ModalHeader_modalHeader__LTUZ5{border-top-right-radius:6px;border-top-left-radius:6px}}@media screen and (max-width:767px){.ModalHeader_modalHeader__LTUZ5{padding:15px 12px!important}.ModalHeader_modalHeaderTitle__wWHge{font-size:12px}}.Spinner_spinner__mk31W{width:13px;height:13px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;display:inline-block;animation:Spinner_spin__H57TL .65s linear infinite;flex-shrink:0}@keyframes Spinner_spin__H57TL{to{transform:rotate(1turn)}}.ApproveModal_modalWrapper__rUMHM{max-width:820px!important}.ApproveModal_modalWrapperNarrow__0ciOl{max-width:580px!important}.ApproveModal_modalContent__rBmGt{max-height:88vh!important;overflow:hidden!important;display:flex;flex-direction:column}.ApproveModal_modalHeader__jjRwB{background:linear-gradient(135deg,#0d3456,#1a5c96 60%,#2176c7);padding:15px 50px 15px 22px;display:flex;align-items:center;gap:10px;flex-shrink:0}.ApproveModal_modalHeaderIcon__NCCaO{color:hsla(0,0%,100%,.85);font-size:15px}.ApproveModal_modalHeaderTitle__6jYdq{margin:0;font-size:15px;font-weight:700;color:#fff;letter-spacing:.2px}.ApproveModal_modalBody__LlArN{flex:1 1;overflow-y:auto;padding:20px 22px;scrollbar-width:thin;scrollbar-color:#c0d0e0 transparent}.ApproveModal_modalBody__LlArN::-webkit-scrollbar{width:5px}.ApproveModal_modalBody__LlArN::-webkit-scrollbar-thumb{background:#c0d0e0;border-radius:4px}.ApproveModal_formGrid__W8wch{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-bottom:4px}.ApproveModal_inp__JHuHU{width:100%;padding:8px 12px;font-size:13px;color:#1e293b;background:#f8fafc;border:1px solid #d1dce8;border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s;box-sizing:border-box;font-family:inherit;min-height:37.5px}.ApproveModal_inp__JHuHU:focus{border-color:#1a5c96;background:#fff}@media (max-width:640px){.ApproveModal_body__2iQ6S,.ApproveModal_modalBody__LlArN{padding:16px}.ApproveModal_fieldSpan2__W_yvI{grid-column:span 1}}.ApproveModal_modalFooter__qGWPL{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid #e2ecf5;background:#f4f8fc;flex-shrink:0}.ApproveModal_cancelBtn__CyqbA{padding:8px 22px;font-size:13px;font-weight:500;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;transition:background .2s,border-color .2s}.ApproveModal_cancelBtn__CyqbA:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8}.ApproveModal_cancelBtn__CyqbA:disabled{opacity:.5;cursor:not-allowed}.ApproveModal_saveBtn__sp7W_{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0d3456,#1a5c96);border:none;border-radius:8px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px rgba(16,62,101,.3)}.ApproveModal_saveBtn__sp7W_:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ApproveModal_saveBtn__sp7W_:disabled{opacity:.6;cursor:not-allowed}.ApproveModal_approveSubmitBtn__4qg9o{display:inline-flex;align-items:center;gap:8px;padding:8px 24px;font-size:13px;font-weight:700;color:#fff;background-color:#14532d;border:none;border-radius:8px;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 2px 8px rgba(20,83,45,.3)}.ApproveModal_approveSubmitBtn__4qg9o:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.ApproveModal_approveSubmitBtn__4qg9o:disabled{opacity:.6;cursor:not-allowed}.ApproveModal_inpError__A_cYB{border-color:#ef4444!important;background-color:#fef2f2!important}.ApproveModal_fieldError__E8r3U{font-size:11px;color:#ef4444;margin-top:0;display:block;animation:ApproveModal_slideIn__pvYdI .2s ease}.ApproveModal_errorSummary__OGbsk{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:10px 14px;margin:16px 0 0;color:#991b1b;font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px;animation:ApproveModal_slideIn__pvYdI .2s ease}@keyframes ApproveModal_slideIn__pvYdI{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ApproveModal_characterCount__J9gsF{font-size:12px;font-weight:600;color:#475569}.ApproveModal_modalNarrow__L9cQP{padding:12px 22px 0}.ApproveModal_elegantInfoBar__1rL0O{display:flex;align-items:center;gap:24px;background:#fff;border-radius:8px;padding:14px 16px;transition:all .2s ease;border:1px solid #cbd5e1}.ApproveModal_elegantItem__q_va0{display:flex;align-items:baseline;gap:8px}.ApproveModal_elegantLabel__grmbB{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:4px 10px;border-radius:20px;transition:all .2s ease;background:#e2e8f0;color:#475569}.ApproveModal_elegantItem__q_va0:hover .ApproveModal_elegantLabel__grmbB{background:#e2e8f0;color:#475569}.ApproveModal_elegantValue__uP7yS{font-size:15px;font-weight:600;color:#0d3456;letter-spacing:-.01em;transition:color .2s ease}.ApproveModal_elegantSeparator___TOw6{width:1px;height:24px;background:linear-gradient(180deg,transparent,#cbd5e1,transparent)}@media (max-width:480px){.ApproveModal_modalNarrow__L9cQP{padding:12px 16px}.ApproveModal_elegantInfoBar__1rL0O{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.ApproveModal_elegantSeparator___TOw6{width:100%;height:1px;background:linear-gradient(90deg,transparent,#cbd5e1,transparent)}.ApproveModal_elegantItem__q_va0{width:100%;justify-content:space-between}}