*{box-sizing:border-box}body{color:#14213d;background:#f4f7fb;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}a{color:#0b5cab}.banner{color:#000;text-align:center;background:#fc0;padding:6px 10px;font-size:14px;font-weight:700}header{color:#fff;background:#0b2e59}header .in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1000px;margin:auto;padding:12px 16px;display:flex}header a{color:#fff;margin-left:14px;font-size:15px;text-decoration:none}.logo{margin:0;font-size:22px;font-weight:800}.logo span{color:#4fc3f7}main{max-width:1000px;margin:auto;padding:20px 16px 60px}.card{background:#fff;border-radius:14px;margin-bottom:18px;padding:22px;box-shadow:0 2px 10px #0a285a12}.grid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}@media (max-width:760px){.grid{grid-template-columns:1fr}}label{margin:12px 0 4px;font-size:14px;font-weight:600;display:block}input,select,textarea{background:#fff;border:1px solid #c9d3e0;border-radius:9px;width:100%;padding:11px 12px;font-size:16px}.btn{color:#fff;cursor:pointer;background:#0b5cab;border:0;border-radius:10px;padding:13px 20px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.btn.wide{width:100%;margin-top:16px}.btn.ghost{color:#0b2e59;background:#e8eef7}.btn.red{background:#b42318}.err{color:#8a1c1c;background:#fde8e8;border-radius:8px;margin-top:10px;padding:10px}.ok{color:#1e6b3a;word-break:break-all;background:#e6f6ec;border-radius:8px;margin-top:10px;padding:10px}.sum td{border-bottom:1px solid #eef2f7;padding:8px 0}.sum td:last-child{text-align:right}.sum tr.total td{border:0;font-size:18px;font-weight:800}.muted{color:#5b6b80;font-size:14px}.lock{background:#eef6ff;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px;font-size:14px;display:flex}table.list{border-collapse:collapse;width:100%;font-size:14px}table.list th,table.list td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:8px 6px}.scroll{overflow-x:auto}.pill{background:#eee;border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.pill.paid,.pill.approved{color:#1e6b3a;background:#e6f6ec}.pill.open,.pill.pending{color:#7a5600;background:#fff4d6}.pill.failed,.pill.declined,.pill.cancelled,.pill.error{color:#8a1c1c;background:#fde8e8}.radio{flex-wrap:wrap;gap:16px;display:flex}.radio label{align-items:center;gap:6px;margin:6px 0;font-weight:500;display:flex}.radio input,.check input{width:auto}.check{align-items:flex-start;gap:8px;margin-top:14px;font-size:14px;font-weight:500;display:flex}h1{margin:0 0 6px;font-size:26px}h2{margin:0 0 10px;font-size:19px}.linkish{color:#0b5cab;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.co{color:#14213d;text-align:center;border:1px solid #e3e9f2;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;text-decoration:none;display:flex}.co:hover{border-color:#0b5cab;box-shadow:0 2px 8px #0b5cab1f}.co-logo{color:#fff;background:#0b2e59;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:flex}.co-name{font-size:14px;font-weight:600}
