.dossier-root .lb-row{border:1px solid var(--c-line);border-radius:10px;padding:var(--s-4);margin:0 0 var(--s-4);min-inline-size:0}.dossier-root .lb-row-legend{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);padding-inline:var(--s-2);display:flex;align-items:center;gap:var(--s-2)}.dossier-root .lb-row-legend:lang(ar){letter-spacing:0;text-transform:none}.dossier-root .lb-row-remove{border:1px solid var(--c-line);background:transparent;color:var(--c-muted);border-radius:6px;inline-size:22px;block-size:22px;line-height:1;cursor:pointer;font-size:14px}.dossier-root .lb-row-remove:hover{color:var(--c-primary);border-color:var(--c-primary)}.dossier-root .lb-add{border:1px dashed var(--c-line);background:transparent;color:inherit;border-radius:8px;padding:10px 16px;cursor:pointer;font:inherit}.dossier-root .lb-add:hover{border-color:var(--c-primary);color:var(--c-primary)}.dossier-root .lb-report{margin-block-start:var(--s-7);overflow-x:auto}.dossier-root .lb-report-head{margin-block-end:var(--s-4)}.dossier-root .lb-table{inline-size:100%;border-collapse:collapse;font-size:14px}.dossier-root .lb-table th,.dossier-root .lb-table td{text-align:start;padding:10px var(--s-3);border-block-end:1px solid var(--c-line);vertical-align:top}.dossier-root .lb-table thead th{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted)}.dossier-root .lb-table thead th:lang(ar){letter-spacing:0;text-transform:none}.dossier-root .lb-table .lb-num{text-align:end;white-space:nowrap}.dossier-root .lb-table tfoot th,.dossier-root .lb-table tfoot td{border-block-start:2px solid currentColor;border-block-end:none;font-weight:600}.dossier-root .lb-emp{display:block;font-weight:600}.dossier-root .lb-regime{color:var(--c-muted);font-size:13px;max-inline-size:26ch}.dossier-root .lb-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--c-muted);border:1px solid var(--c-line);border-radius:999px;padding:1px 8px;margin-block-start:4px;margin-inline-end:4px}.dossier-root .lb-badge:lang(ar){letter-spacing:0}.dossier-root .lb-bga{margin-block-start:var(--s-7);border:1px solid var(--c-line);border-radius:12px;padding:var(--s-5)}.dossier-root .lb-bga-title{font-family:var(--font-display);font-size:22px;margin:var(--s-2) 0}.dossier-root .lb-bga-desc{color:var(--c-muted);max-inline-size:64ch;margin:0 0 var(--s-4)}.dossier-root .lb-bga-list{list-style:none;margin:0 0 var(--s-4);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-5)}@media (max-width: 720px){.dossier-root .lb-bga-list{grid-template-columns:1fr}}.dossier-root .lb-bga-list a{font-weight:600;display:block}.dossier-root .lb-bga-list span{display:block;color:var(--c-muted);font-size:13px}.dossier-root .lb-bga-all{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.dossier-root .lb-bga-all:lang(ar){letter-spacing:0}.dossier-root .lb-print-only{display:none}.dossier-root .lb-report-brand{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px}.dossier-root .lb-report-company{font-family:var(--font-display);font-size:24px;margin:0}.dossier-root .lb-report-title{font-size:18px;margin:4px 0 0}.dossier-root .lb-report-date,.dossier-root .lb-report-basis{color:var(--c-muted);font-size:12px;margin:4px 0 0}.dossier-root .lb-report-foot{margin-block-start:var(--s-4);font-size:11px;color:var(--c-muted)}@media print{.dossier-root .rail,.dossier-root .site-footer,.dossier-root .lb-screen,.dossier-root .page-head{display:none!important}.dossier-root .lb-print-only{display:block}.dossier-root .lb-report{margin-block-start:0;overflow:visible}.dossier-root{display:block!important}.dossier-root .page{padding:0!important;max-inline-size:none!important}}
