#fisTaraOverlay .sheet{width:min(1100px,calc(100vw - 24px));max-width:1100px;max-height:94dvh;overflow:auto}
.fis-review-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:22px;align-items:start}
.fis-document{position:sticky;top:0;min-width:0}
#fisPdfPreview{width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--ink-2)}
#fisPdfPreview[hidden],.fis-doc-link[hidden]{display:none}
.fis-pdf-scroller{max-height:60vh;overflow:auto;overscroll-behavior:contain;background:#fff}
.fis-pdf-scroller canvas{display:block;width:100%;height:auto}.fis-pdf-scroller canvas[hidden]{display:none}
.fis-pdf-status{font-size:13px;line-height:1.5;padding:14px;color:var(--muted)}.fis-pdf-status:empty{display:none}.fis-pdf-status.error{color:var(--gider)}
.fis-pdf-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px;font-size:12px;color:var(--paper)}
.fis-pdf-controls button{border:1px solid var(--line);border-radius:7px;color:var(--foil-2);background:var(--ink);font:inherit;padding:8px;cursor:pointer}.fis-pdf-controls button:disabled{opacity:.4;cursor:default}
.fis-document img{object-fit:contain;max-height:62vh;background:var(--ink-2)}
.fis-doc-empty{padding:34px 18px;border:1px dashed var(--line);border-radius:12px;text-align:center;color:var(--muted);font-size:13px;line-height:1.6}
.fis-check{padding:10px 12px;margin:10px 0;border:1px solid var(--line);background:var(--ink-2);border-radius:12px;font-size:13px;line-height:1.6}
.fis-check:empty{display:none}.fis-check.error{border-color:var(--gider);color:var(--gider)}
.fis-check label{display:flex;align-items:flex-start;gap:9px;margin-top:9px;color:var(--paper)}
.fis-check input[type=checkbox]{width:18px;height:18px;flex:0 0 auto;margin-top:3px;accent-color:var(--foil)}
.fis-review-grid .sheet-actions{position:sticky;bottom:0;background:var(--ink);padding:12px 0 2px}
.fis-review-heading{color:var(--foil-2);font-size:12px;font-weight:700;margin:0 0 10px;text-transform:uppercase;letter-spacing:.06em}
.fis-line{border:1px solid var(--line);border-radius:12px;padding:12px;margin:9px 0;background:var(--ink-2)}
.fis-line h4{font-size:14px;margin:0 0 8px;overflow-wrap:anywhere}
.fis-line-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fis-line .field{margin-bottom:4px}
.fis-line .field label{font-size:11px}.fis-line .field input,.fis-line .field select{width:100%;min-width:0;font-size:12px}
.fis-line .save{width:100%;padding:11px;border-radius:9px;margin-top:8px;cursor:pointer}
.fis-line-status{font-size:12px;line-height:1.6;margin:6px 0}.fis-row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.fis-row-actions button{border:1px solid var(--line);background:var(--ink-2);color:var(--foil-2);padding:7px 9px;border-radius:8px;cursor:pointer;font-size:12px}
.fis-row-actions button:focus-visible{outline:2px solid var(--foil)}
#fisListe .list-item{gap:10px}.fis-row-copy{min-width:0;overflow-wrap:anywhere}
.fis-doc-link{display:block;text-align:center;margin:8px 0;color:var(--foil-2);font-size:12px}
#fisMusavirTarih[disabled]{opacity:.5}
@media(max-width:760px){#fisTaraOverlay .sheet{width:100%;max-height:94dvh;border-radius:20px 20px 0 0}.fis-review-grid{grid-template-columns:1fr;gap:16px}.fis-document{position:static}.fis-pdf-scroller{max-height:40vh}.fis-document img{max-height:38vh}.fis-line-grid{grid-template-columns:1fr 1fr}#fisListe .list-item{align-items:flex-start;flex-wrap:wrap}.fis-row-actions{margin-left:auto}.fis-review-grid .sheet-actions{bottom:-2px}}
@media(max-width:390px){.fis-line-grid{grid-template-columns:1fr}}
