:root{--trust-magenta: #9a214c;--trust-magenta-hover: #7e1b3e;--trust-purple: #4a154b;--trust-purple-hover: #3b103c;--trust-ink: #1f1520;--trust-muted: #6b5a68;--trust-line: #e6dce3;--trust-blush: #f9f2f5;--trust-page: #f3f4f6;--trust-paper: #ffffff;--trust-plate: #111011;--trust-ok: #2f6b4f;--trust-wait: #b45309;--trust-stop: #9b1c2c;--trust-info: #1e4e6b;--trust-placeholder: #9a8a96;--trust-info-fill: #f3f7fa;--trust-wait-fill: #fbf6ee;--trust-radius-form: 12px;--trust-radius-btn: 8px;--trust-radius-staff: 6px;--trust-font: Outfit, sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--trust-font);background:var(--trust-page);color:var(--trust-ink);line-height:1.45;font-size:14px}button,input,select,textarea{font-family:inherit}h1,h2,h3,p{margin:0}a{color:var(--trust-magenta);text-decoration:none}a:hover{text-decoration:underline}.amount{font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:0;color:var(--trust-ink)}.trust-card{background:var(--trust-paper);border:1px solid var(--trust-line);border-radius:16px;padding:24px;max-width:768px;margin:0 auto}.trust-form-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.trust-form-grid.pairs{grid-template-columns:1fr 1fr}}.filter-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:16px}.filter-row trust-input,.filter-row trust-select{width:180px}.table-well{background:var(--trust-paper);border:1px solid var(--trust-line)}.dl-grid{display:grid;grid-template-columns:180px 1fr;gap:8px 16px;font-size:14px}.dl-grid dt{color:var(--trust-muted);font-weight:600;font-size:12px}.dl-grid dd{margin:0}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:12px}.choice-row{display:flex;flex-wrap:wrap;gap:12px}.section-title{font-size:16px;font-weight:650;color:var(--trust-ink);margin:32px 0 12px}.timeline{list-style:none;padding:0;margin:16px 0 0}.timeline li{padding:8px 0 8px 16px;border-left:2px solid var(--trust-line);font-size:13px}.timeline time{display:block;color:var(--trust-muted);font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
