.bankCardReconciliation-module__2vY8jG__heroVisual,.bankCardReconciliation-module__2vY8jG__workflowVisual,.bankCardReconciliation-module__2vY8jG__caseVisual{--ink:#111b57;--muted:#6d7799;--purple:#5547ff;--purple2:#7d3cff;--border:#e7e8f5}.bankCardReconciliation-module__2vY8jG__heroVisual{min-height:430px;position:relative}.bankCardReconciliation-module__2vY8jG__heroGlow{filter:blur(11px);background:radial-gradient(circle at 52% 42%,#5c4cff2e,#0000 35%),radial-gradient(circle at 57% 64%,#aa9fff38,#0000 55%);border-radius:50%;position:absolute;inset:2%}.bankCardReconciliation-module__2vY8jG__reconcileDashboard{background:linear-gradient(#5c51ee,#4035c1);border-radius:13px;width:60%;height:242px;padding:12px;position:absolute;top:81px;left:20%;box-shadow:0 24px 46px #453cbb30}.bankCardReconciliation-module__2vY8jG__dashboardHeader{color:#ffffffe0;justify-content:space-between;align-items:center;height:30px;padding:0 9px;font-size:9px;display:flex}.bankCardReconciliation-module__2vY8jG__dashboardHeader span{letter-spacing:2px;opacity:.6}.bankCardReconciliation-module__2vY8jG__dashboardRows{background:#fff;border:1px solid #e5e4ff;border-radius:9px;overflow:hidden}.bankCardReconciliation-module__2vY8jG__dashboardRow{color:#4b557c;border-bottom:1px solid #f0effa;grid-template-columns:30px 1fr 23px;align-items:center;gap:7px;min-height:39px;padding:0 10px;font-size:8px;display:grid}.bankCardReconciliation-module__2vY8jG__dashboardRow:last-child{border-bottom:0}.bankCardReconciliation-module__2vY8jG__rowIcon{color:#5549ff;background:#efedff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.bankCardReconciliation-module__2vY8jG__rowCheck{color:#fff;background:#23b983;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.bankCardReconciliation-module__2vY8jG__reconcileStatus{z-index:9;background:#fffffff7;border:1px solid #e6e5fc;border-radius:12px;width:157px;min-height:125px;padding:14px;position:absolute;top:139px;right:0;box-shadow:0 16px 31px #4b43ac17}.bankCardReconciliation-module__2vY8jG__reconcileStatus>strong{color:#343d71;font-size:9px;display:block}.bankCardReconciliation-module__2vY8jG__statusDonut{float:left;background:conic-gradient(#5d4fe7 0 74%, #31b7dd 74% 89%, #ef7548 89% 100%);border-radius:50%;place-items:center;width:63px;height:63px;margin:10px 9px 0 0;display:grid}.bankCardReconciliation-module__2vY8jG__statusDonut span{background:#fff;border-radius:50%;width:31px;height:31px}.bankCardReconciliation-module__2vY8jG__statusLegend{gap:6px;margin-top:9px;display:grid}.bankCardReconciliation-module__2vY8jG__statusLegend span{color:#70799a;align-items:center;gap:5px;font-size:7px;display:flex}.bankCardReconciliation-module__2vY8jG__statusLegend b{color:#59617e;margin-left:auto;font-size:7px}.bankCardReconciliation-module__2vY8jG__statusLegend i{border-radius:50%;width:6px;height:6px}.bankCardReconciliation-module__2vY8jG__matchedDot{background:#5d4fe7}.bankCardReconciliation-module__2vY8jG__differenceDot{background:#31b7dd}.bankCardReconciliation-module__2vY8jG__pendingDot{background:#ef7548}.bankCardReconciliation-module__2vY8jG__floatingCard{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #e7e6ff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 16px 32px #4b43ac17}.bankCardReconciliation-module__2vY8jG__floatIcon{color:#5549ff;background:#efedff;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.bankCardReconciliation-module__2vY8jG__floatingCard span strong,.bankCardReconciliation-module__2vY8jG__floatingCard span small{display:block}.bankCardReconciliation-module__2vY8jG__floatingCard strong{color:#30386c;font-size:10px}.bankCardReconciliation-module__2vY8jG__floatingCard small{color:#7a82a0;margin-top:2px;font-size:8px}.bankCardReconciliation-module__2vY8jG__floatingCard>b{color:#fff;background:#25ba82;border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:9px;display:grid}.bankCardReconciliation-module__2vY8jG__bankAccountsCard{top:47px;left:4%}.bankCardReconciliation-module__2vY8jG__creditCardsCard{top:47px;right:0}.bankCardReconciliation-module__2vY8jG__resolveCard{bottom:47px;right:0}.bankCardReconciliation-module__2vY8jG__bankTower{z-index:6;width:89px;height:125px;position:absolute;bottom:33px;left:7%}.bankCardReconciliation-module__2vY8jG__bankRoof{background:linear-gradient(#7669ed,#5344cf);border-radius:50% 50% 5px 5px;width:79px;height:26px;position:absolute;top:2px;left:4px}.bankCardReconciliation-module__2vY8jG__bankBuilding{background:linear-gradient(#7164eb,#5245cd);border-radius:3px;width:63px;height:75px;padding:12px 7px;position:absolute;top:24px;left:13px;box-shadow:0 14px 24px #483dbe29}.bankCardReconciliation-module__2vY8jG__bankBuilding span{border-left:5px solid #d7d2ff;border-right:5px solid #d7d2ff;height:49px;margin:0 4px;display:block;position:relative}.bankCardReconciliation-module__2vY8jG__bankBuilding span:before{content:"";background:#d7d2ff;width:5px;height:49px;position:absolute;top:0;left:10px}.bankCardReconciliation-module__2vY8jG__cardShape{z-index:7;background:linear-gradient(135deg,#6758ee,#4940c6);border-radius:8px;width:110px;height:64px;position:absolute;bottom:22px;left:29%;transform:rotate(7deg);box-shadow:0 15px 28px #463cbb2e}.bankCardReconciliation-module__2vY8jG__cardShape:before{content:"";background:#8f86f7;border-radius:3px;width:31px;height:10px;position:absolute;top:15px;left:12px}.bankCardReconciliation-module__2vY8jG__cardShape:after{content:"";background:#d4d0ff;border-radius:3px;width:25px;height:14px;position:absolute;top:15px;right:12px}.bankCardReconciliation-module__2vY8jG__cardShape span{background:#ffffff59;border-radius:99px;width:23px;height:3px;position:absolute;bottom:11px;left:15px}.bankCardReconciliation-module__2vY8jG__cardShape span:nth-child(2){width:32px;left:44px}.bankCardReconciliation-module__2vY8jG__heroPlant{z-index:6;width:82px;height:120px;position:absolute;bottom:25px;right:13%}.bankCardReconciliation-module__2vY8jG__pot{background:linear-gradient(#9589ff,#6c55e7);border-radius:5px 5px 12px 12px;width:42px;height:34px;position:absolute;bottom:0;left:20px}.bankCardReconciliation-module__2vY8jG__stem{background:#6e64e9;border-radius:99px;width:4px;height:72px;position:absolute;bottom:30px;left:40px}.bankCardReconciliation-module__2vY8jG__leafOne,.bankCardReconciliation-module__2vY8jG__leafTwo{background:linear-gradient(135deg,#7776ff,#5348df);border-radius:100% 0;width:38px;height:17px;position:absolute;bottom:67px}.bankCardReconciliation-module__2vY8jG__leafOne{left:0;transform:rotate(-32deg)}.bankCardReconciliation-module__2vY8jG__leafTwo{right:0;transform:rotate(29deg)scaleX(-1)}.bankCardReconciliation-module__2vY8jG__workflowVisual{grid-template-columns:repeat(4,1fr);gap:11px;min-height:184px;padding-top:22px;display:grid;position:relative}.bankCardReconciliation-module__2vY8jG__workflowLine{background:repeating-linear-gradient(90deg,#8279ff 0 8px,#0000 8px 14px);height:2px;position:absolute;top:38px;left:9%;right:9%}.bankCardReconciliation-module__2vY8jG__workflowLine span{color:#5648ea;font-size:20px;position:absolute;top:-10px}.bankCardReconciliation-module__2vY8jG__workflowLine span:first-child{left:31%}.bankCardReconciliation-module__2vY8jG__workflowLine span:nth-child(2){left:62%}.bankCardReconciliation-module__2vY8jG__workflowLine span:nth-child(3){right:2%}.bankCardReconciliation-module__2vY8jG__workflowStep{z-index:2;padding-top:15px;position:relative}.bankCardReconciliation-module__2vY8jG__workflowNumber{color:#5448e6;background:#eceaff;border:1px solid #ddd8ff;border-radius:50%;place-items:center;width:37px;height:37px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-1px;left:7px}.bankCardReconciliation-module__2vY8jG__workflowStep:nth-child(3) .bankCardReconciliation-module__2vY8jG__workflowNumber{color:#d87d15;background:#fff0cf}.bankCardReconciliation-module__2vY8jG__workflowStep:nth-child(4) .bankCardReconciliation-module__2vY8jG__workflowNumber{color:#168f76;background:#d9fbf3}.bankCardReconciliation-module__2vY8jG__workflowStep:nth-child(5) .bankCardReconciliation-module__2vY8jG__workflowNumber{color:#5947de;background:#e5e0ff}.bankCardReconciliation-module__2vY8jG__workflowIcon{color:#5349ff;background:#efedff;border-radius:11px;place-items:center;width:45px;height:45px;margin:0 0 11px 17px;display:grid}.bankCardReconciliation-module__2vY8jG__workflowStep strong,.bankCardReconciliation-module__2vY8jG__workflowStep small{display:block}.bankCardReconciliation-module__2vY8jG__workflowStep strong{font-size:var(--fs-small)}.bankCardReconciliation-module__2vY8jG__workflowStep small{max-width:140px;margin-top:7px;font-size:13px;line-height:1.42}.bankCardReconciliation-module__2vY8jG__caseVisual{background:radial-gradient(circle at 18% 16%,#5b4aff21,#0000 27%),linear-gradient(145deg,#f7f7ff,#eceeff);border:1px solid #e7e6f7;border-radius:21px;min-height:280px;position:relative;overflow:hidden}.bankCardReconciliation-module__2vY8jG__caseWindow{background:#fff;border:1px solid #e6e5ff;border-radius:14px;width:58%;height:68%;padding:14px;position:absolute;top:15%;left:7%;overflow:hidden;box-shadow:0 15px 30px #4c42aa1a}.bankCardReconciliation-module__2vY8jG__caseWindowTitle{color:#3d4475;font-size:8px;font-weight:800}.bankCardReconciliation-module__2vY8jG__caseBars{align-items:end;gap:8px;display:flex;position:absolute;inset:35% 9% 10% 13%}.bankCardReconciliation-module__2vY8jG__caseBars i{background:linear-gradient(#aaa4ff,#6555e7);border-radius:4px 4px 0 0;flex:1}.bankCardReconciliation-module__2vY8jG__caseWindow svg{width:calc(100% - 14px);height:calc(100% - 43px);position:absolute;inset:37px 7px 6px}.bankCardReconciliation-module__2vY8jG__caseWindow svg path{fill:none;stroke:#ef8a58;stroke-width:2.5px;stroke-linecap:round}.bankCardReconciliation-module__2vY8jG__caseChecklist{background:#fffffff7;border:1px solid #e6e5fc;border-radius:12px;gap:7px;width:37%;padding:12px 10px;display:grid;position:absolute;top:14%;right:4%;box-shadow:0 12px 24px #4b42a514}.bankCardReconciliation-module__2vY8jG__caseChecklist span{color:#414a79;align-items:center;gap:5px;font-size:8px;line-height:1.2;display:flex}.bankCardReconciliation-module__2vY8jG__caseChecklist svg{color:#5046ff;flex:none}.bankCardReconciliation-module__2vY8jG__caseBadge{color:#5148ff;background:#fffffff7;border:1px solid #e7e6ff;border-radius:10px;align-items:center;gap:7px;padding:9px 11px;display:flex;position:absolute;bottom:8%;right:7%;box-shadow:0 10px 20px #4b42a514}.bankCardReconciliation-module__2vY8jG__caseBadge span strong,.bankCardReconciliation-module__2vY8jG__caseBadge span small{display:block}.bankCardReconciliation-module__2vY8jG__caseBadge strong{color:#30386c;font-size:8px}.bankCardReconciliation-module__2vY8jG__caseBadge small{color:#7a82a0;margin-top:2px;font-size:7px}@media (max-width:1080px){.bankCardReconciliation-module__2vY8jG__heroVisual{min-height:410px}}@media (max-width:700px){.bankCardReconciliation-module__2vY8jG__heroVisual{min-height:322px;margin-top:10px}.bankCardReconciliation-module__2vY8jG__reconcileDashboard{width:68%;height:177px;padding:6px;top:82px;left:16%}.bankCardReconciliation-module__2vY8jG__dashboardHeader{height:23px;font-size:7px}.bankCardReconciliation-module__2vY8jG__dashboardRow{grid-template-columns:21px 1fr 15px;gap:5px;min-height:29px;padding:0 6px;font-size:5px}.bankCardReconciliation-module__2vY8jG__rowIcon{width:20px;height:20px}.bankCardReconciliation-module__2vY8jG__rowCheck{width:12px;height:12px}.bankCardReconciliation-module__2vY8jG__reconcileStatus{width:104px;min-height:91px;padding:8px;top:141px;right:0}.bankCardReconciliation-module__2vY8jG__reconcileStatus>strong{font-size:6px}.bankCardReconciliation-module__2vY8jG__statusDonut{width:40px;height:40px;margin-top:7px}.bankCardReconciliation-module__2vY8jG__statusDonut span{width:20px;height:20px}.bankCardReconciliation-module__2vY8jG__statusLegend{gap:3px;margin-top:6px}.bankCardReconciliation-module__2vY8jG__statusLegend span,.bankCardReconciliation-module__2vY8jG__statusLegend b{font-size:5px}.bankCardReconciliation-module__2vY8jG__statusLegend i{width:4px;height:4px}.bankCardReconciliation-module__2vY8jG__floatingCard{padding:7px 8px}.bankCardReconciliation-module__2vY8jG__floatIcon{flex-basis:28px;width:28px;height:28px}.bankCardReconciliation-module__2vY8jG__floatingCard strong{font-size:7px}.bankCardReconciliation-module__2vY8jG__floatingCard small{font-size:6px}.bankCardReconciliation-module__2vY8jG__bankAccountsCard{top:46px;left:0}.bankCardReconciliation-module__2vY8jG__creditCardsCard{top:48px;right:0}.bankCardReconciliation-module__2vY8jG__resolveCard{bottom:19px;right:0}.bankCardReconciliation-module__2vY8jG__bankTower{transform-origin:0 100%;bottom:18px;left:4%;transform:scale(.68)}.bankCardReconciliation-module__2vY8jG__cardShape{width:76px;height:45px;bottom:19px;left:30%}.bankCardReconciliation-module__2vY8jG__cardShape:before{width:23px;height:7px;top:10px;left:8px}.bankCardReconciliation-module__2vY8jG__cardShape:after{width:18px;height:10px;top:10px;right:8px}.bankCardReconciliation-module__2vY8jG__heroPlant{transform-origin:100% 100%;bottom:10px;right:24%;transform:scale(.72)}.bankCardReconciliation-module__2vY8jG__workflowVisual{grid-template-columns:1fr;gap:12px;min-height:0;padding-top:2px}.bankCardReconciliation-module__2vY8jG__workflowLine{display:none}.bankCardReconciliation-module__2vY8jG__workflowStep{grid-template-columns:55px 1fr;grid-template-areas:"num title""num text";align-items:center;gap:2px 10px;padding:0;display:grid}.bankCardReconciliation-module__2vY8jG__workflowNumber{grid-area:num;margin:0;position:static}.bankCardReconciliation-module__2vY8jG__workflowIcon{display:none}.bankCardReconciliation-module__2vY8jG__workflowStep strong{grid-area:title;align-self:end}.bankCardReconciliation-module__2vY8jG__workflowStep small{grid-area:text;max-width:none;margin:2px 0 0}.bankCardReconciliation-module__2vY8jG__caseVisual{min-height:245px}}
