/* TOMŻAL CRM 6.0.4 — „Wyceny”: telefon, tablet i komputer w stylu listy Klienci.
   Osobny plik o nowej nazwie: żadna stara kopia w pamięci przeglądarki, aplikacji Android ani hostingu
   nie może go zastąpić. Ładowany jako OSTATNI arkusz, więc wygrywa też ze starymi regułami 5.4.402/5.4.403. */
/* 6.0.0 (wcześniej 5.4.404): Wyceny na TABLECIE (pion i poziom) — prawdziwa tabela jak lista Klientów.
   Wcześniej (5.4.403) środkowa kolumna zbierała 5 pól jedno pod drugim (klient, kto zrobił, kto prowadzi,
   kwota, status), wiersz robił się bardzo wysoki, a tabela wychodziła poza kartę z prawej.
   Teraz: nagłówek WYCENA · KLIENT · KWOTA / STATUS · AKCJE, każdy wiersz ma dwie linie:
     góra: nazwa wyceny · klient · kwota, pod kwotą status · z prawej [Otwórz] [Usuń]
     dół:  kto zrobił    · kto prowadzi
   Komputer i telefon bez zmian. */
@media (min-width:601px) and (max-width:1400px){
 html.crm-tablet-device #content .qd-page .tablewrap.qd-tablewrap{display:block!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;margin:4px 18px 18px!important;padding:0!important;border:1px solid #E3E8EF!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}
 html.crm-tablet-device #content .qd-page .qd-table{display:block!important;width:100%!important;min-width:0!important;margin:0!important;border-collapse:separate!important;table-layout:auto!important}
 html.crm-tablet-device #content .qd-page .qd-table thead,
 html.crm-tablet-device #content .qd-page .qd-table tbody{display:block!important;width:auto!important}
 html.crm-tablet-device #content .qd-page .qd-table thead tr,
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(144px,.8fr) 112px!important;column-gap:16px!important;row-gap:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}
 /* nagłówek jak w Klientach */
 html.crm-tablet-device #content .qd-page .qd-table thead tr{background:#F8FAFC!important;border-bottom:1px solid #E3E8EF!important}
 html.crm-tablet-device #content .qd-page .qd-table thead th{display:block!important;padding:12px 0!important;background:transparent!important;border:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#64748B!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(3),
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(4),
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(6){display:none!important}
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(5){font-size:0!important}
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(5)::after{content:"Kwota / status";font-size:11px}
 html.crm-tablet-device #content .qd-page .qd-table thead th:nth-child(7){text-align:right!important}
 /* wiersz */
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr{grid-template-rows:auto 1fr auto!important;align-items:start!important;border-top:1px solid #EEF2F7!important;cursor:pointer!important;position:relative!important;transition:background .15s}
 html.crm-tablet-device #content .qd-page .qd-table tbody tr.qd-tr:first-child{border-top:0!important}
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr[data-qd-status="new"]{box-shadow:inset 3px 0 0 #E6B650!important}
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr:hover,
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr:focus{background:#FFFCF3!important;outline:none}
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr:hover td,
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr:focus td{background:transparent!important}
 html.crm-tablet-device #content .qd-page .qd-table td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:13px!important;line-height:1.4!important;color:#334155}
 html.crm-tablet-device #content .qd-page .qd-table td::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-quote::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-sum::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-actions::before{content:none!important;display:none!important}
 html.crm-tablet-device #content .qd-page .qd-table td>*{grid-column:auto!important;justify-self:auto!important;max-width:100%}
 /* linia 1 */
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-quote{grid-column:1!important;grid-row:1 / span 2!important;padding-top:14px!important;border-left:0!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust{grid-column:2!important;grid-row:1 / span 2!important;padding-top:14px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-sum{grid-column:3!important;grid-row:1!important;padding-top:14px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-actions{grid-column:4!important;grid-row:1 / -1!important;align-self:center!important;padding:14px 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:6px!important;border:0!important}
 /* linia 2 — kto zrobił / kto prowadzi / status */
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-by{grid-column:1!important;grid-row:3!important;padding:8px 0 14px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-lead{grid-column:2!important;grid-row:3!important;padding:8px 0 14px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st{grid-column:3!important;grid-row:2 / span 2!important;align-self:start!important;padding:6px 0 14px!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 5px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-by::before,
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-lead::before{content:attr(data-l)!important;display:block!important;margin:0 0 1px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#94A3B8!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-lead::before{content:"Prowadzi klienta"!important}
 /* treść */
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-quote b{display:block!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;color:#0F172A!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-quote small{display:block!important;margin-top:3px!important;font-size:12.5px!important;color:#64748B!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust b{display:block!important;font-size:14.5px!important;line-height:1.3!important;font-weight:800!important;color:#0F172A!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust small{display:block!important;margin-top:3px!important;font-size:12.5px!important;color:#64748B!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust small.qd-cstatus{color:#1E3A5F!important;font-weight:700!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust .qd-nocust{display:inline-block!important;margin:0!important;font-size:12px!important;padding:3px 9px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-sum b{display:block!important;font-size:15px!important;font-weight:800!important;color:#0F172A!important;white-space:nowrap!important;overflow-wrap:normal}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st .qd-badge{white-space:normal!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st .qd-exp{margin:0!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st>small{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin:0!important;font-size:12px!important;color:#64748B!important}
 html.crm-tablet-device #content .qd-page .qd-table .qd-person{color:#0F172A;font-weight:650}
 /* akcje — jak przyciski w Klientach */
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;font-size:13px!important;font-weight:750!important;border-radius:10px!important;white-space:nowrap!important;box-shadow:none!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-actions .qd-open-btn{display:inline-flex!important}
}
/* tablet w poziomie / duży tablet — więcej miejsca na nazwę wyceny i klienta */
@media (min-width:1101px) and (max-width:1400px){
 html.crm-tablet-device #content .qd-page .qd-table thead tr,
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr{grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(150px,.8fr) 120px!important;column-gap:22px!important;padding:0 20px!important}
}
/* mały tablet w pionie (601–760 px): bez nagłówka, dwie kolumny + przyciski z prawej */
@media (min-width:601px) and (max-width:760px){
 html.crm-tablet-device #content .qd-page .tablewrap.qd-tablewrap{margin:4px 12px 14px!important}
 html.crm-tablet-device #content .qd-page .qd-table thead{display:none!important}
 html.crm-tablet-device #content .qd-page .qd-table tr.qd-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 100px!important;grid-template-rows:auto auto auto!important;column-gap:12px!important;padding:0 12px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-actions{grid-column:3!important;grid-row:1 / -1!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-quote{grid-column:1!important;grid-row:1!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-cust{grid-column:2!important;grid-row:1!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-by{grid-column:1!important;grid-row:2!important;padding:8px 0 0!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-lead{grid-column:2!important;grid-row:2!important;padding:8px 0 0!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-sum{grid-column:1!important;grid-row:3!important;padding:10px 0 14px!important}
 html.crm-tablet-device #content .qd-page .qd-table td.qd-c-st{grid-column:2!important;grid-row:3!important;padding:10px 0 14px!important}
}
/* przycisk „Otwórz” — domyślnie ukryty, włączany w układach telefonu, tabletu i komputera */
.qd-table td.qd-c-actions .qd-open-btn{display:none}

/* 6.0.1: Wyceny na KOMPUTERZE (szeroki ekran od 1700 px, nie tablet) — ten sam styl co lista Klienci i tablet:
   nagłówek na szarym tle, wiersze wyśrodkowane w pionie, „AKCJE” i przyciski [Otwórz] [Usuń] wyrównane do prawej,
   złoty pasek przy nowych wycenach. Kolumny bez zmian (na szerokim ekranie jest na nie miejsce). */
@media (min-width:1700px){
 html:not(.crm-tablet-device) #content .qd-page .tablewrap.qd-tablewrap{border:1px solid #E5EAF1!important;border-radius:14px!important;background:#fff!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th{background:#F8FAFC!important;padding:13px 14px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;color:#7B889B!important;border-bottom:1px solid #E5EAF1!important;vertical-align:middle!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:last-child{text-align:right!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tbody td{padding:13px 14px!important;vertical-align:middle!important;border-bottom:1px solid #EEF2F7!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tbody tr:last-child td{border-bottom:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote{width:24%}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust{width:22%}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote b{font-size:14.5px;font-weight:800}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust b{font-size:14px;font-weight:800}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum b{font-size:14.5px;font-weight:800;white-space:nowrap}
 html:not(.crm-tablet-device) #content .qd-page .qd-table .qd-nocust{white-space:nowrap}
 html:not(.crm-tablet-device) #content .qd-page .qd-table .qd-person{font-weight:600;color:#0F172A}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st{min-width:170px}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st .qd-exp{margin:3px 0 0 2px}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr[data-qd-status="new"] td.qd-c-quote{box-shadow:inset 3px 0 0 #E6B650}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:hover td,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:focus td{background:#FFFCF3!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions{width:1%!important;text-align:right!important;white-space:nowrap!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .btn{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;min-height:38px!important;margin:0 0 0 6px!important;padding:7px 13px!important;font-size:13.5px!important;font-weight:700!important;border-radius:10px!important;white-space:nowrap!important;box-shadow:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .btn:first-child{margin-left:0!important}
}
/* osoby w jednej linii */
@media (min-width:1700px){
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead{white-space:nowrap}
}


/* 6.0.1: komputer z węższym ekranem albo oknem (761–1699 px, np. laptop) — ten sam zwarty układ co tablet
   (wcześniej: ściśnięta tabela na 7 kolumn albo stare karty z „AKCJE” w osobnym wierszu). */
@media (min-width:761px) and (max-width:1699px){
 html:not(.crm-tablet-device) #content .qd-page .tablewrap.qd-tablewrap{display:block!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-width:0!important;margin:4px 18px 18px!important;padding:0!important;border:1px solid #E3E8EF!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;box-shadow:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table{display:block!important;width:100%!important;min-width:0!important;margin:0!important;border-collapse:separate!important;table-layout:auto!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tbody{display:block!important;width:auto!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead tr,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(144px,.8fr) 112px!important;column-gap:16px!important;row-gap:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible!important;box-sizing:border-box!important}
 /* nagłówek jak w Klientach */
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead tr{background:#F8FAFC!important;border-bottom:1px solid #E3E8EF!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th{display:block!important;padding:12px 0!important;background:transparent!important;border:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#64748B!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(3),
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(4),
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(6){display:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(5){font-size:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(5)::after{content:"Kwota / status";font-size:11px}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead th:nth-child(7){text-align:right!important}
 /* wiersz */
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr{grid-template-rows:auto 1fr auto!important;align-items:start!important;border-top:1px solid #EEF2F7!important;cursor:pointer!important;position:relative!important;transition:background .15s}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tbody tr.qd-tr:first-child{border-top:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr[data-qd-status="new"]{box-shadow:inset 3px 0 0 #E6B650!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:hover,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:focus{background:#FFFCF3!important;outline:none}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:hover td,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:focus td{background:transparent!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:13px!important;line-height:1.4!important;color:#334155}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions::before{content:none!important;display:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td>*{grid-column:auto!important;justify-self:auto!important;max-width:100%}
 /* linia 1 */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote{grid-column:1!important;grid-row:1 / span 2!important;padding-top:14px!important;border-left:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust{grid-column:2!important;grid-row:1 / span 2!important;padding-top:14px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum{grid-column:3!important;grid-row:1!important;padding-top:14px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions{grid-column:4!important;grid-row:1 / -1!important;align-self:center!important;padding:14px 0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;gap:6px!important;border:0!important}
 /* linia 2 — kto zrobił / kto prowadzi / status */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by{grid-column:1!important;grid-row:3!important;padding:8px 0 14px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead{grid-column:2!important;grid-row:3!important;padding:8px 0 14px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st{grid-column:3!important;grid-row:2 / span 2!important;align-self:start!important;padding:6px 0 14px!important;min-width:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 5px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead::before{content:attr(data-l)!important;display:block!important;margin:0 0 1px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#94A3B8!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead::before{content:"Prowadzi klienta"!important}
 /* treść */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote b{display:block!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;color:#0F172A!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote small{display:block!important;margin-top:3px!important;font-size:12.5px!important;color:#64748B!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust b{display:block!important;font-size:14.5px!important;line-height:1.3!important;font-weight:800!important;color:#0F172A!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust small{display:block!important;margin-top:3px!important;font-size:12.5px!important;color:#64748B!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust small.qd-cstatus{color:#1E3A5F!important;font-weight:700!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust .qd-nocust{display:inline-block!important;margin:0!important;font-size:12px!important;padding:3px 9px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum b{display:block!important;font-size:15px!important;font-weight:800!important;color:#0F172A!important;white-space:nowrap!important;overflow-wrap:normal}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st .qd-badge{white-space:normal!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st .qd-exp{margin:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st>small{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin:0!important;font-size:12px!important;color:#64748B!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table .qd-person{color:#0F172A;font-weight:650}
 /* akcje — jak przyciski w Klientach */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:38px!important;margin:0!important;padding:7px 10px!important;font-size:13px!important;font-weight:750!important;border-radius:10px!important;white-space:nowrap!important;box-shadow:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .qd-open-btn{display:inline-flex!important}
}
@media (min-width:1101px) and (max-width:1699px){
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead tr,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr{grid-template-columns:minmax(0,1.35fr) minmax(0,1.25fr) minmax(150px,.8fr) 120px!important;column-gap:22px!important;padding:0 20px!important}
}

/* 6.0.2: Wyceny na TELEFONIE (do 760 px, nie tablet) — karta jak w Klientach.
   Wcześniej: etykiety w osobnej kolumnie łamały się na dwie linie („WYCENĘ / ZROBIŁ(A)”), każda dana w osobnym
   wierszu, a „AKCJE” z jednym przyciskiem w osobnym rzędzie. Teraz:
     nazwa wyceny ............ kwota
     źródło · data
     [status] [⏳ dni] [sprawdź]
     ─────────────────────────────
     klient (albo „bez klienta — przypisz”) + telefon / adres / etap
     WYCENĘ ZROBIŁ(A)   PROWADZI KLIENTA
     ─────────────────────────────
     [ Otwórz ]  [ Usuń ]                                                    */
@media (max-width:760px){
 html:not(.crm-tablet-device) #content .qd-page .tablewrap.qd-tablewrap{width:auto!important;max-width:none!important;margin:2px 12px 14px!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table,
 html:not(.crm-tablet-device) #content .qd-page .qd-table tbody{display:block!important;width:100%!important;min-width:0!important;margin:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table thead{display:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;column-gap:12px!important;row-gap:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;padding:14px 14px 12px!important;border:1px solid #E5EAF1!important;border-radius:16px!important;background:#fff!important;box-shadow:0 1px 2px rgba(15,23,42,.04)!important;overflow:hidden!important;position:relative!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr[data-qd-status="new"]{box-shadow:inset 3px 0 0 #E6B650,0 1px 2px rgba(15,23,42,.04)!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr:active{background:#FFFCF3!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td{display:block!important;grid-template-columns:none!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;font-size:13.5px!important;line-height:1.4!important;color:#334155}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td::before{content:none!important;display:none!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td>*{grid-column:auto!important;justify-self:auto!important;max-width:100%}
 /* góra karty: nazwa + kwota */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote{grid-column:1 / 3!important;grid-row:1!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum{grid-column:3!important;grid-row:1!important;text-align:right!important;justify-self:end!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote b{display:block!important;font-size:15.5px!important;line-height:1.3!important;font-weight:800!important;color:#0F172A!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-quote small{display:block!important;margin-top:3px!important;font-size:12.5px!important;color:#64748B!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-sum b{display:block!important;font-size:15.5px!important;font-weight:800!important;color:#0F172A!important;white-space:nowrap!important;overflow-wrap:normal}
 /* status */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st{grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;padding:8px 0 12px!important;border-bottom:1px solid #EEF2F7!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st .qd-badge{white-space:normal!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st .qd-exp{margin:0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-st>small{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin:0!important;font-size:12px!important;color:#64748B!important}
 /* klient */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust{grid-column:1 / -1!important;grid-row:3!important;padding:12px 0 0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust::before{content:"Klient"!important;display:block!important;margin:0 0 3px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#94A3B8!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust b{display:block!important;font-size:14.5px!important;font-weight:800!important;color:#0F172A!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust small{display:block!important;margin-top:2px!important;font-size:12.5px!important;color:#64748B!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust small.qd-cstatus{color:#1E3A5F!important;font-weight:700!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-cust .qd-nocust{display:inline-block!important;margin:0 0 2px!important;font-size:12.5px!important}
 /* kto zrobił / kto prowadzi — obok siebie */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by{grid-column:1 / 3!important;grid-row:4!important;padding:10px 0 0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead{grid-column:3!important;grid-row:4!important;padding:10px 0 0!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by::before,
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead::before{content:"Wycenę zrobił(a)"!important;display:block!important;margin:0 0 2px!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:#94A3B8!important;white-space:nowrap!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead::before{content:"Prowadzi klienta"!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table .qd-person{color:#0F172A;font-weight:650}
 /* przyciski jak w Klientach: dwa obok siebie, na całą szerokość */
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions{grid-column:1 / -1!important;grid-row:5!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important;padding:12px 0 0!important;border-top:1px solid #EEF2F7!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;font-size:14px!important;font-weight:750!important;border-radius:12px!important;white-space:nowrap!important;box-shadow:none!important;grid-column:auto!important;justify-self:stretch!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions .qd-open-btn{display:inline-flex!important}
}
@media (max-width:360px){
 html:not(.crm-tablet-device) #content .qd-page .qd-table tr.qd-tr{padding:12px 12px 10px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-by{grid-column:1 / -1!important;grid-row:4!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-lead{grid-column:1 / -1!important;grid-row:5!important;padding-top:8px!important}
 html:not(.crm-tablet-device) #content .qd-page .qd-table td.qd-c-actions{grid-row:6!important}
}
