/* WORKVEO – moduł „Zleceniobiorcy i B2B”: zakładka Zleceniobiorcy, zestawienie godzin do rachunku albo faktury,
   forma współpracy w kartotece (static/js/zleceniobiorcy.js) */
.ctr-chip{font-size:11.5px;padding:1px 7px;vertical-align:1px}
.ctr-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}
.ctr-table td{vertical-align:middle}
.ctr-table .who-c{min-width:200px}
.ctr-n,.ctr-table .who-c .muted{white-space:nowrap}
.ctr-doc-c{min-width:260px}
.ctr-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}
.ctr-changed{color:var(--warn);margin-top:3px}
.ctr-cards{display:none}
.ctr-card .pc-top{justify-content:flex-start}
.ctr-doc{margin-top:10px}
.ctr-card .ctr-acts{margin-top:10px}
.ctr-foot{margin-top:4px}
.ctr-empty{max-width:720px}
.ctr-empty h2{margin-bottom:6px}
.ctr-refresh{margin-top:8px}
.ctr-sub{margin:2px 0 14px}
/* zestawienie do rachunku albo faktury */
.ctr-days{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:6px}
.ctr-days th{text-align:left;font-size:12.5px;color:var(--ink2);font-weight:600;border-bottom:1px solid var(--line);padding:6px 8px}
.ctr-days td{border-bottom:1px solid var(--line2,var(--line));padding:6px 8px;font-variant-numeric:tabular-nums}
.ctr-days th.num,.ctr-days td.num{text-align:right}
.ctr-days tfoot td{font-weight:700;border-bottom:0;border-top:2px solid var(--ink)}
.ctr-state{margin:14px 0 0}
/* kartoteka: forma współpracy i zastępstwo części „Urlop” */
.pe-ctr .clk-d{margin-top:8px}
.pe-noleave{margin:0}
#leaveSec [hidden]{display:none!important}
@media (max-width:760px){
  .ctr-tiles{grid-template-columns:1fr 1fr}
  .ctr-tiles .tile.acc{grid-column:1/-1}
  .ctr-table{display:none}
  .ctr-cards{display:grid;gap:10px;margin-bottom:14px}
  .ctr-acts .btn{min-height:44px;flex:1 1 auto;justify-content:center}
  .ctr-days{font-size:13px}
  .ctr-days th,.ctr-days td{padding:5px 4px}
}
@media print{.ctr-cards{display:none!important}.ctr-table{display:block!important}.ctr-acts{display:none}}
