.pt-card{--pr-ink:#13244b;--pr-navy:#0b1f44;--pr-muted:#727d90;--pr-line:#e8e8ed;margin-top:24px;padding:24px;border:1px solid #d9e2ed;border-radius:20px;background:#fff;box-shadow:0 10px 30px #1227460a}.pt-card h2{font-size:22px}.pt-banner{padding:18px;border-radius:14px;background:#fff8e8;border:1px solid #e8d3a1;color:#5b471d;line-height:1.9;margin-bottom:20px}.pt-banner p{margin:8px 0}.pt-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pt-muted{color:#5c6a7e;font-size:13px;line-height:2}.pt-chip{display:inline-block;border-radius:40px;padding:7px 15px;background:#fff4d9;color:#6f5014;font-weight:700}.pt-code{font-size:32px;font-weight:800;letter-spacing:6px}.pt-card input:focus-visible,.pt-card select:focus-visible,.pt-card button:focus-visible{outline:3px solid #c5a663;outline-offset:3px}.pt-card button:disabled,[data-test-submit] button:disabled{opacity:.65;cursor:wait}.pt-card .pr-quote-mini strong{overflow-wrap:anywhere}.pt-card .pr-consent input{flex-shrink:0}@media(max-width:560px){.pt-card{padding:18px}.pt-fields{grid-template-columns:1fr}.pt-card .pr-quote-mini{grid-template-columns:1fr}}@media print{.pt-chip{border:2px solid #8e6a22;color:#000;background:none}.pr-print-action{display:none}}

/* Admin case action is independent of public .pr-wrap theme variables. */
.pr-admin-table .pt-case-link{display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;min-height:48px;width:100%;max-width:390px;margin:0 0 16px;padding:12px 18px;border:1px solid #0b1f44;border-radius:12px;background:#0b1f44;color:#fff!important;font:700 13px Vazirmatn,Tahoma,sans-serif;line-height:1.9;text-align:center;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere}
.pr-admin-table .pt-case-link:hover{background:#173866;border-color:#173866;color:#fff!important}
.pr-admin-table .pt-case-link:focus-visible{outline:3px solid #b88a25;outline-offset:3px}
.pr-admin-table .pt-case-link span{flex-shrink:0;color:inherit}
