.sec-filing-dialog[data-compact-reader=true]{--sec-edge-x:max(8px,env(safe-area-inset-left),env(safe-area-inset-right));--sec-edge-y:max(8px,env(safe-area-inset-top),env(safe-area-inset-bottom));width:calc(100vw - 2*var(--sec-edge-x));height:calc(100dvh - 2*var(--sec-edge-y));max-width:calc(100vw - 2*var(--sec-edge-x));max-height:calc(100dvh - 2*var(--sec-edge-y));border-radius:12px;gap:8px;padding:12px;overflow:hidden}.sec-filing-dialog[data-compact-reader=true]>:not(.sec-preview-reading-area){flex-shrink:0}.sec-filing-dialog[data-compact-reader=true] .sec-compact-heading{text-align:left;gap:4px;padding-right:40px}.sec-filing-dialog[data-compact-reader=true] .sec-compact-heading h2{overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;font-size:17px;line-height:1.3}.sec-filing-dialog[data-compact-reader=true] .sec-compact-heading p{font-size:12px;line-height:1.5}.sec-filing-dialog[data-compact-reader=true]>[data-slot=dialog-close]{top:4px;right:4px}.sec-filing-dialog[data-compact-reader=true] .sec-preview-reading-area{min-width:0;min-height:0;overflow:auto}.sec-compact-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.sec-compact-format{flex:1;align-items:center;min-width:0;display:flex}.sec-compact-format :is(select,[data-testid=sec-attachment-format]){background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;max-width:100%;height:44px;padding:8px 12px;font-size:16px}.sec-compact-icon.sec-compact-icon{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:8px;display:inline-flex}.sec-compact-download{flex:0 0 44px;position:relative}.sec-compact-download>button,.sec-compact-download>span>button{width:44px;height:44px;min-height:44px;padding:8px}.sec-compact-attachment-download>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sec-compact-popover{z-index:60;width:min(360px,100vw - 48px);max-width:calc(100vw - 48px);max-height:min(65dvh,var(--radix-popover-content-available-height));overscroll-behavior:contain;overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:1.5;overflow:auto}.sec-compact-popover h3{margin-bottom:8px;font-size:15px;font-weight:650}.sec-compact-popover dl{gap:10px;margin-block:12px;display:grid}.sec-compact-popover dt{color:#64748b;font-size:12px}.sec-compact-popover dd{margin:0}.sec-compact-popover label{flex-direction:column;gap:6px;margin-block:10px;display:flex}.sec-compact-popover :is(select,input){background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px;font-size:16px}.sec-compact-popover .sec-button{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;min-height:44px}.sec-compact-popover .sec-compact-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sec-compact-popover :is(button,a,input,select):focus-visible{outline-offset:2px;outline:2px solid #c9002b}.sec-pdf-compact{gap:8px}.sec-pdf-compact .sec-reader-controls{flex-wrap:nowrap;gap:4px;padding:4px}.sec-pdf-compact .sec-reader-controls>label{white-space:nowrap;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:12px;display:flex}.sec-pdf-compact .sec-reader-controls input{width:48px;min-width:0;min-height:44px}.sec-workbook-compact{gap:8px}.sec-workbook-compact>div:first-child{gap:4px;font-size:12px}.sec-workbook-compact label{flex-wrap:wrap;flex:1;gap:4px;min-width:100px;display:flex}.sec-workbook-compact label select{min-width:0;max-width:100%;min-height:44px}
