/* TIAM v758 — attendance device code UX + invoice intent guard. */
.employee-attendance-device-card{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0 18px;padding:14px 16px;border:1px solid var(--border,#dbe3ee);border-radius:14px;background:var(--surface-soft,#f8fafc)}
.employee-attendance-device-card>div{display:grid;gap:4px}
.employee-attendance-device-card small{color:var(--muted,#64748b)}
.employee-attendance-device-card b{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}
.employee-attendance-device-card span{font-size:12px;color:var(--muted,#64748b)}
.employee-attendance-device-card.is-reserved{border-color:#f3c969;background:#fffaf0}
.employee-attendance-device-card.is-active{border-color:#b9dfc7;background:#f3fbf6}
.attendance-device-toolbar{display:flex;justify-content:flex-end;margin-bottom:12px}
/* Settlement intent must be the first visible decision in legacy invoice/payment forms. */
.sm592-financial-claim-form .so-v698-payment-intent,
.so-inline-form.sm592-financial-claim-form .so-v698-payment-intent{order:-100;grid-column:1/-1;margin-bottom:8px;padding:12px 14px;border:1px solid #d8e8fb;border-radius:13px;background:#f3f8ff}
@media(max-width:720px){.employee-attendance-device-card{align-items:stretch;flex-direction:column}.employee-attendance-device-card .btn{width:100%}}
