.tick-payments{margin:36px 0 0;padding:28px;border:1px solid #bed0e7;border-radius:16px;background:#fff;color:#173a60;scroll-margin-top:25px}.tick-payment-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.tick-payment-heading h2{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin:8px 0 12px}.tick-payment-heading p{font-size:13px;line-height:1.7;color:#536b87;max-width:580px}.tick-payment-heading>span{flex-shrink:0;border:1px solid #bfcede;padding:10px;border-radius:7px;color:#647f98;font-size:10px;line-height:1.6}.tick-payment-boundary{padding:13px 15px;margin:18px 0;background:#edf4fc;border-left:3px solid #6f91b7;font-size:12px;line-height:1.6}.tick-payment-form{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:24px}.tick-payment-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.tick-payment-wide{grid-column:1/-1}.tick-payment-form input,.tick-payment-form select,.tick-payment-record textarea{width:100%;min-width:0;border:1px solid #bdcee1;border-radius:7px;padding:12px;min-height:44px;background:#f9fbfe;color:#24496f;font:14px/1.4 Arial,sans-serif}.tick-payment-form small{font-size:10px;color:#6b8198;line-height:1.65;font-weight:400}.tick-payment-notice{padding:13px;border:1px solid #7899bc;border-radius:7px;background:#f0f6fe;color:#254f78;font-size:13px;line-height:1.6}.tick-payment-qr{margin:26px 0;display:grid;grid-template-columns:1fr auto;gap:8px 20px;border-top:1px solid #d6e2ee;border-bottom:1px solid #d6e2ee;padding:20px 0}.tick-payment-qr strong{font-size:15px}.tick-payment-qr p{font-size:12px;line-height:1.6;color:#60758d;max-width:550px}.tick-payment-link{display:flex;align-items:center;min-height:44px;font-size:12px;font-weight:600;color:#326aa5}.tick-payment-qr>small{grid-column:1/-1;font-size:10px;color:#7d8fa1}.tick-payment-empty{padding:25px 0;font-size:14px;color:#6e8196}.tick-payment-record{border:1px solid #cbd9e8;border-radius:12px;padding:22px;margin:18px 0;background:#fbfdff}.tick-payment-record header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.tick-payment-record h3{font-size:18px;line-height:1.4;margin:10px 0 5px;overflow-wrap:anywhere}.tick-payment-record header>strong{white-space:nowrap;font-size:20px;letter-spacing:-.02em}.tick-payment-record code{font-size:10px;color:#8294a8;overflow-wrap:anywhere}.tick-payment-state{display:inline-block;padding:6px 8px;border:1px solid #bbcde0;background:#eef3fa;border-radius:5px;font-size:10px;font-weight:700;color:#567797}.tick-payment-state.state-concern{color:#9b5c20;background:#fff3e5;border-color:#deb68a}.tick-payment-state.state-recipient_recorded{background:#ecf4f1;color:#4b7768;border-color:#b6d0c5}.tick-payment-reference{display:inline-flex;min-height:44px;align-items:center;color:#426f9d;font-size:11px}.tick-payment-scenario{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:15px}.tick-payment-scenario p{margin:0;background:#f0f5fb;border:1px solid #d7e2ee;padding:14px;border-radius:7px;display:flex;flex-direction:column;gap:8px}.tick-payment-scenario span{font-size:10px;color:#6d849e}.tick-payment-scenario strong{font-size:14px;line-height:1.4}.tick-payment-scenario small{font-size:10px;color:#7a8ea4;line-height:1.6}.tick-payment-timeline{list-style:none;padding:0 0 0 13px;border-left:1px solid #bbcdde;margin:22px 0}.tick-payment-timeline li{margin:14px 0;display:flex;flex-direction:column;gap:5px;font-size:11px}.tick-payment-timeline time{font-size:10px;color:#8191a3}.tick-payment-timeline p{margin:0;font-size:12px;color:#5b7490;overflow-wrap:anywhere}.tick-payment-note-label{display:block;font-size:11px;color:#607a94;margin:20px 0 8px}.tick-payment-record textarea{resize:vertical}.tick-payment-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.tick-payment-actions button{min-height:44px;padding:10px 13px;border:1px solid #91aecb;border-radius:6px;background:#ecf4ff;color:#35608b;font:600 11px/1.5 Arial,sans-serif}.tick-payment-actions .tick-payment-concern{background:#fff9f1;border-color:#d5ba93;color:#936828}.tick-payment-concern-copy{font-size:12px;line-height:1.7;color:#906631;margin-top:20px}.tick-payment-terms{margin-top:24px;border-top:1px solid #ccdaea;padding-top:12px}.tick-payment-terms summary{min-height:44px;padding:12px 0;font-size:13px;cursor:pointer}.tick-payment-terms p{font-size:12px;color:#6c8299;line-height:1.7}.tick-payments button:disabled{opacity:.55;cursor:not-allowed}.tick-payments a:focus-visible,.tick-payments button:focus-visible,.tick-payments input:focus-visible,.tick-payments summary:focus-visible,.tick-payments textarea:focus-visible{outline:2px solid #357aba;outline-offset:4px}@media(max-width:650px){.tick-payments{padding:20px 16px;margin-top:22px}.tick-payment-heading{display:block}.tick-payment-heading h2{font-size:27px}.tick-payment-heading>span{display:inline-block;margin-top:6px}.tick-payment-form{gap:14px 9px}.tick-payment-form input,.tick-payment-form select,.tick-payment-record textarea{font-size:16px}.tick-payment-form>.tick-primary,.tick-payment-form>small{grid-column:1/-1}.tick-payment-qr{grid-template-columns:1fr;gap:0}.tick-payment-record{padding:16px 13px}.tick-payment-record header{display:block}.tick-payment-record header>strong{display:block;margin-top:14px}.tick-payment-record h3{font-size:17px}.tick-payment-actions,.tick-payment-scenario{grid-template-columns:1fr}.tick-payment-actions{display:grid}.tick-payment-qr>small{font-size:10px}.tick-payment-heading .tick-eyebrow{font-size:8px}}