.doc-preview{border-radius:var(--r);background:var(--surface);width:min(1180px,100vw - 48px);max-width:none;height:calc(100vh - 48px);max-height:none;color:var(--text);box-shadow:var(--shadow-lg,var(--shadow));font-family:var(--sans);border:0;padding:0}.doc-preview::backdrop{background:#00000073}.doc-preview[open]{display:flex}.doc-preview-inner{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.doc-preview-head{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:12px 12px 10px 18px;display:flex}.doc-preview-title{flex:1;min-width:0}.doc-preview-title h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.doc-preview-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 0 0;font-size:13px;display:flex}.doc-preview-tools{flex-shrink:0;align-items:center;gap:6px;display:flex}.doc-preview-tools .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.doc-preview-icon{justify-content:center;width:28px;padding:0!important}.doc-preview-count{color:var(--muted);white-space:nowrap;font-size:13px}.doc-preview-body{background:var(--bg);flex:1;min-height:0;position:relative;overflow:auto}.doc-preview-body[data-kind=pdf]{overflow:hidden}.doc-preview-frame{background:var(--surface-2);border:0;width:100%;height:100%;display:block}.doc-preview-image{justify-content:center;align-items:center;min-height:100%;padding:16px;display:flex}.doc-preview-image img{object-fit:contain;background:var(--surface);max-width:100%;max-height:calc(100vh - 140px)}.doc-preview-page{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);max-width:860px;margin:16px auto;padding:24px 32px}.doc-preview-html{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.doc-preview-html h1,.doc-preview-html h2{margin:1.2em 0 .4em;font-size:16px}.doc-preview-html h3,.doc-preview-html h4{margin:1em 0 .3em;font-size:14px}.doc-preview-html table{border-collapse:collapse;max-width:100%;margin:.8em 0}.doc-preview-html td,.doc-preview-html th{border:1px solid var(--border);vertical-align:top;padding:4px 8px}.doc-preview-html td>p,.doc-preview-html th>p{margin:0}.doc-preview-html blockquote{border-left:2px solid var(--border-strong);color:var(--muted);margin:.6em 0;padding-left:12px}.doc-preview-html pre,.doc-preview-html code{font-family:var(--mono);font-size:13px}.doc-preview-html pre{background:var(--surface-2);border-radius:var(--r);padding:8px 10px;overflow:auto}.doc-preview-text{color:var(--text);font:13px/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;margin:0;padding:0}.doc-preview-note{color:var(--muted);margin:0 0 10px;font-size:13px}.doc-preview-body>.doc-preview-note{margin:0;padding:16px 18px}.doc-preview-none{min-height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.doc-preview-none p{margin:0;font-size:14px}.doc-preview-none .btn{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.doc-preview-sheets{flex-direction:column;gap:10px;min-height:100%;padding:12px 16px 16px;display:flex}.doc-preview-sheets>.doc-preview-note{margin:0}.doc-preview-tabs{flex-wrap:wrap;gap:6px;display:flex}.doc-preview-tabs [aria-selected=true]{background:var(--primary);color:var(--primary-fg);border-color:#0000}.doc-preview-scroll-x{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);overflow:auto}.doc-preview-table{border-collapse:collapse;font-size:13px}.doc-preview-table th,.doc-preview-table td{border:1px solid var(--border);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere;max-width:320px;padding:3px 8px}.doc-preview-table thead th,.doc-preview-table tbody th{background:var(--surface-2);color:var(--muted);font:500 12px var(--mono);position:sticky}.doc-preview-table thead th{z-index:1;text-align:center;top:0}.doc-preview-table tbody th{text-align:right;left:0}.field>[data-preview]{align-self:flex-start;margin-top:6px}.doc-preview-link{font:inherit;color:var(--link,var(--accent));cursor:pointer;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=768px){.doc-preview{border-radius:0;width:100vw;height:100dvh;margin:0}.doc-preview-head{flex-wrap:wrap;padding:10px 10px 8px 14px}.doc-preview-tools{width:100%}.doc-preview-tools #file-preview-download{margin-left:auto}.doc-preview-page{border:0;border-radius:0;margin:0;padding:16px}.doc-preview-sheets{padding:10px}}button.doc-chip{cursor:pointer;font-family:inherit}button.doc-chip:hover{border-color:var(--border-strong)}.legal-pick-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.legal-pick-row .legal-pick{flex:1;min-width:0}.legal-pick-row [data-preview]{flex:none}.legal-doc-name{align-items:center;gap:6px;min-width:0;display:inline-flex}
