[data-slot=dialog-content].media-viewer{width:100vw;max-width:none;height:100dvh;color:var(--kx-ink);font-family:var(--kx-font);background:#e7ecf3;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0;padding:0;animation:none;display:grid;inset:0;overflow:hidden;transform:translate(0,0)}.media-toolbar{z-index:3;background:var(--kx-surface);border-bottom:1px solid #e1e6ed;flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:8px 16px 8px 12px;display:flex;position:relative}.media-toolbar>.file-list-type-icon,.media-toolbar>.file-list-type-icon svg{flex:none;width:28px;height:28px}.media-heading{flex-direction:column;flex:1;min-width:0;display:flex}:root:root .media-toolbar [data-slot=dialog-title]{font:700 16px/1.3 var(--kx-font);color:var(--kx-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}:root:root .media-toolbar [data-slot=dialog-description]{color:var(--kx-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.media-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.media-actions>a.kx-ib{text-decoration:none}.viewer-menu{z-index:300}.media-reveal-controls{top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));z-index:4;position:absolute;box-shadow:0 6px 20px #0e16212e;background:var(--kx-surface)!important}.media-stage{align-items:center;min-height:0;padding:16px 64px;display:flex;position:relative}.media-content{min-width:0;min-height:0;position:absolute;inset:16px 64px;overflow:hidden}.media-content img,.media-content video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.media-content video{background:#0e1621;border-radius:8px}.media-content iframe{background:#fff;border:0;border-radius:4px;width:100%;height:100%;display:block;box-shadow:0 1px 3px #10182829}.media-stage.document-stage{padding:0}.document-stage .media-content{inset:0}.zoom-image{touch-action:none;grid-template-rows:minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.zoom-canvas{grid-row:1;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.zoom-canvas>img{object-fit:contain;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block;box-shadow:0 1px 3px #10182829}.media-previous,.media-next{z-index:1;position:absolute;top:calc(50% - 20px);box-shadow:0 2px 8px #0e162129;background:var(--kx-surface)!important}.media-previous{left:12px}.media-next{right:12px}.media-previous:disabled,.media-next:disabled{visibility:hidden}.media-status{min-height:40px;color:var(--kx-ink-2);justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:12px;display:flex}.media-viewer[data-document=pdf] .media-status,.media-viewer[data-document=image] .media-status[data-notice=false]{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.media-viewer[data-document=image] .media-status[data-notice=true]{color:#fff;background:#222b38;border-radius:10px;width:max-content;max-width:calc(100% - 24px);position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.media-viewer[data-document=image] .media-content{inset:16px 64px 84px}.media-viewer[data-document=pdf] .media-content{inset:0}.media-spin{width:16px;height:16px;animation:1s linear infinite media-spin}.media-content>.media-spin,.pdf-page-scroll>.media-spin{position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes media-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.media-spin{animation:none}}.viewer-pill,.media-viewer .pdf-page-controls{z-index:2;left:50%;bottom:max(20px, env(safe-area-inset-bottom));background:var(--kx-surface);height:48px;color:var(--kx-ink);white-space:nowrap;border-radius:24px;align-items:center;gap:2px;padding:0 6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 6px 20px #0e16212e,0 1px 3px #0e162114}.viewer-zoom-value{min-width:56px;height:32px;color:var(--kx-ink);font:600 13px var(--kx-font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:16px;padding:0 8px}.viewer-zoom-value:hover{background:var(--kx-hover)}.viewer-zoom-value:focus-visible{outline:2px solid var(--kx-primary);outline-offset:1px}.viewer-pill-divider,.pdf-controls-divider{background:#e1e6ed;width:1px;height:24px;margin:0 4px}.media-viewer .pdf-page-controls button{width:36px;height:36px;color:var(--kx-ink-2);background:0 0;border-radius:50%;padding:0}.media-viewer .pdf-page-controls button:hover,.media-viewer .pdf-page-controls button[aria-pressed=true]{background:var(--kx-hover);color:var(--kx-ink)}.media-viewer .pdf-page-controls button[aria-pressed=true]{background:var(--kx-selected);color:var(--kx-selected-ink)}.media-viewer .pdf-page-controls button[aria-label=Reset\ zoom]{width:56px;color:var(--kx-ink);border-radius:16px;font-size:13px;font-weight:600}.media-viewer .pdf-page-controls button:focus-visible,.pdf-page-number input:focus-visible{outline:2px solid var(--kx-primary);outline-offset:1px}.pdf-page-number{align-items:center;gap:6px;padding-left:6px;font-size:13px;font-weight:600;display:flex}.pdf-page-number input{width:36px;min-width:0;height:28px;color:var(--kx-ink);text-align:center;font:inherit;background:#fff;border:1px solid #c8d0db;border-radius:6px;padding:0}.pdf-page-total{font-variant-numeric:tabular-nums;padding-right:4px;font-size:13px;font-weight:600}.pdf-document{min-width:0;height:100%;min-height:0;color:var(--kx-ink);flex-direction:column;display:flex;position:relative}.pdf-ink-notice{z-index:3;color:#fff;background:#222b38;border-radius:10px;max-width:calc(100% - 24px);padding:8px 14px;font-size:13px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pdf-page-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;height:100%;scroll-padding-top:16px;position:relative;overflow:auto}.pdf-pages{flex-direction:column;align-items:center;gap:20px;width:max-content;min-width:100%;padding:28px 16px 100px;display:flex}.pdf-sheet{color:#18202a;background:#fff;flex:none;position:relative;box-shadow:0 1px 3px #10182829}.pdf-sheet canvas{width:100%;height:100%;display:block}.pdf-loading{color:var(--kx-ink-2);position:absolute;top:50%;left:50%;translate:-50% -50%}.viewer-discard{z-index:20;background:#0e16216b;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.viewer-discard>div{background:var(--kx-surface);width:min(400px,100%);color:var(--kx-ink);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 24px 48px #0e16213d}.viewer-discard h2{font:700 20px/1.3 var(--kx-font);margin:0}.viewer-discard p{color:var(--kx-ink-2);margin:0;font-size:14px;line-height:1.5}.viewer-discard footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.viewer-discard footer>:first-child{margin-right:auto}[data-slot=dialog-content].media-viewer[data-immersive=true]{background:#0e1621;grid-template-rows:minmax(0,1fr)}.media-viewer[data-immersive=true] .media-toolbar,.media-viewer[data-immersive=true] .media-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.media-viewer[data-immersive=true] .media-content{inset:0}.media-viewer[data-immersive=true][data-controls-visible=true] .media-toolbar{clip-path:none;width:auto;height:auto;position:absolute;inset:0 0 auto;overflow:visible}.media-viewer[data-immersive=true] .media-next,.media-viewer[data-immersive=true] .media-previous{display:none}@media (max-width:600px){.media-toolbar{gap:6px;padding:6px 6px 6px 4px}.media-toolbar>.file-list-type-icon{display:none}.media-actions{gap:0}.viewer-share>svg~*{display:none}:root:root .viewer-share{border:0;gap:0;width:40px;padding:0;font-size:0}:root:root .viewer-share>svg{width:20px;height:20px}.media-stage{padding:8px 12px}.media-content{inset:8px 12px}.media-viewer[data-document=image] .media-content{inset:8px 12px 80px}.media-status{white-space:normal;overflow-wrap:anywhere;padding-bottom:max(10px, env(safe-area-inset-bottom))}.media-viewer .pdf-page-controls{gap:0;max-width:calc(100vw - 16px);padding:0 4px}.media-viewer .pdf-page-controls button{width:32px}.pdf-page-number>span{display:none}.pdf-pages{gap:12px;padding:12px 8px 100px}}.pdf-header-tools{align-items:center;gap:4px;display:inline-flex}.pdf-header-tools>button{color:var(--kx-ink-2);border-radius:50%;width:40px;height:40px;padding:9px}.pdf-header-tools>button:hover{background:var(--kx-hover);color:var(--kx-ink)}.pdf-header-tools>button:disabled{opacity:.35}.media-viewer[data-document=pdf] .pdf-document{min-height:0}.pdf-reader-body{flex:1;min-width:0;min-height:0;display:flex;position:relative}.pdf-reader-body>.document-position-frame{flex:1;min-width:0;min-height:0}.pdf-thumbnail-panel{background:var(--kx-surface);border-right:1px solid #e1e6ed;flex:none;width:176px;min-height:0;padding:16px 12px 12px}.pdf-thumbnail-panel>div{overscroll-behavior:contain;height:100%;overflow:auto}.pdf-thumbnail-panel button{width:100%;color:var(--kx-ink-2);text-align:center;background:0 0;border:0;flex-direction:column-reverse;align-items:center;gap:6px;padding:8px 4px;font-weight:600;display:flex}.pdf-thumbnail-panel button>span{min-width:16px;font-size:12px}.pdf-thumbnail-panel .pdf-sheet{pointer-events:none;border-radius:3px;outline:2px solid #0000;margin:0;overflow:hidden}.pdf-thumbnail-panel button[aria-current=page]{color:var(--kx-selected-ink)}.pdf-thumbnail-panel button[aria-current=page] .pdf-sheet{outline:3px solid var(--kx-primary)}.pdf-thumbnail-panel .pdf-sheet canvas{max-width:100%}.pdf-tools-popover{z-index:280;color:#17345b;background:#fff;border:1px solid #dce6f4;border-radius:12px;flex-direction:column;gap:12px;width:292px;max-width:calc(100vw - 24px);max-height:min(620px,100dvh - 100px);padding:16px;font-size:14px;display:flex;overflow:auto;box-shadow:0 12px 40px #0004}.pdf-tools-popover strong{font-size:15px}.pdf-tools-popover label{justify-content:space-between;align-items:center;gap:12px;display:flex}.pdf-tools-popover select{background:#fff;border:1px solid #cbdaf0;border-radius:6px;max-width:160px;min-height:36px;padding:6px}.pdf-tools-popover input[type=color]{border:1px solid #cbdaf0;border-radius:6px;width:54px;height:34px;padding:3px}.pdf-tools-popover small{color:#526b8c;font-size:12px;line-height:1.5}.pdf-tools-popover [role=alert]{color:#b42332;font-size:13px}.pdf-tools-popover [role=status]{align-items:center;gap:8px;display:flex}.pdf-tools-popover [role=status] svg{width:18px;height:18px}.pdf-signature-library{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow:auto}.pdf-signature-library-item{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pdf-signature-library-item>button:first-child{text-align:left;background:#f6f9ff;border:1px solid #dce6f4;border-radius:8px;flex-direction:column;flex:1;gap:4px;min-width:0;padding:8px;display:flex}.pdf-signature-library-item>button:first-child svg{width:100%;height:64px}.pdf-signature-library-item>button:first-child span{overflow-wrap:anywhere;color:#526b8c;max-width:100%;font-size:12px}.pdf-signature-library-item>button:disabled{opacity:.5}.pdf-signature-delete-confirm{flex-wrap:wrap;flex-basis:100%;gap:8px;font-size:12px;line-height:1.5;display:flex}.pdf-signature-delete-confirm>span{flex-basis:100%}.pdf-signature-layer{z-index:2;position:absolute;inset:0}.pdf-signature-layer.placing{cursor:copy}.pdf-signature-mark{touch-action:none;outline:1px solid #0000;position:absolute}.pdf-signature-mark.selected{outline:1px dashed #2563ff}.pdf-signature-move{cursor:move;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.pdf-signature-move>svg{width:100%;height:100%;display:block}.pdf-signature-mark-actions{color:#fff;background:#2563ff;border-radius:6px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.pdf-signature-mark-actions>svg{width:16px;height:16px;margin:4px}.pdf-signature-mark-actions button{color:#fff;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.pdf-signature-mark-actions button svg{width:17px;height:17px}.pdf-signature-resize{touch-action:none;background:#fff;border:2px solid #2563ff;width:14px;height:14px;padding:0;position:absolute}.pdf-signature-resize.nw{cursor:nwse-resize;top:-7px;left:-7px}.pdf-signature-resize.ne{cursor:nesw-resize;top:-7px;right:-7px}.pdf-signature-resize.sw{cursor:nesw-resize;bottom:-7px;left:-7px}.pdf-signature-resize.se{cursor:nwse-resize;bottom:-7px;right:-7px}.pdf-signature-resize:focus-visible,.pdf-signature-move:focus-visible{outline-offset:3px;outline:3px solid #2563ff}@media (max-width:700px){.pdf-header-tools{gap:0}.pdf-header-tools>button{width:32px;height:36px;padding:7px}.pdf-thumbnail-panel{width:86px;padding:4px}.pdf-thumbnail-panel button{gap:3px;padding:8px 2px}.pdf-thumbnail-panel .pdf-sheet{max-width:52px}.pdf-signature-resize{width:20px;height:20px}.pdf-signature-resize.nw{top:-10px;left:-10px}.pdf-signature-resize.ne{top:-10px;right:-10px}.pdf-signature-resize.sw{bottom:-10px;left:-10px}.pdf-signature-resize.se{bottom:-10px;right:-10px}}
