/* ===== /uk/ service guides (page-uk-guide.php). Layout comes from the /nonresident/ guide rules (.nr-page,
   nonresident.css); these are the UK-only additions, scoped to .uk-guide. ===== */
.uk-guide .uk-g-wait{max-width:600px;margin:16px auto 0;padding:10px 16px;border-radius:12px;border:1px dashed rgba(200,240,90,.45);background:rgba(200,240,90,.06);font:500 13px/1.6 var(--text);color:#E1E5D8}
.uk-guide .uk-g-wait .nr-soon{display:inline-block;margin-right:6px;vertical-align:1px}
.uk-guide .uk-g-wait-final{margin-top:18px}
.uk-guide .uk-g-hours{margin-top:10px!important}
.uk-guide .uk-g-vat{font-size:14px;color:var(--muted)}
.uk-guide .uk-g-doors{display:flex;flex-wrap:wrap;gap:10px}
.uk-guide .nr-offer-card .uk-g-doors .btn-ghost{color:var(--ink);border-color:var(--line)}
.uk-guide .nr-hero .cta{margin:30px 0 4px}
/* SAMPLE calculation: label + its working on the left, the amount on the right */
.uk-guide .nr-sample.uk-sample table{min-width:0;width:100%;border-collapse:collapse;font-size:14.5px}
.uk-guide .uk-sample th,.uk-guide .uk-sample td{padding:10px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.uk-guide .uk-sample thead th{font:600 13px var(--text);color:var(--muted)}
.uk-guide .uk-sample thead th.n,.uk-guide .uk-sample td.n{text-align:right;padding-left:16px;font-variant-numeric:tabular-nums}
.uk-guide .uk-sample tbody th{font-weight:500;color:var(--ink)}
.uk-guide .uk-sample tbody th small{display:block;font:500 13px var(--text);color:var(--muted);margin-top:2px}
.uk-guide .uk-sample tr.is-sum th,.uk-guide .uk-sample tr.is-sum td{font-weight:700;border-top:1.5px solid var(--ink)}
.uk-guide .uk-sample tr.is-info th,.uk-guide .uk-sample tr.is-info td{color:var(--body)}
.uk-guide .uk-sample tbody tr:last-child th,.uk-guide .uk-sample tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){
  .uk-guide .uk-g-wait{font-size:12px}
  .uk-guide .uk-g-doors .btn{flex:1 1 100%;justify-content:center}
}
