.lvp{display:flex;flex-direction:column;height:100%;min-height:0;gap:.5rem}.modal-body:has(> .lvp){display:flex;flex-direction:column;overflow:hidden}.lvp-bar{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.lvp-tabs{flex:1 1 auto}.lvp-tabs .nav-link{padding:.3rem .8rem}.lvp-tools{display:flex;gap:.5rem;align-items:center;padding-bottom:.25rem}.lvp-chapter{width:22rem;max-width:40vw}.lvp-search{width:18rem}.lvp-main{flex:1 1 auto;min-height:0;display:flex;gap:.75rem}.lvp-index{flex:0 0 15rem;overflow:auto;border-right:1px solid var(--bs-border-color);padding-right:.5rem;font-size:.8125rem}.lvp-ix{display:block;padding:.15rem .25rem;color:var(--bs-body-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:.25rem}.lvp-ix:hover{background:var(--hidra-look-hover-bg,var(--bs-tertiary-bg))}.lvp-ix-sub{padding-left:1.1rem}.lvp-ix .lvp-code{color:var(--bs-primary);font-weight:600}.lvp-list{flex:1 1 auto;min-width:0;overflow:auto;border:1px solid var(--bs-border-color);border-radius:.375rem;font-size:.8125rem}.lvp-row{display:grid;grid-template-columns:2rem 5.5rem minmax(12rem,22rem) minmax(0,1fr) 9rem;gap:.5rem;align-items:start;padding:.2rem .5rem;border-bottom:1px solid var(--bs-border-color-translucent)}.lvp-chk{text-align:center}.lvp-chk .form-check-input{margin-top:.1rem}.lvp-code{color:var(--hidra-cursor-accent,#ee7f00);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.lvp-title{min-width:0}.lvp-text{min-width:0;color:var(--bs-body-color);white-space:pre-line}.lvp-fig{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lvp-quote,.lvp-unit{color:var(--hidra-look-muted,var(--bs-gray-600));font-size:.75rem}.lvp-head{background:var(--bs-tertiary-bg);font-weight:600}.lvp-head .lvp-text{font-weight:400}.lvp-h1{position:sticky;top:0;z-index:2;background:var(--hidra-look-head-bg,var(--bs-secondary-bg))}.lvp-h4,.lvp-h5{background:0 0}.lvp-h5 .lvp-title{padding-left:.75rem}.lvp-pos .lvp-title{padding-left:1rem}.lvp-pos:hover{background:var(--hidra-look-hover-bg,var(--bs-tertiary-bg))}.lvp-on{background:var(--hidra-select-bg,var(--bs-secondary-bg))}.lvp-loaded{color:var(--hidra-look-muted,var(--bs-gray-600))}.lvp-loaded .lvp-code{color:inherit}.lvp-rental .lvp-title{padding-left:2rem}.lvp-d1 .lvp-title{padding-left:.5rem}.lvp-d2 .lvp-title{padding-left:1rem}.lvp-d3 .lvp-title{padding-left:1.5rem}.lvp-d4 .lvp-title,.lvp-d5 .lvp-title,.lvp-d6 .lvp-title{padding-left:2rem}.lvp-badge-quote{background:var(--bs-info-bg-subtle);color:var(--bs-info-text-emphasis);font-weight:500}.lvp-badge-loaded{background:var(--bs-secondary-bg);color:var(--hidra-look-muted,var(--bs-gray-600));font-weight:500}.lvp-badge-rental{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);font-weight:500}.lvp-inputs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:.3rem;white-space:normal}.lvp-inp{display:inline-flex;align-items:center;gap:.3rem;margin:0}.lvp-inp>span{color:var(--hidra-look-muted,var(--bs-gray-600));font-size:.75rem}.lvp-inp input{width:6.5rem;text-align:right}.lvp-empty{padding:1.5rem;text-align:center;color:var(--hidra-look-muted,var(--bs-gray-600))}