/* Commission Desk UK – on top of the shared nwuk.css */
.small{font-size:13px}
.r{text-align:right}
.crumb{margin:0 0 4px;font-size:13px}
.lede{margin-top:-6px}
.est{color:#9a5b00;font-weight:600}
.badge.s-est{background:#fbe8c8;color:#7a4a00}
.warn{color:#7a4a00}
.err{color:#a3261b}
.mono{font-family:'IBM Plex Mono',ui-monospace,monospace;font-size:13px}
textarea.mono{width:100%}
input.amt{width:110px;text-align:right}
.inl{display:inline-flex;align-items:center;gap:8px;font-weight:600;margin:0 0 12px}
.inl input{width:90px}
.money .kvt{width:100%;border-collapse:collapse}
.money .kvt td{padding:6px 4px;border-bottom:1px solid rgba(11,20,22,.08)}
.money .kvt tr.b td{font-weight:700;border-top:2px solid rgba(11,20,22,.18)}
.money .kvt tr.pay td{background:rgba(140,198,63,.12)}
form.sugg{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}
form.sugg select{max-width:340px;font-size:13px;padding:6px 8px}
form.sugg button{padding:6px 14px}
ul.plain{list-style:none;padding:0;margin:0}
ul.sug li{padding:8px 0;border-bottom:1px solid rgba(11,20,22,.08)}
ul.sug li form{margin-right:8px}
iframe.pdf{width:100%;height:560px;border:1px solid rgba(11,20,22,.15);border-radius:10px;background:#fff}
img.scan{max-width:100%;border:1px solid rgba(11,20,22,.15);border-radius:10px}
.actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}
.signin{text-align:center}
.printonly{display:none}
details summary{cursor:pointer;font-weight:600;margin:10px 0}
.manual h2{margin-top:28px}
.manual li{margin:4px 0}
@media print{
  .ptop,.foot,footer,.noprint,.flash,.tip,.crumb{display:none!important}
  body{background:#fff}
  .card{box-shadow:none;border:0;padding:0}
  .printonly{display:block;margin-bottom:12px}
  a{color:inherit;text-decoration:none}
  table{font-size:11px}
}
