.ld-panel{color:#edf5fa}.ld-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:20px}.ld-card{padding:22px;background:#102435;border:1px solid #2a4255;border-radius:12px;align-self:start}.ld-card h5{font-size:18px;margin:0 0 15px}.ld-card h6{font-size:14px;margin:0 0 7px}.ld-card p,.ld-note,.ld-message{color:#a4b8c6;font-size:12px;line-height:1.65}.ld-category{padding:18px 0;border-bottom:1px solid #2a4255}.ld-file{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;font-size:12px}.ld-file>div:first-child{min-width:0;overflow-wrap:anywhere}.ld-file small{display:block;margin-top:6px;color:#a4b8c6}.ld-file .ld-checked{color:#88dbba}.ld-file .ld-replace,.ld-file .ld-awaiting_review{color:#e9c074}.ld-file-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ld-panel button,.ld-access button{border:1px solid #35516a;background:#152e41;color:#edf5fa;border-radius:7px;font-size:11px;padding:9px 12px;cursor:pointer}.ld-panel button:disabled{opacity:.45;cursor:default}.ld-panel button[data-ld=copy]{background:#28c5e5;color:#04202b}.ld-link-actions{display:grid;gap:9px}.ld-note{margin-top:20px}.ld-card label,.ld-access label{display:block;margin:15px 0 7px;font-size:12px}.ld-card input:not([type=checkbox]),.ld-card textarea,.ld-access select{display:block;box-sizing:border-box;width:100%;margin-top:7px;padding:10px;background:#07131f;color:#fff;border:1px solid #35516a;border-radius:6px}.ld-check{display:flex!important;gap:8px}.ld-access{margin:20px 0;padding:18px;border:1px solid #2a4255;border-radius:10px}.ld-access p{font-size:12px;color:#a4b8c6}.ld-panel details{margin-top:20px}.ld-panel summary,.ld-access summary{cursor:pointer;font-size:12px}.ld-message{min-height:20px}.ld-empty{padding:12px 0}@media(max-width:850px){.ld-layout{grid-template-columns:1fr}.ld-file{align-items:flex-start;flex-direction:column}.ld-file-actions{justify-content:flex-start}}
.ld-preview{margin:0;background:#07131f;color:#edf5fa;font:14px Arial,sans-serif}.ld-preview main{max-width:1250px;margin:35px auto;padding:0 24px}.ld-preview-banner{background:#4f4229;color:#f2deaf;margin:0;padding:12px 24px;text-align:center;font-size:12px}.ld-preview .contact-workspace-tabs{display:flex;gap:10px;border-bottom:1px solid #2a4255;margin:24px 0}.ld-preview .contact-workspace-tabs button{color:#a4b8c6;background:transparent;border:0;padding:14px;cursor:pointer}.ld-preview .contact-workspace-tabs button[aria-selected=true]{color:#28c5e5;border-bottom:2px solid #28c5e5}.ld-preview [hidden]{display:none!important}.ld-preview h4{font-size:24px;margin:8px 0}.ld-preview .panel-kicker{font-size:10px;letter-spacing:1.5px;color:#a4b8c6}
.ld-activation{display:flex;gap:12px;align-items:flex-start;margin:18px 0 22px;padding:17px 20px;border:1px solid #34566a;border-radius:10px;background:#112b3c}.ld-activation strong{font-size:13px;color:#def5fb}.ld-activation p{margin:5px 0 0;color:#adc3d1;font-size:12px;line-height:1.6}.ld-status-dot{width:8px;height:8px;margin-top:5px;border-radius:50%;background:#e5bf75;flex-shrink:0}.ld-card-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ld-card-heading h5{margin:0}.ld-status-label{padding:5px 9px;border:1px solid #3b5060;border-radius:20px;color:#a8bdcc;font-size:10px;letter-spacing:.03em}.ld-empty-room{padding:35px 20px 30px;text-align:center}.ld-empty-room svg{color:#5d879e;margin-bottom:17px}.ld-empty-room h6{color:#d5e7f1;font-size:15px}.ld-empty-room p{max-width:390px;margin:10px auto 20px}.ld-review-legend{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.ld-review-legend span{padding:5px 9px;border:1px solid #314b5e;border-radius:6px;color:#a7bdcb;font-size:10px}.ld-review-legend span:nth-child(2){color:#88dbba}.ld-review-legend span:nth-child(3){color:#e9c074}.ld-request-footer{border-top:1px solid #2a4255;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.ld-request-footer p{margin:0}.ld-request-footer button{white-space:nowrap}.ld-preview-link{display:flex;justify-content:space-between;gap:10px;margin-top:20px;padding-top:17px;border-top:1px solid #2a4255;color:#61d6ed;font-size:12px;text-decoration:none}.ld-preview-link:hover{text-decoration:underline}.ld-preview-link:focus-visible{outline:2px solid #28c5e5;outline-offset:5px}.ld-preview-caption{font-size:11px!important;margin:10px 0 0}.ld-handover-note{font-size:12px;line-height:1.65;color:#9ab3c4;margin:20px 0 0}@media(max-width:600px){.ld-card{padding:17px}.ld-empty-room{padding:26px 5px}.ld-request-footer{align-items:flex-start;flex-direction:column}.ld-activation{padding:15px}.ld-status-label{font-size:10px}}
.ld-panel .ld-empty-room svg{display:inline-block;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px}
.ld-access-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.ld-access button:disabled{opacity:.45;cursor:default}.ld-access [data-document-folder-copy]:enabled{background:#28c5e5;color:#04202b}.ld-access [data-access-recipient]{overflow-wrap:anywhere}.ld-access [role=status]{min-height:20px;line-height:1.6}.ld-access button:focus-visible,.ld-access select:focus-visible{outline:2px solid #28c5e5;outline-offset:3px}
