:root{color-scheme:light}body{margin:0;background:#edf2f8;color:#18304c;font-family:Inter,Arial,sans-serif}.external-wrap{max-width:1320px;margin:auto;padding:28px}.external-wrap>header{display:flex;align-items:center;gap:18px;justify-content:space-between;background:#132b49;color:#fff;padding:24px 28px;border-radius:18px;margin-bottom:24px}.external-wrap>header>div{flex:1}h1{font-size:25px;color:#fff;margin:0 0 8px}h2,h3{color:#18304c}.external-wrap p{line-height:1.6}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.tabs a{display:inline-block;border-radius:9px;padding:10px 16px;background:white;color:#1f527f;text-decoration:none;border:1px solid #d3dfec}.external-table{overflow:auto;background:white;border:1px solid #d5dfeb;border-radius:14px}table{width:100%;min-width:850px;border-collapse:collapse}td,th{text-align:left;padding:16px;border-bottom:1px solid #e2e9f1}th{background:#f7f9fc;color:#49617b;font-size:12px;text-transform:uppercase;letter-spacing:.06em}tbody tr:hover{background:#f8fbff}.external-wrap .btn{border-radius:9px;padding:11px 17px;font-weight:600;border:1px solid #c9d7e6;cursor:pointer}.external-wrap .primary{background:#1768a6;color:white;border-color:#1768a6}.external-wrap .secondary{background:#fff;color:#244c75}.external-wrap header .secondary{background:#244263;border-color:#385b80;color:#fff}.external-wrap input,.external-wrap select{background:#fff!important;color:#18304c!important;border:1px solid #bccde0!important;border-radius:8px;padding:12px;width:100%;box-sizing:border-box}.external-wrap input[type=checkbox]{width:auto}.external-wrap .field{display:block;margin:12px 0}.external-wrap .field span{display:block;font-size:13px;color:#49617b;margin-bottom:6px}.external-wrap>form,.method-card{background:#fff;border:1px solid #d5dfeb;padding:26px;border-radius:14px;max-width:650px}.method-card{margin:18px 0}.method-card form{display:grid;gap:5px}details{max-width:480px}details[open]{min-width:320px}summary{cursor:pointer;color:#1768a6;font-weight:600}.decision{display:flex;gap:10px;margin-top:16px}.muted,small{color:#63758a}small{display:block;margin-top:5px}.status{display:inline-block;padding:5px 9px;border-radius:6px}.status.approved{background:#dbf2e8;color:#166944}.status.rejected{background:#fce4e7;color:#a0273b}.status.pending,.status.processing{background:#fff0c8;color:#86620d}.flash{padding:15px;border-radius:9px}.flash.error{background:#fce4e7;color:#a0273b}.flash.ok{background:#dbf2e8;color:#166944}@media(max-width:650px){.external-wrap{padding:14px}.external-wrap>header{padding:18px;flex-wrap:wrap}.external-wrap>header>div{flex-basis:100%}h1{font-size:21px}}

.external-wrap>header{background:linear-gradient(120deg,#fff,#e6f5ff);color:#19476a;border:1px solid #d0e4f3;box-shadow:0 8px 26px #2351750d}.external-wrap h1{color:#145689}.external-wrap header .secondary{background:#fff;color:#165f92;border-color:#afcfe6}.external-wrap .primary{background:linear-gradient(135deg,#1594d0,#1677b9);border:0;box-shadow:0 4px 10px #147bb62b;transition:transform .15s,box-shadow .15s}.external-wrap .btn:hover{transform:translateY(-1px);box-shadow:0 5px 14px #155a8c26}.external-wrap .reject{background:#fff0f1;color:#c4314c;border-color:#f2bfc8}.decision .primary{background:linear-gradient(135deg,#13b990,#0b916e)}.method-card h3{border-bottom:1px solid #e2edf4;padding-bottom:12px}.method-card:target{outline:2px solid #2c9bd8}.external-wrap summary{padding:9px 14px;border:1px solid #bddbed;background:#edf8ff;border-radius:9px}.external-wrap header a{white-space:nowrap;text-decoration:none}

.external-wrap{max-width:1800px;padding:16px 20px}.external-wrap>header{padding:16px 22px;margin-bottom:12px}.external-wrap h1{font-size:22px}.external-wrap header p{margin:0}.tabs{margin:12px 0}.tabs a{padding:8px 13px}.compact-note{font-size:12px;margin:8px 0}.list-meta{display:flex;justify-content:space-between;align-items:center;margin:14px 2px 8px;font-size:12px;color:#536c85}.external-table table{min-width:1250px;font-size:12px}.external-table th,.external-table td{padding:10px 11px;vertical-align:top}.external-table th{letter-spacing:0;text-transform:none;white-space:nowrap}.external-table th a{display:flex;gap:9px;justify-content:space-between;color:#345d7e;text-decoration:none}.external-table th a span{color:#168dc4}.external-table time{display:block;white-space:nowrap}.external-table time small{font-size:12px;color:#196895;font-weight:600;margin-top:4px}.external-table .bank-details{max-width:260px;min-width:180px;overflow-wrap:anywhere;line-height:1.55}.external-table .amount-cell{font-weight:700;white-space:nowrap;color:#135c86}.external-review{min-width:185px;max-width:230px;margin-top:6px}.external-review label{font-size:11px;display:block;margin:5px 0}.external-review input[type=text]{padding:7px;font-size:11px}.external-review .decision{gap:6px;margin-top:6px}.external-review .btn{padding:7px 10px;font-size:11px}.external-table tbody tr:nth-child(even){background:#f7fbff}.external-table tbody tr:hover{background:#edf7ff}.pagination{display:flex;gap:6px;align-items:center;justify-content:center;margin:18px 0}.pagination a,.pagination span{padding:8px 12px;border-radius:8px;color:#276088;text-decoration:none;background:#fff;border:1px solid #d4e4ef}.pagination a[aria-current=page]{background:#168ec7;color:#fff;border-color:#168ec7}
