.visible-files{margin:10px 0 16px;padding:12px;background:#f2f6f8;border:1px solid #d8e3e8;border-radius:9px}.visible-files-label{display:flex;gap:8px;align-items:center;font-weight:650;margin-bottom:9px}.visible-files-label>span,.file-count{background:#e1edf2;border-radius:5px;padding:2px 6px;font-size:12px;white-space:nowrap}.visible-files-label small{font-weight:400;margin-left:auto;color:#617381;font-size:12px}.file-card-grid,.file-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:8px}.sigma-file-card{display:flex!important;align-items:center;gap:10px;border:1px solid #cfdae1;border-radius:7px;padding:10px!important;background:#fff;color:#1e394b;text-decoration:none!important;min-width:0;text-align:left;min-height:62px}.sigma-file-card:hover,.sigma-file-card:focus-visible{border-color:#2a7597;box-shadow:0 0 0 2px #cde8f1;outline:none}.sigma-file-icon{display:grid;place-items:center;flex:0 0 43px;min-height:44px;border-radius:5px;background:#e9eff5;font-size:11px;font-weight:750;color:#24546c}.sigma-file-meta{min-width:0;display:block}.sigma-file-meta strong{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.sigma-file-meta small{display:block;font-size:11px;color:#627481;margin-top:4px}.sigma-file-card img{width:48px;height:46px;object-fit:contain}.entity-files-panel .file-drop{padding:10px;margin-top:12px}.entity-files-panel .file-drop p{margin:4px 0}.file-links>.muted{grid-column:1/-1}.sigma-viewer{width:calc(100vw - 36px);max-width:1680px;height:calc(100dvh - 36px);max-height:1040px;padding:0;border:1px solid #c5d2da;border-radius:12px;color:#243747;background:#f7f9fa;overflow:hidden}.sigma-viewer::backdrop{background:#132835ba}.sigma-viewer-page{height:calc(100dvh - 110px);min-height:550px;border:1px solid #d4dfe6;border-radius:8px;overflow:hidden}.sigma-viewer-shell{height:100%;display:flex;flex-direction:column;min-height:0}.sigma-viewer-head{display:flex;align-items:center;gap:14px;padding:12px 18px;background:white;border-bottom:1px solid #d7e1e6;flex:none}.sigma-viewer-head h2{margin:0!important;font-size:17px;overflow-wrap:anywhere;line-height:1.3}.sigma-viewer-heading{min-width:0;flex:1}.sigma-viewer-heading small{color:#637483}.sigma-viewer-head .actions{flex-shrink:0;gap:8px}.sigma-viewer-head button,.sigma-viewer-head .button{font-size:13px;min-height:36px;padding:7px 12px}.sigma-viewer-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:0;flex:1}.sigma-viewer-stage{min-width:0;min-height:0;display:flex;flex-direction:column;background:#e5ebef}.sigma-viewer-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px;background:#f1f5f7;flex:none;flex-wrap:wrap;border-bottom:1px solid #cdd9e0}.sigma-viewer-controls button{padding:4px 10px;min-height:32px;font-size:12px}.sigma-viewer-controls input{width:58px;padding:5px;margin:0;text-align:center}.sigma-viewer-canvas{overflow:auto;padding:20px;flex:1;min-height:0;text-align:center;overscroll-behavior:contain}.sigma-viewer-canvas>img{max-width:100%;height:auto;box-shadow:0 2px 15px #34444d25;background:white}.sigma-viewer-canvas.zoom>img{max-width:none;width:140%;height:auto}.sigma-viewer-canvas pre{max-width:950px;margin:auto;padding:28px;background:white;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;font-family:inherit}.sigma-viewer-unsupported{background:#fff;max-width:500px;margin:30px auto;padding:25px;border-radius:8px;line-height:1.6}.sigma-viewer-side{overflow:auto;padding:18px;background:#fff;border-left:1px solid #d7e1e6;overscroll-behavior:contain}.sigma-viewer-side h3{font-size:15px;margin:0 0 12px}.sigma-viewer-side p{font-size:13px;line-height:1.5}.sigma-viewer-side button,.sigma-viewer-side .button{font-size:13px;min-height:36px;padding:8px 12px}.sigma-viewer-side label{font-size:12px;margin:10px 0}.sigma-viewer-side input,.sigma-viewer-side select,.sigma-viewer-side textarea{font-size:13px;max-width:100%}.sigma-viewer-side details{border-top:1px solid #dce5e9;padding-top:12px;margin-top:16px}.sigma-viewer-side summary{font-size:13px;font-weight:650;cursor:pointer}.sigma-viewer-search{display:flex;align-items:center;gap:5px}.sigma-viewer-search input{min-width:0;flex:1}.sigma-viewer-status{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sigma-viewer-status.error{color:#ab322b}.sigma-viewer-card-fields{border-top:1px solid #d9e3e9;margin-top:12px}.sigma-viewer-card-fields .check{display:flex;gap:7px;align-items:flex-start}.sigma-viewer-card-fields .check input{width:auto}.sigma-viewer-bottom{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid #d7e1e6;background:white;padding:7px 18px;font-size:12px}.sigma-viewer-bottom a{color:#315e77}.party-files[open]>.entity-files-panel{border:0;padding:8px 0}.party-files>summary{font-weight:650}.sigma-viewer [hidden]{display:none!important}body:has(dialog.sigma-viewer[open]){overflow:hidden}
@media(max-width:760px){.visible-files{padding:9px}.visible-files-label small{display:none}.file-card-grid{grid-template-columns:1fr}.sigma-viewer{width:100vw;height:100dvh;max-height:none;max-width:none;margin:0;border:0;border-radius:0}.sigma-viewer-page{height:auto;min-height:calc(100dvh - 110px)}.sigma-viewer-head{padding:10px;gap:6px;align-items:flex-start}.sigma-viewer-head h2{font-size:14px}.sigma-viewer-head .actions{gap:4px}.sigma-viewer-head .button,.sigma-viewer-head button{font-size:12px;padding:6px}.sigma-viewer-body{display:flex;flex-direction:column;overflow:auto;display:block}.sigma-viewer-stage{min-height:52dvh;height:52dvh}.sigma-viewer-canvas{padding:10px}.sigma-viewer-side{overflow:visible;border-left:0;border-top:1px solid #d7e1e6;padding:14px}.sigma-viewer-controls{gap:6px}.sigma-viewer-canvas pre{padding:14px;font-size:13px}.sigma-viewer-bottom{padding:8px 10px}.sigma-viewer-search button{flex:none}}
@media print{.sigma-viewer,.sigma-viewer-page{height:auto;width:100%;max-width:none;border:0;position:static;overflow:visible}.sigma-viewer-side,.sigma-viewer-controls,.sigma-viewer-head,.sigma-viewer-bottom{display:none}.sigma-viewer-body{display:block}.sigma-viewer-stage,.sigma-viewer-canvas{height:auto;overflow:visible;background:white}}

.sigma-viewer-card-fields label>input[type=checkbox]{width:auto;display:inline-block;margin-right:6px}.context-files>.entity-files-panel{padding:10px 0;border:0}.context-files>.entity-files-panel>h2{display:none}.context-files{border-top:1px solid #dae4e9;padding-top:10px}.sigma-viewer-canvas>p.notice{color:#793819}

@media(min-width:1100px){.sigma-viewer-body:has(.sigma-viewer-card-fields input){grid-template-columns:minmax(0,1fr) 420px}}

/* 1.668: real first-page previews, with the original one click away. */
.sigma-file-tile{min-width:0;position:relative;display:flex;flex-direction:column;border:1px solid #cfdae1;border-radius:8px;background:white;overflow:hidden}
.sigma-file-tile .sigma-file-card{border:0;border-radius:0;flex:1;box-shadow:none;align-items:center;padding:10px!important}
.sigma-file-tile:focus-within,.sigma-file-tile:hover{border-color:#2a7597}
.sigma-file-tile .sigma-file-card:focus-visible,.sigma-file-download:focus-visible{outline:2px solid #267397;outline-offset:-3px}
.sigma-file-tile .sigma-file-thumbnail{flex:0 0 92px;width:92px;height:118px;border:1px solid #d4dfe5;border-radius:3px;background:#edf2f5;overflow:hidden;position:relative}
.sigma-file-tile .sigma-file-thumbnail img{width:100%;height:100%;object-fit:contain;background:white;display:block}
.sigma-file-download{display:block;text-align:right;padding:6px 12px;border-top:1px solid #eef2f4;font-size:12px;font-weight:600;color:#32647c;text-decoration:none;background:#f9fbfc;min-height:30px}
.sigma-file-download:hover{background:#eef5f8;text-decoration:underline}
.sigma-file-meta .sigma-thumb-status{color:#356782;line-height:1.4;margin-top:8px}
.thumbnail-loading .sigma-file-thumbnail::after{content:'';position:absolute;bottom:0;left:0;height:3px;width:35%;background:#4f8199;animation:sigma-preview-progress 1.4s ease-in-out infinite alternate}
@keyframes sigma-preview-progress{to{transform:translateX(190%)}}
.sigma-viewer-loading{display:grid;place-content:center;flex:1;text-align:center;gap:8px;color:#496474;padding:24px;min-height:120px}
.sigma-viewer-loading p{margin:0;font-size:14px}.sigma-viewer-loading small{font-size:12px}
.sigma-viewer-stage[aria-busy=true] .sigma-viewer-canvas{opacity:.55}
.sigma-viewer-page-status{font-size:12px;min-width:85px;color:#526b7c}
@media(prefers-reduced-motion:reduce){.thumbnail-loading .sigma-file-thumbnail::after{animation:none;width:100%}}
@media(max-width:760px){.sigma-file-tile .sigma-file-thumbnail{flex-basis:80px;width:80px;height:103px}.sigma-file-download{min-height:40px;padding:10px 12px}.sigma-viewer-head .actions{max-width:45%;flex-wrap:wrap;justify-content:flex-end}}

/* 1.669: select and copy real document text over the page, at every zoom level. */
.sigma-document-page{position:relative;width:100%;margin:0 auto;line-height:0;background:white;box-shadow:0 2px 15px #34444d25}
.sigma-document-page>img{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none;pointer-events:none}
.sigma-viewer-canvas.zoom .sigma-document-page{width:140%;max-width:none!important}
.sigma-document-text{position:absolute;inset:0;overflow:hidden;text-align:left;line-height:1;user-select:text;-webkit-user-select:text;cursor:text}
.sigma-document-text>span{position:absolute;white-space:pre;font-family:Arial,sans-serif;font-weight:400;font-style:normal;color:transparent;transform-origin:0 0;line-height:1;letter-spacing:0;word-spacing:0;user-select:text;-webkit-user-select:text}
.sigma-document-text>span::selection{color:transparent;background:#3b82f66b}
.sigma-document-text-hint{font-size:12px;line-height:1.4;color:#435f72;text-align:left;margin:12px auto 0;max-width:950px;user-select:none}
.sigma-document-plain{user-select:text;-webkit-user-select:text}
.sigma-copy-buffer{position:fixed!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important}
