.customer-link-card{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:10px}.customer-link-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.customer-link-head strong{display:block;font-size:13px}.customer-link-head>div>span{display:block;color:var(--muted);font-size:10px;line-height:1.4;margin-top:2px}.customer-link-state{flex:0 0 auto;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;background:#ece9e2;color:var(--muted)}.customer-link-state.live{background:var(--green-soft);color:var(--green)}.customer-link-copy{margin:0;color:var(--muted);font-size:10px;line-height:1.45}.customer-link-meta{display:flex;gap:8px;flex-wrap:wrap}.customer-link-meta span{font-size:9px;color:var(--muted);background:#f4f1eb;border:1px solid var(--line);border-radius:999px;padding:5px 7px}.customer-link-issued{background:linear-gradient(135deg,#e9eee9,#f2eee7);border:1px solid #d7d4cc;border-radius:12px;padding:11px;display:grid;gap:7px}.customer-link-issued>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;font-weight:900;color:var(--green)}.customer-link-issued>small{font-size:9px;line-height:1.4;color:var(--muted)}.customer-link-url{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.customer-link-url input{width:100%;min-width:0;border:1px solid #c8c3ba;background:#fff;border-radius:9px;padding:9px;font-size:11px;color:var(--ink)}.customer-link-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.danger-text{color:#8f3733}.customer-link-actions .completion-record-status{flex:1 1 140px}@media(max-width:720px){.customer-link-head{display:grid}.customer-link-state{justify-self:start}.customer-link-url{grid-template-columns:1fr 1fr}.customer-link-url input{grid-column:1/-1}.customer-link-actions{align-items:flex-start}}

.customer-link-options{margin-top:0}.customer-link-options .customer-link-actions{margin:12px 0}.customer-link-options .customer-link-copy{margin:0 0 8px}.customer-link-card>[data-customer-link-status]:empty{display:none}.job-tools .customer-link-head strong{font-size:.9375rem}.job-tools .customer-link-head>div>span,.job-tools .customer-link-copy,.job-tools .customer-link-issued>small{font-size:.8125rem;line-height:1.5}.job-tools .customer-link-state{font-size:.75rem}.customer-link-options .text-action{min-height:44px}
