.ff-blocker-summary{display:block;margin:14px 0;padding:16px 18px;border-left:4px solid #ff5e14;border-radius:10px;background:#fff3e9;color:#773307;text-align:left;white-space:normal;overflow-wrap:anywhere}.ff-blocker-summary strong{display:block;font-size:14px;line-height:1.5}.ff-blocker-summary small{display:block;margin-top:5px;font-size:12px}.ff-blocker-summary p{margin:8px 0 0;font-size:14px;white-space:pre-wrap}.ff-service-section{margin:20px 0;padding:22px;border:1px solid #e7e8ed;border-radius:16px;background:#fff;grid-column:1/-1;min-width:0}.ff-service-section header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.ff-service-section header>div{border-left:4px solid #ff5e14;padding-left:12px}.ff-service-section header small{color:#e65414;font-size:11px;font-weight:800;letter-spacing:.07em}.ff-service-section h4{margin:5px 0 0;font-size:20px;color:#24244d}.ff-service-values,.ff-blocker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ff-service-values small{display:block;color:#737889;font-size:12px;margin-bottom:5px}.ff-service-values b{display:block;font-size:14px;color:#24244d;white-space:pre-wrap;overflow-wrap:anywhere}.ff-service-file{display:block;margin-top:10px;color:#c7470b;overflow-wrap:anywhere}.ff-blocker-hint{font-size:13px!important;line-height:1.6;color:#6c7282;margin:12px 0 0}.ff-blocker-primary,.ff-blocker-secondary{font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;border-radius:10px;padding:12px 18px;border:1px solid #ff5e14;background:#ff5e14;color:#fff;white-space:normal}.ff-blocker-secondary{background:#fff;color:#42485b;border-color:#dce0e8}.ff-blocker-primary:disabled{opacity:.6;cursor:wait}.ff-blocker-filters{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0;padding:18px;background:white;border:1px solid #e7e8ed;border-radius:14px}.ff-blocker-filters label{display:grid;gap:7px;font-size:13px;color:#5e6578;flex:1;min-width:200px}.ff-blocker-filters select{padding:12px 32px 12px 12px;border:1px solid #dce0e8;border-radius:9px;background:white;font:inherit;width:100%}
#ffBlockerDialog{padding:0;border:0;border-radius:20px;width:min(780px,calc(100vw - 24px));max-height:calc(100dvh - 32px);color:#24244d;box-shadow:0 28px 90px #13172a55;background:#fff;overflow:auto;font-family:inherit}#ffBlockerDialog::backdrop{background:#171b34a8}#ffBlockerDialog *{box-sizing:border-box}#ffBlockerDialog .ff-blocker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px;border-bottom:1px solid #e9ebf0;background:linear-gradient(120deg,#fff7f0,#fff)}#ffBlockerDialog .ff-blocker-head>div{border-left:4px solid #ff5e14;padding-left:14px;min-width:0}#ffBlockerDialog .ff-blocker-head small{font-size:11px;letter-spacing:.08em;font-weight:800;color:#e75414}#ffBlockerDialog h3{font-size:25px;line-height:1.25;margin:7px 0 8px}#ffBlockerDialog .ff-blocker-head p{margin:0;font-size:13px;color:#6c7282;overflow-wrap:anywhere}#ffBlockerDialog .ff-blocker-close{border:1px solid #e3e6ee;background:white;border-radius:10px;width:36px;height:36px;flex-shrink:0;font-size:24px;cursor:pointer}#ffBlockerDialog .ff-blocker-body{padding:24px 28px}#ffBlockerDialog label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:700;color:#42495d}#ffBlockerDialog input,#ffBlockerDialog select,#ffBlockerDialog textarea{width:100%;min-width:0;padding:12px;border:1px solid #dce0e8;border-radius:10px;font-family:inherit;font-size:15px;background:white;color:#24244d}#ffBlockerDialog select{padding-right:30px}#ffBlockerDialog textarea{resize:vertical;min-height:85px}#ffBlockerDialog :is(input,select,textarea,button):focus-visible{outline:3px solid #ffbc9166;border-color:#ff5e14}#ffBlockerDialog fieldset{margin:24px 0 0;padding:20px;border:1px solid #e7e8ed;border-radius:14px;min-width:0}#ffBlockerDialog fieldset[hidden]{display:none}#ffBlockerDialog legend{padding:0 8px;font-size:17px;font-weight:800}#ffBlockerDialog fieldset .ff-blocker-hint{margin:0 0 18px}#ffBlockerDialog .ff-field-wide{grid-column:1/-1}#ffBlockerDialog .ff-blocker-footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:12px;background:#fff;padding:18px 28px;border-top:1px solid #e9ebf0}#ffBlockerError{color:#b92525;font-size:14px;margin:14px 0 0}#ffBlockerDialog label small{font-size:12px;font-weight:400;color:#737889}
@media(max-width:600px){.ff-service-values,.ff-blocker-fields{grid-template-columns:1fr}.ff-service-section{padding:16px}.ff-service-section header{align-items:flex-start;flex-direction:column}#ffBlockerDialog .ff-blocker-head,#ffBlockerDialog .ff-blocker-body{padding:20px 16px}#ffBlockerDialog fieldset{padding:14px}#ffBlockerDialog .ff-blocker-footer{padding:14px 16px}#ffBlockerDialog h3{font-size:22px}.ff-blocker-filters label{min-width:0;flex-basis:100%}}

.ff-repair-upload{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ff-repair-upload .ff-repair-upload-button{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;margin:0!important;border:0;border-radius:10px;background:#ff5e14;color:white!important;font-family:inherit;font-size:14px!important;font-weight:700;cursor:pointer;overflow:hidden}.ff-repair-upload-button input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0!important}.ff-repair-upload-button:focus-within{outline:3px solid #ffbc91;outline-offset:2px}.ff-repair-upload>small{font-size:12px!important;color:#737889;overflow-wrap:anywhere;line-height:1.5}

.ff-kind-se .ff-history-kind{margin-left:10px}

.ff-service-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ff-service-remove{font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;cursor:pointer;border:1px solid #efc5c5;border-radius:10px;padding:12px 18px;background:#fff5f5;color:#b52d2d}.ff-service-remove:hover{background:#ffe9e9}.ff-service-remove:focus-visible{outline:3px solid #efc5c5;outline-offset:2px}

/* V17.6.124 — usuwanie załączników bezpośrednio w polach PRZED/PO NAPRAWIE */
.ff-repair-saved-files{display:flex;flex-direction:column;gap:7px;margin-bottom:2px}
.ff-repair-saved-file{display:flex;align-items:center;gap:8px;min-height:42px;padding:6px 7px 6px 10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.04)}
.ff-repair-file-open{flex:1;min-width:0;display:flex;align-items:center;gap:8px;border:0!important;background:transparent!important;padding:5px 2px!important;color:#24244d!important;text-align:left;cursor:pointer;font:inherit}
.ff-repair-file-open span{flex:0 0 auto}.ff-repair-file-open b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.ff-repair-file-delete{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:0!important;border-radius:8px;background:#fff0eb!important;color:#d92d20!important;font-size:22px!important;font-weight:800!important;line-height:1!important;cursor:pointer;padding:0!important}
.ff-repair-file-delete:hover{background:#ffdcd1!important;color:#b42318!important}


/* V17.6.124 - X bezpośrednio na miniaturze zdjęcia PRZED / PO */
.flow-photo-box .ff-repair-photo-preview{position:relative;width:100%;height:100%;min-height:118px;display:block;overflow:hidden;border-radius:inherit}
.flow-photo-box .ff-repair-photo-preview img{display:block;width:100%;height:145px;object-fit:cover}
.flow-photo-box .ff-repair-photo-delete{position:absolute!important;top:7px!important;right:7px!important;z-index:5!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:rgba(24,26,47,.78)!important;color:#fff!important;box-shadow:0 3px 10px rgba(0,0,0,.20)!important;font:500 17px/1 Arial,sans-serif!important;cursor:pointer!important;backdrop-filter:blur(5px)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}
.flow-photo-box .ff-repair-photo-delete:hover,.flow-photo-box .ff-repair-photo-delete:focus-visible{background:#ff5e14!important;border-color:#ff5e14!important;color:#fff!important;transform:scale(1.06)!important;box-shadow:0 6px 14px rgba(255,94,20,.22)!important}

/* V17.6.126 — subtelny X + identyczny rozmiar pól PRZED / PO */
#contractorTicketSheet .flow-photo-grid > div{
  min-width:0;
  display:flex;
  flex-direction:column;
}
#contractorTicketSheet .flow-photo-box{
  width:100%;
  height:145px;
  min-height:145px;
  max-height:145px;
  flex:0 0 145px;
}
#contractorTicketSheet .flow-photo-box .ff-repair-photo-preview{
  width:100%;
  height:145px;
  min-height:145px;
}
#contractorTicketSheet .flow-photo-box .ff-repair-photo-preview img{
  width:100%;
  height:145px;
  object-fit:cover;
}
#contractorTicketSheet .flow-photo-box .ff-repair-photo-delete{top:7px!important;right:7px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;border:1px solid rgba(255,255,255,.72)!important;background:rgba(24,26,47,.78)!important;color:#fff!important;font:500 17px/1 Arial,sans-serif!important;box-shadow:0 3px 10px rgba(0,0,0,.20)!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease!important}
#contractorTicketSheet .flow-photo-box .ff-repair-photo-delete:hover,#contractorTicketSheet .flow-photo-box .ff-repair-photo-delete:focus-visible{background:#ff5e14!important;border-color:#ff5e14!important;color:#fff!important;transform:scale(1.06)!important;box-shadow:0 6px 14px rgba(255,94,20,.22)!important}

.flow-photo-box .ff-repair-photo-delete:active,#contractorTicketSheet .flow-photo-box .ff-repair-photo-delete:active{transform:scale(.96)!important}

/* V17.6.191 — przycisk Dodaj załącznik: biały tekst niezależnie od globalnych styli label. */
#contractorTicketSheet .ff-repair-upload .ff-repair-upload-button{color:#fff!important;-webkit-text-fill-color:#fff!important}

/* V17.6.192 — panel wykonawcy: przyciski akcji w rozmiarze tekstu jak etykieta PRZED NAPRAWĄ. */
#contractorTicketSheet .ff-repair-upload .ff-repair-upload-button,
#contractorTicketSheet .contractor-actions .contractor-btn.secondary{
  font-size:11px!important;
  line-height:1.35!important;
  font-weight:850!important;
  letter-spacing:.015em!important;
}

/* V17.6.779 — status wstrzymania spójny 1:1 z sekcją Obsługa naprawy */
.ff-blocker-summary.ff-pause-section{display:block;margin:20px 0;padding:22px;border:1px solid #e7e8ed;border-left:1px solid #e7e8ed;border-radius:16px;background:#fff;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;min-width:0}
.ff-blocker-summary.ff-pause-section header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}
.ff-blocker-summary.ff-pause-section header>div{border-left:4px solid #ff5e14;padding-left:12px}
.ff-blocker-summary.ff-pause-section header small{display:block;margin:0;color:#e65414;font-size:11px;font-weight:800;letter-spacing:.07em}
.ff-blocker-summary.ff-pause-section h4{margin:5px 0 0;font-size:20px;line-height:1.25;color:#24244d}
.ff-pause-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.ff-pause-values>div{min-width:0}
.ff-pause-values small{display:block;margin:0 0 5px;color:#737889;font-size:12px;font-weight:400;letter-spacing:0}
.ff-pause-values b{display:block;color:#24244d;font-size:14px;font-weight:700;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
.ff-pause-note{grid-column:1/-1}
@media(max-width:600px){.ff-blocker-summary.ff-pause-section{padding:16px}.ff-blocker-summary.ff-pause-section header{align-items:flex-start;flex-direction:column}.ff-pause-values{grid-template-columns:1fr}}

/* V17.6.779 — kompaktowy poziomy status wstrzymania */
.ff-blocker-summary.ff-pause-section{padding:18px 20px}
.ff-blocker-summary.ff-pause-section .ff-pause-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:0}
.ff-blocker-summary.ff-pause-section .ff-pause-main{min-width:0;border-left:4px solid #ff5e14;padding-left:12px}
.ff-blocker-summary.ff-pause-section .ff-pause-main small{display:block;margin:0;color:#e65414;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.ff-blocker-summary.ff-pause-section .ff-pause-main h4{margin:4px 0 0;font-size:18px;line-height:1.25;font-weight:800;color:#24244d}
.ff-blocker-summary.ff-pause-section .ff-pause-time{flex:0 0 auto;max-width:48%;text-align:right}
.ff-blocker-summary.ff-pause-section .ff-pause-time small{display:block;margin:0 0 4px;color:#8a8f9d;font-size:10px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}
.ff-blocker-summary.ff-pause-section .ff-pause-time b{display:block;color:#42485b;font-size:13px;font-weight:700;line-height:1.35;white-space:nowrap}
.ff-blocker-summary.ff-pause-section .ff-pause-note{margin:14px 0 0;padding:12px 14px;border-top:1px solid #eef0f4;background:#fafbfc;border-radius:10px}
.ff-blocker-summary.ff-pause-section .ff-pause-note small{display:block;margin:0 0 4px;color:#8a8f9d;font-size:10px;font-weight:800;letter-spacing:.065em;text-transform:uppercase}
.ff-blocker-summary.ff-pause-section .ff-pause-note b{display:block;color:#42485b;font-size:13px;font-weight:650;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:700px){.ff-blocker-summary.ff-pause-section{padding:16px}.ff-blocker-summary.ff-pause-section .ff-pause-row{align-items:flex-start;flex-direction:column;gap:12px}.ff-blocker-summary.ff-pause-section .ff-pause-time{max-width:none;text-align:left;padding-left:16px}.ff-blocker-summary.ff-pause-section .ff-pause-time b{white-space:normal}.ff-blocker-summary.ff-pause-section .ff-pause-main h4{font-size:17px}}

/* V17.6.779 — dopracowana typografia sekcji serwisu i etapu realizacji */
.ff-service-section header>div small,
.ff-blocker-summary.ff-pause-section .ff-pause-main small{margin-bottom:8px!important;}
.ff-service-section header>div h4,
.ff-blocker-summary.ff-pause-section .ff-pause-main h4{margin-top:0!important;}
.ff-service-actions .ff-blocker-primary{padding:9px 14px!important;font-size:13px!important;line-height:1.2!important;border-radius:9px!important;min-height:36px!important;width:auto!important;min-width:0!important;}

/* V17.6.779 — opis serwisu po lewej stronie separatora przycisku */
.ff-service-header-side{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0;margin-left:auto}
.ff-service-inline-hint{margin:0;max-width:430px;color:#6c7282;font-size:13px;font-weight:500;line-height:1.45;text-align:right;white-space:normal}
.ff-service-header-side .ff-service-actions{position:relative;flex:0 0 auto;padding-left:16px}
.ff-service-header-side .ff-service-actions:before{content:"";position:absolute;left:0;top:50%;width:1px;height:28px;background:#e1e5eb;transform:translateY(-50%)}
@media(max-width:700px){.ff-service-section header{gap:14px}.ff-service-header-side{width:100%;margin-left:0;justify-content:space-between;gap:12px}.ff-service-inline-hint{text-align:left;max-width:none;flex:1}.ff-service-header-side .ff-service-actions{padding-left:12px}}
@media(max-width:480px){.ff-service-header-side{align-items:flex-start;flex-direction:column}.ff-service-header-side .ff-service-actions{padding-left:0;padding-top:12px;width:100%}.ff-service-header-side .ff-service-actions:before{left:0;top:0;width:100%;height:1px;transform:none}.ff-service-inline-hint{text-align:left}}

/* V17.6.779 — separator serwisu pozostaje przy przycisku; opis tylko po jego lewej */
.ff-service-header-side{flex:1 1 auto;min-width:0;margin-left:auto;justify-content:flex-end}
.ff-service-inline-hint{flex:1 1 auto;min-width:0;max-width:none;text-align:right;padding-right:2px}
.ff-service-header-side .ff-service-actions{margin-left:0;position:relative;flex:0 0 auto;padding-left:18px}
.ff-service-header-side .ff-service-actions:before{content:"";position:absolute;left:0;top:50%;width:4px;height:40px;border-radius:4px;background:#ff5e14;transform:translateY(-50%);box-shadow:0 0 0 1px rgba(255,94,20,.03)}
@media(max-width:700px){.ff-service-inline-hint{text-align:left}.ff-service-header-side .ff-service-actions{padding-left:16px}}
@media(max-width:480px){.ff-service-header-side .ff-service-actions{padding-left:0;padding-top:14px}.ff-service-header-side .ff-service-actions:before{left:0;top:0;width:42px;height:4px;border-radius:4px;transform:none}}

/* V17.6.779 — korekta: lewy akcent nagłówka zostaje, prawy separator usunięty */
.ff-service-section header>div:first-child{border-left:4px solid #ff5e14!important;padding-left:12px!important}
.ff-service-section header>div:first-child h4{font-weight:800!important}
.ff-service-header-side .ff-service-actions{padding-left:0!important}
.ff-service-header-side .ff-service-actions:before{content:none!important;display:none!important}
@media(max-width:700px){.ff-service-header-side .ff-service-actions{padding-left:0!important}}
@media(max-width:480px){.ff-service-header-side .ff-service-actions{padding-left:0!important;padding-top:0!important}.ff-service-header-side .ff-service-actions:before{content:none!important;display:none!important}}

/* V17.6.779 — usuń akcent po lewej stronie opisu „Zapisz firmę...” */
.ff-service-section header>.ff-service-header-side{border-left:0!important;padding-left:0!important}

/* V17.6.779 — Wykonawca / Szczegóły zgłoszenia: sekcja serwisu 1:1 z dopracowaną kartą */
#contractorTicketSheet .ff-service-section{margin:20px 0!important;padding:22px!important;border:1px solid #e7e8ed!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;min-width:0!important}
#contractorTicketSheet .ff-service-section>header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;margin-bottom:18px!important}
#contractorTicketSheet .ff-service-section>header>div:first-child{border-left:4px solid #ff5e14!important;padding-left:12px!important}
#contractorTicketSheet .ff-service-section>header>div:first-child>small{display:block!important;margin:0 0 8px!important;color:#e65414!important;font-size:11px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:none!important}
#contractorTicketSheet .ff-service-section>header>div:first-child>h4{margin:0!important;color:#24244d!important;font-size:20px!important;line-height:1.25!important;font-weight:800!important;letter-spacing:normal!important}
#contractorTicketSheet .ff-service-header-side{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:16px!important;flex:1 1 auto!important;min-width:0!important;margin-left:auto!important;border-left:0!important;padding-left:0!important}
#contractorTicketSheet .ff-service-inline-hint{flex:1 1 auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0 2px 0 0!important;color:#6c7282!important;font-size:13px!important;line-height:1.45!important;font-weight:500!important;text-align:right!important;white-space:normal!important}
#contractorTicketSheet .ff-service-header-side .ff-service-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;position:relative!important;flex:0 0 auto!important;margin-left:0!important;padding-left:0!important;border-left:0!important}
#contractorTicketSheet .ff-service-header-side .ff-service-actions:before{content:none!important;display:none!important}
#contractorTicketSheet .ff-service-actions .ff-blocker-primary{width:auto!important;min-width:0!important;min-height:36px!important;padding:9px 14px!important;border:1px solid #ff5e14!important;border-radius:9px!important;background:#ff5e14!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:inherit!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;box-shadow:none!important}
@media(max-width:700px){#contractorTicketSheet .ff-service-section{padding:16px!important}#contractorTicketSheet .ff-service-section>header{align-items:flex-start!important;flex-direction:column!important;gap:14px!important}#contractorTicketSheet .ff-service-header-side{width:100%!important;margin-left:0!important;justify-content:space-between!important;gap:12px!important}#contractorTicketSheet .ff-service-inline-hint{text-align:left!important;max-width:none!important;flex:1!important}}
@media(max-width:480px){#contractorTicketSheet .ff-service-header-side{align-items:flex-start!important;flex-direction:column!important}#contractorTicketSheet .ff-service-header-side .ff-service-actions{width:100%!important;padding:0!important}#contractorTicketSheet .ff-service-header-side .ff-service-actions:before{content:none!important;display:none!important}#contractorTicketSheet .ff-service-inline-hint{text-align:left!important}}

/* V17.6.779 — Wykonawca: równy odstęp góra/dół w pustej sekcji Serwis zewnętrzny */
#contractorTicketSheet .ff-service-section>header:last-child{margin-bottom:0!important}

/* V17.6.779 — Karta PRO / ETAP REALIZACJI: identyczny odstęp nad i pod sekcją */
html body #detailModal #detailBody .pro-form-body > .ff-blocker-summary.ff-pause-section{
  margin-top:18px!important;
  margin-bottom:18px!important;
}

/* V17.6.779 — Karta PRO / ETAP REALIZACJI: realnie równy odstęp bez sumowania marginesów */
html body #detailModal #detailBody .pro-form-body > .pro-read-field:has(+ .ff-blocker-summary.ff-pause-section){
  margin-bottom:0!important;
}
html body #detailModal #detailBody .pro-form-body > .ff-blocker-summary.ff-pause-section{
  margin-top:18px!important;
  margin-bottom:0!important;
}
html body #detailModal #detailBody .pro-form-body > .ff-blocker-summary.ff-pause-section + .pro-service-wrap{
  margin-top:18px!important;
}

/* V17.6.779 — Karta PRO: wizualny odstęp NAD ETAP REALIZACJI (wg zrzutu 30.09) */
html body #detailModal #detailBody .pro-form-body > .pro-read-field + .ff-blocker-summary.ff-pause-section{
  margin-top:28px!important;
}

/* V17.6.779 — Wykonawca / kafel zgłoszenia: pionowy balans ETAP REALIZACJI */
#contractorTicketList .contractor-ticket > .ff-blocker-summary.ff-pause-section .ff-pause-main small{
  margin-bottom:12px!important;
}
#contractorTicketList .contractor-ticket > .ff-blocker-summary.ff-pause-section .ff-pause-main h4{
  margin-top:0!important;
}

/* V17.6.779 — Wykonawca / kafel: napis statusu wyraźniej niżej */
#contractorTicketList .contractor-ticket > .ff-blocker-summary.ff-pause-section .ff-pause-main h4{
  transform:translateY(7px)!important;
}
