.v42-nav-group{min-width:0;margin:2px 0}.v42-nav-parent{margin:0!important}.v42-nav-parent>span{flex:1;text-align:right}.v42-chevron{font-style:normal;line-height:1;color:#8cb2be;font-size:17px;transition:transform .15s;display:inline-block;flex-shrink:0}.v42-chevron.open{transform:rotate(180deg)}.v42-regions{margin:5px 11px 10px 0;padding:4px 11px 4px 0;border-right:1px solid #41617466}.v42-regions[hidden],.v42-contracts[hidden]{display:none!important}.v42-region-toggle{font-family:inherit;border:0;background:transparent;color:#adc6d0;display:flex;align-items:center;gap:8px;width:100%;padding:10px 7px;cursor:pointer;text-align:right;border-radius:8px;font-size:11px;line-height:1.8}.v42-region-toggle:hover,.v42-region-toggle.expanded{background:#245a6a44;color:#f4ffff}.v42-region-toggle>span:nth-child(2){flex:1}.v42-region-toggle small{font-size:9px;color:#97bac5;background:#ffffff09;padding:1px 5px;border-radius:5px}.v42-region-dot{width:5px;height:5px;border-radius:50%;background:#5a8998;flex-shrink:0}.v42-region-toggle.expanded .v42-region-dot{background:#60d1c6}.v42-contracts{border-right:1px solid #3d697666;margin:2px 10px 8px 0;padding:3px 8px 3px 0}.v42-contract-link{font-family:inherit;border:1px solid transparent;background:transparent;border-radius:9px;text-align:right;color:#a7c3ce;width:100%;min-width:0;padding:9px 10px;margin:2px 0;cursor:pointer;display:block;line-height:1.9;overflow-wrap:anywhere}.v42-contract-link>span{font-size:10px;display:block;font-weight:600}.v42-contract-link>small{font-size:8px;display:block;color:#7399a7;margin-top:3px}.v42-contract-link:hover{background:#3a6c7a33;color:#efffff}.v42-contract-link.selected{background:#0d96972d;border-color:#38989a4d;border-right:2px solid #c1a46c;color:#edfffc}.v42-contract-link.selected>small{color:#8acbc7}.v42-region-toggle:focus-visible,.v42-contract-link:focus-visible{outline:2px solid #6edbd1;outline-offset:2px}.v42-empty-region{font-size:9px;line-height:2;color:#829fa9;padding:9px}.v42-document-context{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #d8e8e9;background:linear-gradient(100deg,#f9fcfc,#eef7f7);border-radius:14px;padding:19px 23px;margin:0 0 19px;border-right:3px solid #139292}.v42-document-context>div>span{display:flex;gap:8px;align-items:center;font-size:10px;color:#8d774d}.v42-document-context i{font-style:normal;color:#aec1c5}.v42-document-context h2{font-size:18px;margin:4px 0 5px;color:#24566a}.v42-document-context p{font-size:11px;color:#77919c;margin:0;line-height:2}.v42-no-document{text-align:center;padding:38px 25px}.v42-empty-icon{width:55px;height:55px;background:#edf7f6;color:#199595;border-radius:15px;padding:14px;margin:0 auto 15px}.v42-empty-icon svg{width:100%;height:100%}.v42-no-document h2{font-size:19px}.v42-no-document p{font-size:12px;color:#79919c;line-height:2.1}.v42-no-document .btn{margin-top:12px}
@media(max-width:800px){#sidebar.v42-hierarchy{align-items:flex-start}.v42-nav-group{flex:0 0 auto;min-width:205px;max-width:260px;align-self:flex-start}.v42-nav-group:has(.v42-regions:not([hidden])){width:260px}.v42-nav-parent{width:100%!important;min-width:0!important}.v42-regions{margin-right:6px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4b8591 #102e40}.v42-region-toggle{min-height:39px;font-size:12px}.v42-contract-link{padding:10px}.v42-contract-link>span{font-size:11px}.v42-contract-link>small{font-size:9px}.v42-document-context{padding:16px;flex-wrap:wrap}.v42-document-context h2{font-size:16px}.v42-document-context p{font-size:10px}.v42-document-context>.pill{font-size:10px}}
@media print{.v42-document-context,.v42-no-document{display:none!important}}
