*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.page{max-width:1240px;margin:0 auto;padding:48px 20px 90px}.page h1{font-size:24px;margin:0 0 4px}.lead{color:#666;margin-top:0;font-size:14px}.back,.lead a{color:#0046b8}.search{display:flex;gap:8px;margin:24px 0;max-width:620px}.search input{flex:1 1;min-width:0;padding:12px 14px;font-size:16px;border:1px solid #ccc;border-radius:6px;text-transform:uppercase}.btn{padding:12px 22px;font-size:15px;font-weight:600;color:#fff;background:#0046b8;border:none;border-radius:6px;cursor:pointer;white-space:nowrap}.btn:disabled{background:#7a8aa8;cursor:default}.btn.green{background:#1a7f37}.btn.green:disabled{background:#8fb99b}.btn.red{background:#8a1f1f}.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.dropzone{border:1px dashed #b7b7b7;border-radius:8px;padding:18px;background:#fff;margin:20px 0}.dropzone input[type=file]{max-width:100%}.results-desktop-table{overflow-x:auto}.results-desktop-table table{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.results-desktop-table th{text-align:left;padding:10px;background:#0046b8;color:#fff;text-transform:uppercase;font-size:10.5px;letter-spacing:.3px;white-space:nowrap}.results-desktop-table td{padding:10px;border-top:1px solid #e4e4e4;white-space:nowrap;vertical-align:top}.results-mobile-cards{display:none}.result-card{background:#fff;border:1px solid #e1e5eb;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.result-card-title{display:block;position:relative;cursor:pointer;list-style:none;padding:11px 40px 11px 14px;background:#0046b8;color:#fff;font-size:13px;font-weight:700;overflow-wrap:anywhere}.result-card-title::-webkit-details-marker{display:none}.result-card-title:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform .15s}details[open]>.result-card-title:after{transform:rotate(-135deg);margin-top:-2px}.result-card-heading{display:block}.result-card-bank{display:block;margin-top:2px;font-size:12.5px;font-weight:600;color:#fff;opacity:.92}.result-card-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:5px;font-size:12px;font-weight:500;color:#dbe6ff}.pill{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;background:#fff}.pill.green{color:#16934a}.pill.red{color:#c62828}.pill.orange{color:#d97700}.pill.grey{color:#555}.pill.vc{font-weight:700}.result-card-date{margin-left:auto}.result-card-field{display:grid;grid-template-columns:minmax(110px,40%) 1fr;grid-gap:10px;gap:10px;padding:9px 14px;border-bottom:1px solid #edf0f3;font-size:14px;line-height:1.3}.result-card-field:last-child{border-bottom:0}.result-card-label{color:#667085;text-transform:capitalize}.result-card-value{color:#1a1a1a;overflow-wrap:anywhere}@media (max-width:640px){.page{padding:24px 14px 60px}.page h1{font-size:21px}.search{max-width:none}.search .btn{padding-left:16px;padding-right:16px}.results-desktop-table{display:none}.results-mobile-cards{display:grid;grid-gap:12px;gap:12px}.actions .btn{flex:1 1 auto}}