/* Tahliye Taahhütnamesi (page 4): layout of the approved DOCX, scoped to .tahliye-paper. The three contract pages
   are not touched. Sizes are em of --body-size (fitted 16 → 12 px by js/tahliye.js); the ratios follow the DOCX
   (body 9 pt, headings 10 pt, title 15 pt, notes 7.5–8 pt). The approved page has no page frame. */
.paper.tahliye-paper{border-color:transparent!important}
.tahliye-paper .th-content{display:flex;flex-direction:column}
.tahliye-paper h2{font-size:1.67em;margin:0;letter-spacing:.01em}
.tahliye-paper .th-sub{margin:.05em 0 .5em;text-align:center;font-size:.83em}
.tahliye-paper .th-h{font-size:1.11em;font-weight:700;margin:.55em 0 .3em;padding-bottom:.12em;border-bottom:1px solid #888}
.tahliye-paper .th-kv{display:flex;flex-direction:column;gap:.08em;font-size:.94em}
.tahliye-paper .th-kv-row{display:grid;grid-template-columns:28% 1fr;gap:.5em}
.tahliye-paper .th-k{font-weight:700}
.tahliye-paper .th-kv .th-v{overflow-wrap:anywhere}
.tahliye-paper .th-tenants{margin:0;padding-left:1.5em;font-size:.94em}
.tahliye-paper .th-tenants li{margin:0 0 .1em;overflow-wrap:anywhere}
.tahliye-paper .th-p{margin:0 0 .25em;text-align:justify;white-space:pre-wrap}
.tahliye-paper .th-p[data-size="s"]{font-size:.94em;margin:0}
.tahliye-paper .th-p[data-size="xs"]{font-size:.89em}
.tahliye-paper .th-p[data-align="left"]{text-align:left}
.tahliye-paper .th-datebox{width:93%;margin:.35em auto .45em;border-collapse:collapse;table-layout:fixed}
.tahliye-paper .th-datebox th,.tahliye-paper .th-datebox td{border:1px solid #111;padding:.3em .6em;vertical-align:middle}
.tahliye-paper .th-datebox th{text-align:right;font-weight:700;font-size:.94em}
.tahliye-paper .th-datebox td{width:35%;text-align:center;font-weight:700;font-size:1.11em}
.tahliye-paper .th-quote{margin:.1em 0 .45em;text-align:center;font-weight:700;font-style:italic;font-size:.94em}
.tahliye-paper .th-sigbox{border:1px solid #bbb;padding:.6em;margin:0 1.5% .5em}
.tahliye-paper .th-sigs{display:grid;grid-template-columns:1fr;gap:.6em}
.tahliye-paper .th-sigs[data-cols="2"]{grid-template-columns:1fr 1fr}
.tahliye-paper .th-sig{border:1px solid #111;padding:.45em .6em;display:flex;flex-direction:column;gap:.25em;font-size:.94em}
.tahliye-paper .th-sig-head{font-weight:700;text-align:center;letter-spacing:.03em}
.tahliye-paper .th-row{display:flex;gap:.4em;align-items:flex-end}
.tahliye-paper .th-row .th-k{white-space:nowrap}
.tahliye-paper .th-row .th-v{flex:1;min-width:0;min-height:1.16em;border-bottom:1px dotted #111;overflow-wrap:anywhere}
.tahliye-paper .th-line{height:1.9em;border-bottom:1px dotted #111}
.tahliye-paper .th-signbox{flex:1;height:3em;border-bottom:1px dotted #111}
.tahliye-paper .th-note-p{margin:0;font-size:.83em}
.tahliye-paper .th-pending{border:1.5px dashed #9aa09b;color:#5b6069;padding:1em;text-align:center}
